// JavaScript Document

	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 afficher_calque(calque) {
		show_layer(calque,'block');
	}
	
	function fermer_calque(calque) {
		show_layer(calque,'none');
	}
	
	function affichage_calques(afficher,image)  {
		fermer_calque("labo-pileje");
		fermer_calque("sante-vous");
		fermer_calque("solutions-pileje");
		fermer_calque("monde-medical");
		fermer_calque("pileje-monde");
		fermer_calque("pileje-pharmacie");
		fermer_calque("monde");
		fermer_calque("conseils");
		fermer_calque("rechercher");
		fermer_calque("divers");
		fermer_calque("infos-legales");
		fermer_calque("glossaire-faq");
		afficher_calque(afficher);	

		if(image=="labo") {
			document.getElementById("labo").src = "squelettes/IMG/menu-laboratoire-pileje-on.gif";
			document.getElementById("sante").src = "squelettes/IMG/menu-vous-votre-sante.gif";
			document.getElementById("solutions").src = "squelettes/IMG/menu-solutions-pileje.gif";
			document.getElementById("medical").src = "squelettes/IMG/menu-pileje-monde-medical.gif";
		}
		else if(image=="sante") {
			document.getElementById("labo").src = "squelettes/IMG/menu-laboratoire-pileje.gif";
			document.getElementById("sante").src = "squelettes/IMG/menu-vous-votre-sante-on.gif";
			document.getElementById("solutions").src = "squelettes/IMG/menu-solutions-pileje.gif";
			document.getElementById("medical").src = "squelettes/IMG/menu-pileje-monde-medical.gif";
		}
		else if(image=="solutions") {
			document.getElementById("labo").src = "squelettes/IMG/menu-laboratoire-pileje.gif";
			document.getElementById("sante").src = "squelettes/IMG/menu-vous-votre-sante.gif";
			document.getElementById("solutions").src = "squelettes/IMG/menu-solutions-pileje-on.gif";
			document.getElementById("medical").src = "squelettes/IMG/menu-pileje-monde-medical.gif";
		}
		else if(image=="medical") {
			document.getElementById("labo").src = "squelettes/IMG/menu-laboratoire-pileje.gif";
			document.getElementById("sante").src = "squelettes/IMG/menu-vous-votre-sante.gif";
			document.getElementById("solutions").src = "squelettes/IMG/menu-solutions-pileje.gif";
			document.getElementById("medical").src = "squelettes/IMG/menu-pileje-monde-medical-on.gif";
		}
		else {
			document.getElementById("labo").src = "squelettes/IMG/menu-laboratoire-pileje.gif";
			document.getElementById("sante").src = "squelettes/IMG/menu-vous-votre-sante.gif";
			document.getElementById("solutions").src = "squelettes/IMG/menu-solutions-pileje.gif";
			document.getElementById("medical").src = "squelettes/IMG/menu-pileje-monde-medical.gif";
		}
	}
	function fermeture_calques(defaut)  {
		fermer_calque("labo-pileje");
		fermer_calque("sante-vous");
		fermer_calque("solutions-pileje");
		fermer_calque("monde-medical");
		fermer_calque("pileje-monde");
		fermer_calque("pileje-pharmacie");
		fermer_calque("monde");
		fermer_calque("conseils");
		fermer_calque("rechercher");
		fermer_calque("divers");
		fermer_calque("infos-legales");
		fermer_calque("glossaire-faq");
		afficher_calque(defaut);
	
		if(defaut=="labo-pileje") {
			document.getElementById("labo").src = "squelettes/IMG/menu-laboratoire-pileje-on.gif";
			document.getElementById("sante").src = "squelettes/IMG/menu-vous-votre-sante.gif";
			document.getElementById("solutions").src = "squelettes/IMG/menu-solutions-pileje.gif";
			document.getElementById("medical").src = "squelettes/IMG/menu-pileje-monde-medical.gif";
		}
		else if(defaut=="sante-vous") {
			document.getElementById("labo").src = "squelettes/IMG/menu-laboratoire-pileje.gif";
			document.getElementById("sante").src = "squelettes/IMG/menu-vous-votre-sante-on.gif";
			document.getElementById("solutions").src = "squelettes/IMG/menu-solutions-pileje.gif";
			document.getElementById("medical").src = "squelettes/IMG/menu-pileje-monde-medical.gif";
		}
		else if(defaut=="solutions-pileje") {
			document.getElementById("labo").src = "squelettes/IMG/menu-laboratoire-pileje.gif";
			document.getElementById("sante").src = "squelettes/IMG/menu-vous-votre-sante.gif";
			document.getElementById("solutions").src = "squelettes/IMG/menu-solutions-pileje-on.gif";
			document.getElementById("medical").src = "squelettes/IMG/menu-pileje-monde-medical.gif";
		}
		else if(defaut=="monde-medical") {
			document.getElementById("labo").src = "squelettes/IMG/menu-laboratoire-pileje.gif";
			document.getElementById("sante").src = "squelettes/IMG/menu-vous-votre-sante.gif";
			document.getElementById("solutions").src = "squelettes/IMG/menu-solutions-pileje.gif";
			document.getElementById("medical").src = "squelettes/IMG/menu-pileje-monde-medical-on.gif";
		}
		else {
			document.getElementById("labo").src = "squelettes/IMG/menu-laboratoire-pileje.gif";
			document.getElementById("sante").src = "squelettes/IMG/menu-vous-votre-sante.gif";
			document.getElementById("solutions").src = "squelettes/IMG/menu-solutions-pileje.gif";
			document.getElementById("medical").src = "squelettes/IMG/menu-pileje-monde-medical.gif";
		}
	}
	
	function afficher_calque_produit (calque) {
		fermer_calque("analyse");
		fermer_calque("utilisation");
		fermer_calque("fiche");
		afficher_calque(calque);
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//													NEWSLETTER													//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	
	/*function verif_form_news(form_name)
	{
	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger\n\n";

	  check_input_email("email", "Votre email");
	  
	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }
	}*/
	
	function verif_form_newsletter(form_name)
	{
	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger\n\n";
	  
	  check_radio("civilite", "Votre civilite\n");
	  check_input("nom", '1', "Votre nom\n");
	  check_input("prenom", '1', "Votre prenom\n");
	  check_input_email("email", "Votre email\n");
	  
	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												AVERTIR UN AMI													//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function verif_form_viral(form_name)
	{
	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger les champs suivants\n\n";

	  check_input("exp_nom", '1', "Votre prenom\n");
	  check_input_email("exp_email", "Votre email\n");
	  
	  check_input("dest_nom", '1', "Le prenom de votre ami\n");
	  check_input_email("dest_email", "L email de votre ami\n");
	  
	  //check_input("message", '1', "Votre message\n");	

	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												CONTACT													//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	/*function verif_form_simple(form_name) {
	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger les champs suivants\n\n";

	  check_input("nom", '1', "Votre nom\n");
	  check_input("prenom", '1', "Votre prenom\n");
	  
	  check_input_email("email", "Votre email\n");
	  
	  check_input("objet", '1', "L objet de votre demande\n");
	  check_input("message", '1', "Votre message\n");	

	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }
	}*/
	function verif_form_contact(form_name) {
	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger les champs suivants\n\n";

	  check_radio("civilite", "Votre civilite\n");
	  check_input("nom", '1', "Votre nom\n");
	  check_input("prenom", '1', "Votre prenom\n");
	  check_select("profil", "", "Votre profil\n");
	  
	  check_input_email("email", "Votre email\n");
	  
	  check_select("objet", "", "L objet de votre message\n");
	  check_input("message", '1', "Votre message\n");	

	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }
	}
	
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												CONTACT	PRO												//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function verif_form_contact_pro(form_name) {
	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger les champs suivants\n\n";

	  check_radio("civilite", "Votre civilite\n");
	  check_input("nom", '1', "Votre nom\n");
	  check_input("prenom", '1', "Votre prenom\n");
	  check_input("adresse", '1', "Votre adresse\n");
	  check_input("code_postal", '1', "Votre code postal\n");
	  check_input("ville", '1', "Votre ville\n");
	  
	  //if(form.telephone.value != '') check_input_telephoneinternational("telephone", "Votre telephone\n");
	  check_input_email("email", "Votre email\n");
	  
	  check_input("objet", '1', "L objet de votre message\n");
	  check_input("message", '1', "Votre message\n");	

	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												CONTACT	MEDECIN													//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function verif_form_contact_medecin(form_name) {
	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger les champs suivants\n\n";

	  check_radio("civilite", "Votre civilite\n");
	  check_input("nom", '1', "Votre nom\n");
	  check_input("prenom", '1', "Votre prenom\n");
	  //check_select("profil", "", "Votre profil\n");
	  
	  check_input_email("email", "Votre email\n");
	  
	  check_select("objet", "", "L objet de votre message\n");
	  check_input("message", '1', "Votre message\n");	

	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												CONTACT	PHARMACIEN												//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function verif_form_contact_pharmacien(form_name) {
	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger les champs suivants\n\n";

	  check_input("pharmacie", '1', "Votre pharmacie\n");
	  check_radio("civilite", "Votre civilite\n");
	  check_input("nom", '1', "Votre nom\n");
	  check_input("prenom", '1', "Votre prenom\n");
	  //check_select("profil", "", "Votre profil\n");
	  
	  check_input_email("email", "Votre email\n");
	  
	  check_select("objet", "", "L objet de votre message\n");
	  check_input("message", '1', "Votre message\n");	

	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												BROCHURES														//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	/*function verif_form_brochure(form_name) {
	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger les champs suivants\n\n";

	  check_input("nom", '1', "Votre nom\n");
	  check_input("prenom", '1', "Votre prenom\n");
	  check_input_email("email", "Votre email\n");
	  
	  check_input("adresse_1", '1', "Votre adresse\n");
	  check_input_codepostal("cp", "Votre code postal\n");
	  check_input("ville", '1', "Votre ville\n");
	 
	  //check_checkbox("brochure", "Une brochure\n");
	  var nb_checked = 0;
	  for(i=0; i < form_name.elements.length; i++) {
		if(form_name.elements[i].type == "checkbox" && form_name.elements[i].name == 'brochure[]') {
			if(form_name.elements[i].checked == false) nb_checked = nb_checked + 1;
	
		}
	  }
	  if(nb_checked > 0){
		error= true;
		error_message = error_message + "* Une brochure\n";
	  }
  
  
	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }
	}*/
	function verif_form_brochure(form_name) {
	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger les champs suivants\n\n";

	  check_radio("catalogue", "Le format du catalogue\n");
	  check_radio("civilite", "Votre civilite\n");
	  check_input("nom", '1', "Votre nom\n");
	  check_input("prenom", '1', "Votre prenom\n");
	  check_input_email("email", "Votre email\n");
	  check_input("adresse_1", '1', "Votre adresse\n");
	  check_input_codepostal("cp", "Votre code postal\n"); 
	  check_input("ville", '1', "Votre ville\n");
	  check_select("pays", "", "Votre pays\n");
	  
	  check_radio("pileje", "Preciser si vous etes client PiLeJe\n");
	  
	  var codepileje = '';
	  for (var i=0; i<form_name.pileje.length; i++) {
		  if (form_name.pileje[i].checked == true) {
			codepileje = form_name.pileje[i].value;
		  }
		}
	  if(codepileje == '1') error_message = error_message + "* Preciser votre reference client\n";
	 
	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												CARTE INTERACTIVE												//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function verif_form_carte_interactive(form_name)
	{
		/*var erreur = "";
		
		chpcp = document.code_postal_carte.cp.value;
		
		if(!chpcp || chpcp == 'Code postal')
		{
			erreur += "Vous devez renseigner le champ\n";
			erreur += "\n";
		}
		
		if(!testercodepostal(chpcp))
		{
			erreur += "Vous devez renseigner un code postal valide\n";
			erreur += "\n";
		}
		
		if(chpcp.substring(0,2) < 0 || chpcp.substring(0,2) > 95)
		{
			erreur += "Le code postal n'est pas valide\n";
			erreur += "\n";
		}
	
		if(erreur != "")
		{
			alert(erreur);
			return false;
		}
		else 
		{		
			return true;
		}*/
		
		

	  error = false;
	  form = form_name;
	  error_message = "Merci de remplir ou corriger les champs suivants\n\n";
	  
	  check_input_codepostal("cp", "Votre code postal\n");  
  
	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }		
	}
	
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	//																												//
	//												MOTEUR DE RECHERCHE												//
	//																												//
	//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	function verif_form_information(form_name) {
	  error = false;
	  form = form_name;
	  error_message = "";

	  if (form.elements["contenu"] && (form.elements["contenu"].type != "hidden")) {
		var field_value = form.elements["contenu"].value;
		if (field_value == '' || field_value.length < 1 || field_value == 'Tapez ici votre requete...') {
		  error_message = "Veuillez specifier votre requete\n";
		  error = true;
		}
	  }

	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }			
	}
	
	
	function verif_form_contenu_interactif (form_name) {
	  error = false;
	  form = form_name;
	  cpt = 0;	  

	  for(var i=0 ; i<form_name.elements["type_contenu[]"].length ; i++) {		
		if(form_name.elements["type_contenu[]"][i].checked == true){
			cpt++;
		}
	  }
	  
	  if(cpt == 0) {
		error_message = "Veuillez selectionner au moins un type de contenu\n";
		error = true;
	  }
 
	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }				
	}
	
	
	function verif_form_produit (form_name) {
	  error = false;
	  form = form_name;
	  cpt = 0;	  

	  for(var i=0 ; i<form_name.elements["type_produit[]"].length ; i++) {		
		if(form_name.elements["type_produit[]"][i].checked == true){
			cpt++;
		}
	  }
	  
	  if(cpt == 0) {
		error_message = "Veuillez selectionner au moins identifier un type de produit\n";
		error = true;
	  }
 
	  if (error == true) {
		alert(error_message);
		return false;
	  } else {
		submitted = true;
		return true;
	  }				
	}