var imager="img/ok.jpg";
var imagerr="img/notok.jpg";
var topp="img/top_form.jpg";
var topppe="img/middle_form.jpg";
var topppi="img/bottom_form.jpg";


var requete='null';
try {requete=new XMLHttpRequest();} 
catch (essai_microsoft) {try {requete=new ActiveXObject("Msxml12.XMLHTTP");} 
catch (autre_microsoft) {try {requete=new ActiveXObject("Microsoft.XMLHTTP");} 
catch (echec) { requete=null;}
	}
}

if(requete==null)
alert("probl&egrave;me objet XML HTTP request");





	

// Fonction de la soumission Ajax

function Valid_form() { 

var id_cat=document.form2submit.id_cat.value; 
var titre=document.form2submit.titre.value;
var email_proprio=document.form2submit.email_proprio.value;
var nom_proprio=document.form2submit.nom_proprio.value;
var url=document.form2submit.url.value;
var url_image=document.form2submit.url_image.value;
var description=document.form2submit.description.value;
if(document.form2submit.add2newsletter.checked==true){  var news=1;} else { var news=0;}

var the_url='valid_form.php?id='+escape(id_cat)+'&titre='+escape(titre)+'&email='+escape(email_proprio)+'&nom='+escape(nom_proprio)+'&url='+escape(url)+'&url_image='+escape(url_image)+'&description='+escape(description)+'&news='+escape(news)+'&time='+new Date().getTime();
requete.open("GET", the_url, true);
requete.onreadystatechange=actualiserPage_form;
requete.send(null);
}

function actualiserPage_form() { 

	if (requete.readyState<=2) 
	{
		document.form2submit.validate.style.display='none';
		var pofder=0;
		pofder ='Votre formulaire est en cours d&rsquo;envoi, merci de patienter';
	 writediv_box(pofder, 'cache_fin');
	}	

	if (requete.readyState==3) 
	{
		
		document.form2submit.validate.style.display='none';
		var pofder=0;
		pofder ='Votre formulaire est en cours de soumission, merci de patienter';
	 writediv_box(pofder, 'cache_fin');
	}	
	
	if (requete.readyState == 4) 
	{
		
		document.form2submit.validate.style.display='none';
		var pofder=0;
		pofder = requete.responseText;


		if(pofder==10){
		document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre URL n&rsquo;est pas valide, elle doit comporter http:// et doit &ecirc;tre comprise entre 15 et 250 caract&egrave;res.</span>', 'cache_fin');		
		}
		if(pofder==20){
		document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre email n&rsquo;est pas valide, merci de le corriger.</span>', 'cache_fin');		
		}
		if(pofder==30){
		document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre nom n&rsquo;est pas valide, il doit &ecirc;tre compris entre 3 et 50 caract&egrave;res, merci.</span>', 'cache_fin');		
		}
		if(pofder==40){
		document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre titre n&rsquo;est pas valide, il doit &ecirc;tre compris entre 10 et 100 caract&egrave;res, merci.</span>', 'cache_fin');		
		}	
		if(pofder==50){
		document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre cat&eacute;gorie n&rsquo;est pas valide, merci.</span>', 'cache_fin');		
		}	
		if(pofder==60){
		document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre description doit au minimum contenir 500 caract&egrave;res elle ne peut comporter de @, ni de http://, ni de mots interdits, ni de plus de 15 points virgules et 20 virgules, merci.</span>', 'cache_fin');		
		}		
		if(pofder==70){
		document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre URL de site est d&eacute;j&agrave; pr&eacute;sente dans la cat&eacute;gorie choisie, essayez peut-&ecirc;tre une sous cat&eacute;gorie ?</span>', 'cache_fin');		
		}				
		if(pofder==80){
		document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre description doit contenir l&rsquo;ensemble des mots de votre titre au moins une fois,merci.</span>', 'cache_fin');		
		}				

		if(pofder==90){
		document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre description semble ne pas &ecirc;tre 100% original. Le copi&eacute; coll&eacute; m&ecirc;me partiel est interdit</span>', 'cache_fin');		
		}	
		
	 if(pofder==0){
		document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">La requ&ecirc;te a &eacute;chou&eacute;e, merci de recommencer.</span>', 'cache_fin');		
		}
	if(pofder==1) {		
		document.form2submit.reset();
		//loading();
		writediv_box('<img src=\"img/ok.jpg\" /><span class=\"ok\">Votre site a &eacute;t&eacute; ajout&eacute; avec succ&egrave;s dans les propositions en attente, merci de votre participation.<br /> Un email de confirmation vient de vous &ecirc;tre envoy&eacute;.</span><br /><br /><br /><br /><span class=\"pasok\">Vous allez &ecirc;tre redirig&eacute; automatiquement dans quelques secondes, merci de patienter.</span><br /><br /><br /><br />', 'cache_fin');
		
		document.getElementsByName("b1")[0].src="img/b1.jpg"; document.getElementsByName("b1")[1].src="img/b1.jpg";
		document.getElementsByName("b2")[0].src="img/b2.jpg"; document.getElementsByName("b2")[1].src="img/b2.jpg";
		document.getElementsByName("b3")[0].src="img/b3.jpg"; document.getElementsByName("b3")[1].src="img/b3.jpg";
		document.getElementsByName("b4")[0].src="img/b4.jpg"; document.getElementsByName("b4")[1].src="img/b4.jpg";
		document.getElementsByName("b5")[0].src="img/b5.jpg"; document.getElementsByName("b5")[1].src="img/b5.jpg";
		document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";
		document.getElementsByName("b7")[0].src="img/b7.jpg"; document.getElementsByName("b7")[1].src="img/b7.jpg";		
		setTimeout( window.location.href="confirmation.php",40000);
		}
	}	
}












