
function show_layer(info,etat)
{
	var object = info;

	if (document.getElementById) 
	{
		if(document.getElementById(object)) document.getElementById(object).style.display = etat;
	} 
	else if (document.layers && document.layers[object])
	{ 
		if(document.layers[object]) document.layers[object].display = etat;
	} 
	else if (document.all)
	{ 
		if(document.all[object]) document.all[object].style.display = etat;
	}
}
		
function change_image (id,page) {
	// menu
	var obj = document.getElementById(id).src;	
	if (obj.lastIndexOf('-on')==-1 && id != page) {	
		var newobj = obj.substring(0,obj.lastIndexOf('.gif')) + "-on.gif";
		document.getElementById(id).src = newobj;
	}
	
	// sous menu
	if (document.getElementById(id+"-items")!=null) {	
		show_layer(id+"-items", 'block');
	}
}

function restore_image (id,page) {
	// menu
	var obj = document.getElementById(id).src;
	var newobj = obj.substring(0,obj.lastIndexOf('-on'));
	if (newobj != "" && id != page) document.getElementById(id).src = newobj + ".gif";

	// sous menu
	if (document.getElementById(id+"-items")!=null) {
		show_layer(id+"-items", 'none');
	}
}

function validemail(){
	var adresse = document.newsletter.email.value;
	
	if(!champnonvide(adresse) || !emailvalide(adresse))
	{
		alert("l'adresse email saisie n'a pas un format correct.");
		return false;
	}
	else return true;
}

function verifformcontact()
{
	var erreur = "";
	
	with(document.form)
	{
		var chpnom = nom.value;
		var chpprenom = prenom.value;
		var chpentreprise = entreprise.value;
		var chpemail = email.value;
		var chptel = tel.value;
		var chpadresse = adresse.value;
		var chpcp = cp.value;
		var chpville = ville.value;
		var chpdemande = demande.value;
		var chpmsg = message.value;
	}

	if(!chpnom || !chpprenom || !chpentreprise || !chpemail || !chptel || !chpadresse || !chpcp || !chpville || !chpdemande || !chpmsg)
	{
		erreur += "Veuillez remplir les champs obligatoires :\n\n";
		
		if(!chpnom) erreur += "\t- votre nom\n";
		
		if(!chpprenom) erreur += "\t- votre prenom\n";
		
		if(!chpentreprise) erreur += "\t- votre entreprise\n";
		
		if(!chpemail) erreur += "\t- votre e-mail\n";
		
		if(!chptel) erreur += "\t- votre telephone\n";
		
		if(!chpadresse) erreur += "\t- votre adresse\n";
		
		if(!chpcp) erreur += "\t- votre code postal\n";
		
		if(!chpville) erreur += "\t- votre ville\n";
		
		if(!chpdemande) erreur += "\t- l objet de votre demande\n";
		
		if(!chpmsg) erreur += "\t- votre message\n";
		
		erreur += "\n";
	}
	
	if(!radio_est_coche(document.form.rappel))
	{
		erreur += "Choisissez à quel moment vous souhaitez être recontacté.\n\n";
	}
		
	if(chpemail && !emailvalide(chpemail))
	{
		erreur += "L'adresse e-mail saisie n'a pas un format correct.\n\n";
	}
	
	if(chptel && !testertel(chptel))
	{
		erreur += "Votre numero de telephone ne doit etre compose que de chiffres.\n\n";
	}
	
	if(champnonvide(chpcp) && !testercodepostal(chpcp))
	{
		erreur += "Le code postal saisi n'a pas un format correct.\n\n";
	}

	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else 
	{
		return true;
	}	
}

function verifformcandidature()
{
	var erreur = "";
	
	with(document.form)
	{
		var chpnom = nom.value;
		var chpprenom = prenom.value;
		var chpadresse = adresse.value;
		var chpcp = cp.value;
		var chpville = ville.value;
		var chpemail = email.value;
		var chptel = tel.value;
		var chpobjet = objet.value;
		var chpmsg = message.value;
		var chplettre = lettre.value;
		var chpcv = cv.value;
	}

	if(!chpnom || !chpprenom || !chpadresse || !chpcp || !chpville || !chpemail || chpobjet == "")
	{
		erreur += "Veuillez remplir les champs obligatoires :\n\n";
		
		if(!chpnom) erreur += "\t- votre nom\n";
		
		if(!chpprenom) erreur += "\t- votre prenom\n";
		
		if(!chpadresse) erreur += "\t- votre adresse\n";
		
		if(!chpcp) erreur += "\t- votre code postal\n";
		
		if(!chpville) erreur += "\t- votre ville\n";
		
		if(!chpemail) erreur += "\t- votre e-mail\n";
		
		if(chpobjet == "") erreur += "\t- l'objet de votre message\n\n";
		
		erreur += "\n";
	}
	
	if(chpemail && !emailvalide(chpemail))
	{
		erreur += "L'adresse e-mail saisie n'a pas un format correct.\n\n";
	}
	
	if(champnonvide(chpcp) && !testercodepostal(chpcp))
	{
		erreur += "Le code postal saisi n'a pas un format correct.\n\n";
	}
	
	if(chptel && !testertel(chptel))
	{
		erreur += "Votre numero de telephone ne doit etre compose que de chiffres.\n\n";
	}
	
	/*var doc = chpcv.split(".");
	var fin = new String(doc[doc.length - 1]);
	
	if(fin.toLowerCase() != "pdf" && fin.toLowerCase() != "doc" && fin.toLowerCase() != "docx" && fin.toLowerCase() != "odt")
		erreur += "Votre CV doit etre au format doc, docx, odt ou pdf.\n\n";
		
	var doc = chplettre.split(".");
	var fin = new String(doc[doc.length - 1]);
	
	if(fin.toLowerCase() != "pdf" && fin.toLowerCase() != "doc" && fin.toLowerCase() != "docx" && fin.toLowerCase() != "odt")
		erreur += "Votre lettre de motivation doit etre au format doc, docx, odt ou pdf.\n\n";*/

	if(erreur != "")
	{
		alert(erreur);
		return false;
	}
	else 
	{
		return true;
	}	
}		
