﻿var pseudo="";
var password="";
var password2="";
var mail="";
var pays = "";
var dep = "";
var ville="";
var parrain="";
var sexe="";
var checknewsletter = "0";
var checknewspartenaires = "0";
var checkcgu = "0";
var scode="";
var annee = "-1";
var mois = "-1";
var jour = "-1";

var Epseudo = "1";
var Epassword = "1";
var Epassword2 = "1";
var Edn = "1";
var Email = "1";
var Epays = "1";
var Edep = "1";
var Esexe = "1";
var Eville = "1";
var EI = "0";

function trim(string)
{
	return string.replace(/(^\s*)|(\s*$)/g,'');
} 
	
function afficherdrapeau(idCalque, idCalque2, idCalque3, cible)
{
	if (cible!=pays)
	{
		pays=cible;
		Epays="0";
		document.getElementById(idCalque).innerHTML = '<img src="images/ajax_load02.gif" alt="" />';
		$.ajax({
			type: "GET",
			url: "ajax/ajax_moteur.php",
			data: "action=get_drapeau&parametre="+cible+"&R="+new Date(),
			success: function(resultat){
				document.getElementById(idCalque).innerHTML = resultat;
				pays = cible;
					   
				// Charger les departements
				document.getElementById(idCalque2).innerHTML = '<img src="images/ajax_load02.gif" alt="" />';
				$.ajax({
					type: "GET",
					url: "ajax/ajax_moteur.php",
					data: "action=get_dep&parametre="+cible+"&R="+new Date(),
					success: function(resultat){
						document.getElementById(idCalque3).innerHTML = resultat;
						document.getElementById(idCalque2).innerHTML = '';
						Edep="1";
						dep="";
						afficherdep('zoneaffdep', document.getElementById('departement').value);
					}
				});
			}
		});
	}
}

function afficherdep(idCalque, cible)
{
	if (cible>=0)
	{
		document.getElementById(idCalque).innerHTML = '<img src="images/tick.gif" alt="" />';
		dep = cible;
		Edep="0";
	}
	else
	{
		document.getElementById(idCalque).innerHTML = '';
		dep = '';
		Edep="1";
	}
}

function affichernaissance(rub, cible)
{
	if(rub==1)
		jour = cible;
	if(rub==2)
		mois = cible;
	if(rub==3)
		annee = cible;
}

function verifpseudo(idCalque, idCalque2, cible)
{
	if (cible=="")
	{
		document.getElementById(idCalque).innerHTML = '';
		document.getElementById(idCalque2).innerHTML = '';
		Epseudo = "1";
		pseudo="";
	}
	else
	{
		document.getElementById(idCalque).innerHTML = '<img src="images/ajax_load02.gif" alt=""/>';	
		$.ajax({
			type: "GET",
			url: "ajax/ajax_moteur.php",
			data: "action=verif_pseudo&parametre="+cible+"&R="+new Date(),
			success:
			function(resultat)
			{
				if(resultat=="ok")
				{
					document.getElementById(idCalque).innerHTML = '<img src="images/tick.gif" alt=""/>';
					document.getElementById(idCalque2).innerHTML = '<br />';
					pseudo = cible;
					Epseudo = "0";
				}
				else
				{
					document.getElementById(idCalque).innerHTML = '<img src="images/cancel.gif" alt=""/>';
					document.getElementById(idCalque2).innerHTML = resultat;
					pseudo="";
					Epseudo = "1";
				}
			}
		});
	}
}