function Valid_des() { 
var titre=document.form2submit.titre.value;
var des=document.form2submit.description.value;
var big_url_des='valid_des.php?des='+escape(des)+'&titre='+escape(titre)+'&time='+new Date().getTime();
requete.open("GET", big_url_des, true);
requete.onreadystatechange=actualiserPage_des;
requete.send(null);
}


function actualiserPage_des() { 

	if (requete.readyState<= 3) 
	{
		document.form2submit.validate.style.display='none';
		var pofde=0;
		pofde ='Votre champ description est en cours d&rsquo;analyse, merci de patienter.';
	 writediv_box(pofde, 'cache_8');
	 document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";
	}	
	
	if (requete.readyState == 4) 
	{
		var pofde=0;
		pofde = requete.responseText;
		

	
 if(pofde==2){writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Il y a trop de points virgules / virgules dans votre description, merci.</span>', 'cache_8');	
 document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";}
else if(pofde==1){writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Tous les mots de votre titre doivent &ecirc;tre pr&eacute;sents dans votre description de site, merci.</span>', 'cache_8');	
document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";}
else{
		document.form2submit.description.style.color="#009900"; document.form2submit.titre.style.color="#009900";
		document.getElementById('description_state').innerHTML="<img src=\"img/ok.jpg\" />";
		writediv_box('<img src=\"img/ok.jpg\" /> <span class=\"ok\">Votre description est correcte.</span>', 'cache_8');
		document.getElementsByName("b6")[0].src="img/b6_over.jpg"; document.getElementsByName("b6")[1].src="img/b6_over.jpg";
		
		}		
	}	
}








function Valid_rub() { 

var rubik=document.form2submit.id_cat.value;
var url_test=document.form2submit.url.value;
var big_url='valid_rub.php?rub='+escape(rubik)+'&url_test='+escape(url_test)+'&time='+new Date().getTime();
requete.open("GET", big_url, true);
requete.onreadystatechange=actualiserPage;
requete.send(null);
}


function actualiserPage() { 

	if (requete.readyState<= 3) 
	{
		document.form2submit.validate.style.display='none';
		var pofd=0;
		pofd ='<strong>Vos choix de rubrique et d&rsquo;URL sont en cours d&rsquo;analyse, merci de patienter.</strong>';
	writediv_box(pofd, 'cache_1'); writediv_box(pofd, 'cache_5');
	}	
	
	if (requete.readyState == 4) 
	{
		var pofd=0;
		pofd = requete.responseText;
		
	if(pofd==9){
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Erreur de requ&ecirc;te, merci de nous en excuser.</span>', 'cache_1');
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Erreur de requ&ecirc;te, merci de nous en excuser.</span>', 'cache_5');		
		document.getElementsByName("b3")[0].src="img/b3.jpg"; document.getElementsByName("b3")[1].src="img/b3.jpg";	
		document.getElementsByName("b4")[0].src="img/b4.jpg"; document.getElementsByName("b4")[1].src="img/b4.jpg";			
		}
		
		
	 if(pofd==2){
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre cat&eacute;gorie ou votre URL de site est vide.</span>', 'cache_1');
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre cat&eacute;gorie ou votre URL de site est vide.</span>', 'cache_5');	
		document.getElementsByName("b3")[0].src="img/b3.jpg"; document.getElementsByName("b3")[1].src="img/b3.jpg";		
		document.getElementsByName("b4")[0].src="img/b4.jpg"; document.getElementsByName("b4")[1].src="img/b4.jpg";			
		}
		
	if(pofd==1){
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">La cat&eacute;gorie choisie contient d&eacute;j&agrave; l&rsquo;URL de votre site.</span>', 'cache_1');
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL propos&eacute;e est d&eacute;j&agrave; dans cette rubrique, essayez peut-&ecirc;tre une sous cat&eacute;gorie.</span>', 'cache_5');		
		document.getElementsByName("b3")[0].src="img/b3.jpg"; document.getElementsByName("b3")[1].src="img/b3.jpg";
		document.getElementsByName("b4")[0].src="img/b4.jpg"; document.getElementsByName("b4")[1].src="img/b4.jpg";		
		}
		

	if(pofd==0){
		document.getElementById('url_state').innerHTML="<img src=\"img/ok.jpg\" />"; document.getElementById('cat_state').innerHTML="<img src=\"img/ok.jpg\" />";
		document.form2submit.url.style.color="#009900"; document.form2submit.id_cat.style.color="#009900";
		writediv_box('<img src=\"img/ok.jpg\" /> <span class=\"ok\">Votre cat&eacute;gorie est compatible avec l&rsquo;URL saisie, merci.</span>', 'cache_1');
		writediv_box('<img src=\"img/ok.jpg\" /> <span class=\"ok\">Votre URL est disponible dans la cat&eacute;gorie choisie, merci.</span>', 'cache_5');
		document.getElementsByName("b3")[0].src="img/b3_over.jpg"; document.getElementsByName("b3")[1].src="img/b3_over.jpg";
		document.getElementsByName("b4")[0].src="img/b4_over.jpg"; document.getElementsByName("b4")[1].src="img/b4_over.jpg";
		}
	}	
}


function writediv_box(texte,valeur)
{
document.getElementById(valeur).innerHTML = texte;
}

function writediv_box_out(valeur)
{
document.getElementById(valeur).innerHTML = '';
}



function valid_form()
{
document.getElementById(valeur).innerHTML = texte;
}








function test_rub() {
document.getElementById('cat_state').innerHTML="<img src=\"img/notok.jpg\" />";
var id_cat=document.form2submit.id_cat; 
if(id_cat.value==0) { 
writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Vous n&rsquo;avez pas choisi de rubrique.</span>','cache_1'); 
document.form2submit.id_cat.style.color="#D60404"; 
document.getElementsByName("b3")[0].src="img/b3.jpg"; document.getElementsByName("b3")[1].src="img/b3.jpg";
		}
else {
test_complet();
Valid_rub();}	
}



function test_mail() {
	document.getElementById('email_state').innerHTML="<img src=\"img/notok.jpg\" />";
var email_proprio=document.form2submit.email_proprio.value;
var pos1=email_proprio.lastIndexOf(".");
var tot=email_proprio.length;
var dif=((tot - 1) - pos1);
 
		if(email_proprio.length==0) {document.form2submit.email_proprio.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre email est vide.</span>','cache_4');
		document.getElementsByName("b1")[0].src="img/b1.jpg"; document.getElementsByName("b1")[1].src="img/b1.jpg";}
		else if(email_proprio.length<=3) { document.form2submit.email_proprio.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre email est incomplet.</span>','cache_4');
		document.getElementsByName("b1")[0].src="img/b1.jpg"; document.getElementsByName("b1")[1].src="img/b1.jpg";}
		else if(email_proprio.length>250) { document.form2submit.email_proprio.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre email est trop long.</span>','cache_4');
		document.getElementsByName("b1")[0].src="img/b1.jpg"; document.getElementsByName("b1")[1].src="img/b1.jpg";}
		else if(email_proprio.indexOf("@")==-1) { document.form2submit.email_proprio.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Il manque un arobase @ dans votre email.</span>','cache_4');document.getElementsByName("b1")[0].src="img/b1.jpg"; document.getElementsByName("b1")[1].src="img/b1.jpg";}
		else if(email_proprio.indexOf(" ")!=-1) { document.form2submit.email_proprio.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Il ne peut y avoir d&rsquo;espaces dans votre email.</span>','cache_4');document.getElementsByName("b1")[0].src="img/b1.jpg"; document.getElementsByName("b1")[1].src="img/b1.jpg";}
		else if(email_proprio.indexOf(".")==-1 ) { document.form2submit.email_proprio.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Il manque un point dans votre email.</span>','cache_4');document.getElementsByName("b1")[0].src="img/b1.jpg"; document.getElementsByName("b1")[1].src="img/b1.jpg";}
		else if( dif <2 || dif>4){ document.form2submit.email_proprio.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre extension est incorrecte.</span>','cache_4');
		document.getElementsByName("b1")[0].src="img/b1.jpg"; document.getElementsByName("b1")[1].src="img/b1.jpg";}
		
		else {	
		writediv_box('<img src=\"img/ok.jpg\" /> <span class=\"ok\">Votre email est correct !</span>','cache_4');	
		document.form2submit.email_proprio.style.color="#009900";
		document.getElementById('email_state').innerHTML="<img src=\"img/ok.jpg\" />"; 
		document.getElementsByName("b1")[0].src="img/b1_over.jpg"; document.getElementsByName("b1")[1].src="img/b1_over.jpg";
		
		Valid_rub();
		

		}
}



function test_name() {
document.getElementById('nom_state').innerHTML="<img src=\"img/notok.jpg\" />";
var nom_proprio=document.form2submit.nom_proprio.value; 
if(nom_proprio.length==0) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre nom est vide.</span>','cache_2'); document.form2submit.nom_proprio.style.color="#D60404"; 
document.getElementsByName("b2")[0].src="img/b2.jpg"; document.getElementsByName("b2")[1].src="img/b2.jpg";}
else if(nom_proprio.length<4) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre nom est trop court.</span>','cache_2'); document.form2submit.nom_proprio.style.color="#D60404"; 
document.getElementsByName("b2")[0].src="img/b2.jpg"; document.getElementsByName("b2")[1].src="img/b2.jpg";}
else if(nom_proprio.length>50) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre nom est trop long.</span>','cache_2'); document.form2submit.nom_proprio.style.color="#D60404";
document.getElementsByName("b2")[0].src="img/b2.jpg"; document.getElementsByName("b2")[1].src="img/b2.jpg";}
else if(!isNaN(nom_proprio)) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre nom est ne peut &ecirc;tre uniquement constitu&eacute; de chiffres.</span>','cache_2'); document.form2submit.nom_proprio.style.color="#D60404";
document.getElementsByName("b2")[0].src="img/b2.jpg"; document.getElementsByName("b2")[1].src="img/b2.jpg";}
else {

writediv_box('<img src=\"img/ok.jpg\" /> <span class=\"ok\">Votre nom est correct !</span>','cache_2');	
document.form2submit.nom_proprio.style.color="#009900"; document.getElementById('nom_state').innerHTML="<img src=\"img/ok.jpg\" />";
document.getElementsByName("b2")[0].src="img/b2_over.jpg"; document.getElementsByName("b2")[1].src="img/b2_over.jpg";

		}	
}
		
		
		
function test_titre() {
document.getElementById('titre_state').innerHTML="<img src=\"img/notok.jpg\" />";
var titre=document.form2submit.titre.value; 
var indi_l=(document.form2submit.titre.value.length - 1);
var indi=document.form2submit.titre.value.lastIndexOf(" ");

if(titre.length==0) {  writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Le titre de votre site est vide.</span>','cache_3'); document.form2submit.titre.style.color="#D60404"; 
document.getElementsByName("b5")[0].src="img/b5.jpg"; document.getElementsByName("b5")[1].src="img/b5.jpg";}
else if(titre.length<3) {  writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Le titre de votre site est trop court.</span>','cache_3'); document.form2submit.titre.style.color="#D60404";
document.getElementsByName("b5")[0].src="img/b5.jpg"; document.getElementsByName("b5")[1].src="img/b5.jpg";}
else if(titre.length>100) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Le titre de votre site est trop long.</span>','cache_3'); document.form2submit.titre.style.color="#D60404";
document.getElementsByName("b5")[0].src="img/b5.jpg"; document.getElementsByName("b5")[1].src="img/b5.jpg";}
else if(!isNaN(titre)) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Le titre de votre site ne peut uniquement constitu&eacute; de chiffres.</span>','cache_3'); document.form2submit.titre.style.color="#D60404";document.getElementsByName("b5")[0].src="img/b5.jpg"; document.getElementsByName("b5")[1].src="img/b5.jpg";}
else if(titre.indexOf(" ")==-1) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Le titre de votre site doit contenir plusieurs mots.</span>','cache_3'); document.form2submit.titre.style.color="#D60404";document.getElementsByName("b5")[0].src="img/b5.jpg"; document.getElementsByName("b5")[1].src="img/b5.jpg";}


else if(titre.indexOf("@")!=-1 || titre.indexOf("http://")!=-1) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Le titre de votre site ne doit pas contenir d&rsquo;arobases @ ou de liens http://.</span>','cache_3'); document.form2submit.titre.style.color="#D60404";document.getElementsByName("b5")[0].src="img/b5.jpg"; document.getElementsByName("b5")[1].src="img/b5.jpg";}

else if(indi==indi_l) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Le titre de votre site doit contenir plusieurs mots et ne peut se terminer par un espace.</span>','cache_3'); document.form2submit.titre.style.color="#D60404";
document.getElementsByName("b5")[0].src="img/b5.jpg"; document.getElementsByName("b5")[1].src="img/b5.jpg";
}



