function showhide(id, status) 
{
	$(id).style.display = status;
}

function verif_form() 
{
	var err = "";
	if($("vehicule_immatriculation").value == "") err += '- N° plaque : obligatoire\n';
	if($("compte_password").value == "") err += '- Password : obligatoire\n';
    if($("vehicule_no_chassis_verif") != undefined) {
        if($("vehicule_no_chassis_verif").value == "") err += '- N° de chassis : obligatoire\n';
    }
	
 	if(err != "") alert("Les renseignements suivants sont manquants ou inexacts :\n"+err);
 	return (err == "");
}

function verif_part1()
{
	var err = "";
	if(!$("conducteur_titre_m").checked && !$("conducteur_titre_mme").checked && !$("conducteur_titre_mlle").checked) err += '- Titre : obligatoire\n';
	if($("conducteur_nom").value == "") err += '- Nom : obligatoire\n';
	if($("conducteur_prenom").value == "") err += '- Prénom : obligatoire\n';	
	if($("conducteur_tel").value == "") err += '- Téléphone : obligatoire\n';
	

	var email = $("conducteur_email").value;
	if(email != "") {
		if((email.indexOf("@") == -1) || (email.indexOf("@") == 0) || (email.indexOf("@") != email.lastIndexOf("@")) || (email.indexOf(".") == email.indexOf("@")-1) || (email.indexOf(".") == email.indexOf("@") +1) || (email.indexOf("@") == email.length -1) || (email.indexOf (".") == -1) || (email.lastIndexOf (".") == email.length -1)) err += '- E-mail : non valide\n';
	} else err += '- E-mail : obligatoire\n';
	
	  var email = $("conducteur_email_secondaire").value;
  if(email != "") {
    if((email.indexOf("@") == -1) || (email.indexOf("@") == 0) || (email.indexOf("@") != email.lastIndexOf("@")) || (email.indexOf(".") == email.indexOf("@")-1) || (email.indexOf(".") == email.indexOf("@") +1) || (email.indexOf("@") == email.length -1) || (email.indexOf (".") == -1) || (email.lastIndexOf (".") == email.length -1)) err += '- E-mail secondaire : non valide\n';
  }
  		
	if(err != "") alert("Les renseignements suivants sont manquants ou inexacts :\n"+err);
	return (err == "");
}

function verif_part2()
{
	var err = "";
	if($("date_souhaitee").value == "") err += '- Rendez-vous souhaité : obligatoire\n';
	if($("conducteur_societe").value == "") err += '- Employeur : obligatoire\n';
	if($("enlevement_societe").value == "") err += '- Société : obligatoire\n';
	if($("enlevement_adresse").value == "") err += '- Adresse (rue, n°) : obligatoire\n';
	if($("enlevement_cp").value == "") err += '- Adresse (code postal) : obligatoire\n';
	if($("enlevement_localite").value == "") err += '- Adresse (localité) : obligatoire\n';
	
	if($("endroit_clefs").value == "") err += '- Endroit où seront déposées les clefs : obligatoire\n';
	if($("endroit_vehicule").value == "") err += '- Endroit où se trouvera le véhicule : obligatoire\n';
	

	if(!$("ramener_vehicule_midi_oui").checked && !$("ramener_vehicule_midi_non").checked) err += '- Y a-t-il possibilité de vous ramener le véhicule pendant le temps de midi ? : obligatoire\n';
	
	if($("heure_max").value == "") err += '- Jusqu\'à quelle heure est-il possible de ramener le véhicule en fin de journée ? : obligatoire\n';
	
	
	if(err != "") alert("Les renseignements suivants sont manquants ou inexacts :\n"+err);
	return (err == "");
}

function verif_part3()
{

	var err = "";
	if($("vehicule_modele").value == "") err += '- Véhicule : obligatoire\n';
	if($("vehicule_1ere_immatriculation").value == "") err += '- Mise en circulation : obligatoire\n';
	if($("vehicule_couleur").value == "") err += '- La couleur de votre véhicule : obligatoire\n';	


	if(!$("code_carjacking_oui").checked && !$("code_carjacking_non").checked) err += '- Y a-t-il un code anti-carjacking ? : obligatoire\n';
	if($("code_carjacking_oui").checked) {
		if($("code_carjacking_txt").value == "") err += '- Code anti-carjacking : lequel ? : obligatoire\n';
	}
	
	if(!$("boulon_antivol_oui").checked && !$("boulon_antivol_non").checked) err += '- Avez-vous un boulon antivol pour les roues ? : obligatoire\n';
	if(!$("second_jeu_boulon_oui").checked && !$("second_jeu_boulon_non").checked) err += '- Avez-vous un second jeu de boulons ? : obligatoire\n';
	
	if(err != "") alert("Les renseignements suivants sont manquants ou inexacts :\n"+err);
	return (err == "");

}

function verif_part4()
{
	var err = "";

	if(!$("pneus_neufs_oui").checked && !$("pneus_neufs_non").checked) err += '- S\'agit-il du montage de pneus neufs ou existants ? : obligatoire\n';
	if($("pneus_neufs_oui").checked) {
		if($("dpav_l").value == "" || $("dpav_e").value == "" || $("dpav_d").value == "") err += '- Dimension des pneus avant : obligatoire\n';
		if($("pic_av").value == "") err += '- Indice de charge pneu avant : obligatoire\n';
		if($("piv_av").value == "") err += '- Indice de vitesse pneu avant : obligatoire\n';
		if(!$("pneu_runflat_oui").checked && !$("pneu_runflat_non").checked) err += '- Run flat ? : obligatoire\n';
		if(!$("pneu_type_ete").checked && !$("pneu_type_hiver").checked) err += '- Type de pneus : obligatoire\n';
	}
	if($("pneus_neufs_non").checked) {
		if($("pneus_endroit").value == "") err += '- Où se trouvent les pneus ? : obligatoire\n';
	}
	if(!$("pneus_conserves_oui").checked && !$("pneus_conserves_non").checked) err += '- J\'achète généralement mes pneus chez vous et je désire que mes anciens pneus soient conservés chez vous pour la saison prochaine : obligatoire\n';
	if(!$("conditions_oui").checked) err += '- J\'ai pris connaissance des conditions reprises ici et je les accepte : obligatoire\n';
	
	
	if(err != "") alert("Les renseignements suivants sont manquants ou inexacts :\n"+err);
	return (err == "");
}