function verifmail(idCalque, idCalque2, cible)
{
	if (trim(cible)=="")
	{
		document.getElementById(idCalque).innerHTML = ''; 
		document.getElementById(idCalque2).innerHTML = '';
		Email = "1";
		mail = "";
	}
	else
	{
		var reg= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;
		if(reg.test(trim(cible))==true)
		{
			document.getElementById(idCalque).innerHTML = '<img src="images/tick.gif" alt="" />'; 
			document.getElementById(idCalque2).innerHTML = ''; 
			$.ajax({
				type: "GET",
				url: "ajax/ajax_moteur.php",
				data: "action=verif_mail&parametre="+cible+"&R="+new Date(),
				success: function(resultat)
				{
					if(resultat=="ok")
					{
						document.getElementById(idCalque).innerHTML = '<img src="images/tick.gif" alt="" />'; 
						document.getElementById(idCalque2).innerHTML = '<br />';  
						mail = trim(cible);
						Email = "0";
					}
					else
					{
						document.getElementById(idCalque).innerHTML = '<img src="images/cancel.gif" alt="" />';
						document.getElementById(idCalque2).innerHTML = resultat;
						mail = "";
						Email = "1";
					}
				}
			});
		}
		else
		{
			document.getElementById(idCalque).innerHTML = '<img src="images/cancel.gif" alt="" />';
			document.getElementById(idCalque2).innerHTML = 'Attention, ton adresse e-mail doit être valide !';
			mail = "";
			Email = "1";
		}
	}
}


function verifpasse(idCalque, idCalque2, cible)
{
	if (cible=="")
	{
		document.getElementById(idCalque).innerHTML = '';
		document.getElementById(idCalque2).innerHTML = '';
		Epassword = "1";
		password="";
	}
	else
	{
		if ((cible.length< 6) || (cible.length>30))
		{
			document.getElementById(idCalque).innerHTML = '<img src="images/cancel.gif" alt="" />';
			document.getElementById(idCalque2).innerHTML = "Attention, ton mot de passe doit faire entre 6 et 30 caractères.";
			password="";
			Epassword = "1";
		}
		else
		{
			document.getElementById(idCalque).innerHTML = '<img src="images/tick.gif" alt="" />';
			document.getElementById(idCalque2).innerHTML = '<br />';
			password=cible;
			Epassword = "0";
		}
	}
}


function verifpasse2(idCalque, idCalque2, cible)
{
	if (cible=="")
	{
		document.getElementById(idCalque).innerHTML = ''; 
		document.getElementById(idCalque2).innerHTML = '';
		Epassword2 = "1";
		password2 = "";
	}
	else
	{
		document.getElementById(idCalque).innerHTML = '<img src="images/ajax_load02.gif" alt="" />';  
		if(password==cible)
		{
			document.getElementById(idCalque).innerHTML = '<img src="images/tick.gif" alt="" />'; 
			document.getElementById(idCalque2).innerHTML = '<br />'; 
			Epassword2 = "0";
			password2 = cible;
		}
		else
		{
			document.getElementById(idCalque).innerHTML = '<img src="images/cancel.gif" alt="" />';
			document.getElementById(idCalque2).innerHTML = 'Attention, les deux mots de passe sont différents !';
			Epassword2 = "1";
			password2 = "";
		}
	}
}

function verifdn(idCalque, idCalque2, cible1, cible2, cible3)
{
	if ((cible1=="-1") && (cible2=="-1") && (cible3=="-1"))
	{
		document.getElementById(idCalque).innerHTML = '';
		document.getElementById(idCalque2).innerHTML = '';
		Edn = "1";
	}
	else
	{
		document.getElementById(idCalque).innerHTML = '<img src="images/ajax_load02.gif" alt="" />';
		$.ajax({
			type: "GET",
			url: "ajax/ajax_moteur.php",
			data: "action=verif_dn&jour="+cible1+"&mois="+cible2+"&annee="+cible3+"&R="+new Date(),
			success: function(resultat)
			{
				if(resultat=="ok")
				{
					document.getElementById(idCalque).innerHTML = '<img src="images/tick.gif" alt="" />'; 
					document.getElementById(idCalque2).innerHTML = '<br />';
					Edn = "0";
				}
				else
				{
					document.getElementById(idCalque).innerHTML = '<img src="images/cancel.gif" alt="" />';
					document.getElementById(idCalque2).innerHTML = resultat;
					Edn = "1";
				}
			}
		});
	}
}


function affichersexe(idCalque, cible)
{
	document.getElementById(idCalque).innerHTML = '<img src="images/tick.gif" alt="" />';
	sexe = cible; 
	Esexe = "0";
}

function sccode(cible)
{
	scode = cible; 
}

