function Verif_Update_CGV(){
	if(document.F_UPDATE_CGV["infos[cgl_accept]"].checked == false){
		alert("Vous devez cocher la case pour valider votre mise à jour.");
		document.F_UPDATE_CGV["infos[cgl_accept]"].focus();
		return false; 
	}
	
	document.F_UPDATE_CGV.job.value = "update_account";
	return true;
}

function Verif_Inscription( nbPrestations ){
	
	if(IsEmpty(document.F_INSCRIPTION["infos[nom]"].value) == true){
		alert("Veuillez préciser votre nom.");
		document.F_INSCRIPTION["infos[nom]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infos[prenom]"].value) == true){
		alert("Veuillez préciser votre prénom.");
		document.F_INSCRIPTION["infos[prenom]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infos[tel]"].value) == true && IsEmpty(document.F_INSCRIPTION["infos[mobile]"].value) == true){
		alert("Veuillez préciser au moins un numéro de téléphone fixe ou mobile.");
		document.F_INSCRIPTION["infos[tel]"].focus();
		return false; 
	}
	
	if(document.F_INSCRIPTION["infos[type_prop]"].value == "Pro"){
		
		if(IsEmpty(document.F_INSCRIPTION["infos[raison_sociale]"].value) == true){
			alert("Veuillez préciser votre société.");
			document.F_INSCRIPTION["infos[raison_sociale]"].focus();
			return false; 
		}
		
		if(IsEmpty(document.F_INSCRIPTION["infos[forme_sociale]"].value) == true){
			alert("Veuillez préciser la forme sociale de votre société.");
			document.F_INSCRIPTION["infos[forme_sociale]"].focus();
			return false; 
		}
		
		if(IsEmpty(document.F_INSCRIPTION["infos[capital_social]"].value) == true){
			alert("Veuillez préciser le capital social de votre société.");
			document.F_INSCRIPTION["infos[capital_social]"].focus();
			return false; 
		}
		
		if(IsEmpty(document.F_INSCRIPTION["infos[ville_rcs]"].value) == true){
			alert("Veuillez préciser la ville d'immatriculation du RCS de votre société.");
			document.F_INSCRIPTION["infos[ville_rcs]"].focus();
			return false; 
		}
		
		if(IsEmpty(document.F_INSCRIPTION["infos[num_rcs]"].value) == true){
			alert("Veuillez préciser le numéro d'immatriculation du RCS de votre société.");
			document.F_INSCRIPTION["infos[num_rcs]"].focus();
			return false; 
		}
		
		if(IsEmpty(document.F_INSCRIPTION["infos[adr_siege_social]"].value) == true){
			alert("Veuillez préciser l'adresse du siège social de votre société.");
			document.F_INSCRIPTION["infos[adr_siege_social]"].focus();
			return false; 
		}
		
		if(IsEmpty(document.F_INSCRIPTION["infos[ville_siege_social]"].value) == true){
			alert("Veuillez préciser la ville du siège social de votre société.");
			document.F_INSCRIPTION["infos[ville_siege_social]"].focus();
			return false; 
		}
		
		if(IsEmpty(document.F_INSCRIPTION["infos[nom_representant_societe]"].value) == true){
			alert("Veuillez préciser le nom du représentant de votre société.");
			document.F_INSCRIPTION["infos[nom_representant_societe]"].focus();
			return false; 
		}
		
		if(IsEmpty(document.F_INSCRIPTION["infos[qualite_representant_societe]"].value) == true){
			alert("Veuillez préciser la qualité du représentant de votre société.");
			document.F_INSCRIPTION["infos[qualite_representant_societe]"].focus();
			return false; 
		}
		
	}
	
	if(VerifEmail(document.F_INSCRIPTION["infos[email]"]) == false){
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infos[email2]"].value) == false){
		if(VerifEmail(document.F_INSCRIPTION["infos[email2]"]) == false){
			return false; 
		}
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infos[adr]"].value) == true){
		alert("Veuillez préciser votre adresse.");
		document.F_INSCRIPTION["infos[adr]"].focus();
		return false; 
	}
	
	if(VerifCP(document.F_INSCRIPTION["infos[cp]"]) == false){
		return false;
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infos[ville]"].value) == true){
		alert("Veuillez préciser votre ville.");
		document.F_INSCRIPTION["infos[ville]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infos[login]"].value) == true){
		alert("Veuillez préciser votre login.");
		document.F_INSCRIPTION["infos[login]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infos[passwd]"].value) == true){
		alert("Veuillez préciser votre mot de passe.");
		document.F_INSCRIPTION["infos[passwd]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infos[confirm_passwd]"].value) == true){
		alert("Veuillez ressaisir votre mot de passe.");
		document.F_INSCRIPTION["infos[confirm_passwd]"].focus();
		return false; 
	}
	
	if(document.F_INSCRIPTION["infos[passwd]"].value != document.F_INSCRIPTION["infos[confirm_passwd]"].value){
		alert("Vos mots de passe doivent être identiques.");
		document.F_INSCRIPTION["infos[confirm_passwd]"].focus();
		return false; 
	}
	
	if( VerifCP(document.F_INSCRIPTION["infosV[cp]"]) == false){
		return false;
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infosV[idmarque]"].value) == true){
		alert("Veuillez préciser la marque de votre véhicule.");
		document.F_INSCRIPTION["infosV[idmarque]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infosV[idmodele]"].value) == true){
		alert("Veuillez préciser le modèle de votre véhicule.");
		document.F_INSCRIPTION["infosV[idmodele]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infosV[annee_modele]"].value) == true){
		alert("Veuillez préciser l'année modèle de votre véhicule.");
		document.F_INSCRIPTION["infosV[annee_modele]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infosV[carrosserie]"].value) == true){
		alert("Veuillez préciser le type de carrosserie de votre véhicule.");
		document.F_INSCRIPTION["infosV[carrosserie]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infosV[couleur_ext]"].value) == true){
		alert("Veuillez préciser la couleur extérieure de votre véhicule.");
		document.F_INSCRIPTION["infosV[couleur_ext]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infosV[couleur_int]"].value) == true){
		alert("Veuillez préciser la couleur intérieure de votre véhicule.");
		document.F_INSCRIPTION["infosV[couleur_int]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infosV[sellerie]"].value) == true){
		alert("Veuillez préciser le type de sellerie de votre véhicule.");
		document.F_INSCRIPTION["infosV[sellerie]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infosV[transmission]"].value) == true){
		alert("Veuillez préciser le type de transmission de votre véhicule.");
		document.F_INSCRIPTION["infosV[transmission]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_INSCRIPTION["infosV[nb_places]"].value) == true){
		alert("Veuillez préciser le nombre de places assises pour votre véhicule.");
		document.F_INSCRIPTION["infosV[nb_places]"].focus();
		return false; 
	}
	
	var nb = 0;
	
	for(var e=0; e < nbPrestations; e++)
	{
		if(document.F_INSCRIPTION["infosV[prestations][" + e + "]"].checked == true)
		{
			nb++;
		}
	}
	
	if (nb == 0)
	{
		 alert("Veuillez préciser au moins un type de prestation pour votre véhicule.");
		 document.F_INSCRIPTION["infosV[prestations][0]"].focus();
		 return false;
	}
	
	if(document.F_INSCRIPTION["infos[cgl]"].checked == false){
		alert("Vous devez accepter les conditions générales de location pour valider votre inscription.");
		document.F_INSCRIPTION["infos[cgl]"].focus();
		return false; 
	}
	
	document.F_INSCRIPTION.job.value = "create_account";
	return true;
	
}