else { 
writediv_box('<img src=\"img/ok.jpg\" /> <span class=\"ok\">Le titre de votre site est correct.</span>','cache_3'); 
document.form2submit.titre.style.color="#009900"; document.getElementById('titre_state').innerHTML="<img src=\"img/ok.jpg\" />";
document.getElementsByName("b5")[0].src="img/b5_over.jpg"; document.getElementsByName("b5")[1].src="img/b5_over.jpg";

		}		
}




// Fonction de test du champ URL  


function test_url() {
var url=document.form2submit.url.value;
document.getElementById('url_state').innerHTML="<img src=\"img/notok.jpg\" />";
var pos1_url=url.lastIndexOf(".");
var tot_url=url.length;
var dif_url=((tot_url - 1) - pos1_url);

if(url.length==0) {  writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de votre site est vide.</span>','cache_5'); document.form2submit.url.style.color="#D60404";
document.getElementsByName("b4")[0].src="img/b4.jpg"; document.getElementsByName("b4")[1].src="img/b4.jpg";}
else if(url.length<15) {  writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de votre site est trop courte.</span>','cache_5'); document.form2submit.url.style.color="#D60404";
document.getElementsByName("b4")[0].src="img/b4.jpg"; document.getElementsByName("b4")[1].src="img/b4.jpg";}

else if(url.length>250) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de votre site est trop longue.</span>','cache_5'); document.form2submit.url.style.color="#D60404";
document.getElementsByName("b4")[0].src="img/b4.jpg"; document.getElementsByName("b4")[1].src="img/b4.jpg";}
else if(url.indexOf(" ")!=-1) {  writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de votre site ne peut contenir d&rsquo;espaces.</span>','cache_5'); document.form2submit.url.style.color="#D60404"; document.getElementsByName("b4")[0].src="img/b4.jpg"; document.getElementsByName("b4")[1].src="img/b4.jpg";}
else if( (dif_url <2 || dif_url>3) && url.lastIndexOf("/")<=7){ document.form2submit.url.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre URL n&rsquo;est pas correcte, le probl&egrave;me vient du domaine.</span>','cache_5');
document.getElementsByName("b4")[0].src="img/b4.jpg"; document.getElementsByName("b4")[1].src="img/b4.jpg";}

else { 
Valid_rub();
document.getElementsByName("b4")[0].src="img/b4_over.jpg"; document.getElementsByName("b4")[1].src="img/b4_over.jpg";

		}		
}

















