function file(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}
function writediv(texte, div)
{
	document.getElementById(div).innerHTML = texte;
}
 function IsNumeric(sText)
 //vérifie si la chaine envoyée est de type numérique
{
 var ValidChars = "0123456789.";
 var IsNumber=true;
 var Char;


 for (i = 0; i < sText.length && IsNumber == true; i++)
 {
 Char = sText.charAt(i);
 if (ValidChars.indexOf(Char) == -1)
 {
 IsNumber = false;
 }
 }
 return IsNumber;
 } 
 function verifdate()
 {
 if (IsNumeric(document.form1.jour.value)==false)
 {
 writediv('<img src="http://www.cuisoo.com/images/no.png">', 'jour');
 return false;
 } 
 else
 {
	 writediv('<img src="http://www.cuisoo.com/images/yes.png">', 'jour');
				return true; 
 }
 }
 
function verifdate2()
 {
 if (IsNumeric(document.form1.mois.value)==false)
 {
 writediv('<img src="http://www.cuisoo.com/images/no.png">', 'jour');
 return false;
 } 
 else
 {
	 writediv('<img src="http://www.cuisoo.com/images/yes.png">', 'jour');
				return true; 
 }
 }
  function verifdate3()
 {
 if (IsNumeric(document.form1.annee.value)==false)
 {
 writediv('<img src="http://www.cuisoo.com/images/no.png">', 'jour');
 return false;
 } 
 else
 {
	 writediv('<img src="http://www.cuisoo.com/images/yes.png">', 'jour');
				return true; 
 }
 }
   function verifnom()
 {
 if (IsNumeric(document.form1.nom.value)==false)
 {
 writediv('<img src="images/http://www.cuisoo.com/images/yes.png">', 'nom');
return true;
 } 
 else
 {
	 writediv('<img src="http://www.cuisoo.com/images/no.png">', 'nom');
			 return false;	 
 }
 }
  function verifprenom()
 {
 if (IsNumeric(document.form1.prenom.value)==false)
 {
 writediv('<img src="http://www.cuisoo.com/images/yes.png">', 'prenom');
return true;
 } 
 else
 {
	 writediv('<img src="http://www.cuisoo.com/images/no.png">', 'prenom');
			 return false;	 
 }
 }
function capcha(code)
{
	if (code != '')
	{
		if(texte = file('http://www.cuisoo.com/cap.php?code='+code))
		{
			if(texte == 1)
			{
				writediv('<img src="http://www.cuisoo.com/images/yes.png">', 'capcha');
				return true;
			}
			else
			{
				writediv('<img src="http://www.cuisoo.com/images/no.png">', 'capcha');
				return false;
			}
		}
	}
}
function change(valeur)
{
	document.getElementById('mobile').value='+'+valeur;
}
function verifpseudo(pseudo)
{
	if (pseudo.length>0 && pseudo.length<15)
	{
		if(texte = file('verif.php?type=pseudo&pseudo='+pseudo))
		{
			if(texte == 1)
			{
				writediv('<img src="http://www.cuisoo.com/images/no.png">', 'pseudo');
				return false;
			}
			else
			{
				writediv('<img src="http://www.cuisoo.com/images/yes.png">', 'pseudo');
				return true;
			}
		}
	}
	else if (pseudo != '')
	{
		writediv('<img src="http://www.cuisoo.com/images/no.png">', 'pseudo');
		return false;
	}
}
function verifpass(mdp)
{
	if (mdp != '')
	{
		if (mdp.length<3)
		{
			writediv('<img src="http://www.cuisoo.com/images/no.png">', 'pass');
			return false;
		}
		else
		{
			writediv('<img src="http://www.cuisoo.com/images/yes.png">', 'pass');
			return true;
		}
	}
}
function verifpassconfirm(mdp, mdp2)
{
	if (mdp2 != '' && mdp != '')
	{
		if (mdp != mdp2 || mdp2.lengh<3)
		{
			writediv('<img src="http://www.cuisoo.com/images/no.png">', 'pass2');
			return false;
		}
		else
		{
			writediv('<img src="http://www.cuisoo.com/images/yes.png">', 'pass2');
			return true;
		}
	}
}
function checkEmail(emailAddr)
{
	var i;
	i = emailAddr.indexOf("@");
	if (i == -1) {
		return false;
	}
	
	var username = emailAddr.substring(0, i);
	var domain = emailAddr.substring(i + 1, emailAddr.length)

	i = 0;
	while ((username.substring(i, i + 1) == " ") && (i < username.length)) {
		i++;
	}
	if (i > 0) {
		username = username.substring(i, username.length);
	}

	i = domain.length - 1;
	while ((domain.substring(i, i + 1) == " ") && (i >= 0)) {
		i--;
	}
	if (i < (domain.length - 1)) {
		domain = domain.substring(0, i + 1);
	}
	if ((username == "") || (domain == "")) {
		return false;
	}
	
	var ch;
	for (i = 0; i < username.length; i++) {
		ch = (username.substring(i, i + 1)).toLowerCase();
		if (!(((ch >= "a") && (ch <= "z")) ||
			((ch >= "0") && (ch <= "9")) ||
			(ch == "_") || (ch == "-") || (ch == "."))) {
				return false;
		}
	}
	
	for (i = 0; i < domain.length; i++) {
		ch = (domain.substring(i, i + 1)).toLowerCase();
		if (!(((ch >= "a") && (ch <= "z")) ||
			((ch >= "0") && (ch <= "9")) ||
			(ch == "_") || (ch == "-") || (ch == "."))) {
				return false;
		}
	}

var aSuffix = new Array("com","net","int","aero","biz","museum","name","info","coop","pro","eu","edu","org","gov","mil","bj","dz","de","ad","be","ca","bf","bi","cm","cf","cg","cd","ci","dj","fr","ga","gp","gf","lu","mg","ml","ma","mq","mr","mc","nc","pf","re","pm","sn","ch","td","tf","tn");
	var bFoundSuffix = false;
	i = 0;
	while (i < aSuffix.length) {
		if (("." + aSuffix[i]) == domain.substring(domain.length - aSuffix[i].length - 1, domain.length)) {
			return true;
		}
		i++;
	}
	return false;
}	
	
function emailOK(emailAddr)
{
	if (emailAddr != '')
	{
		if (!(checkEmail(emailAddr)))
		{
			writediv('<img src="http://www.cuisoo.com/images/no.png">', 'mail');
			return false;
		}
		else
		{
			writediv('<img src="http://www.cuisoo.com/images/yes.png">', 'mail');	
			return true;
		}
	}
}