function Verif_Update_Compte(){
	
	if(IsEmpty(document.F_UPDATE_COMPTE["infos[nom]"].value) == true){
		alert("Veuillez préciser votre nom.");
		document.F_UPDATE_COMPTE["infos[nom]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_COMPTE["infos[prenom]"].value) == true){
		alert("Veuillez préciser votre prénom.");
		document.F_UPDATE_COMPTE["infos[prenom]"].focus();
		return false; 
	}
	
	if(VerifEmail(document.F_UPDATE_COMPTE["infos[email]"]) == false){
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_COMPTE["infos[email2]"].value) == false){
		if(VerifEmail(document.F_UPDATE_COMPTE["infos[email2]"]) == false){
			return false; 
		}
	}
	
	if(IsEmpty(document.F_UPDATE_COMPTE["infos[adr]"].value) == true){
		alert("Veuillez préciser votre adresse.");
		document.F_UPDATE_COMPTE["infos[adr]"].focus();
		return false; 
	}
	
	if(VerifCP(document.F_UPDATE_COMPTE["infos[cp]"]) == false){
		return false;
	}
	
	if(IsEmpty(document.F_UPDATE_COMPTE["infos[ville]"].value) == true){
		alert("Veuillez préciser votre ville.");
		document.F_UPDATE_COMPTE["infos[ville]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_COMPTE["infos[login]"].value) == true && IsEmpty(document.F_UPDATE_COMPTE["infos[new_login]"].value) == true){
		alert("Veuillez préciser votre identifiant.");
		document.F_UPDATE_COMPTE["infos[new_login]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_COMPTE["infos[new_passwd]"].value) == true && IsEmpty(document.F_UPDATE_COMPTE["infos[passwd]"].value) == false){
		if(document.F_UPDATE_COMPTE["infos[passwd]"].length < 6) {
			alert("Votre mot de passe doit comporter au minimum 6 caractères.");
			document.F_UPDATE_COMPTE["infos[passwd]"].focus();
			return false;
		}
	}
	
	if(IsEmpty(document.F_UPDATE_COMPTE["infos[new_passwd]"].value) == false){
		if(document.F_UPDATE_COMPTE["infos[new_passwd]"].length < 6) {
			alert("Votre mot de passe doit comporter au minimum 6 caractères.");
			document.F_UPDATE_COMPTE["infos[new_passwd]"].focus();
			return false;
		}
	}
	
	if(IsEmpty(document.F_UPDATE_COMPTE["infos[passwd]"].value) == true){
		alert("Veuillez préciser votre mot de passe.");
		document.F_UPDATE_COMPTE["infos[passwd]"].focus();
		return false; 
	}
	
	if(document.F_UPDATE_COMPTE["infos[new_passwd]"].value != document.F_UPDATE_COMPTE["infos[confirm_new_passwd]"].value){
		alert("Vos mots de passe doivent être identiques.");
		document.F_UPDATE_COMPTE["infos[confirm_new_passwd]"].focus();
		return false; 
	}	

	document.F_UPDATE_COMPTE.job.value = "update_account";
	return true;
	
}

function Verif_Update_Vehicule( nbPrestations ){
	
	if(VerifCP(document.F_UPDATE_VEHICULE["infosV[cp]"]) == false){
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_VEHICULE["infosV[idmarque]"].value) == true){
		alert("Veuillez préciser la marque de votre véhicule.");
		document.F_UPDATE_VEHICULE["infosV[idmarque]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_VEHICULE["infosV[idmodele]"].value) == true){
		alert("Veuillez préciser le modèle de votre véhicule.");
		document.F_UPDATE_VEHICULE["infosV[idmodele]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_VEHICULE["infosV[date_circ]"].value) == true){
		alert("Veuillez préciser l'année modèle de votre véhicule.");
		document.F_UPDATE_VEHICULE["infosV[date_circ]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_VEHICULE["infosV[carrosserie]"].value) == true){
		alert("Veuillez préciser le type de carrosserie de votre véhicule.");
		document.F_UPDATE_VEHICULE["infosV[carrosserie]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_VEHICULE["infosV[couleur_ext]"].value) == true){
		alert("Veuillez préciser la couleur extérieure de votre véhicule.");
		document.F_UPDATE_VEHICULE["infosV[couleur_ext]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_VEHICULE["infosV[couleur_int]"].value) == true){
		alert("Veuillez préciser la couleur intérieure de votre véhicule.");
		document.F_UPDATE_VEHICULE["infosV[couleur_int]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_VEHICULE["infosV[sellerie]"].value) == true){
		alert("Veuillez préciser le type de sellerie de votre véhicule.");
		document.F_UPDATE_VEHICULE["infosV[sellerie]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_VEHICULE["infosV[transmission]"].value) == true){
		alert("Veuillez préciser le type de transmission de votre véhicule.");
		document.F_UPDATE_VEHICULE["infosV[transmission]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_UPDATE_VEHICULE["infosV[nb_places]"].value) == true){
		alert("Veuillez préciser le nombre de places assises pour votre véhicule.");
		document.F_UPDATE_VEHICULE["infosV[nb_places]"].focus();
		return false; 
	}
	
	var nb = 0;
	
	for(var e=0; e < nbPrestations; e++)
	{
		if(document.F_UPDATE_VEHICULE["infosV[prestations][" + e + "]"].checked == true)
		{
			nb++;
		}
	}
	
	if (nb == 0)
	{
		 alert("Veuillez préciser au moins un type de prestation pour votre véhicule.");
		 document.F_UPDATE_VEHICULE["infosV[prestations][0]"].focus();
		 return false;
	}	

	document.F_UPDATE_VEHICULE.job.value = "update_vehicule";
	return true;
	
}

function Verif_Demande_Infos(){

	if(IsEmpty(document.F_CONTACT["contact[nom]"].value) == true){
		alert("Veuillez préciser votre nom");
		document.F_CONTACT["contact[nom]"].focus();
		return false; 
	}

	if(IsEmpty(document.F_CONTACT["contact[prenom]"].value) == true){
		alert("Veuillez préciser votre prénom");
		document.F_CONTACT["contact[prenom]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_CONTACT["contact[objet]"].value) == true){
		alert("Veuillez préciser l'objet de votre demande.");
		document.F_CONTACT["contact[objet]"].focus();
		return false; 
	}
	
	if(IsEmpty(document.F_CONTACT["contact[message]"].value) == true) {
		window.alert("Veuillez préciser votre message");
		document.F_CONTACT["contact[message]"].focus();
		return false;
	}
	
	if(document.F_CONTACT["contact[news_accept]"].checked == true) {
		if(VerifEmail(document.F_CONTACT["contact[email]"]) == false) {
			return false;
		}
	}
	
	document.F_CONTACT.job.value = "send_message";

}

function Verif_Inscription_Newsletter() {

	if(VerifEmail(document.F_NEWSLETTER["infos[email]"]) == false) {
		return false;
	}
	
	if(IsEmpty(document.F_NEWSLETTER["infos[nom]"].value) == true) {
		window.alert("Veuillez préciser votre nom");
		document.F_NEWSLETTER["infos[nom]"].focus();
		return false;
	}
	
	if(IsEmpty(document.F_NEWSLETTER["infos[prenom]"].value) == true) {
		window.alert("Veuillez préciser votre prénom");
		document.F_NEWSLETTER["infos[prenom]"].focus();
		return false;
	}
	
	document.F_NEWSLETTER.job.value = "subscribe";

}

function Verif_Desinscription_Newsletter() {

	if(VerifEmail(document.F_DESINSCRIPTION["infos[email]"]) == false) {
		return false;
	}
	
	document.F_DESINSCRIPTION.job.value = "unsubscribe";

}

function Verif_Log_Club() {
	
	if(IsEmpty(document.F_LOG_CLUB.login.value) == true){
		alert("Veuillez préciser votre identifiant");
		document.F_LOG_CLUB.login.focus();
		return false; 
	}

	if(IsEmpty(document.F_LOG_CLUB.passwd.value) == true){
		alert("Veuillez préciser votre mot de passe");
		document.F_LOG_CLUB.passwd.focus();
		return false; 
	}
	
	document.F_LOG_CLUB.job.value = "log_club";

}

function Verif_Send_Codes() {

	if(VerifEmail(document.F_SEND_CODES.email) == false)
	{
		return false;
	}
	
	document.F_SEND_CODES.job.value = "send_codes";

}

function Log_Club_From_Home() {
	
	if(IsEmpty(document.F_LOGIN_HOME.login.value) == true){
		alert("Veuillez préciser votre identifiant");
		document.F_LOGIN_HOME.login.focus();
		return false; 
	}

	if(IsEmpty(document.F_LOGIN_HOME.passwd.value) == true){
		alert("Veuillez préciser votre mot de passe");
		document.F_LOGIN_HOME.passwd.focus();
		return false; 
	}
	
	document.F_LOGIN_HOME.job.value = "log_club";

}

function Check_Form_Get_Codes_From_Home() {
	
	if(VerifEmail(document.F_FORGET_HOME.email) == false){
		return false; 
	}

	document.F_FORGET_HOME.job.value = "send_codes";
	return true;

}

function VerifVRForm ( )
{
	if(document.f_VR.prenom.value == "")
	{
		alert("Veuillez renseigner votre prénom.");
		document.f_VR.prenom.focus();
		return false;
	}
	if(VerifEmail(document.f_VR.email) == false)
	{
		return false;
	}
	if(document.f_VR.message.value == "")
	{
		alert("Veuillez renseigner votre message.");
		document.f_VR.message.focus();
		return false;
	}
	
	var i=0;
	var EmailAmis = false;
	for(i=0;i<5;i++)
	{
		if(document.f_VR["email_amies["+i+"]"].value != "")
		{
			EmailAmis = true;
		}
	}
	if(EmailAmis == false)
	{
		alert("Veuillez renseigner l'email d'un de vos amis.");
		document.f_VR["email_amies[0]"].focus();
		return false;
	}
	
	for(i=0;i<5;i++)
	{
		if(document.f_VR["email_amies["+i+"]"].value != "")
		{
			if(VerifEmail(document.f_VR["email_amies["+i+"]"]) == false)
			{
				return false;
			}
		}
	}
	document.f_VR.action.value = "VIRALISATION";
	return true;
}

