// JavaScript Document
function focus_champ(champ, texte_origine) {
	if (champ.value == texte_origine) champ.value = '';
}

function blur_champ(champ,texte) {
	if (champ.value == '') champ.value = texte;
}

function controlForm(){
	var langue=document.getElementById("langue").value;
	var form=document.getElementById("formulaire").name;
	var champsOublies="";
	var email = document.getElementById("mail").value;
	var valideMail=true;
	if(email.indexOf('@')<2 || email.length<8 || (email.lastIndexOf('.')-email.indexOf('@'))<3){
		valideMail = false;
	}
	if (langue=="_fr"){
		var base="Veuillez remplir les champs obligatoires: \n";
		if (document.getElementById("company").value==""){
		champsOublies+="- Société \n";
		}
		if (document.getElementById("nom").value==""){
			champsOublies+="- Nom \n";
		}
		if (document.getElementById("prenom").value==""){
			champsOublies+="- Prenom \n";
		}
		if (document.getElementById("mail").value==""){
			champsOublies+="- Email \n";
		}
		if(form=="form_grossiste"){
			if (document.getElementById("siret").value==""){
				champsOublies+="- Siret \n";
			}
			if (document.getElementById("fonction").value==""){
				champsOublies+="- Fonction \n";
			}
			if (document.getElementById("adresse").value==""){
				champsOublies+="- Adresse \n";
			}
			if (document.getElementById("ville").value==""){
				champsOublies+="- Ville \n";
			}
			if (document.getElementById("cp").value==""){
				champsOublies+="- Code postal \n";
			}
			if (document.getElementById("pays").value==""){
				champsOublies+="- Pays \n";
			}
			if (document.getElementById("tel").value==""){
				champsOublies+="- Téléphone \n";
			}
			if (document.getElementById("fax").value==""){
				champsOublies+="- Fax \n";
			}
			if (document.getElementById("login").value==""){
			champsOublies+="- Login \n";
			}
			if (document.getElementById("mdp").value==""){
				champsOublies+="- Mot de passe \n";
			}	
		}
		if(form=="form_contact"){
			if (document.getElementById("code").value==""){
				champsOublies+="- pictogramme visuel \n";
			}
		}
		if (!valideMail) champsOublies += "\nLe champ E-mail n'est pas valide.";
	}

	if (langue=="_en"){
		var base="Please fill out the required fields: \n";
		if (document.getElementById("company").value==""){
		champsOublies+="- Compagny \n";
		}
		if (document.getElementById("nom").value==""){
			champsOublies+="- Last name \n";
		}
		if (document.getElementById("prenom").value==""){
			champsOublies+="- First name \n";
		}
		if (document.getElementById("mail").value==""){
			champsOublies+="- Email \n";
		}
		if(form=="form_grossiste"){
			if (document.getElementById("siret").value==""){
				champsOublies+="- Siret \n";
			}
			if (document.getElementById("fonction").value==""){
				champsOublies+="- Function \n";
			}
			if (document.getElementById("adresse").value==""){
				champsOublies+="- Address \n";
			}
			if (document.getElementById("ville").value==""){
				champsOublies+="- City \n";
			}
			if (document.getElementById("cp").value==""){
				champsOublies+="- Zip code \n";
			}
			if (document.getElementById("pays").value==""){
				champsOublies+="- Country \n";
			}
			if (document.getElementById("tel").value==""){
				champsOublies+="- Telephone \n";
			}
			if (document.getElementById("fax").value==""){
				champsOublies+="- Fax \n";
			}
			if (document.getElementById("login").value==""){
			champsOublies+="- Login \n";
			}
			if (document.getElementById("mdp").value==""){
				champsOublies+="- Password \n";
			}	
		}
		if(form=="form_contact"){
			if (document.getElementById("code").value==""){
				champsOublies+="- Pictogram \n";
			}
		}
		if (!valideMail) champsOublies += "\nE-mail field is not valid.";
	}
	if (langue=="_de"){
		var base="Ergänzen Sie bitte die erforderlichen Felder: \n";
		if (document.getElementById("company").value==""){
		champsOublies+="- Firma \n";
		}
		
		if (document.getElementById("nom").value==""){
			champsOublies+="- Name \n";
		}
		if (document.getElementById("prenom").value==""){
			champsOublies+="- Vorname \n";
		}
		if (document.getElementById("mail").value==""){
			champsOublies+="- Email \n";
		}
		if(form=="form_grossiste"){
			if (document.getElementById("siret").value==""){
				champsOublies+="- Eintrag Handelsregister \n";
			}
			if (document.getElementById("fonction").value==""){
				champsOublies+="- Funktion \n";
			}
			if (document.getElementById("adresse").value==""){
				champsOublies+="- Adresse \n";
			}
			if (document.getElementById("ville").value==""){
				champsOublies+="- Stadt \n";
			}
			if (document.getElementById("cp").value==""){
				champsOublies+="- Postleitzahl \n";
			}
			if (document.getElementById("pays").value==""){
				champsOublies+="- Land \n";
			}
			if (document.getElementById("tel").value==""){
				champsOublies+="- Telefon \n";
			}
			if (document.getElementById("fax").value==""){
				champsOublies+="- Fax \n";
			}
			if (document.getElementById("login").value==""){
			champsOublies+="- Benutzername \n";
			}
			if (document.getElementById("mdp").value==""){
				champsOublies+="- Passwort \n";
			}
		}
		if(form=="form_contact"){
			if (document.getElementById("code").value==""){
				champsOublies+="- Piktogramm \n";
			}
		}
		if (!valideMail) champsOublies += "\nEMail-Feld ist unzulässig.";
	}
	if (langue=="_it"){
		var base="Compili prego i campi richiesti: \n";
		if (document.getElementById("company").value==""){
		champsOublies+="- Società; \n";
		}
		if (document.getElementById("nom").value==""){
			champsOublies+="- Nome \n";
		}
		if (document.getElementById("mail").value==""){
			champsOublies+="- Email \n";
		}
		if(form=="form_grossiste"){
			if (document.getElementById("siret").value==""){
				champsOublies+="- Siret \n";
			}
			if (document.getElementById("fonction").value==""){
				champsOublies+="- Funzione \n";
			}
			if (document.getElementById("adresse").value==""){
				champsOublies+="- Indirizzo \n";
			}
			if (document.getElementById("ville").value==""){
				champsOublies+="- Città \n";
			}
			if (document.getElementById("cp").value==""){
				champsOublies+="- CAP \n";
			}
			if (document.getElementById("pays").value==""){
				champsOublies+="- Paes \n";
			}
			if (document.getElementById("tel").value==""){
				champsOublies+="- Telefono \n";
			}
			if (document.getElementById("fax").value==""){
				champsOublies+="- Fax \n";
			}
			if (document.getElementById("login").value==""){
			champsOublies+="- Login \n";
			}
			if (document.getElementById("mdp").value==""){
				champsOublies+="- Parola d'accesso \n";
			}	
		}
		if(form=="form_contact"){
			if (document.getElementById("code").value==""){
				champsOublies+="- Pittogramma visivo \n";
			}
		}
		if (!valideMail) champsOublies += "\nIl campo del email è non valido.";
	}
	if (langue=="_es"){
		var base="Complete por favor los campos requeridos: \n";
		if (document.getElementById("company").value==""){
		champsOublies+="- Sociedad \n";
		}
		if (document.getElementById("nom").value==""){
			champsOublies+="- Nombre \n";
		}
		if (document.getElementById("prenom").value==""){
			champsOublies+="- Nombre \n";
		}
		if (document.getElementById("mail").value==""){
			champsOublies+="- Email \n";
		}
		if(form=="form_grossiste"){
			if (document.getElementById("siret").value==""){
				champsOublies+="- Siret \n";
			}
			if (document.getElementById("fonction").value==""){
				champsOublies+="- Función \n";
			}
			if (document.getElementById("adresse").value==""){
				champsOublies+="- Dirección \n";
			}
			if (document.getElementById("ville").value==""){
				champsOublies+="- Ciudad \n";
			}
			if (document.getElementById("cp").value==""){
				champsOublies+="- CP \n";
			}
			if (document.getElementById("pays").value==""){
				champsOublies+="- Pais \n";
			}
			if (document.getElementById("tel").value==""){
				champsOublies+="- Teléfono \n";
			}
			if (document.getElementById("fax").value==""){
				champsOublies+="- Fax \n";
			}
			if (document.getElementById("login").value==""){
			champsOublies+="- Login \n";
			}
			if (document.getElementById("mdp").value==""){
				champsOublies+="- Contrasena \n";
			}	
		}
		if(form=="form_contact"){
			if (document.getElementById("code").value==""){
				champsOublies+="- Pictograma visual \n";
			}
		}
		if (!valideMail) champsOublies += "\nEl campo del email es inválido.";
	}
	if (champsOublies!=""){
		alert(base+champsOublies);
		return false;
	}
	return true;
}

