
function writediv(div,texte,info,type)
     {
     document.getElementById(div).innerHTML = texte;
	 var f=document.getElementsByName(type);  
	 f["0"].id= info;  
	 }

function writediv2(div,texte,info,type)
     {
     document.getElementById(div).innerHTML = texte; 
	 }

function verifPass(pass,user)
     {
texte = file('/class/class_verif.php?action=pass&pass='+escape(pass)+'&user='+(user));

if(texte == 1) {
               writediv2('passbox','<span style="color:#1A7917">Ce mot de passe correspond</span>','false','pseudo');
		  }
 
if(texte == 2)  {
               writediv2('passbox','<span style="color:#cc0000">Ce mot de passe ne correspond pas</span>','true','pseudo');
     		  }
     }

function verifLoged(user,ip)
     {

texte2 = file('/class/class_verif.php?action=loged2&user='+(user)+'&ip='+(ip));

if (user == '')  {

texte = file('/class/class_verif.php?action=loged&ip='+(ip));

 
if(texte == 1)  {
window.location.replace( "/compte/");
	         }

if(texte == 2)  {
window.location.replace( "/compte/");
	         }
}

}
function verifPseudo(pseudo)
     {
     if(pseudo != '')
               {
			 
               if(pseudo.length<3 || pseudo.search(/^[a-z0-9A-Z-_!@|]+$/) == -1)
{
                         writediv('pseudobox','<span style="color:#cc0000">ce pseudo est court ou invalide</span>','false','pseudo');
			 
}
               else if(pseudo.length>20) {
                         writediv('pseudobox','<span style="color:#cc0000">ce pseudo est trop long</span>','true','pseudo');
			 
}
               else if(texte = file('/class/class_verif.php?action=pseudo&pseudo='+escape(pseudo)))
                         {
          if(texte == 1) {
               writediv('pseudobox','<span style="color:#cc0000">'+escape(pseudo)+' déjà pris</span>','false','pseudo');
	 
} 
          else if(texte == 2)  {
               writediv('pseudobox','<span style="color:#1A7917">'+escape(pseudo)+' est libre</span>','true','pseudo');
		 
}
          else
               writediv(texte);
                         }
               }

     }

function verifEmail(email)
	{

	if(email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
	{
               writediv('emailbox','','false','email');
	}

else if(email = file('/class/class_verif.php?action=email&email='+escape(email))) {
		if(email == 1) {
               writediv('emailbox','<span style="color:#cc0000">cette email est déjà pris</span>','false','email');
	 
} 
          else if(email == 2)  {
               writediv('emailbox','<span style="color:#1A7917">cette email est libre</span>','true','email');
	 

}
}
}

function verifweb(web)
	{
               if(web.length<3 || web.search(/^[a-z-9-]+$/) == -1)
{
                         writediv2('webbox','<span style="color:#cc0000">ce sous-domaine est invalide</span>','false','pseudo');
			 
}
               else if(web.length>10) {
                         writediv2('webbox','<span style="color:#cc0000">ce sous-domaineest trop long</span>','true','pseudo');
			 
}

if(web = file('/class/class_verif.php?action=web&web='+escape(web)))

          if(web == 1) {
               writediv2('webbox','<span style="color:#cc0000">ce sous-domaine est deja utilisé</span>','false','pseudo');
	 
} 
          else if(web == 2)  {
               writediv2('webbox','<span style="color:#1A7917">ce sous-domaine est libre</span>','true','pseudo');
		 
}
	}
 
function verifall(all,ttt)
	{
	if(all.length<1)
{	
	writediv('emailbox','','false',ttt);

}
else
{
writediv('emailbox','','true',ttt);

}
}


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 verif(type) {

	var nom    = $j("#nom").val();
	var prenom    = $j("#prenom").val();
	var adresse    = $j("#adresse").val();
	var pays    = $j("#pays").val();
	var ville    = $j("#ville").val();
	var cp    = $j("#cp").val();
	
	var cgv    = $j("#cgv").val();
	var cado    = $j("#cado").val();

	
	switch (type) {
	
	case 'nom': 
	var total_nom = nom.length; 
	if( total_nom >= 3 & nom.search(/[a-zA-Z]/) == 0 ) { document.getElementById(type).style.color="green"; }
	else {  document.getElementById(type).style.color="red"; }
	;break;
	
	case 'prenom': 
	var total_prenom = nom.length; 
	if( total_prenom >= 3 & prenom.search(/[a-zA-Z]/) == 0 ) { document.getElementById(type).style.color="green"; }
	else {  document.getElementById(type).style.color="red"; }
	;break;
	
	case 'pseudo': 
	var total_pseudo = pseudo.length; 
	if( (total_pseudo >= 3 & pseudo.search(/^[a-zA-Z0-9-]+$/) == 0) & file('/functions/func_verif.php?action=pseudo&pseudo='+escape(pseudo)) == 2 ) { document.getElementById(type).style.color="green"; }
	else {  document.getElementById(type).style.color="red"; }
	;break;
	
	case 'email': 
	if(  email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == 0 & file('/functions/func_verif.php?action=email&email='+escape(email)) == 2 ) { document.getElementById(type).style.color="green"; }
	else {  document.getElementById(type).style.color="red"; }
	;break;
	
	case 'email2': 
	if( email2 == email & email2.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == 0 & file('/functions/func_verif.php?action=email&email='+escape(email2)) == 2 ) { document.getElementById(type).style.color="green"; }
	else {  document.getElementById(type).style.color="red"; document.getElementById("email").style.color="red"; }
	;break;

	case 'pays': 
	var total_pays = pays.length; 
	if( total_pays >= 3 & pays.search(/^[a-zA-Z0-9]+$/) == 0 ) { document.getElementById(type).style.color="green"; }
	else {  document.getElementById(type).style.color="red"; }
	;break;

	case 'adresse': 
	var total_adresse = adresse.length; 
	if( total_adresse >= 5 & adresse.search(/^[a-zA-Z0-9\s]+$/) == 0 ) { document.getElementById(type).style.color="green"; }
	else {  document.getElementById(type).style.color="red"; }
	;break;
	
	case 'ville': 
	var total_ville = ville.length; 
	if( total_ville >= 3 & ville.search(/^[a-zA-Z]+$/) == 0 ) { document.getElementById(type).style.color="green"; }
	else {  document.getElementById(type).style.color="red"; }
	;break;
	
	case 'cp': 
	var total_cp = cp.length; 
	if( total_cp >= 5 & cp.search(/^[0-9]+$/) == 0 ) { document.getElementById(type).style.color="green"; }
	else {  document.getElementById(type).style.color="red"; }
	;break;
	
	case 'cgv': 
	
	if( document.getElementById(type).checked == true ) { document.getElementById("okcgv").style.color="green"; }
	else {  document.getElementById("okcgv").style.color="red"; }
	;break;
	
	
	
	}
	
	
}



				
		
