// <![CDATA[

function verifVide(nbChamp, id, name)
{
	if(document.getElementById(name).value == "")	
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
		document.getElementById("inscription").disabled = true;
	}
	else if(!(name == "modele1") && !isNaN(document.getElementById(name).value))
	{
		
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez ne pas saisir des chiffres';
		document.getElementById("inscription").disabled = true;
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}		
	}
}

function verifVide2(nbChamp, id, name)
{
	if(document.getElementById(name).value == "")	
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
	}
	else if(!(name == "modele2" || name == "modele3") && !isNaN(document.getElementById(name).value))
	{
		
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez ne pas saisir des chiffres';
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}		
	}
}

function verifDate(nbChamp, id)
{
	if(document.getElementById('jour').value != "0" && document.getElementById('mois').value != "0" && document.getElementById('annee').value != "0")	
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez choisir la date';
		document.getElementById("inscription").disabled = true;
	}
}

function verifNombre(nbChamp, id, name, length)
{
	if(document.getElementById(name).value == "")	
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
		document.getElementById("inscription").disabled = true;
	}
	else if(isNaN(document.getElementById(name).value))
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez saisir des chiffres';
		document.getElementById("inscription").disabled = true;
	}
	else if(document.getElementById(name).value.length != length)
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez saisir ' +length+ ' chiffres';
		document.getElementById("inscription").disabled = true;
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}		
	}
}

function verifNombre2(nbChamp, id, name, length)
{
	if(document.getElementById(name).value == "")	
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
	}
	else if(isNaN(document.getElementById(name).value))
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez saisir des chiffres';
	}
	else if(document.getElementById(name).value.length != length)
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez saisir ' +length+ ' chiffres';
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}		
	}
}

function verifMail(nbChamp, id, name)
{
	adresse = document.getElementById(name).value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	
	if(adresse == "")	
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
		document.getElementById("inscription").disabled = true;
	}
	else if((place > -1)&&(adresse.length >2)&&(point > 1))
	{
		var xhr=null;
	    if (window.XMLHttpRequest) { 
	        xhr = new XMLHttpRequest();
	    }
	    else if (window.ActiveXObject) 
	    {
	        xhr = new ActiveXObject("Microsoft.XMLHTTP");
	    }
		xhr.onreadystatechange = function() 
		{
			if (xhr.readyState==4 && xhr.status==200) 
			{
				alert_email(nbChamp, id, xhr);
			}
		};

		var email = document.getElementById(name).value;
		xhr.open("GET", "verifLibelle.php5?type="+name+"&email="+email, true);
	    xhr.send(null);
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Entrez une adresse email valide';
		document.getElementById("inscription").disabled = true;
	}
}

function verifMail2(nbChamp, id, name)
{
	adresse = document.getElementById(name).value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	
	if(adresse == "")	
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
		document.getElementById("bouton").disabled = true;
	}
	else if((place > -1)&&(adresse.length >2)&&(point > 1))
	{
		var xhr=null;
	    if (window.XMLHttpRequest) { 
	        xhr = new XMLHttpRequest();
	    }
	    else if (window.ActiveXObject) 
	    {
	        xhr = new ActiveXObject("Microsoft.XMLHTTP");
	    }
		xhr.onreadystatechange = function() 
		{
			if (xhr.readyState==4 && xhr.status==200) 
			{
				alert_email2(nbChamp, id, xhr);
			}
		};

		var email = document.getElementById(name).value;
		xhr.open("GET", "verifLibelle.php5?type="+name+"&email="+email, true);
	    xhr.send(null);
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Entrez une adresse email valide';
		document.getElementById("bouton").disabled = true;
	}
}

function alert_email(nbChamp, id, xhr)
{
	var docXML= xhr.responseXML;
	var items = docXML.getElementsByTagName("res");
	
	if(items[0].getElementsByTagName("re")[0].firstChild.nodeValue == "0" && document.getElementById('choix').checked)
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Cet email est d&eacute;j&agrave; utilis&eacute;';
		document.getElementById("inscription").disabled = true;
	}
	else if(items[0].getElementsByTagName("re")[0].firstChild.nodeValue == "1" && !document.getElementById('choix').checked)
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Cet email n\'est pas enregistr&eacute;';
		document.getElementById("inscription").disabled = true;
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}
	}
}

function alert_email2(nbChamp, id, xhr)
{
	var docXML= xhr.responseXML;
	var items = docXML.getElementsByTagName("res");
	
	if(items[0].getElementsByTagName("re")[0].firstChild.nodeValue == "0")
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("bouton").disabled = false;
		}
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Cet email n\'est pas enregistr&eacute;';
		document.getElementById("bouton").disabled = true;
	}
	
}

function verifLogin(nbChamp, id, name)
{
    var xhr=null;
    if (window.XMLHttpRequest) { 
        xhr = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) 
    {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
	xhr.onreadystatechange = function() 
	{
		if (xhr.readyState==4 && xhr.status==200) 
		{
			alert_login(nbChamp, id, xhr, name);
		}
	};

	var pseudo = document.getElementById(name).value;
	xhr.open("GET", "verifLibelle.php5?type="+name+"&pseudo="+pseudo, true);
    xhr.send(null);
}


function alert_login(nbChamp, id, xhr, name)
{
	var docXML= xhr.responseXML;
	var items = docXML.getElementsByTagName("res");
	
	if(document.getElementById(name).value == "")	
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
		document.getElementById("inscription").disabled = true;
	}
	else if(items[0].getElementsByTagName("re")[0].firstChild.nodeValue == "0" && document.getElementById('choix').checked)
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Ce login est d&eacute;j&agrave; utilis&eacute;';
		document.getElementById("inscription").disabled = true;
	}
	else if(items[0].getElementsByTagName("re")[0].firstChild.nodeValue == "1" && !document.getElementById('choix').checked)
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Ce login n\'est pas enregistr&eacute;';
		document.getElementById("inscription").disabled = true;
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}
	}
}

