
function isValidEmail(val){
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!val.match(re)) {
        return true;
    } else {
        return false;
    }
}


function ctrlFormInscrClient(clientIdentifie){

	var erreur = "";
	var iserror = false;
	
	//alert (! clientIdentifie);
	
	if (! clientIdentifie){
		if (document.getElementById("Client_Nom").value.length == 0){
			erreur = erreur+"\n - Nom";
			iserror = true;
		}	
		if (document.getElementById("Client_Prenom").value.length == 0){
			erreur = erreur+"\n - Prenom";
			iserror = true;
		}	
	
		if (document.getElementById("Client_Mail").value.length != 0){
			if (isValidEmail(document.getElementById("Client_Mail").value)){
				erreur = erreur+"\n - Le mail n'est pas valide";
				iserror = true;
			}
		} else {
				erreur = erreur+"\n - Mail";
				iserror = true;	
		}
		
		/*alert(document.getElementById("Client_Password").value.length);
		
		if (document.getElementById("Client_Password").value.length < 4){
			erreur = erreur+"\n - Le mot de passe doit faire au moins 4 caracteres ";
			iserror = true;
		*/}
		
		if (document.getElementById("Client_Ville").value.length == 0){
			erreur = erreur+"\n - Ville";
			iserror = true;
		}
		if (document.getElementById("Client_Cp").value.length != 5){
			erreur = erreur+"\n - Le code postal doit etre constitue de 5 chiffres";
			iserror = true;
		} else {
			
			if (isNaN(document.getElementById("Client_Cp").value)){
				erreur = erreur+"\n - Le code postal doit etre constitue de 5 chiffres";
				iserror = true;
			}
		}
	
		if (document.getElementById("Client_Adresse").value.length == 0){
			erreur = erreur+"\n - Adresse";
			iserror = true;
		}
		
			if (isNaN(document.getElementById("Client_Tel").value)){
			erreur = erreur+"\n - Telephone : entrez uniquement des chiffres ";
			iserror = true;
		}
	
		
			if (document.getElementById("Client_Tel").value.length < 10){
			erreur = erreur+"\n - Telephone : le numero doit comporter au moins 10 chiffres ";
			iserror = true;
		}
		
			
			if (isNaN(document.getElementById("Client_Fax").value)){
			erreur = erreur+"\n - Fax : entrez uniquement des chiffres ";
			iserror = true;
		}
	}
	if (document.getElementById('checkbox').checked!=true){
		erreur = erreur+"\n - Confirmez que vous avez bien pris connaissance des conditions generales de ventes";
		iserror = true;
	}
	
	
	// si l'un des champs de livraison est rempli, alors il doivent l'etre tous :
	if ((document.getElementById("Client_NomLivr").value.length != 0) || (document.getElementById("Client_RaisonSocialeLivr").value.length != 0) || (document.getElementById("Client_PrenomLivr").value.length != 0) || (document.getElementById("Client_CpLivr").value.length != 0) || (document.getElementById("Client_VilleLivr").value.length != 0) || (document.getElementById("Client_AdresseLivr").value.length != 0)){
		if (document.getElementById("Client_NomLivr").value.length == 0){
			erreur = erreur+"\n - Nom pour la livraison";
			iserror = true;
		}
		if (document.getElementById("Client_PrenomLivr").value.length == 0){
			erreur = erreur+"\n - Prenom pour la livraison";
			iserror = true;
		}


		if (document.getElementById("Client_VilleLivr").value.length == 0){
			erreur = erreur+"\n - Ville de livraison";
			iserror = true;
		}
	
		
		if (document.getElementById("Client_CpLivr").value.length != 5){
		erreur = erreur+"\n - Le code postal de livraison doit etre constitue de 5 chiffres";
		iserror = true;
	} else {
		
		if (isNaN(document.getElementById("Client_CpLivr").value)){
			erreur = erreur+"\n - Le code postal de livraison doit etre constitue de 5 chiffres";
			iserror = true;
		}
	}
	
	
	
		if (document.getElementById("Client_AdresseLivr").value.length == 0){
			erreur = erreur+"\n - Adresse de livraison";
			iserror = true;
		}
	}
		
	if (!iserror){
		return true;
	} else {
		alert ("Vous devez renseigner correctement les champs suivants :"+erreur);
		return false;
	}
}