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

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


function verifPseudo(pseudo)
     {
	
   
	if(pseudo.length<3 || pseudo.search(/^[a-zA-Z0-9-]+$/) == -1) {
    writediv('pseudobox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Ce pseudo est trop court ou invalide</span>','false','pseudo');	 
	
	} else if(pseudo.length>10) {
     writediv('pseudobox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> 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">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> '+escape(pseudo)+' déjà pris</span>','false','pseudo');
			} else if(texte == 2)  {
            writediv('pseudobox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> '+escape(pseudo)+' est libre</span>','true','pseudo');
			} else {
               writediv(texte);
			}
                         }
    }


function verifEmail(email)
	{
	var REG=/^[A-Za-z0-9._-]+@[A-Za-z0-9.-]{2,}[.][a-z]{2,4}$/;
	if( email == "" || REG.exec(email) == null)
	{
               writediv('emailbox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Cet email est invalide</span>','false','email');
	}

else if(email = file('/class/class_verif.php?action=email&email='+escape(email))) {
		if(email == 1) {
               writediv('emailbox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Cet email est déjà pris</span>','false','email');
	 
} 
          else if(email == 2)  {
               writediv('emailbox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Cet email est libre</span>','true','email');
	 

}
}
}

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 pseudo    	= $j("#pseudoo").val();
	var email    	= $j("#email").val();
	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 code    	= $j("#code").val();
	var question    = $j("#question").val();


	
	switch (type) {
	
	case 'all':
	
	var erreur = 0;
	

	if(pseudo.length<3 || pseudo.search(/^[a-zA-Z0-9-]+$/) == -1) {
    writediv('pseudobox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Ce pseudo est trop court ou invalide</span>','false','pseudo');
	var erreur = 1
	
	} else if(pseudo.length>10) {
     writediv('pseudobox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Ce pseudo est trop long</span>','true','pseudo');
	var erreur = 1;
	} else if(texte = file('/class/class_verif.php?action=pseudo&pseudo='+escape(pseudo))) {
          
			if(texte == 1) {
            writediv('pseudobox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> '+escape(pseudo)+' déjà pris</span>','false','pseudo');
			var erreur = 1;
			} else if(texte == 2)  {
            writediv('pseudobox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> '+escape(pseudo)+' est libre</span>','true','pseudo');
			} else {
               writediv(texte);
			   var erreur = 1;
			}
                         }
	
	var REG=/^[A-Za-z0-9._-]+@[A-Za-z0-9.-]{2,}[.][a-z]{2,4}$/;
	if( email == "" || REG.exec(email) == null)
	{
				   writediv('emailbox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Cet email est invalide</span>','false','email');
				   var erreur = 1;
		}

	else if(email = file('/class/class_verif.php?action=email&email='+escape(email))) {
			if(email == 1) {
				   writediv('emailbox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Cet email est déjà pris</span>','false','email');
				   var erreur = 1;
		 
	} 
			  else if(email == 2)  {
				   writediv('emailbox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Cet email est libre</span>','true','email');
		 

	}
	}
	
	var total_nom = nom.length; 
	if( total_nom >= 3 && nom.search(/^[a-zA-ZàâäåãáÂÄÀÅÃÁæÆçÇéèêëÉÊËÈïîìíÏÎÌÍñÑöôóòõÓÔÖÒÕšùûüúÜÛÙÚýÿž]+$/) == 0 ) { 
	writediv('nombox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','nom');
	} else {  writediv('nombox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','nom'); var erreur = 1; }
	
	var total_prenom = nom.length; 
	if( total_prenom >= 3 & prenom.search(/^[a-zA-ZàâäåãáÂÄÀÅÃÁæÆçÇéèêëÉÊËÈïîìíÏÎÌÍñÑöôóòõÓÔÖÒÕšùûüúÜÛÙÚýÿž]+$/) == 0 ) { 
	writediv('prenombox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','prenom');
	 }
	else {  writediv('prenombox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','prenom'); var erreur = 1; }
	
	
	var total_adresse = adresse.length; 
	if( total_adresse >= 5 & adresse.search(/^[a-zA-Z0-9\s]+$/) == 0 ) { 
	writediv('adressebox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','adresse');
	 }
	else {  writediv('adressebox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','adresse'); var erreur = 1; }
	
	var total_ville = ville.length; 
	if( total_ville >= 3 & ville.search(/^[a-zA-Z]+$/) == 0 ) { 
	writediv('villebox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','ville');
	 }
	else {  writediv('villebox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','ville'); var erreur = 1; }
	
	var total_cp = cp.length; 
	if( total_cp >= 5 & cp.search(/^[0-9]+$/) == 0 ) { 
	writediv('cpbox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','cp');
	 }
	else {  writediv('cpbox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','cp'); var erreur = 1; }
	
	var total_cp = cp.length; 
	if( total_cp >= 5 & cp.search(/^[0-9]+$/) == 0 ) { 
	writediv('cpbox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','cp');
	 }
	else {  writediv('cpbox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','cp'); var erreur = 1; }
	
	if( document.inscription.chatre.checked == false) {
	document.getElementById("cgv").style.color="red"; var erreur = 1;
	} else {
	document.getElementById("cgv").style.color="#5C5C5C";
	}
	
	if( code == '' ) {
	writediv('codebox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs vide</span>','false','code'); var erreur = 1;
	} else {
	writediv('codebox','','false','code');
	}
	
	if(question == '0') {
	writediv('questionbox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs non sélectionné</span>','false','question'); var erreur = 1;
	} else {
	writediv('questionbox','','false','question');

	}
	
	if( erreur == 0 ) {
	document.inscription.submit();
	} else {
	return false;
	}
	
	;break;
	// ddd
	case 'nom': 
	var total_nom = nom.length; 
	if( total_nom >= 3 && nom.search(/^[a-zA-ZàâäåãáÂÄÀÅÃÁæÆçÇéèêëÉÊËÈïîìíÏÎÌÍñÑöôóòõÓÔÖÒÕšùûüúÜÛÙÚýÿž]+$/) == 0 ) { 
	writediv('nombox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','nom');
	 }
	else {  writediv('nombox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','nom'); }
	;break;
	
	case 'prenom': 
	var total_prenom = nom.length; 
	if( total_prenom >= 3 & prenom.search(/^[a-zA-ZàâäåãáÂÄÀÅÃÁæÆçÇéèêëÉÊËÈïîìíÏÎÌÍñÑöôóòõÓÔÖÒÕšùûüúÜÛÙÚýÿž]+$/) == 0 ) { 
	writediv('prenombox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','prenom');
	 }
	else {  writediv('prenombox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','prenom'); }
	;break;

	case 'adresse': 
	var total_adresse = adresse.length; 
	if( total_adresse >= 5 & adresse.search(/^[a-zA-Z0-9-'àâäåãáÂÄÀÅÃÁæÆçÇéèêëÉÊËÈïîìíÏÎÌÍñÑöôóòõÓÔÖÒÕšùûüúÜÛÙÚýÿž\s]+$/) == 0 ) { 
	writediv('adressebox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','adresse');
	 }
	else {  writediv('adressebox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','adresse'); }
	;break;
	
	case 'ville': 
	var total_ville = ville.length; 
	if( total_ville >= 3 & ville.search(/^[a-zA-Z'àâäåãáÂÄÀÅÃÁæÆçÇéèêëÉÊËÈïîìíÏÎÌÍñÑöôóòõÓÔÖÒÕšùûüúÜÛÙÚýÿž\s]+$/) == 0 ) { 
	writediv('villebox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','ville');
	 }
	else {  writediv('villebox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','ville'); }
	;break;
	
	case 'cp': 
	var total_cp = cp.length; 
	if( total_cp >= 5 & cp.search(/^[0-9]+$/) == 0 ) { 
	writediv('cpbox','<span style="color:#1A7917">&nbsp; <img src="/icones/valide.png" style="margin-bottom:-2px"> Champs valide</span>','true','cp');
	 }
	else {  writediv('cpbox','<span style="color:#cc0000">&nbsp; <img src="/icones/error.png" style="margin-bottom:-2px"> Champs invalide</span>','false','cp'); }
	
	;break;
	
	}
	
	
}



				
		