function unique_email(url) { 

	if(window.XMLHttpRequest) xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else return(false);

	xhr_object.open("GET", url, false);
	xhr_object.send(null);
	
	return xhr_object.responseText;
}

function First2UpperCase(texte) {
var t = new Array();
	for(j=0 ; j < texte.length ;j++) {
		if(j == 0) t[j] = texte.substr(j,1).toUpperCase();
		else t[j] = texte.substr(j,1).toLowerCase();
	}
	return t.join('');
}

function validphone(phone) {

	var longueur = phone.length;
	var i = 0;
	
	while (i<longueur) {
		
		if (i<longueur-3) {
			if ((phone.charAt(i)==phone.charAt(i+1))&&(phone.charAt(i+1)==phone.charAt(i+2)))  {
						
									return true;
						
			} 
		}
		i++;
	}
}

function wrongphone(phone) {
if ((phone.charAt(0)!='0')||(phone.charAt(1)!='1')||(phone.charAt(1)!='2')||(phone.charAt(1)!='3')||(phone.charAt(1)!='4')||(phone.charAt(1)!='5')) document.getElementById("validation").value=0;
if (phone == '') return false;
if (phone.length>10) return true;
if (phone.length<10) return true;
var pos=1;
while (pos<phone.length) {
	if ((isNaN(phone.charAt(pos))==true)||(phone.charAt(pos)==' ')) return true;
	pos+=1;
}
}

function wrongdate(annee,mois,jour) {

	if((annee<1920)||(annee>2003)||(annee.length!=4)||(annee=='aaaa')||(annee=='')) return true;
	if((mois<1)||(mois>12)||(mois.length>2)||(mois=='')||(mois=='mm')) return true;
	if((jour<1)||(jour>31)||(jour.length>2)||(jour=='')||(jour=='jj')) return true;
	else return false;

}

function wrongemail(email) { 
	if (email == '') return false;
	var atpl = email.indexOf("@",0);
	if (atpl < 1 ) return true;
	if (atpl == email.length - 1) return true;
	if (email.indexOf(".",atpl) < atpl + 2) return true;
	return false;
}

function disable_char(texte) {
var mot = new Array();
	for(i=0 ; i < texte.length ;i++) {
		if((!isNaN(texte.charAt(i)))&&(texte.charAt(i)!=' ')) mot[i] = texte.substr(i,1);
	}
	return mot.join('');
}


function checkgamepart1(){
		var error="";
		if ((!document.participation.civilite[0].checked)&&(!document.participation.civilite[1].checked)&&(!document.participation.civilite[2].checked))
			error += "- Vous devez déclarer votre civilité\n";
		if (document.participation.nom.value =='')
			error += "- Vous devez saisir votre nom\n";
		if (document.participation.prenom.value =='')
			error += "- Vous devez saisir votre prénom\n";
		if (document.participation.email.value =='')
			error += "- Vous devez saisir votre adresse email\n";
		else if (wrongemail(document.participation.email.value))
				error += "- Votre adresse email n'est pas valide\n";
		else if (unique_email("inscription.php?action=check_email&email="+document.participation.email.value)==1)
				error += "- Vous avez déjà participé au jeu\n";
		if (document.participation.codepostal.value =='')
			error += "- Vous devez saisir votre code postal\n";
		else if (document.participation.codepostal.value.length!=5)
			error += "- Vous devez saisir un code postal correct\n";
		if (wrongdate(document.participation.annee_datenaiss.value,document.participation.mois_datenaiss.value,document.participation.jour_datenaiss.value))
			error += "- Votre date de naissance n'est pas valide\n";
		if ((!document.participation.vacances[0].checked)&&(!document.participation.vacances[1].checked))
			error += "- Vous devez préciser si vous préférez partir en vacances en France\n";
		if (document.participation.loisirs.value =="0")
			error += "- Vous devez préciser votre loisirs préféré\n";
		if (!document.participation.reglement.checked)
			error += "- Vous devez accepter le règlement du jeu pour participer\n";
		if (error != '')
		{
			alert(error);
			return false;			
		}
		else
		{
			return true;
		}
}

function checkgamepart2(){
		var error="";
		if (((!document.participation.q1[0].checked)&&(!document.participation.q1[1].checked)&&(!document.participation.q1[2].checked))||((!document.participation.q2[0].checked)&&(!document.participation.q2[1].checked)&&(!document.participation.q2[2].checked))||((!document.participation.q3[0].checked)&&(!document.participation.q3[1].checked)&&(!document.participation.q3[2].checked)))
			error += "Vous devez répondre aux questions\n";
		if (error != '')
		{
			alert(error);
			return false;			
		}
		else
		{
			return true;
		}		
}

function checkgamepart4(){
		var error="";
		if ((document.participation.email1.value !='')&&((document.participation.email1.value == document.participation.email2.value)||(document.participation.email1.value == document.participation.email3.value)||(document.participation.email1.value == document.participation.email4.value)))
			error += "- Il y a des emails identiques\n";
		else if ((document.participation.email2.value !='')&&((document.participation.email2.value == document.participation.email3.value)||(document.participation.email2.value == document.participation.email4.value)))
			error += "- Il y a des emails identiques\n";
		else if ((document.participation.email3.value !='')&&((document.participation.email3.value == document.participation.email4.value)))
			error += "- Il y a des emails identiques\n";
		if (error != '')
		{
			alert(error);
			return false;			
		}
		else
		{
			return true;
		}	
}