function controlFormMail(){
	var langue=document.getElementById("langue").value;
	var champsOublies="";
	var email = document.getElementById("mail").value;
	var valideMail=true;
	if(email.indexOf('@')<2 || email.length<8 || (email.lastIndexOf('.')-email.indexOf('@'))<3){
		valideMail = false;
	}
	if (langue=="_fr"){
		var base="Veuillez remplir les champs obligatoires: \n";
		if (document.getElementById("mail").value==""){
			champsOublies+="- Email \n";
		}
		if (!valideMail) champsOublies += "\nLe champ E-mail n'est pas valide.";
	}

	if (langue=="_en"){
		var base="Please fill out the required fields: \n";
		if (document.getElementById("mail").value==""){
			champsOublies+="- Email \n";
		}
		if (!valideMail) champsOublies += "\nE-mail field is not valid.";
	}
	if (langue=="_de"){
		var base="Ergänzen Sie bitte die erforderlichen Felder: \n";
		if (document.getElementById("mail").value==""){
			champsOublies+="- Email \n";
		}
		if (!valideMail) champsOublies += "\nEMail-Feld ist unzulässig.";
	}
	if (langue=="_it"){
		var base="Compili prego i campi richiesti: \n";
		if (document.getElementById("mail").value==""){
			champsOublies+="- Email \n";
		}
		if (!valideMail) champsOublies += "\nIl campo del email è non valido.";
	}
	if (langue=="_es"){
		var base="Complete por favor los campos requeridos: \n";
		if (document.getElementById("mail").value==""){
			champsOublies+="- Email \n";
		}
		if (!valideMail) champsOublies += "\nEl campo del email es inválido.";
	}
	if (champsOublies!=""){
		alert(base+champsOublies);
		return false;
	}
	return true;
}