// Fonction de test du champ URL image -- n'existe plus -- 

function test_url_image() {
document.getElementById('url_image_state').innerHTML="<img src=\"img/arrow.jpg\" />";
var url_image=document.form2submit.url_image.value;
var pos1_url_image=url_image.lastIndexOf(".");

if(url_image.length==0) {  writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de l&rsquo;image de votre site est vide.</span>','cache_6'); document.form2submit.url_image.style.color="#D60404"; }
else if(url_image.length<15) {  writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de l&rsquo;image de votre site est trop courte.</span>','cache_6'); document.form2submit.url_image.style.color="#D60404";}
else if(url_image.indexOf(" ")!=-1) {  writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de l&rsquo;image de votre site ne peut contenir d&rsquo;espaces.</span>','cache_6'); document.form2submit.url_image.style.color="#D60404";}
else if(url_image.length>250) { writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de l&rsquo;image de votre site est trop longue.</span>','cache_6'); document.form2submit.url_image.style.color="#D60404";}
else if( pos1_url_image <11 ){ document.form2submit.url_image.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de l&rsquo;image de votre site n&rsquo;est pas correcte, le probl&egrave;me vient de son extension.</span>','cache_6');}
else if(url_image.indexOf("http://")==-1 ) { document.form2submit.url_image.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de l&rsquo;image de votre site n&rsquo;est pas correcte, il manque un protocole (http://)</span>','cache_6');}
else { writediv_box('<img src=\"img/ok.jpg\" /> <span class=\"ok\">L&rsquo;image de votre site est valide.</span>','cache_6'); document.form2submit.url_image.style.color="#009900"; document.getElementById('url_image_state').innerHTML="<img src=\"img/arrow.jpg\" />";  }		
}


// Fonction de test du champ URL d usite à proposer -- n'existe plus -- 


function test_url_retour() {
document.getElementById('lien_retour_state').innerHTML="<img src=\"img/arrow.jpg\" /> ";
var lienretour=document.form2submit.lienretour.value;
var pos1_lienretour=lienretour.lastIndexOf(".");

if(lienretour.length==0) {  writediv_box('<img src=\"img/notok.jpg\" />  <span class=\"pasok\">L&rsquo;URL du lien de retour de votre site est vide.</span>','cache_7'); document.form2submit.lienretour.style.color="#D60404"; }
else if(lienretour.length<15) {  writediv_box('<img src=\"img/notok.jpg\" />  <span class=\"pasok\">L&rsquo;URL du lien de retour de votre site est trop courte.</span>','cache_7'); document.form2submit.lienretour.style.color="#D60404";}
else if(lienretour.length>250) { writediv_box('<img src=\"img/notok.jpg\" />  <span class=\"pasok\">L&rsquo;URL du lien de retour de votre site est trop longue.</span>','cache_7'); document.form2submit.lienretour.style.color="#D60404";}
else if( pos1_lienretour <11 ){ document.form2submit.lienretour.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL du lien de retour de votre site n&rsquo;est pas correcte, le probl&egrave;me vient de son extension.</span>','cache_7');}
else if(lienretour.indexOf("http://")==-1 ) { document.form2submit.lienretour.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" />  <span class=\"pasok\">L&rsquo;URL du lien de retour de votre site n&rsquo;est pas correcte, il manque un protocole (http://)</span>','cache_7');}
else { 
writediv_box('<img src=\"img/ok.jpg\" />  <span class=\"ok\">L&rsquo;URL de votre lien de retour est valide.</span>','cache_7'); 
document.form2submit.lienretour.style.color="#009900";
document.getElementById('lien_retour_state').innerHTML="<img src=\"img/arrow.jpg\" /> ";
}		
}



function test_texte() {
document.getElementById('description_state').innerHTML="<img src=\"img/notok.jpg\" />";

var titre=document.form2submit.titre.value;
titre=titre.toLowerCase();
var description=document.form2submit.description.value;
description=description.toLowerCase();
var telp_total=titre.length;
var telp1=titre.indexOf(" ",0);
var telp2=titre.indexOf(" ",(telp1 +1));
var telp3=titre.indexOf(" ",(telp2 +1));
var telpfinal=titre.lastIndexOf(" ");
var tuup=(telp_total - telpfinal);

var telp_val1=titre.substring(0,telp1);
var telp_val2=titre.substring((telp1+1),(telp2 + 1));
var telp_val3=titre.substring((telp3 + 1),(telp3 + 1));
var telp_valfinal=titre.substring(telpfinal,telp_total);


if(description.length==0) {  writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre description est vide.</span>','cache_8'); document.form2submit.description.style.color="#D60404"; 
document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";
}

else if(description.indexOf(telp_val1)==-1 ) { document.form2submit.description.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Il manque le mot '+telp_val1+' dans votre description.</span>','cache_8');
document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";}
else if(description.indexOf(telp_val2)==-1 ) { document.form2submit.description.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Il manque le mot '+telp_val2+' dans votre description.</span>','cache_8');
document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";}
else if(description.indexOf(telp_val3)==-1 ) { document.form2submit.description.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Il manque le mot '+telp_val3+' dans votre description.</span>','cache_8');
document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";}
else if(description.indexOf(telp_valfinal)==-1 ) { document.form2submit.description.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Il manque le mot '+telp_valfinal+' dans votre description.</span>','cache_8');
document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";}

else if(description.indexOf("@")!=-1 || description.indexOf("http://")!=-1 ) { document.form2submit.description.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre descriptif ne doit pas contenir de signes arobases @ , et pas le liens hypertextes type http://..</span>','cache_8'); 
document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";}
else if(description.indexOf("....")!=-1 ) { document.form2submit.description.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre descriptif ne doit pas contenir de points de suspension.</span>','cache_8');
document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";}


//else if(description.indexOf("putain")!=-1 || description.indexOf("salope")!=-1 || description.indexOf("pute")!=-1 || description.indexOf("merde")!=-1 || description.indexOf("enculé")!=-1 || description.indexOf("connard")!=-1 || description.indexOf("pd")!=-1 || description.indexOf("salaud")!=-1 || description.indexOf("enfoiré")!=-1 || description.indexOf("connasse")!=-1 || description.indexOf("race")!=-1) { document.form2submit.description.style.color="#D60404";	writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre descriptif contient des mots interdits.</span>','cache_8');
//document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";}




else if(description.length<500) {  writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre description est trop courte, elle doit faire 500 caract&egrave;res minimum.</span>','cache_8'); document.form2submit.description.style.color="#D60404";
document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";}

else { 
document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";
Valid_des();
 }		
}









function test_complet(){
var id_cat=document.form2submit.id_cat; 

var titre=document.form2submit.titre.value;
titre=titre.toLowerCase();


var email_proprio=document.form2submit.email_proprio.value;
var pos1=email_proprio.lastIndexOf(".");
var tot=email_proprio.length;
var dif=((tot - 1) - pos1);

var nom_proprio=document.form2submit.nom_proprio.value;

var url=document.form2submit.url.value;
var pos1_url=url.lastIndexOf(".");
var tot_url=url.length;
var dif_url=((tot_url - 1) - pos1_url);


var url_image=document.form2submit.url_image.value;
var pos1_url_image=url_image.lastIndexOf(".");

var lienretour=document.form2submit.lienretour.value;
var pos1_lienretour=lienretour.lastIndexOf(".");

var telp_total=titre.length;

var telp1=titre.indexOf(" ",0);
var telp2=titre.indexOf(" ",(telp1 +1));
var telp3=titre.indexOf(" ",(telp2 +1));
var telpfinal=titre.lastIndexOf(" ");
var tuup=(telp_total - telpfinal);

var telp_val1=titre.substring(0,telp1);
var telp_val2=titre.substring((telp1+1),(telp2 + 1));
var telp_val3=titre.substring((telp3 + 1),(telp3 + 1));
var telp_valfinal=titre.substring(telpfinal,telp_total);
var description=document.form2submit.description.value;
description=description.toLowerCase();



if(email_proprio.length<=3 || email_proprio.length>250 || email_proprio.indexOf("@")==-1 || email_proprio.indexOf(".")==-1 || email_proprio.indexOf(" ")!=-1 || dif <2 || dif>4   ) {
	document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre email ne convient pas.</span>','cache_fin');
		document.getElementsByName("b1")[0].src="img/b1.jpg"; document.getElementsByName("b1")[1].src="img/b1.jpg";
		
	}

else if(nom_proprio.length<4 || nom_proprio.length>50  ) {
	document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Votre nom ne convient pas.</span>','cache_fin');
		document.getElementsByName("b2")[0].src="img/b2.jpg"; document.getElementsByName("b2")[1].src="img/b2.jpg";
		
	}




else if(id_cat.value==0  ) {
	document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Vous n&rsquo;avez pas choisi de cat&eacute;gorie.</span>','cache_fin');
		document.getElementsByName("b3")[0].src="img/b3.jpg"; document.getElementsByName("b3")[1].src="img/b3.jpg";
		
}	

else if(url.length<15 || url.length>250 || pos1_url <11) {
	document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">L&rsquo;URL de votre site ne convient pas.</span>','cache_fin');
		document.getElementsByName("b4")[0].src="img/b4.jpg"; document.getElementsByName("b4")[1].src="img/b4.jpg";		
	}
	
else if(titre.length<3 || titre.length>100 ) {
	document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Le titre de votre site ne convient pas.</span>','cache_fin');
		document.getElementsByName("b5")[0].src="img/b5.jpg"; document.getElementsByName("b5")[1].src="img/b5.jpg";				
	}

else if(description.length<500  || description.indexOf("....")!=-1 || description.indexOf(telp_val3)==-1 || description.indexOf(telp_val2)==-1 || description.indexOf(telp_val1)==-1 || description.indexOf(telp_valfinal)==-1) {
	document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Le champ de description de votre site n&rsquo;est pas valide.</span>','cache_fin');
		document.getElementsByName("b6")[0].src="img/b6.jpg"; document.getElementsByName("b6")[1].src="img/b6.jpg";				
	}

else if(document.form2submit.validity.checked==false) {
	document.form2submit.validate.style.display='none';
		writediv_box('<img src=\"img/notok.jpg\" /> <span class=\"pasok\">Vous devez accepter les conditions g&eacute;n&eacute;rales d&rsquo;inscription.</span>','cache_fin');
		document.getElementsByName("b7")[0].src="img/b7.jpg"; document.getElementsByName("b7")[1].src="img/b7.jpg";				
	}
	
else {

	writediv_box('<img src=\"img/ok.jpg\" /> <span class=\"ok\">Votre formulaire est enti&egrave;rement valide, il ne vous reste plus qu&rsquo;&agrave; cliquer sur le bouton de validation ci-dessous.<br /><em><span class=\"bleu_titre\">Si ce dernier n&rsquo;est pas apparu, merci de recocher les conditions l&eacute;gales.</span></em></span>','cache_fin');
	document.getElementsByName("b1")[0].src="img/b1_over.jpg"; document.getElementsByName("b1")[1].src="img/b1_over.jpg";	
	document.getElementsByName("b2")[0].src="img/b2_over.jpg"; document.getElementsByName("b2")[1].src="img/b2_over.jpg";	
	document.getElementsByName("b3")[0].src="img/b3_over.jpg"; document.getElementsByName("b3")[1].src="img/b3_over.jpg";		
	document.getElementsByName("b4")[0].src="img/b4_over.jpg"; document.getElementsByName("b4")[1].src="img/b4_over.jpg";	
	document.getElementsByName("b5")[0].src="img/b5_over.jpg"; document.getElementsByName("b5")[1].src="img/b5_over.jpg";	
	document.getElementsByName("b6")[0].src="img/b6_over.jpg"; document.getElementsByName("b6")[1].src="img/b6_over.jpg";	
	document.getElementsByName("b7")[0].src="img/b7_over.jpg"; document.getElementsByName("b7")[1].src="img/b7_over.jpg";		
	document.form2submit.validate.style.display='block';
	}
}


function loading(){  test_rub(); test_mail(); test_name(); test_texte(); test_url_image(); test_url_retour(); test_url(); test_titre();  test_news();  test_complet();}

function overdoor(){document.form2submit.validate.style.backgroundImage.src='img/valid.jpg';}
function outdoor(){document.form2submit.validate.style.backgroundImage.src='img/valid_over.jpg';}

function test_news() {
	if(document.form2submit.add2newsletter.checked==true){ 
	writediv_box('<img src=\"img/smile.jpg\" /> <span class=\"ok\">Merci pour votre confiance !</span> <img src=\"img/smile.jpg\" />','cache_news');
	}
	else { writediv_box('','cache_news');
	}
}
