"use strict";
jQuery(document).ready(function () {
	// Declaration variable
	var erreur_prenom, erreur_nom, erreur_civilite, erreur_date, erreur_pseudo, erreur_optinp, erreur_mail, erreur_password_len, erreur_password_notSimilar, erreur_cp, erreur_pseudo_double, erreur_mail_double, erreur_captcha, erreur_mail_filleul_double;
	erreur_nom = 'Veuillez indiquer votre <strong>nom</strong>. <br />\n';
	erreur_prenom = 'Veuillez indiquer votre <strong>pr&eacute;nom</strong>. <br /> \n';
	erreur_civilite = 'Veuillez choisir votre <strong>civilit&eacute;</strong>. <br /> \n'
	erreur_date = 'La <strong>date de naissance</strong> est incorrecte. <br />\n';
	erreur_pseudo = 'Le <strong>pseudo</strong> doit faire plus de 4 caract&egrave;res. <br /> \n';
	erreur_optinp = 'Veuillez choisir si vous voulez recevoir les mails de nos <strong>partenaires</strong> <br />\n';
	erreur_mail = 'L\' <strong>email</strong> est incorrect. <br />\n';
	erreur_password_len = 'Le <strong>mot de passe</strong> doit faire plus de 4 caract&egrave;res. <br /> \n';
	erreur_password_notSimilar = 'Les <strong>mots de passe</strong> ne sont pas identiques.<br /> \n';
	erreur_cp = 'Le <strong>code postal</strong> est incorrect <br /> \n';
	erreur_pseudo_double = 'Ce <strong>pseudo</strong> est d&eacute;j&agrave; utilis&eacute; <br />\n';
	erreur_mail_double = 'Cet <strong>email</strong> est d&eacute;j&agrave; utilis&eacute; <br />\n';
	erreur_captcha = 'Le <strong>code de v&eacute;rification</strong> est incorrecte. <br />\n';
	erreur_mail_filleul_double = 'Cet <strong>email</strong> est pr&eacute;sent plusieurs fois. <br />\n';
	
	// Strpos JS
	function strpos(haystack, needle, offset) {
		var i = (haystack + '').indexOf(needle, (offset ? offset : 0));
		return i === -1 ? false : i;
	}
	
	// Verifier l'email
	function verifEmail(email) {
		var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/;
		return (reg.exec(email) !== null);
	}
	
	// Detecter le Path
	function getPathRoot() {
		var url, a, i, racine;
		url = window.location.href;
		a = url.split('/');
		a = a.length;
		var racine = '';
		for (i = 1; i <= (a - 2);i += 1)
		{
			racine = racine + '../';
		}
		return racine;	
	}
	
	// Existe en BDD
	function existInBdd(field,val,table) {
		jQuery.ajax({
			type: "POST",
			url: getPathRoot() + "jax/verifexistbdd.php",
			data: 'field=' + field + '&value=' + val + '&table=' + table,
			success: function(reponse){
				if (strpos(reponse, 'ok') != false){
					return false;
				}
				else {
					return true;
				}
			}
		});	
	}
	// Popup devenir membre
	function devenirmembre() {
			
		$('div#container').after('<div class="sipasmembre"><span class="titrespm">Cette fonctionnalit&eacute; n&acute;est accessible qu&acute;aux membres.</span><span class="titrespm">Vous &ecirc;tes d&eacute;j&agrave; inscrit ? Identifiez-vous : </span><div class="champs_inscription"><input class="username_login champs_email" id="login_pop" value="Login ou email" type="text" /><input class="username_pwd champs_password" id="mdp_pop" value="Mot de passe" type="password" /><input class="boutonok"  id="logmein_pop" name="BTN_cnx_client" src="http://cuisine.monserveuramoi.com/img/new_template/ok.png"  /></div><span class="titrespm">Pas encore inscrit ? </span><span class="titre1spm">Je souhaite m&acute;inscrire</span><span class="yes"><a href="http://www.delices-defrance.com/devenir-membre/" >Oui, je souhaite m&acute;inscrire.</a></span><span class="no"><a href="javascript:void(0);" rel="sipasmembre" class="supprimerElemById">Non, merci.</a></span><p>Une fois inscrit,vous pouvez b&eacute;n&eacute;ficier de nombreux avantages : <br />acc&eacute;der &agrave; votre livre de recettes, poster une recette, recevoir une recette gratuite par jour et bien d&acute;autres privil&egrave;ges.</p></div>');
		$('.sipasmembre').css({'display' : 'block','z-index' : '9999','width' : '450px', 'height' : '285px','position' : 'fixed', 'top' : (((jQuery(window).height()-250)/2))+'px', 'left' : ((jQuery(window).width()-635)/2)+'px'});
	}
	// Toggle Element
	jQuery(".toggleElem").click( function () {
		jQuery(this).toggle();
	});
	
	// Supprimer un element du dom
	jQuery(".supprimerElem").live('click', function () {
		jQuery(".supprimerElem").remove();
	});
	// Supprimer un element du dom par sa classe
	jQuery(".supprimerElemById").live('click', function () {
		jQuery('.'+jQuery(this).attr('rel')).remove();
	});
	// Toggle
	jQuery(".affiche_cacher").click( function () {
		var div = jQuery(this).attr('rel');
		jQuery('#'+div).toggle();
	});
	// FORMULAIRE LOGIN
	// Clean du champs
	jQuery(".champs_email").live('focus', function () {
		if(jQuery(this).val()=='Login ou email'){
			jQuery(this).val('');
		}
	});
	// Clean du champs password & Changement de type champs password
	jQuery(".champs_password").live('focus', function () {
		if(jQuery(this).val()=='Mot de passe'){
			jQuery(this).val('');
		}
		this.setAttribute('type','password');
	});
	
	// Ajouter aux favoris
	jQuery('.addrecettefav').click( function () {
			var Request1 = 'id='+jQuery(this).attr('rel');
			jQuery.ajax({
				type: "POST",
				url: getPathRoot()+"jax/addfav.php",
				data: 'id='+jQuery(this).attr('rel'),
				success: function(reponse){
					if(!reponse){
						devenirmembre();
					}
					else{
						$('div#container').after('<div class="infopopup supprimerElem">'+reponse+'</div>');
						$('.infopopup').css({'z-index' : '9999','width' : '450px', 'height' : '250px','position' : 'absolute', 'top' : (((jQuery(window).height()-250)/2)+jQuery(window).scrollTop())+'px', 'left' : ((jQuery(window).width()-635)/2)+'px'});
					}
				}
			});
	});
	jQuery('.addrecettebook').click( function () {
		
			jQuery.ajax({
				type: "POST",
				url: getPathRoot()+"jax/addbook.php",
				data: 'id='+jQuery(this).attr('rel'),
				success: function(reponse){
					if(!reponse){
						devenirmembre();
					}
					else{
						$('div#container').after('<div class="infopopup supprimerElem">'+reponse+'</div>');
						$('.infopopup').css({'z-index' : '9999','width' : '450px', 'height' : '250px','position' : 'absolute', 'top' : (((jQuery(window).height()-250)/2)+jQuery(window).scrollTop())+'px', 'left' : ((jQuery(window).width()-635)/2)+'px'});
					}
				}
			});
	});
	//Supprimer des favoris
	jQuery('.removerecettebook').click( function () {
		
		var Request1 = 'id-Remove='+jQuery(this).attr('rel');
			jQuery.ajax({
				type: "POST",
				url: getPathRoot()+'jax/addbook.php',
				data: 'id-Remove='+jQuery(this).attr('rel'),
				success: function(reponse){
					if(!reponse){
						devenirmembre();
					}
					else{
						$('div#container').after('<div class="infopopup supprimerElem">'+reponse+'</div>');
						$('.infopopup').css({'z-index' : '9999','width' : '450px', 'height' : '250px','position' : 'absolute', 'top' : (((jQuery(window).height()-250)/2)+jQuery(window).scrollTop())+'px', 'left' : ((jQuery(window).width()-635)/2)+'px'});
						setTimeout("location.reload(true)",2000);
					}
				}
			});
	});
	jQuery('.addrecetteflash').click( function () {
			var Request1 = 'id='+jQuery(this).attr('rel');
			
			jQuery.ajax({
				type: "POST",
				url: getPathRoot()+"jax/addflash.php",
				data: 'id='+jQuery(this).attr('rel'),
				success: function(reponse){
					if(!reponse){
						devenirmembre();
					}
					else{
						$('div#container').after('<div class="infopopup supprimerElem">'+reponse+'</div>');
						$('.infopopup').css({'z-index' : '9999','width' : '450px', 'height' : '250px','position' : 'absolute', 'top' : (((jQuery(window).height()-250)/2)+jQuery(window).scrollTop())+'px', 'left' : ((jQuery(window).width()-635)/2)+'px'});
						
					}
				}
			});
	});
	
	jQuery('.pasmembre').click( function () {
			
						devenirmembre();

	});
	
	// Connexion
	jQuery("#logmein").live("click", function () {
		jQuery.ajax({
			type: "POST",
			url: getPathRoot()+"jax/login.php",
			data: 'login='+jQuery("#login").val()+'&mdp='+jQuery("#mdp").val(),
			success: function(reponse){
				if(reponse=='OK'){
					setTimeout("location.reload(true)",100);
				}
				else if(strpos(reponse,'STATUS_FALSE')){
					//alert('Vous n\'avez pas encore valid\351 votre compte. Cliquez sur le lien qui vient de vous \352tre envoy\351 par mail.');
					alert('Vous n\'avez pas encore valid&eacute; votre compte. Cliquez sur le lien qui vient de vous &ecirc;tre envoy&eacute; par mail.');
				}
				else if(reponse=='NO'){
					alert('Identifiants incorrect');
				}
				else{
					alert('Erreur de connection');
				}
			}
		});
	});
	
	// Connexion Special Popup Devenez membre
	jQuery("#logmein_pop").live("click", function () {
		jQuery.ajax({
			type: "POST",
			url: getPathRoot()+"jax/login.php",
			data: 'login='+jQuery("#login_pop").val()+'&mdp='+jQuery("#mdp_pop").val(),
			success: function(reponse){
				if(reponse=='OK'){
					//setTimeout("location.reload(true)",100);
					document.location.href="membre/ajouter-une-recette.html";
				}
				else if(strpos(reponse,'STATUS_FALSE')){
					//alert('Vous n\'avez pas encore valid\351 votre compte. Cliquez sur le lien qui vient de vous \352tre envoy\351 par mail.');
					alert('Vous n\'avez pas encore valid&eacute; votre compte. Cliquez sur le lien qui vient de vous &ecirc;tre envoy&eacute; par mail.');

				}
				else if(reponse=='NO'){
					alert('Identifiants incorrect');
				}
				else{
					alert('Erreur de connection');
				}
			}
		});
	});
	
	// Deconnexion
	jQuery("#deconnexion").click( function () {
		jQuery.ajax({
			type: "POST",
			url: getPathRoot()+"jax/login.php",
			data: 'disconnect=ok',
			success: function(reponse){
				if(reponse=='ok'){
					setTimeout("location.reload(true)",100);
				}
			}
		 });
	});
	
	// Membre Inscription
	jQuery("#addnewsletter").click( function () {
		var optinA = jQuery('#optin_encartA');
		var optinB = jQuery('#optin_encartB');
		var optin=1;
		var optinp=0;
		if(optinA.checked){
			var optinp=1;
		}
		jQuery.ajax({
			type: "POST",
			url: getPathRoot()+"jax/addnewsletter.php",
			data: 'email='+jQuery("#myEmail").val()+'&optin='+optin+'&optinp='+optinp,
			success: function(reponse){
			}
		 });
	});
	jQuery("#myEmaill").focus( function () {
		if(jQuery(this).val()=='Entrez votre adresse email ici'){
			jQuery(this).val('');
		}					   
	});
	
	jQuery("#addnewsletter1").click( function () {
		var optin=1;
		var optinp=0;
		var Request = 'email='+jQuery("#myEmaill").val()+'&optin='+optin+'&optinp='+optinp;
		if(verifEmail(jQuery("#myEmaill").val()))
		{
			jQuery.ajax({
				type: "POST",
				url: getPathRoot()+"jax/addnewsletter.php",
				data: 'email='+jQuery("#myEmaill").val()+'&optin='+optin+'&optinp='+optinp,
				success: function(reponse){
					erreur = '';						
					if(strpos(reponse,'MAIL_BAD')) {
						erreur = erreur+erreur_mail;
					}
					else if(strpos(reponse,'MAIL_DOUBLE')){ 
						erreur = erreur+erreur_mail_double;
					}
					if (erreur=="")
					{
						if(strpos(reponse,'ok')){
							jQuery('#newsletter1Text').html("<p>Votre abonnement va vous &ecirc;tre confirm&eacute; par email.</p>");
		
						}
						else if(strpos(reponse,'INSERT'))
							erreur = 'Veuillez nous excuser, l\'inscription &agrave; &eacute;chou&eacute;.';
						else if(strpos(reponse,'SEND_MAIL'))
							erreur = 'Veuillez nous excuser, l\'envoi de mail &agrave; &eacute;chou&eacute;';
						else
							erreur = 'Veuillez nous excuser, une erreur est survenue.';
					}
					
					if (erreur!="")
					{
						jQuery('#newsletter1Text').html("<p class='erreur'>"+erreur+"</p>");
					}
				}
		 	});
		}
		else{
			jQuery('#newsletter1Text').html("<p class='erreur'>"+erreur_mail+"</p>");
		}
	});
	jQuery("#devenirmember").click(function () {
			var error='';
			if(jQuery('#nom').val().length<1){
				error=error+erreur_nom;
			}
			if(jQuery('#prenom').val().length<1){
				error=error+erreur_prenom;
			}
			if(jQuery('#civilite').val()=='-'){
				error=error+erreur_civilite;
			}
			if(jQuery('#jour').val()=='-' || jQuery('#mois').val()=='-' || jQuery('#annee').val()=='-'){
				error=error+erreur_date;
			}
			if(jQuery('#pseudo').val().length<4){
				error=error+erreur_pseudo;
			}
			if(!jQuery('#optinp1').is(':checked') && !jQuery('#optinp2').is(':checked')){
				error=error+erreur_optinp;
			}
			if(verifEmail(jQuery('#email').val())!=true){
				error=error+erreur_mail;
			}
			var optinpvalue;
			if(jQuery('#optinp1').is(':checked')==true){
				optinpvalue=1;
			}
			if(jQuery('#optinp2').is(':checked')==true){
				optinpvalue=0;
			}
			if(jQuery('#password').val().length<4){
				error=error+erreur_password_len;
			}
			if(jQuery('#password').val()!=jQuery('#conf_password').val()){
				error=error+erreur_password_notSimilar;
			}
			if(jQuery('#code_postal').val().length!=5 && isNaN(jQuery('#code_postal').val())==true){
				error=error+erreur_cp;
			}
			if(error.length>0){
				jQuery('#erreur').html("<p>"+error+"</p>");
			}
			if(error.length==0)
			{				
				jQuery.ajax({
					type: "POST",
					url: getPathRoot()+"jax/addmember.php",
					data: 'action=addmember&nom='+jQuery('#nom').val()+'&prenom='+jQuery('#prenom').val()+'&civilite='+jQuery('#civilite').val()+'&jour='+jQuery('#jour').val()+'&mois='+jQuery('#mois').val()+'&annee='+jQuery('#annee').val()+'&email='+jQuery('#email').val()+'&pseudo='+jQuery('#pseudo').val()+'&password='+jQuery('#password').val()+'&conf_password='+jQuery('#conf_password').val()+'&code_postal='+jQuery('#code_postal').val()+'&pays='+jQuery('#pays').val()+'&nombre_enfant='+jQuery('#nombre_enfant').val()+'&optin=1&optinp='+optinpvalue,
					success: function(reponse){

						var erreur = '';			
						if(strpos(reponse,'PSEUDO_DOUBLE'))
						{	
							jQuery('#pseudo').css('background-color','#FFCCD0');
							jQuery('#pseudo').css('border','1px solid #ff0000');
							erreur = erreur+erreur_pseudo_double;
						}
						else {
							jQuery('#pseudo').css('background-color','#fff');
							jQuery('#pseudo').css('border','1px inset #E3E9EF');
						}
						
						if(strpos(reponse,'MAIL_BAD'))
						{
							jQuery('#email').css('background-color','#FFCCD0');
							jQuery('#email').css('border','1px solid #ff0000');
							erreur = erreur+erreur_mail;
						}
						else if(strpos(reponse,'MAIL_DOUBLE')){
							jQuery('#email').css('background-color','#FFCCD0');
							jQuery('#email').css('border','1px solid #ff0000');
							erreur = erreur+erreur_mail_double;
						}
						else {
							jQuery('#email').css('background-color','#fff');
							jQuery('#email').css('border','1px inset #E3E9EF');
						}
						
						if(strpos(reponse,'NOM_NULL')){	erreur = erreur+erreur_nom;}
						if(strpos(reponse,'PRENOMS_NULL')){	erreur = erreur+erreur_prenom;}
						if(strpos(reponse,'CIVILITY_NULL')){	erreur = erreur+erreur_civilite;}
						if(strpos(reponse,'DATE_NULL')){	erreur = erreur+erreur_date;}
						if(strpos(reponse,'PSEUDO_NULL')){	erreur = erreur+erreur_pseudo;}
						if(strpos(reponse,'PASS_NULL')){	erreur = erreur+erreur_password_len;}
						if(strpos(reponse,'PASS_NOT_SIMILAR')){	erreur = erreur+erreur_password_notSimilar;}
						if(strpos(reponse,'CP_BAD')){	erreur = erreur+erreur_cp;}
						
										
						if (erreur=="")
						{
							if(strpos(reponse,'ok')){
								jQuery('#devenezmembre1').html('');
								jQuery('#devenezmembre').html("<div id='confirm_inscription'><div class='confirm_head'></div><div class='confirm_body'><div class='body_faux'><h2 class='title'>Bienvenue,</h2><p>Votre inscription sur D&eacute;lices de France &agrave; &eacute;t&eacute; prise en compte</p><p>Vous allez recevoir un email dans quelques minutes afin de confirmer votre adresse.</p></div></div></div>");
								var temp = '<p>Vous pouvez d&egrave;s &agrave; pr&eacute;sent vous identifier et acc&eacute;der &agrave; votre page perso.</p>';
			
							}
							else if(strpos(reponse,'INSERT')){
								erreur = 'Veuillez nous excuser, l\'inscription &agrave; &eacute;chou&eacute;.';
							}
							else if(strpos(reponse,'SEND_MAIL')){
								erreur = 'Veuillez nous excuser, l\'envoi de mail &agrave; &eacute;chou&eacute;';
							}
							else{
								erreur = 'Veuillez nous excuser, une erreur est survenue.';
							}
						}
						
						if (erreur!=""){
							jQuery('#erreur').html("<p>"+erreur+"</p>");
						}
					}
				});
			}
	});
	
	// JeuConcours
	jQuery('#addnewsletterJC').click( function () {			
			
		
			var str_concours = jQuery(this).attr('str_concours');
			var coreg_0_displayname = jQuery('#coreg_0_displayname').val();
			
			
			var erreur_partJC = 'Vous n\'avez pas accept&eacute; les conditions g&eacute;n&eacute;rales. <br />\n';	
			var error='';
			
			
			
			var email = jQuery('#signUp_email');
			var civilite1 = jQuery('#signUp_title1');
			var civilite2 = jQuery('#signUp_title2');
			var optin = jQuery('#catch_usingCondition');
			var coreg_0_oui = jQuery('#coreg_0_oui');
			var coreg_0_non = jQuery('#coreg_0_non');
			var optinp_oui = jQuery('#signUp_partner_oui');
			var optinp_non = jQuery('#signUp_partner_non');
			
			if(civilite1.is(':checked')){
				civilite="Mr";
			}
			else if(civilite2.is(':checked')){
				civilite="Mme";
			}
			else{
				error=error+erreur_civilite;
			}
				
			if(optin.is(':checked')!=true){
				error=error+erreur_partJC;
			}
			else{
				optin = 1;
			}
			
			
			optinp = 0;
			if(optinp_oui.is(':checked')){
				optinp = 1;
			}
			else if(optinp_non.is(':checked')){
				optinp = 0;
			}
			else
				error=error+erreur_optinp;
			
			var coreg_0 = 0;
			if(coreg_0_oui.is(':checked')){
				coreg_0 = 1;
			}
			else if(coreg_0_non.is(':checked')){
				coreg_0 = 0;
			}
			else
				error=error+'Veuillez choisir si vous voulez recevoir les mails de notre partenaire <strong>'+coreg_0_displayname+'</strong>. <br />\n';	
			
			
			
			/*if(!jQuery('#userCode').val().lenght < 1){
				error=error+erreur_captcha;
			}
			*/
				
			if(!verifEmail(email.val())){
				error=error+erreur_mail;
			}

			if(error.length==0)
			{
			 	jQuery.ajax({
					type: "POST",
					url: getPathRoot()+"jax/addnewsletterJC.php",
					data: 'str_concours='+str_concours+'&email='+email.val()+'&optin='+optin+'&optinp='+optinp+'&civilite='+civilite,//+'&captcha='+captcha.value,
					success: function(reponse){
						erreur = '';
						if(strpos(reponse,'NEWSLETTER_NULL')) {erreur = erreur+erreur_partJC;}
						if(strpos(reponse,'CAPTCHA_BAD')) {erreur = erreur+erreur_captcha;}
						if(strpos(reponse,'CIVILITY_NULL')){	erreur = erreur+erreur_civilite;}	
						if(strpos(reponse,'MAIL_BAD')) {erreur = erreur+erreur_mail;}
						if(strpos(reponse,'MAIL_JC')){ erreur = erreur+"Vous &ecirc;tes d&eacute;j&agrave; inscrit &agrave; ce jeu concours. <br />\n";}
						//console && console.log(erreur);				
						if (erreur==""){
							if(strpos(reponse,'ok')){
								jQuery('#hidden_email').val(email.val());
								jQuery('#hidden_coreg_0').val(coreg_0);
								jQuery('#inscription1er').html("");
								jQuery('#inscription1er').css('display','none');
								jQuery('#coreg').css('display','block');
								
							}
							else if(strpos(reponse,'INSERT')){
								erreur = 'Veuillez nous excuser, l\'inscription &agrave; &eacute;chou&eacute;.';
							}
							else if(strpos(reponse,'SEND_MAIL')){
								erreur = 'Veuillez nous excuser, l\'envoi de mail &agrave; &eacute;chou&eacute;';
							}
							else{
								erreur = 'Veuillez nous excuser, une erreur est survenue.';
							}
						}
						
						if (erreur!=""){
							jQuery('#error').html("<div class='error'><p>"+erreur+"</p></div>");
						}
					}
				});
			}
			else
				jQuery('#error').html("<div class='error'><p>"+error+"</p></div>");
			
	});
	
	
	jQuery('#addCoregistrationJC').click( function () {
		
		var str_concours = jQuery(this).attr('str_concours');
		var nb_coreg = jQuery(this).attr('nb_coreg');
		var coreg_0 = jQuery('#hidden_coreg_0').val();
		var coreg_0_codename = jQuery('#coreg_0_codename').val();
		
		var GET_str_coreg = "";
		
		var error ='';
		var a_coreg = new Array();
		
		
		for (i=1;i<nb_coreg;i++)
		{
			a_coreg['coreg_'+i+'_oui'] = jQuery('#coreg_'+i+'_oui');
			a_coreg['coreg_'+i+'_non'] = jQuery('#coreg_'+i+'_non');
			
			
			a_coreg['coreg_'+i+'_displayname'] = jQuery('#coreg_'+i+'_displayname').val();
			a_coreg['coreg_'+i+'_codename'] = jQuery('#coreg_'+i+'_codename').val();
			
			a_coreg['coreg_'+i] = 0;
			if(a_coreg['coreg_'+i+'_oui'].is(':checked'))
				a_coreg['coreg_'+i] = 1;
			else if(a_coreg['coreg_'+i+'_non'].is(':checked'))
				a_coreg['coreg_'+i] = 0;
			else
				error = error+'Veuillez choisir si vous voulez recevoir les mails de notre partenaire <strong>'+a_coreg['coreg_'+i+'_displayname']+'</strong>. <br />\n';
			
			GET_str_coreg = GET_str_coreg+'&'+a_coreg['coreg_'+i+'_codename']+'='+a_coreg['coreg_'+i];
			
		}
		
		
		
		
		
		if(error.length==0)
		{
			jQuery.ajax({
					type: "POST",
					url: getPathRoot()+"jax/addCoregistrationJC.php",
					data: 'str_concours='+str_concours+'&email='+jQuery('#hidden_email').val()+'&'+coreg_0_codename+'='+coreg_0+GET_str_coreg,
					success: function(reponse){
				
							var erreur = '';
							if(strpos(reponse,'ok')){
								/*jQuery('#hidden_email').value = email.value;
								jQuery('#hidden_parain_JC').value = parain_JC;*/
								jQuery('#coreg').css('display','none');
								jQuery('#parrainage').css('display','block');
								
							}
							else if(strpos(reponse,'INSERT')){
								erreur = 'Veuillez nous excuser, l\'inscription aux partenaires &agrave; &eacute;chou&eacute;.';
							}
							else if(strpos(reponse,'SEND_MAIL')){
								erreur = 'Veuillez nous excuser, l\'envoi de mail &agrave; &eacute;chou&eacute;';
							}
							else{
								erreur = 'Veuillez nous excuser, une erreur est survenue.';
							}
							
							if (erreur!=""){
								jQuery('#errorCoreg').html("<div class='error'><p>"+erreur+"</p></div>");
							}
						
					
					}
			 });
		}
		else
			jQuery('#errorCoreg').html("<div class='error'><p>"+error+"</p></div>");
	});
	
	
	jQuery('#addFilleulJC').click( function () {
		
		
		var str_concours = jQuery(this).attr('str_concours');
		var int_nb_filleul = jQuery(this).attr('nb_filleul');
		
		
		
		var erreur = "";
		var email = jQuery('#hidden_email').val();
		var email_filleul = new Array();
		var GET_str_email_filleul = "";
		var int_email_filleul_valid = 0;
		for (i=1;i<=int_nb_filleul;i++)
		{
			
			
			email_filleul_encours = jQuery('#signUp_email_filleul_'+i).val();
			if (email_filleul_encours.length!=0)
				if(!verifEmail(email_filleul_encours))
					erreur=erreur+email_filleul_encours+' (Filleul '+i+') : '+erreur_mail;
				else
				{
					if (jQuery.inArray(email_filleul_encours, email_filleul) == -1 && email_filleul_encours!= email) {
						int_email_filleul_valid++;				
						GET_str_email_filleul = GET_str_email_filleul+'&'+'email_filleul_'+int_email_filleul_valid+'='+email_filleul_encours;
					}
					else
						erreur=erreur+email_filleul_encours+' (Filleul '+i+') : '+erreur_mail_filleul_double;
				}
					
			email_filleul[i] = jQuery('#signUp_email_filleul_'+i).val();		
							
		}
		
		
		if(erreur.length==0)
		{
			var Request = 'str_concours='+str_concours+'&email='+email+GET_str_email_filleul+'&int_nb_filleul='+int_email_filleul_valid;
		
			jQuery('#addFilleulJC').css('display','none');
			
			jQuery.ajax({
					type: "POST",
					url: getPathRoot()+"jax/addFilleulJC.php",
					data: 'str_concours='+str_concours+'&&email='+email+GET_str_email_filleul+'&int_nb_filleul='+int_email_filleul_valid,
					success: function(reponse){
						
							
							if(strpos(reponse,'ok')){
								$(location).attr('href', 'concours_confirm.html');

								
							}
							else if(strpos(reponse,'INSERT')){
								jQuery('#addFilleulJC').css('display','block');
								erreur = 'Veuillez nous excuser, l\'inscription aux partenaires &agrave; &eacute;chou&eacute;.';
							}
							else if(strpos(reponse,'SEND_MAIL')){
								jQuery('#addFilleulJC').css('display','block');
								erreur = 'Veuillez nous excuser, l\'envoi de mail &agrave; &eacute;chou&eacute;';
							}
							else{
								jQuery('#addFilleulJC').css('display','block');
								erreur = 'Veuillez nous excuser, une erreur est survenue.';
							}
							
							if (erreur!=""){
								jQuery('#addFilleulJC').css('display', 'block');
								jQuery('#errorFilleul').html("<div class='error'><p>"+erreur+"</p></div>");
							}
						
					
					}
			 });
		}
		else 
			jQuery('#errorFilleul').html("<div class='error'><p>"+erreur+"</p></div>"); 
	});
	
	// Takeover COreg
	jQuery('#takeO_mailNewsL').focus( function () {													
		if (jQuery('#takeO_mailNewsL').val() == "Entrez votre email ici" ){
			jQuery('#takeO_mailNewsL').val(""); }
		
	});
	
	// Takeover COreg
	jQuery('#takeover_coreg').click( function () {			
				
			var error='';
			var erreur_partenaire = 'Tous les champs doivent &ecirc;tre renseign&eacute;s pour valider votre inscription.  <br/>';
				
			
			
			if(jQuery('#signUp_partner_oui').is(':checked')==true){
				optinp = 1;
			} else if(jQuery('#signUp_partner_non').is(':checked')==true){
				optinp = 0;
			} else {
				error = erreur_partenaire; 
			}
			
			if(jQuery('#signUp_partner1_oui').is(':checked')==true){
				optinp1 = 1;
			} else if(jQuery('#signUp_partner1_non').is(':checked')==true){
				optinp1 = 0;
			} else {
				error = erreur_partenaire; 
			}
			
			var email;
			email = jQuery("#takeO_mailNewsL").val();
			if(!verifEmail(email)) {
				error += erreur_mail; 
			}
			

			if(error.length==0)
			{
				jQuery.ajax({
					type: "POST",
					url: getPathRoot()+"jax/addnewsletterCoreg.php",
					data: 'email='+email+'&optinp='+optinp+'&optinp1='+optinp1,
					success: function(reponse){
						erreur = '';
						if(strpos(reponse,'MAIL_BAD')) {
							erreur = erreur+erreur_mail;
						}
						if(strpos(reponse,'MAIL_NL')){
							erreur = erreur+"Cette adresse a d&eacute;j&agrave; &eacute;t&eacute; utilis&eacute;e.  <br/> ";
						}
						
						if (erreur==""){
							if(strpos(reponse,'ok')){
								jQuery('#error').html("");
								jQuery('.contentTakeO').html("Votre inscription a bien &eacute;t&eacute; enregistr&eacute;e, vous allez recevoir un mail de confirmation ");
								 setTimeout("closeTakeover()", 8000);
							} else if(strpos(reponse,'INSERT')){
								erreur = 'Veuillez nous excuser, l\'inscription &agrave; &eacute;chou&eacute;.  <br/>';
							} else if(strpos(reponse,'SEND_MAIL')){
								erreur = 'Veuillez nous excuser, l\'envoi de mail &agrave; &eacute;chou&eacute;.  <br/>';
							} else{
								erreur = 'Veuillez nous excuser, une erreur est survenue.  <br/>';
							}
						}
						
						if (erreur!=""){
							jQuery('#error').html(erreur);
						}
					}
					
				});
			}
			else{
				jQuery('#error').html(error);
			}
	});
	
	//Formulaire de contact
	jQuery('#contactformBT').click( function () {
			
			var error='';
			if(jQuery('#nom').val().length==0)
				error=error+'Vous devez inscrire votre nom \n';
			if(jQuery('#prenom').val().length==0)
				error=error+'Vous devez inscrire votre prenom \n';
			if(jQuery('#email').val().length==0 || !verifEmail(jQuery('#email').val()))
				error=error+'Vous devez inscrire votre email \n';
			if(jQuery('#titre').val().length==0)
				error=error+'Vous devez inscrire un titre \n';
			if(jQuery('#message').val().length<50)
				error=error+'Vous devez inscrire au moins 50 caracteres dans le message \n';
			if(error!='')
				alert(error);
			else
			{
				jQuery.ajax({
					type: "POST",
					url: getPathRoot()+"jax/contactform.php",
					data: 'nom='+jQuery('#nom').val()+'&prenom='+jQuery('#prenom').val()+'&email='+jQuery('#email').val()+'&sujet='+jQuery('#sujet').val()+'&titre='+jQuery('#titre').val()+'&message='+jQuery('#message').val(),
					success: function(reponse){
						if(strpos(reponse,'MARCHEPAS')!=false){
							alert('Une erreur est survenue');
						}
						else{
							jQuery('#contactform').html(reponse);
							jQuery('#formulairecontact').css('display','none');
						}
					}
				});	
			}
	});
	
	
	
	// Imprimer
	jQuery('.imprime_zone').click( function () {
		
		// Ouvre une nouvelle fenetre
		var f = window.open("", "ZoneImpr", "height=800, width=800,toolbar=0, menubar=0, scrollbars=1, resizable=1,status=0, location=0, left=10, top=10");	
		// Ajoute les Donnees
		f.document.title = jQuery('.imprime_zone').attr('title');

		// definit les variables
		var ingredient,info,preparation,titre,texte,deposer;
		// on recupere le titre de la recette
		titre = jQuery('.info h1').html();
		// on recupere l'auteur
		deposer = jQuery('.reccete_list .first em').html();
		// on recupere les infos de la recettes
		info = jQuery('.reccete_list ul').html();
		//on recupere les ingredients
		ingredient = jQuery('.ingredients p').html();
		//on recupere les etapes de la pr�paration
		preparation= jQuery('.preparation p').html();

		// On formate le texte
		texte = '<div id="temp_print"><h1>Delices De France</h1><h7>'+jQuery(location).attr('href')+'</h7><h2>'+titre+'</h2><h3>'+deposer+'</h3><ul>'+info+'</ul><h3>Ingr&eacute;dients :</h3><p>'+ingredient+'</p><h3>Pr&eacute;paration :</h3><p>'+preparation+'</p></div>';

		// On creer temporairement une nouvelle div � la fin de la page HTML avec le contenu formater de la recette.
		jQuery('body').append(texte);

		// On stylise le contenu de cette nouvelle div.
		jQuery('#temp_print h1').css({'font': 'bold 12px Arial','margin':'0 0 6px 0', 'display': 'block'});
		jQuery('#temp_print h7').css({'font': 'italic 12px Arial','margin':'0 0 6px 0', 'display': 'block'});
		jQuery('#temp_print h2').css({'font': 'bold 16px Arial','margin':'0 0 6px 0'});
		jQuery('#temp_print h3').css({'font': 'bold 14px Arial','margin':'0 0 6px 0'});
		jQuery('#temp_print p').css({'font': '12px Arial'});
		jQuery('#temp_print .title').css({'font': 'bold 17px Arial','margin':'2px 0 3px 0'});
		jQuery('#temp_print ul').css({'list-style-type': 'none','margin':'0 0 10px 0','padding':'0'});
		jQuery('#temp_print ul li, #temp_print ul li em').css({'font': 'italic 12px Arial'});
		jQuery('#temp_print .reccete_list .first').css({'font': '12px Arial','margin':'0'});
		jQuery('#temp_print .title_bloc').css({'font': 'bold 14px Arial', 'margin':'2px 0 3px 0'});
		jQuery('.subtitle1').css({'margin': '0','display':'block'});

		// On affiche le contenu de la div dans la popup.
		f.document.body.innerHTML += '<div id="popup_print"><div onclick="javascript:window.print();window.close();" style=" width:100%; text-align:center; font-size:14px; cursor:pointer; color:blue; text-decoration:underline;">Imprimer</div>' + jQuery('#temp_print').html() + "</div>";

		// On supprime la div temporaire.
		jQuery('#temp_print').remove();
		
		
		// Imprime et ferme la fenetre
		return true;
	});
	
	// Effacement des champs pre rempli
	jQuery('.ingredient').click( function () {
		
		if ($(this).val()=="Ingredient 1" || $(this).val()=="Ingredient 2" || $(this).val()=="Ingredient 3")
			jQuery('.ingredient').val('');
		
	});
	
	
});

function nl_register() {
	jQuery.ajax( {
		type: 'POST',
		url: '/controller/newsletter_register.php',
		data: 'email=' + jQuery("#chp_email_newsletter").val() + '&newsletter_id=' + jQuery("#newsletter_id").val(),
		success: function(data) {
			if ( data.indexOf('OK') != -1 ) {
				jQuery("#form_newsletter_cuisine").hide();
				jQuery("#loginHome").css("background-image", "url(/img/template/homepage/NL_newsletter_registered.jpg)");
			} else {
				alert("Erreur lors de l'enregistrement.\nVeuillez vérifier votre email.");
			}
		}
	} );	
}