function afficherville(idCalque, idCalque2, cible)
{
	if (trim(cible)=="")
	{
		document.getElementById(idCalque).innerHTML = ''; 
		document.getElementById(idCalque2).innerHTML = '';
		Eville = "1";
		ville="";
	}
	else
	{
		if((trim(cible).length>=1) && (trim(cible).length<=30))
		{
			document.getElementById(idCalque).innerHTML = '<img src="images/tick.gif" alt="" />';
			document.getElementById(idCalque2).innerHTML = '<br />';
			Eville = "0";
			ville = trim(cible);
		}
		else
		{
			document.getElementById(idCalque).innerHTML = '<img src="images/cancel.gif" alt="" />';
			document.getElementById(idCalque2).innerHTML = 'Attention, la ville ne semble pas correcte !';
			Eville = "1";
			ville="";
		}
	}
}

function afficherparrain(idCalque, idCalque2, cible)
{
	if (trim(cible)=="")
	{
		document.getElementById(idCalque).innerHTML = '';
		document.getElementById(idCalque2).innerHTML = '';
		parrain = "";
	}
	else
	{
		document.getElementById(idCalque).innerHTML = '<img src="images/ajax_load02.gif" alt="" />';
		$.ajax({
			type: "GET",
			url: "ajax/ajax_moteur.php",
			data: "action=verif_parrain&parametre="+cible+"&R="+new Date(),
			success: function(resultat)
			{
				if(resultat=="ok")
				{
					document.getElementById(idCalque).innerHTML = '<img src="images/tick.gif" alt="" />';
					document.getElementById(idCalque2).innerHTML = '<br />';
					parrain = cible;
				}
				else
				{
					document.getElementById(idCalque).innerHTML = '<img src="images/cancel.gif" alt="" />';
					document.getElementById(idCalque2).innerHTML = resultat;
					parrain = "";
				}
			}
		});
	}
}

function affichernewsletter(cible)
{
	if(cible)
		checknewsletter = "1";
	else
		checknewsletter = "0";
}

function affichernewspartenaires(cible)
{
	if(cible)
		checknewspartenaires = "1";
	else
		checknewspartenaires = "0";
}

function affichercgu(idCalque, idCalque2, cible)
{
	if(checkcgu=="0")
		checkcgu = "1";
	else
		checkcgu = "0";
}

function checkercgu(cible)
{
	if (cible)
		checkcgu = "1";
	else
		checkcgu = "0";
}

function sendInscription(idCalque2)
{
	document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40"><img src="images/ajax_load02.gif" alt="" /></td><td valign="middle"><font color="lime"><b>Inscription en cours...</b></font></td></tr></table>';

	EI = "0";	

	if(Epseudo=="1") {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Merci de vérifier ton pseudo !</b></font></td></tr></table>';
		EI = "1";		
	}
	else
	if(Email=="1") {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Merci de vérifier ton mail !</b></font></td></tr></table>';
		EI = "1";		
	}
	else
	if(Epassword=="1") {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Merci de vérifier ton mot de passe !</b></font></td></tr></table>';
		EI = "1";
	}
	else
	if(Epassword2=="1") {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Merci de confirmer ton mot de passe !</b></font></td></tr></table>';
		EI = "1";
	}	   
	else
	if(password!=password2) {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Ton mot de passe n\'est pas correctement confirmé !</b></font></td></tr></table>';
		EI = "1";
	}	   
/*	else
	if(Edn=="1") {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Merci de vérifier ta date de naissance !</font></td></tr></table>';
		EI = "1";
	}
	else
	if(Epays=="1") {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Merci de préciser ton pays !</font></td></tr></table>';
		EI = "1";
	}
	else
	if(Edep=="1") {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Merci de vérifier ton département !</font></td></tr></table>';
		EI = "1";
	}
	else
	if(Eville=="1") {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Merci de vérifier ta ville !</font></td></tr></table>';
		EI = "1";
	}
*/	else
	if(Esexe=="1") {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Merci de préciser ton sexe !</font></td></tr></table>';		
		EI = "1";
	}
	else
	if(checkcgu=="0") {
		document.getElementById(idCalque2).innerHTML = '<table><tr><td height="40" align="middle"><font color="orangered"><b>Merci d\'accepter les conditions générales d\'utilisation !</font></td></tr></table>';
		EI = "1";
	}
	else envoyerformulaire(idCalque2);	
}