function verifMdp(nbChamp, id, name)
{
	if(document.getElementById(name).value == "")	
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
		document.getElementById("inscription").disabled = true;
	}
	else if(document.getElementById(name).value.length <= 6)
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Votre mot de passe est trop court';
		document.getElementById("inscription").disabled = true;
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}
	}
}

function verif2Mdp(nbChamp, id, name)
{
	if(document.getElementById(name).value == "")	
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
		document.getElementById("inscription").disabled = true;
	}
	else if(document.getElementById(name).value != document.getElementById('mdp1').value)
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Votre mot de passe discorde avec le 1<sup>er</sup>';
		document.getElementById("inscription").disabled = true;
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}
	}
}

function verifNbVoitures(nbChamp, id, name)
{
	if(document.getElementById(name).value == "")	
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
		document.getElementById("inscription").disabled = true;
	}
	else if(isNaN(document.getElementById(name).value))
	{
		
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez saisir des chiffres';
		document.getElementById("inscription").disabled = true;
	}
	else if(document.getElementById(name).value < 1)
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Saisissez au moins 1 voiture';
		document.getElementById("inscription").disabled = true;
	}
	else
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}		
	}
}

function verifMarque(nbChamp, id, name, name2, name3)
{
	if(document.getElementById(name).value == "0")
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez choisir une marque';
		document.getElementById(id+1).innerHTML = '<img src="images/valider.png" /> OK';
		document.getElementById(name3).style.display = 'none';
		document.getElementById("inscription").disabled = true;
		document.getElementById(name2).value = "";
	}
	else	
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		if(document.getElementById(name).value == "Autres marques")
		{
			document.getElementById("inscription").disabled = true;
			document.getElementById(id+1).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
			if (navigator.appName == "Microsoft Internet Explorer") {
				document.getElementById(name3).style.display = 'block'; }
			else {
				document.getElementById(name3).style.display = 'table-row'; }
		}
		else
		{
			document.getElementById(id+1).innerHTML = '<img src="images/valider.png" /> OK';
			document.getElementById(name3).style.display = 'none';
			document.getElementById(name2).value = "";
		}
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}
	}
}

function verifMarque2(nbChamp, id, name, name2, name3)
{
	if(document.getElementById(name).value == "0")
	{
		document.getElementById(id).innerHTML = '<img src="images/supprimer.png" /> Veuillez choisir une marque';
		document.getElementById(id+1).innerHTML = '<img src="images/valider.png" /> OK';
		document.getElementById(name3).style.display = 'none';
		document.getElementById(name2).value = "";
	}
	else	
	{
		document.getElementById(id).innerHTML = '<img src="images/valider.png" /> OK';
		if(document.getElementById(name).value == "Autres marques")
		{
			document.getElementById(id+1).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
			if (navigator.appName == "Microsoft Internet Explorer") {
				document.getElementById(name3).style.display = 'block'; }
			else {
				document.getElementById(name3).style.display = 'table-row'; }
		}
		else
		{
			document.getElementById(id+1).innerHTML = '<img src="images/valider.png" /> OK';
			document.getElementById(name3).style.display = 'none';
			document.getElementById(name2).value = "";
		}
		var i = 1;
		var erreur = 0;
		while(i <= nbChamp)
		{
			var chaine = document.getElementById(i).innerHTML;
			chaine = chaine.charAt(chaine.length-1);
			if(chaine != 'K')
			{
				erreur = 1	
			}
			i = i + 1;
		}
		if(erreur == 0)
		{
			document.getElementById("inscription").disabled = false;
		}
	}
}

function afficheVoiture()
{
	if(document.getElementById('idNb1').checked)
	{
		for (i=2; i<=3; i++)
		{
			for (j=1; j<=6; j++)
			{
				document.getElementById('voiture'+i+'_'+j).style.display = 'none';
			}
			document.getElementById('trAutreMarque'+i).style.display = 'none';
			document.getElementById('marque'+i).options[0].selected=true;
		}
		document.getElementById(20).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
		document.getElementById(26).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
	}
	else if(document.getElementById('idNb2').checked)
	{
		for (i=1; i<=6; i++)
		{
			if (navigator.appName == "Microsoft Internet Explorer") {
				document.getElementById('voiture2_'+i).style.display = 'block'; }
			else {
				document.getElementById('voiture2_'+i).style.display = 'table-row'; }
		}
		for (i=1; i<=6; i++)
		{ 
			document.getElementById('voiture3_'+i).style.display = 'none';
		}
		document.getElementById('trAutreMarque3').style.display = 'none';
		document.getElementById(26).innerHTML = '<img src="images/supprimer.png" /> Veuillez remplir le champ';
		document.getElementById('marque3').options[0].selected=true;
	}
	else
	{
		for (i=2; i<=3; i++)
		{
			for (j=1; j<=6; j++)
			{
				if (navigator.appName == "Microsoft Internet Explorer") {
					document.getElementById('voiture'+i+'_'+j).style.display = 'block'; }
				else {
					document.getElementById('voiture'+i+'_'+j).style.display = 'table-row'; }
			}
		}
	}
}

// ]]>
