// JavaScript Document

function valider_contact(){
	var cp = 0;
	var email = document.myform.email;

	//controle tous les champs => vide?
	for (var i=0; i < document.myform.elements.length ;i++) { 
		var e =	document.myform.elements[i];
			
		if(e.name != "commentaires"){
			e.style.background="#FFFFFF";//reinitialise les champs en blanc
			e.style.border="1px solid #707070";
			e.style.height="13px";
			e.style.width="220px";
		}
		
		if( (e.name != "entreprise") && (e.name != "commentaires") ){
			if(e.value == ""){ 
				e.style.background="#f3ffcb";
				e.style.border="1px solid #707070";
				e.style.height="13px";
				e.style.width="220px";
				cp++;
			}
		}
	}

	if(cp != 0){alert("Veuillez remplir les champs obligatoires");}
	else if ((email.value.indexOf("@")>=0)&&(email.value.indexOf(".")>=0)){document.myform.submit(); } //controle syntaxe e-mail
	else {
		email.style.background="#f3ffcb";
		email.style.border="1px solid #707070";
		email.style.height="13px";
		email.style.width="220px";
		alert ("mail invalide !!");
	}
}


// CONTROLE DES INPUT DE TYP ENUMERIQUE
function check_champ_nombre(champ){
	var chiffres = new RegExp("[0-9]"); /* Modifier pour : var chiffres = new RegExp("[0-9\.]"); */
	var verif;
	var points = 0; /* Supprimer cette ligne */
	
	for(x = 0; x < champ.value.length; x++)
	{
	verif = chiffres.test(champ.value.charAt(x));
	if(champ.value.charAt(x) == "."){points++;} /* Supprimer cette ligne */
	if(points > 1){verif = false; points = 1;} /* Supprimer cette ligne */
	if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
	}
	
	champ_millier(champ);	
}

//format les champs num&eacute;riques
function champ_millier(champ){
	nbr = champ.value;
	
	var reg=new RegExp(" ", "g"); //cherche les blanc
	nbr = nbr.replace(reg,"");

	nbr2 = "";
	decimal = "";
	j = 0;
	
	// si il ya le point => prend seulement les entiers
	if(nbr.indexOf(".",0) != -1){
		nb = nbr;		
		nbr = nbr.substring(0,nbr.indexOf(".",0));
		decimal = nb.substring(nb.lastIndexOf("."));
	}
	
	for (i=nbr.length;i>=1;i--){
		if (j==3){
			nbr2 = nbr.substring(i,i-1)+" "+nbr2;
			j = 1;
		}
		else{
			nbr2 = nbr.substring(i,i-1)+""+nbr2;
			j++;
		}
	}
	champ.value=nbr2+""+decimal;
}


/* *** RECETTES *** */
function form_recette(){
	var cp = 0;
	var email = document.myform.email;
	var detail = document.myform.texte;

	//controle tous les champs => vide?
	for (var i=0; i < document.myform.elements.length ;i++) { 
		var e =	document.myform.elements[i];
			
		e.style.background="#FFFFFF";//reinitialise les champs en blanc
		e.style.border="1px solid #707070";

		
		if( (e.name != "adresse") && (e.name != "cp") && (e.name != "ville") && (e.name != "viande") && (e.name != "morceau") && (e.name != "saison") ){
			if(e.value == ""){ 
				e.style.background="#f3ffcb";
				e.style.border="1px solid #707070";
				cp++;
			}
		}
	}
	
	if(detail.innerHTML=='Votre recette ici ...'){
		cp++;
		detail.style.background="#f3ffcb";
	}

	if(cp != 0){alert("Veuillez remplir les champs obligatoires");}
	else if ((email.value.indexOf("@")>=0)&&(email.value.indexOf(".")>=0)){document.myform.submit(); } //controle syntaxe e-mail
	else {
		email.style.background="#f3ffcb";
		email.style.border="1px solid #707070";
		alert ("mail invalide !!");
	}	
}

/***** newsletter ***/
function check_mail_newsletter(email){
	if((email.indexOf("@")>=0)&&(email.indexOf(".")>=0)){ return true; } 
	else{alert("mail invalide !");return false;}
}

/* ***** EMPLOI **/
function valider_formEmploi(){
	var cp = 0;
	var email = document.myform.email;
	var cv = document.myform.cv;

	//controle tous les champs => vide?
	for (var i=0; i < document.myform.elements.length ;i++) { 
		var e =	document.myform.elements[i];
			
		e.style.background="#FFFFFF";//reinitialise les champs en blanc
		e.style.border="1px solid #707070";
		
		if(e.name!="cv"){
			if(e.value == ""){ 
				e.style.background="#f3ffcb";
				e.style.border="1px solid #707070";
				cp++;
			}
		}
	}
	
	//controle extension
	if(cv.value != ""){
		var reg=new RegExp("[.]+", "g");
		var tableau=cv.value.split(reg);
		var ext = tableau[tableau.length-1];
		if( (ext!="doc") && (ext!="pdf") ){ alert ("type de fichier non valide !!"); return false;}
	}


	if(cp != 0){alert("Veuillez remplir les champs obligatoires");}
	else if ((email.value.indexOf("@")>=0)&&(email.value.indexOf(".")>=0)){document.myform.submit();} //controle syntaxe e-mail
	else {
		email.style.background="#f3ffcb";
		email.style.border="1px solid #707070";
		alert ("mail invalide !!");
	}
}

// plat du jour
function aff(id){
	document.getElementById(id).style.display='block';
	document.getElementById('lienaff_'+id).style.display='none';
	document.getElementById('fer_'+id).style.display='inline';
}

function cache(id){
	document.getElementById(id).style.display='none';
	document.getElementById('lienaff_'+id).style.display='inline';
	document.getElementById('fer_'+id).style.display='none';
}



















