// JavaScript Document


function IsNumeric(sText)
 {
    var ValidChars = "0123456789.,";
    var IsNumber=true;
    var Char;
  
  
    for (i = 0; i < sText.length && IsNumber == true; i++)
       {
       Char = sText.charAt(i);
       if (ValidChars.indexOf(Char) == -1)
          {
          IsNumber = false;
          }
       }
    return IsNumber;
    
}

function verif_cgv(){
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if(document.getElementById('cgv').checked == false){
	
		ErrorMessage += '  Vous n\'avez pas validé les cgv.  \n'
		FlagStatus = false;
	}
	if (!FlagStatus) {
			alert(ErrorMessage);
			return false
	}
}
function verif_newsletter(){
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('email_news').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email.  \n'
		FlagStatus = false;
		} else {
			var adresse = document.getElementById('email_news').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	if (!FlagStatus) {
			alert(ErrorMessage);
			return false
	}
}

function verif_accueil(){
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email.  \n'
		FlagStatus = false;
		} else {
			var adresse = document.getElementById('email').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	
	if (!FlagStatus) {
			alert(ErrorMessage);
			return false
	}
}


function verif_devis(){
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('civ').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre civilité.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('nom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('prenom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre prénom.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('societe').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre société.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('telephone').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre téléphone.  \n'
		FlagStatus = false;
	}
	
	
	
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email.  \n'
		FlagStatus = false;
		} else {
			var adresse = document.getElementById('email').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	
	if (document.getElementById('adresse').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre adresse.  \n'
		FlagStatus = false;
	}
	
	
	if (document.getElementById('pays').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre pays.  \n'
		FlagStatus = false;
	}
	
	
	if (document.getElementById('ville').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre ville.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('cp').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre code postal.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
			alert(ErrorMessage);
			return false
	}
}


function verif_contact(){
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('civ').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre civilité.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('nom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('prenom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre prénom.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email.  \n'
		FlagStatus = false;
		} else {
			var adresse = document.getElementById('email').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	
	if (document.getElementById('commentaire').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre message.  \n'
		FlagStatus = false;
	}
		
	if (!FlagStatus) {
			alert(ErrorMessage);
			return false
	}
}




function inscrire_acheteur() {
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('raison').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre raison sociale.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('activite').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre domaine d\'activité.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('siren').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre numéro siren.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('adresse').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre adresse.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('pays').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre pays.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('cp').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre code postal.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('ville').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre ville.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('civ').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre civilité.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('nom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('prenom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre prénom.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('fonction').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre fonction.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('telephone').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre numéro de téléphone.  \n'
		FlagStatus = false;
	}
	if(!IsNumeric(document.getElementById('telephone'))) {
		ErrorMessage += '  Le numéro de téléphone indiqué ne contient pas que des chiffres.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email.  \n'
		FlagStatus = false;
		} else {
			var adresse = document.getElementById('email').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	if (document.getElementById('identifiant').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre identifiant.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('mdp_user').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre mot de passe.  \n'
		FlagStatus = false;
	}
	if(document.getElementById('mdp_user2').value == "" ) {
		ErrorMessage += '  Vous n\'avez pas confirmer votre mot de passe.  \n'
		FlagStatus = false;
	}
	if((document.getElementById('mdp_user2').value) != (document.getElementById('mdp_user').value )) {
		ErrorMessage += '  Le mot de passe et sa confirmation sont différents .  \n'
		FlagStatus = false;
	}
	
	if(document.getElementById('cgv').checked == false){
	
		ErrorMessage += '  Vous n\'avez pas validé les cgv.  \n'
		FlagStatus = false;
	}
	
	if (!FlagStatus) {
			alert(ErrorMessage);
			return false
	}
	
}


function inscrire_vigneron() {
	
	var ErrorMessage = ''
	FlagStatus = true;
	
	if (document.getElementById('civ').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre civilité.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('nom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre nom.  \n'
		FlagStatus = false;
	}
	
	if (document.getElementById('prenom').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre prénom.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('societe').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre société.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('typeSoc').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué le type de votre société.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('telephone').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre numéro de téléphone.  \n'
		FlagStatus = false;
	}
	if(!IsNumeric(document.getElementById('telephone'))) {
		ErrorMessage += '  Le numéro de téléphone indiqué ne contient pas que des chiffres.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('email').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué l\'adresse email.  \n'
		FlagStatus = false;
		} else {
			var adresse = document.getElementById('email').value;
			testm = false ;
			for (var j=1 ; j<(adresse.length) ; j++) {
				if (adresse.charAt(j)=='@') {
					if (j<(adresse.length-4)){
						for (var k=j ; k<(adresse.length-2) ; k++) {
							if (adresse.charAt(k)=='.') testm = true;
						}
					}
				}
			}
			if (testm==false) {
				ErrorMessage += '  Merci de vérifier le format de l\'adresse email.  \n'
				FlagStatus = false;
				}
	}
	
	if (document.getElementById('identifiant').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre identifiant.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('mdp_user').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre mot de passe.  \n'
		FlagStatus = false;
	}
	if(document.getElementById('mdp_user2').value == "" ) {
		ErrorMessage += '  Vous n\'avez pas confirmer votre mot de passe.  \n'
		FlagStatus = false;
	}
	if((document.getElementById('mdp_user2').value) != (document.getElementById('mdp_user').value )) {
		ErrorMessage += '  Le mot de passe et sa confirmation sont différents .  \n'
		FlagStatus = false;
	}
	if (document.getElementById('adresse').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre adresse.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('pays').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre pays.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('ville').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre ville.  \n'
		FlagStatus = false;
	}
	if (document.getElementById('cp').value == "") {
		ErrorMessage += '  Vous n\'avez pas indiqué votre code postal.  \n'
		FlagStatus = false;
	}
		
	if (!FlagStatus) {
			alert(ErrorMessage);
			return false
	}
	
}

