(function($){
  $.fn.shuffle = function() {
    return this.each(function(){
      var items = $(this).children();
      return (items.length)
        ? $(this).html($.shuffle(items))
        : this;
    });
  }
 
  $.shuffle = function(arr) {
    for(
      var j, x, i = arr.length; i;
      j = parseInt(Math.random() * i),
      x = arr[--i], arr[i] = arr[j], arr[j] = x
    );
    return arr;
  }
})(jQuery);

var listeParrains = new Array (
"20100601014718.jpg",
"20100422092407.jpg",
"20100226090737.jpg",
"20100119032017.jpg",
"20091220032621.jpg",
"20091218101358.jpg",
"20091218060703.jpg",
"20091112083400.jpg",
"20091102091951.jpg",
"20091031110754.jpg",
"20090816062332.jpg",
"20090802032848.jpg");
 
// JavaScript Document
ldv_utils= {

afficheParrains : function(){

		listeParrains = $.shuffle(listeParrains);
		contenu="";
		for (i=0;i<3;i++){
		

		contenu=contenu+'<a href="/parrainer-une-vache/les-parrains/la-galerie.php?id=0" alt="Vous aussi, parrainez une vache bio !" title="Vous aussi, parrainez une vache bio !">';
		contenu=contenu+'<img src="/parrainer-une-vache/les-parrains/img/'+listeParrains[0]+'" width="180" height="180"></a>';
		listeParrains.shift();
		}
		$("#parrains_portraits").html(contenu);
	},
	
	
messageNL : function (myContent){
	$("#loader-nl").hide();
	$("#message-nl").hide();
	$("#message-nl").empty();
	$("#message-nl").html('<p>'+myContent+'</p>');	
	$("#message-nl").slideDown();
},
launchNL : function (){
	$("#message-nl").hide();
	$("#loader-nl").show();
},

verificationEmailNewsletter : function (){

	var email = jQuery.trim($("#email").val());
	var verifEmail = /^[a-zA-Z0-9\_\-\.]+@[a-zA-Z0-9\-\.]{2,}\.[a-zA-Z]{2,3}$/ ;
	if (email == ''){
		ldv_utils.messageNL("Veuillez saisir votre adresse électronique.");
		return false;
	}else if (email == 'Newsletter'){
		ldv_utils.messageNL("Veuillez saisir votre adresse électronique.");
		return false;	
	}else if (verifEmail.exec(email) == null){
		ldv_utils.messageNL("Vérifiez votre adresse électronique.");
		return false;
	}else{
		return true;	
}	
},
inscriptionEmail : function (){
	if (ldv_utils.verificationEmailNewsletter()){
		ldv_utils.verificationExistanceEmail();
	}
},

verificationExistanceEmail : function (){
		ldv_utils.launchNL();
		$.ajax({type: "POST", url: "/appli/serveur/database_front_request.php",data: "task=27&hq=1&email="+$("#email").val(),
		//complete: function(){ afficheContenuNL(".","short");},
  		success: function(response){
		//var objet = eval('(' + response + ')');
			switch (response.error_msg)
			
			{
			case "1":
			ldv_utils.messageNL("Vous êtes déja inscrit à la newsletter !");
			break;
			case "2":
			ldv_utils.messageNL("Vous êtes bien inscrit à la newletter !");
			break;
			case "3":
			ldv_utils.messageNL("L'enregistrement n'est pas confirmé.<br />Merci de vérifiez vos paramètres de connexion internet avant de ré-éssayez.");
			break;
			default:
			ldv_utils.messageNL("Suite à un problème non-identifié, l'enregistrement n'a  pas eu lieu.");
			break;
     		}
   			}
 	});
		/*
		$.post("/appli/serveur/database_front_request.php", {task: "14",hq:"1",email:$("#email").val()},
  		function(data){
			switch (data.error_msg)
			{
			case "1":
			ldv_utils.messageNL("Vous êtes déja inscrit à la newsletter !");
			break;
			case "2":
			ldv_utils.messageNL("Vous êtes bien inscrit à la newletter !");
			break;
			case "3":
			ldv_utils.messageNL("L'enregistrement n'est pas confirmé.<br />Merci de vérifiez vos paramètres de connexion internet avant de ré-éssayez.");
			break;
			default:
			ldv_utils.messageNL("Suite à un problème non-identifié, l'enregistrement n'a  pas eu lieu.");
			break;
     		}
            }
			,"json");

 	}*/
}
}

