function afficheId(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='visible';
    document.getElementById(baliseId).style.display='block';
    }
  }

function cacheId(baliseId) 
  {
  if (document.getElementById && document.getElementById(baliseId) != null) 
    {
    document.getElementById(baliseId).style.visibility='hidden';
    document.getElementById(baliseId).style.display='none';
    }
  }

cacheId('content-options'); 
// si JavaScript est disponible, cache le contenu dès le 
// chargement de la page. Sans JavaScript, le contenu sera 
// affiché.

//***********************************************************************************************************
//***********************************************************************************************************

function couleur(obj) {
     obj.style.backgroundColor = "#FFFFFF";
}

//***********************************************************************************************************
//***********************************************************************************************************

function controle_form_inscription(form_inscription) {
	var msg_miss = "Les champs suivants sont vides :\n\n";
	var msg = "\n\nLes champs suivants doivent être corrigés :\n\n";

	if (document.form_inscription.type_rs[2].checked || document.form_inscription.type_rs[3].checked)	{

		if (document.form_inscription.rs.value == "")	{
				msg_miss += "- Nom de la société.\n";
				document.form_inscription.rs.style.backgroundColor = "#f93";
			}
			else
			{
				if (document.form_inscription.rs.value.search(/^[0-9]*$/) != -1)	{
					msg += "- Le nom de la société ne peut pas contenir que des chiffres.\n";
					document.form_inscription.rs.style.backgroundColor = "#f93";
				}
			}
		
		if (document.form_inscription.service.value == "")	{
				msg_miss += "- Département au sein de la société.\n";
				document.form_inscription.service.style.backgroundColor = "#f93";
			}
			else
			{
				if (document.form_inscription.service.value.search(/^[0-9]*$/) != -1)	{
					msg += "- Le nom du département ne peut pas contenir que des chiffres.\n";
					document.form_inscription.service.style.backgroundColor = "#f93";
				}
			}

		if (document.form_inscription.tva.value.search(/^[A-Z0-9]*[ A-Z0-9-]*$/) == -1)	{
				msg += "- Le numéro de tva ne peut contenir que des chiffres, des espaces et des lettres majuscules non accentuées.\n";
				document.form_inscription.tva.style.backgroundColor = "#f93";
			}

		if (document.form_inscription.fax.value != "")	{

			if (document.form_inscription.fax.value.search(/^[+0-9]+[ A-Z0-9]*$/) == -1)
			{
				msg += "- Le numéro de fax doit commencer par un + et contenir des chiffres et des espaces.\n";
				document.form_inscription.fax.style.backgroundColor = "#f93";
			}
		}

		if (document.form_inscription.liv_rs.value == "")	{
				msg_miss += "- Nom de la société (livraison).\n";
				document.form_inscription.liv_rs.style.backgroundColor = "#f93";
			}
			else
			{
				if (document.form_inscription.liv_rs.value.search(/^[0-9]*$/) != -1)	{
					msg += "- Le nom de la société (livraison) ne peut pas contenir que des chiffres.\n";
					document.form_inscription.liv_rs.style.backgroundColor = "#f93";
				}
			}
		
		if (document.form_inscription.liv_service.value == "")	{
				msg_miss += "- Département (livraison).\n";
				document.form_inscription.liv_service.style.backgroundColor = "#f93";
			}
			else
			{
				if (document.form_inscription.liv_service.value.search(/^[0-9]*$/) != -1)	{
					msg += "- Le nom du département (livraison) ne peut pas contenir que des chiffres.\n";
					document.form_inscription.liv_service.style.backgroundColor = "#f93";
				}
			}

		if (document.form_inscription.liv_fax.value != "")	{

			if (document.form_inscription.liv_fax.value.search(/^[+0-9]+[ A-Z0-9]*$/) == -1)
			{
				msg += "- Le numéro de fax (livraison) doit commencer par un + et contenir des chiffres et des espaces.\n";
				document.form_inscription.fax.style.backgroundColor = "#f93";
			}
		}
	}


	if (document.form_inscription.ref_name.value == "")	{
			msg_miss += "- Nom.\n";
			document.form_inscription.ref_name.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription.ref_name.value.search(/^[0-9]+$/) != -1)	{
				msg += "- Le nom ne peut pas contenir de chiffres.\n";
				document.form_inscription.ref_name.style.backgroundColor = "#f93";
			}
		}	
	
	if (document.form_inscription.ref_surname.value == "")	{
			msg_miss += "- Prénom.\n";
			document.form_inscription.ref_surname.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription.ref_surname.value.search(/^[0-9]+$/) != -1)	{
				msg += "- Le prénom ne peut pas contenir de chiffres.\n";
				document.form_inscription.ref_surname.style.backgroundColor = "#f93";
			}
		}	
	
	if (document.form_inscription.adress.value == "")	{
			msg_miss += "- Adresse.\n";
			document.form_inscription.adress.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription.adress.value.search(/^[0-9]*$/) != -1)	{
				msg += "- L'adresse ne peut pas contenir que des chiffres.\n";
				document.form_inscription.adress.style.backgroundColor = "#f93";
			}
		}
	
	if (document.form_inscription.postcode.value == "")	{
			msg_miss += "- Code postal.\n";
			document.form_inscription.postcode.style.backgroundColor = "#f93";
		}

	if (document.form_inscription.country.value == "49" && document.form_inscription.postcode.value.length != 4)	{
			msg += "- Le code postal n'est pas un code suisse.\n";
			document.form_inscription.postcode.style.backgroundColor = "#f93";
		}
	
	if (document.form_inscription.city.value == "")	{
			msg_miss += "- Ville.\n";
			document.form_inscription.city.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription.city.value.search(/^[0-9]*$/) != -1)	{
				msg += "- Le nom de la ville ne peut pas contenir que des chiffres.\n";
				document.form_inscription.city.style.backgroundColor = "#f93";
			}
		}
	
	if (document.form_inscription.phone.value == "")	{
			msg_miss += "- Téléphone.\n";
			document.form_inscription.phone.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription.phone.value.search(/^[+0-9]+[ A-Z0-9]*$/) == -1)
			{
				msg += "- Le numéro de téléphone doit commencer par un + et contenir des chiffres et des espaces.\n";
				document.form_inscription.phone.style.backgroundColor = "#f93";
			}
		}

	
	if (document.form_inscription.email.value != "")	{
				if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form_inscription.email.value))
				{
				}
				else
				{
				document.form_inscription.email.style.backgroundColor = "#f93";
					msg += "- L'adresse email est incorrecte\n";
				}
			}
			else	{
				document.form_inscription.email.style.backgroundColor = "#f93";
				msg_miss += "- Adresse email.\n";
			}
	
	if ((document.form_inscription.email_confirm.value != "") && (document.form_inscription.email_confirm.value != document.form_inscription.email.value))	{
			document.form_inscription.email_confirm.style.backgroundColor = "#f93";
				msg += "- L'adresse email de confirmation est différente.\n";
		}
		else if	(document.form_inscription.email_confirm.value == "") {
			document.form_inscription.email_confirm.style.backgroundColor = "#f93";
			msg_miss += "- Confirmation de l'adresse email.\n";
		}


	if (document.form_inscription.liv_ref_name.value == "")	{
			msg_miss += "- Nom (livraison).\n";
			document.form_inscription.liv_ref_name.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription.liv_ref_name.value.search(/^[0-9]+$/) != -1)	{
				msg += "- Le nom (livraison) ne peut pas contenir de chiffres.\n";
				document.form_inscription.liv_ref_name.style.backgroundColor = "#f93";
			}
		}	
	
	if (document.form_inscription.liv_ref_surname.value == "")	{
			msg_miss += "- Prénom (livraison).\n";
			document.form_inscription.liv_ref_surname.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription.liv_ref_surname.value.search(/^[0-9]+$/) != -1)	{
				msg += "- Le prénom (livraison) ne peut pas contenir de chiffres.\n";
				document.form_inscription.liv_ref_surname.style.backgroundColor = "#f93";
			}
		}	
	
	if (document.form_inscription.liv_adress.value == "")	{
			msg_miss += "- Adresse (livraison).\n";
			document.form_inscription.liv_adress.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription.liv_adress.value.search(/^[0-9]*$/) != -1)	{
				msg += "- L'adresse (livraison) ne peut pas contenir que des chiffres.\n";
				document.form_inscription.liv_adress.style.backgroundColor = "#f93";
			}
		}
	
	if (document.form_inscription.liv_postcode.value == "")	{
			msg_miss += "- Code postal (livraison).\n";
			document.form_inscription.liv_postcode.style.backgroundColor = "#f93";
		}
	
	if (document.form_inscription.liv_country.value == "49" && document.form_inscription.liv_postcode.value.length != 4)	{
			msg += "- Le code postal n'est pas un code suisse (livraison).\n";
			document.form_inscription.liv_postcode.style.backgroundColor = "#f93";
		}
	
	if (document.form_inscription.liv_city.value == "")	{
			msg_miss += "- Ville (livraison).\n";
			document.form_inscription.liv_city.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription.liv_city.value.search(/^[0-9]*$/) != -1)	{
				msg += "- Le nom de la ville (livraison) ne peut pas contenir que des chiffres.\n";
				document.form_inscription.liv_city.style.backgroundColor = "#f93";
			}
		}
	
	if (document.form_inscription.liv_phone.value == "")	{
			msg_miss += "- Téléphone (livraison).\n";
			document.form_inscription.liv_phone.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription.liv_phone.value.search(/^[+0-9]+[ A-Z0-9]*$/) == -1)
			{
				msg += "- Le numéro de téléphone (livraison) doit commencer par un + et contenir des chiffres et des espaces.\n";
				document.form_inscription.liv_phone.style.backgroundColor = "#f93";
			}
		}


	if (document.form_inscription.liv_email.value != "")	{
				if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form_inscription.liv_email.value))
				{
				}
				else
				{
				document.form_inscription.liv_email.style.backgroundColor = "#f93";
					msg += "- L'adresse email (livraison) est incorrecte\n";
				}
			}
			else	{
				document.form_inscription.liv_email.style.backgroundColor = "#f93";
				msg_miss += "- Adresse email (livraison).\n";
			}



	
	if (document.form_inscription.password.value == "")	{
			msg_miss += "- Mot de passe.\n";
			document.form_inscription.password.style.backgroundColor = "#f93";
		}
		else
		{
		if (document.form_inscription.password.value.length < 5)	{
				msg += "- Votre mot de passe doit comporter au moins 6 caractères.\n";
				document.form_inscription.password.style.backgroundColor = "#f93";
			}
		}
		
	if (document.form_inscription.password_confirm.value == "")	{
			msg_miss += "-Confirmation du mot de passe.\n";
			document.form_inscription.password_confirm.style.backgroundColor = "#f93";
		}
		else	
		{
		if (document.form_inscription.password_confirm.value.length < 5)	{
				msg += "- La confirmation du mot de passe doit comporter au moins 6 caractères.\n";
				document.form_inscription.password_confirm.style.backgroundColor = "#f93";
			}
		
		if (document.form_inscription.password.value != document.form_inscription.password_confirm.value)	{
				msg += "- Le mot de passe et la confirmation sont différents.\n";
				document.form_inscription.password.style.backgroundColor = "#f93";
				document.form_inscription.password_confirm.style.backgroundColor = "#f93";
			}
		}
	
	if (!document.form_inscription.condition.checked)	{
			msg += "- Vous devez confirmer que vous acceptez les conditions générales de vente.\n";
		}


	if (msg_miss == "Les champs suivants sont vides :\n\n") var msg_miss = "";
	if (msg == "\n\nLes champs suivants doivent être corrigés :\n\n") var msg = "";

	if (msg == "" && msg_miss == "") return(true);
	else	{
		alert(msg_miss + msg);
		return(false);
	}
}

//***********************************************************************************************************
//***********************************************************************************************************

function controle_form_inscription_order_prov(form_inscription_order_prov) {
	var msg_miss = "Les champs suivants sont vides :\n\n";
	var msg = "\n\nLes champs suivants doivent être corrigés :\n\n";

	if (document.form_inscription_order_prov.type_rs.value == "librairie" || document.form_inscription_order_prov.type_rs.value == "entreprise")	{

		if (document.form_inscription_order_prov.liv_rs.value == "")	{
				msg_miss += "- Nom de la société.\n";
				document.form_inscription_order_prov.liv_rs.style.backgroundColor = "#f93";
			}
			else
			{
				if (document.form_inscription_order_prov.liv_rs.value.search(/^[0-9]*$/) != -1)	{
					msg += "- Le nom de la société ne peut pas contenir que des chiffres.\n";
					document.form_inscription_order_prov.liv_rs.style.backgroundColor = "#f93";
				}
			}
		
		if (document.form_inscription_order_prov.liv_service.value == "")	{
				msg_miss += "- Département.\n";
				document.form_inscription_order_prov.liv_service.style.backgroundColor = "#f93";
			}
			else
			{
				if (document.form_inscription_order_prov.liv_service.value.search(/^[0-9]*$/) != -1)	{
					msg += "- Le nom du département ne peut pas contenir que des chiffres.\n";
					document.form_inscription_order_prov.liv_service.style.backgroundColor = "#f93";
				}
			}
	
		if (document.form_inscription_order_prov.liv_fax.value != "")	{
	
			if (document.form_inscription_order_prov.liv_fax.value.search(/^[+0-9]+[ A-Z0-9]*$/) == -1)
			{
				msg += "- Le numéro de fax doit commencer par un + et contenir des chiffres et des espaces.\n";
				document.form_inscription_order_prov.liv_fax.style.backgroundColor = "#f93";
			}
		}
	}

	if (document.form_inscription_order_prov.liv_ref_name.value == "")	{
			msg_miss += "- Nom.\n";
			document.form_inscription_order_prov.liv_ref_name.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription_order_prov.liv_ref_name.value.search(/^[0-9]+$/) != -1)	{
				msg += "- Le nom ne peut pas contenir de chiffres.\n";
				document.form_inscription_order_prov.liv_ref_name.style.backgroundColor = "#f93";
			}
		}	

	if (document.form_inscription_order_prov.liv_ref_surname.value == "")	{
			msg_miss += "- Prénom.\n";
			document.form_inscription_order_prov.liv_ref_surname.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription_order_prov.liv_ref_surname.value.search(/^[0-9]+$/) != -1)	{
				msg += "- Le prénom ne peut pas contenir de chiffres.\n";
				document.form_inscription_order_prov.liv_ref_surname.style.backgroundColor = "#f93";
			}
		}	

	if (document.form_inscription_order_prov.liv_adress.value == "")	{
			msg_miss += "- Adresse.\n";
			document.form_inscription_order_prov.liv_adress.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription_order_prov.liv_adress.value.search(/^[0-9]*$/) != -1)	{
				msg += "- L'adresse ne peut pas contenir que des chiffres.\n";
				document.form_inscription_order_prov.liv_adress.style.backgroundColor = "#f93";
			}
		}
	
	if (document.form_inscription_order_prov.liv_postcode.value == "")	{
			msg_miss += "- Code postal.\n";
			document.form_inscription_order_prov.liv_postcode.style.backgroundColor = "#f93";
		}

	if (document.form_inscription_order_prov.liv_country.value == "49" && document.form_inscription_order_prov.liv_postcode.value.length != 4)	{
			msg += "- Le code postal n'est pas un code suisse (livraison).\n";
			document.form_inscription_order_prov.liv_postcode.style.backgroundColor = "#f93";
		}
	
	if (document.form_inscription_order_prov.liv_city.value == "")	{
			msg_miss += "- Ville.\n";
			document.form_inscription_order_prov.liv_city.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription_order_prov.liv_city.value.search(/^[0-9]*$/) != -1)	{
				msg += "- La ville ne peut pas contenir que des chiffres.\n";
				document.form_inscription_order_prov.liv_city.style.backgroundColor = "#f93";
			}
		}

	if (document.form_inscription_order_prov.liv_phone.value == "")	{
			msg_miss += "- Téléphone.\n";
			document.form_inscription_order_prov.liv_phone.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription_order_prov.liv_phone.value.search(/^[+0-9]+[ A-Z0-9]*$/) == -1)
			{
				msg += "- Le numéro de téléphone doit commencer par un + et contenir des chiffres et des espaces.\n";
				document.form_inscription_order_prov.liv_phone.style.backgroundColor = "#f93";
			}
		}

	if (document.form_inscription_order_prov.liv_email.value != "")	{
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form_inscription_order_prov.liv_email.value))
			{
			}
			else
			{
			document.form_inscription_order_prov.liv_email.style.backgroundColor = "#f93";
				msg += "- L'adresse email est incorrecte\n";
			}
		}
		else	{
			document.form_inscription_order_prov.liv_email.style.backgroundColor = "#f93";
			msg_miss += "- Adresse email.\n";
		}


	if (msg_miss == "Les champs suivants sont vides :\n\n") var msg_miss = "";
	if (msg == "\n\nLes champs suivants doivent être corrigés :\n\n") var msg = "";

	if (msg == "" && msg_miss == "") return(true);
	else	{
		alert(msg_miss + msg);
		return(false);
	}
}

//***********************************************************************************************************
//***********************************************************************************************************

function controle_form_inscription_payement(form_inscription_payement) {
	var msg_miss = "Les champs suivants sont vides :\n\n";
	var msg = "\n\nLes champs suivants doivent être corrigés :\n\n";

	if (document.form_inscription_payement.type_rs.value == "librairie" || document.form_inscription_payement.type_rs.value == "entreprise")	{

		if (document.form_inscription_payement.rs.value == "")	{
				msg_miss += "- Nom de la société.\n";
				document.form_inscription_payement.rs.style.backgroundColor = "#f93";
			}
			else
			{
				if (document.form_inscription_payement.rs.value.search(/^[0-9]*$/) != -1)	{
					msg += "- Le nom de la société ne peut pas contenir que des chiffres.\n";
					document.form_inscription_payement.rs.style.backgroundColor = "#f93";
				}
			}
		
		if (document.form_inscription_payement.service.value == "")	{
				msg_miss += "- Département.\n";
				document.form_inscription_payement.service.style.backgroundColor = "#f93";
			}
			else
			{
				if (document.form_inscription_payement.service.value.search(/^[0-9]*$/) != -1)	{
					msg += "- Le nom du département ne peut pas contenir que des chiffres.\n";
					document.form_inscription_payement.service.style.backgroundColor = "#f93";

				}
			}
	
		if (document.form_inscription_payement.fax.value != "")	{
	
			if (document.form_inscription_payement.fax.value.search(/^[+0-9]+[ A-Z0-9]*$/) == -1)
			{
				msg += "- Le numéro de fax doit commencer par un + et contenir des chiffres et des espaces.\n";
				document.form_inscription_payement.fax.style.backgroundColor = "#f93";
			}
		}
	}

	if (document.form_inscription_payement.ref_name.value == "")	{
			msg_miss += "- Nom.\n";
			document.form_inscription_payement.ref_name.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription_payement.ref_name.value.search(/^[0-9]+$/) != -1)	{
				msg += "- Le nom ne peut pas contenir de chiffres.\n";
				document.form_inscription_payement.ref_name.style.backgroundColor = "#f93";
			}
		}	

	if (document.form_inscription_payement.ref_surname.value == "")	{
			msg_miss += "- Prénom.\n";
			document.form_inscription_payement.ref_surname.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription_payement.ref_surname.value.search(/^[0-9]+$/) != -1)	{
				msg += "- Le prénom ne peut pas contenir de chiffres.\n";
				document.form_inscription_payement.ref_surname.style.backgroundColor = "#f93";
			}
		}	

	if (document.form_inscription_payement.adress.value == "")	{
			msg_miss += "- Adresse.\n";
			document.form_inscription_payement.adress.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription_payement.adress.value.search(/^[0-9]*$/) != -1)	{
				msg += "- L'adresse ne peut pas contenir que des chiffres.\n";
				document.form_inscription_payement.adress.style.backgroundColor = "#f93";
			}
		}
	
	if (document.form_inscription_payement.postcode.value == "")	{
			msg_miss += "- Code postal.\n";
			document.form_inscription_payement.postcode.style.backgroundColor = "#f93";
		}
	
	if (document.form_inscription_payement.liv_country.value == "49" && document.form_inscription_payement.liv_postcode.value.length != 4)	{
			msg += "- Le code postal n'est pas un code suisse (livraison).\n";
			document.form_inscription_payement.liv_postcode.style.backgroundColor = "#f93";
		}
	
	if (document.form_inscription_payement.city.value == "")	{
			msg_miss += "- Ville.\n";
			document.form_inscription_payement.city.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription_payement.city.value.search(/^[0-9]*$/) != -1)	{
				msg += "- La ville ne peut pas contenir que des chiffres.\n";
				document.form_inscription_payement.city.style.backgroundColor = "#f93";
			}
		}

	if (document.form_inscription_payement.phone.value == "")	{
			msg_miss += "- Téléphone.\n";
			document.form_inscription_payement.phone.style.backgroundColor = "#f93";
		}
		else
		{
			if (document.form_inscription_payement.phone.value.search(/^[+0-9]+[ A-Z0-9]*$/) == -1)
			{
				msg += "- Le numéro de téléphone doit commencer par un + et contenir des chiffres et des espaces.\n";
				document.form_inscription_payement.phone.style.backgroundColor = "#f93";
			}
		}



	if (msg_miss == "Les champs suivants sont vides :\n\n") var msg_miss = "";
	if (msg == "\n\nLes champs suivants doivent être corrigés :\n\n") var msg = "";

	if (msg == "" && msg_miss == "") return(true);
	else	{
		alert(msg_miss + msg);
		return(false);
	}
}

//***********************************************************************************************************
//***********************************************************************************************************

function check_login(f)

{
	var msg_miss = "";
	var msg = "";
  
  if(f[0].value == '')
  {
	f[0].style.backgroundColor = "#f93";
	msg_miss += "\nIndiquez une adresse email.\n";
  }
  else
  {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f[0].value))

	{
	}
	else
	{
	f[0].style.backgroundColor = "#f93";
	msg += "\nVotre adresse email est invalide.\n";
	}
   }

  if(f[1].value == '')
  {
	f[1].style.backgroundColor = "#f93";
	msg_miss += "Indiquez un mot de passe.\n";
  }
  
  
	if (msg == "" && msg_miss == "") return(true);
	else	{
		alert(msg_miss + msg);
		return(false);
	}

}

//***********************************************************************************************************
//***********************************************************************************************************


function CheckAction() {

   		document.form.code.value = document.form.formattedParcelCodes.value;
   		var sCode = document.form.formattedParcelCodes.value;
		   

				if (sCode.indexOf("PICK") != -1 || sCode.indexOf("XDV") != -1 || sCode.indexOf("XCH") != -1 || sCode.length==16) { 

						document.form.action="";
						

				} else {
				
				
				   		document.form.action="http://www.poste.ch/fr/index/uk_privatkunden/pm_versand_inland_pk/pm_pk_briefe/pm_pk_briefzustellung/pm_trackandtrace/pm_trackandtrace_search.htm";
				
				
				}
		  	
				
		  document.form.submit();		
	 	  return true;				

     }

//***********************************************************************************************************
//***********************************************************************************************************

function credit_alert() {
alert('Vous allez être redirigés vers un site sécurisé. Cela peut prendre quelques secondes. N\'interrompez pas le chargement et ne refraîchissez pas la page !');
}

//***********************************************************************************************************
//***********************************************************************************************************

function popupcenter(page,largeur,hauteur,options)
{
var top=(screen.height-hauteur)/2;
var left=(screen.width-largeur)/2;
window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}
	

//***********************************************************************************************************
//***********************************************************************************************************

function check_modpass(f)

{

	var msg_miss = "Les champs suivants sont vides :\n\n";
	var msg = "\n\nLes champs suivants doivent être corrigés :\n\n";

  if(document.form_change_pass.password.value == '')
  {
	msg_miss += "- Votre ancien mot de passe.\n";
	document.form_change_pass.password.style.backgroundColor = "#f93";
  }

  if(document.form_change_pass.password1.value == '')
  {
	msg_miss += "- Votre nouveau mot de passe.\n";
	document.form_change_pass.password1.style.backgroundColor = "#f93";
  }
  else
  {
	if (document.form_change_pass.password1.value.length < 5)	{
			msg += "- Votre mot de passe doit comporter au moins 6 caractères.\n";
			document.form_change_pass.password1.style.backgroundColor = "#f93";
		}
	}


  if(document.form_change_pass.password2.value == '')
  {
	msg_miss += "- La confirmation de votre nouveau mot de passe.\n";
	document.form_change_pass.password2.style.backgroundColor = "#f93";
  }

  if(document.form_change_pass.password1.value != document.form_change_pass.password2.value)
  {
	msg += "- La confirmation ne correspond pas au nouveau mot de passe.\n";
	document.form_change_pass.password1.style.backgroundColor = "#f93";
	document.form_change_pass.password2.style.backgroundColor = "#f93";
  }

	if (msg_miss == "Les champs suivants sont vides :\n\n") var msg_miss = "";
	if (msg == "\n\nLes champs suivants doivent être corrigés :\n\n") var msg = "";

	if (msg == "" && msg_miss == "") return(true);
	else	{
		alert(msg_miss + msg);
		return(false);
		}
}

//***********************************************************************************************************
//***********************************************************************************************************

function check_forget(passmod)

{
	var msg_miss = "";
	var msg = "";
  
  if(document.passmod.mail.value == '')
  {
	document.passmod.mail.style.backgroundColor = "#f93";
	msg_miss += "\nIndiquez une adresse email.\n";
  }
  else
  {
  if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.passmod.mail.value))

	{
	}
	else
	{
	document.passmod.mail.style.backgroundColor = "#f93";
	msg += "\nVotre adresse email est invalide.\n";
	}
   }
  
 
	if (msg == "" && msg_miss == "") return(true);
	else	{
		alert(msg_miss + msg);
		return(false);
	}

}


//***********************************************************************************************************
//***********************************************************************************************************


function verif()
  { 
  if (document.layers)
    {
    formulaire = document.forms.form_inscription;
    }
  else
    {
    formulaire = document.form_inscription;
    }
  }

function verifChoixPay()
  {
  verif();
  if (formulaire.liv_country.value == "0")
    {
    alert('Vous devez tout d\'abord choisir le pays de facturation!');
    formulaire.liv_country.focus();
    }
  }

var villes = new Array();
villes[0] = new Array();
villes[1] = new Array("carte de crédit EUR", "virement bancaire EUR","carte de crédit CHF", "virement bancaire CHF");
villes[2] = new Array("carte de crédit EUR", "virement bancaire EUR", "carte de crédit CHF", "virement bancaire CHF");
villes[3] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[4] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[5] = new Array("carte de crédit EUR", "virement bancaire EUR", "carte de crédit CHF", "virement bancaire CHF");
villes[6] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[7] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[8] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[9] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[10] = new Array("carte de crédit EUR", "virement bancaire EUR", "carte de crédit CHF", "virement bancaire CHF");
villes[11] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[12] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[13] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[14] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[15] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[16] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[17] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[18] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[19] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[20] = new Array("carte de crédit EUR", "virement bancaire EUR", "chèque EUR");
villes[21] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[22] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[23] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[24] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[25] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[26] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[27] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[28] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[29] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[30] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[31] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[32] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[33] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[34] = new Array("carte de crédit EUR", "virement bancaire EUR", "carte de crédit CHF", "virement bancaire CHF");
villes[35] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[36] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[37] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[38] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[39] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[40] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[41] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[42] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[43] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[44] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[45] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[46] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[47] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[48] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[49] = new Array("virement bancaire CHF", "carte de crédit CHF", "bulletin de versement CHF");
villes[50] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[51] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");
villes[52] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[53] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[54] = new Array("carte de crédit EUR", "virement bancaire EUR");
villes[55] = new Array("carte de crédit CHF", "virement bancaire CHF", "carte de crédit EUR", "virement bancaire EUR");


function mod_pay(code)
  {
  verif();
  var lesVilles = villes[code];

  if (code>0)
    {
    formulaire.pay_mode.options.length = lesVilles.length;
    for (i=0; i<lesVilles.length; i++)
      {
      document.form_inscription.pay_mode.options[i].value = lesVilles[i];
      document.form_inscription.pay_mode.options[i].text = lesVilles[i];
      }
    document.form_inscription.pay_mode.options.selectedIndex = 0;
    }
  else
    {
    document.form_inscription.pay_mode.options.length = 1;
    document.form_inscription.pay_mode.options[0].value = 0;
    document.form_inscription.pay_mode.options[0].text = "-- choisissez un mode de paiement";
    }
  }


//***********************************************************************************************************
//***********************************************************************************************************


function verifChoixExp()
  {
  verif();
  if (formulaire.liv_country.value == "0")
    {
    alert('Vous devez tout d\'abord choisir le pays de livraison!');
    formulaire.liv_country.focus();
    }
  }

var pac = new Array();
pac[0] = new Array();
pac[1] = new Array("postpac economy", "postpac priority");
pac[2] = new Array("postpac economy", "postpac priority");
pac[3] = new Array("postpac economy", "postpac priority");
pac[4] = new Array("postpac economy", "postpac priority");
pac[5] = new Array("postpac economy", "postpac priority");
pac[6] = new Array("postpac economy", "postpac priority");
pac[7] = new Array("postpac economy", "postpac priority");
pac[8] = new Array("postpac economy", "postpac priority");
pac[9] = new Array("postpac economy", "postpac priority");
pac[10] = new Array("postpac economy", "postpac priority");
pac[11] = new Array("postpac economy", "postpac priority");
pac[12] = new Array("postpac economy", "postpac priority");
pac[13] = new Array("postpac economy", "postpac priority");
pac[14] = new Array("postpac economy", "postpac priority");
pac[15] = new Array("postpac economy", "postpac priority");
pac[16] = new Array("postpac economy", "postpac priority");
pac[17] = new Array("postpac economy", "postpac priority");
pac[18] = new Array("postpac economy", "postpac priority");
pac[19] = new Array("postpac economy", "postpac priority");
pac[20] = new Array("postpac economy", "postpac priority");
pac[21] = new Array("postpac economy", "postpac priority")
pac[22] = new Array("postpac economy", "postpac priority");
pac[23] = new Array("postpac economy", "postpac priority");
pac[24] = new Array("postpac economy", "postpac priority");
pac[25] = new Array("postpac economy", "postpac priority");
pac[26] = new Array("postpac economy", "postpac priority");
pac[27] = new Array("postpac economy", "postpac priority");
pac[28] = new Array("postpac economy", "postpac priority");
pac[29] = new Array("postpac economy", "postpac priority");
pac[30] = new Array("postpac economy", "postpac priority");
pac[31] = new Array("postpac economy", "postpac priority");
pac[32] = new Array("postpac economy", "postpac priority");
pac[33] = new Array("postpac economy", "postpac priority");
pac[34] = new Array("postpac economy", "postpac priority");
pac[35] = new Array("postpac economy", "postpac priority");
pac[36] = new Array("postpac economy", "postpac priority");
pac[37] = new Array("postpac economy", "postpac priority");
pac[38] = new Array("postpac economy", "postpac priority");
pac[39] = new Array("postpac economy", "postpac priority");
pac[40] = new Array("postpac economy", "postpac priority");
pac[41] = new Array("postpac economy", "postpac priority");
pac[42] = new Array("postpac economy", "postpac priority");
pac[43] = new Array("postpac economy", "postpac priority");
pac[44] = new Array("postpac economy", "postpac priority");
pac[45] = new Array("postpac economy", "postpac priority");
pac[46] = new Array("postpac economy", "postpac priority");
pac[47] = new Array("postpac economy", "postpac priority");
pac[48] = new Array("postpac economy", "postpac priority");

pac[49] = new Array("postpac economy", "postpac priority", "pris sur place");

pac[50] = new Array("postpac economy", "postpac priority");
pac[51] = new Array("postpac economy", "postpac priority");
pac[52] = new Array("postpac economy", "postpac priority");
pac[53] = new Array("postpac economy", "postpac priority");
pac[54] = new Array("postpac economy", "postpac priority");
pac[55] = new Array("postpac economy", "postpac priority");


function mod_exp(code)
  {
  verif();
  var lesVilles = pac[code];

  if (code>0)
    {
    formulaire.exp_type.options.length = lesVilles.length;
    for (i=0; i<lesVilles.length; i++)
      {
      document.form_inscription.exp_type.options[i].value = lesVilles[i];
      document.form_inscription.exp_type.options[i].text = lesVilles[i];
      }

	if(document.form_inscription.type_rs[2].checked && document.form_inscription.liv_country.value == '49' && (document.form_inscription.liv_city.value == 'Genève' || document.form_inscription.liv_city.value == 'genève' || document.form_inscription.liv_city.value == 'geneve' || document.form_inscription.liv_city.value == 'Geneve'))
	{
      formulaire.exp_type.options.length = 4;
      document.form_inscription.exp_type.options[0].value = "livraison gratuite";
      document.form_inscription.exp_type.options[0].text = "livraison gratuite";
      document.form_inscription.exp_type.options[1].value = "pris sur place";
      document.form_inscription.exp_type.options[1].text = "pris sur place";
      document.form_inscription.exp_type.options[2].value = "postpac priority";
      document.form_inscription.exp_type.options[2].text = "postpac priority";
      document.form_inscription.exp_type.options[3].value = "postpac economy";
      document.form_inscription.exp_type.options[3].text = "postpac economy";
	}

	if((document.form_inscription.type_rs[0].checked || document.form_inscription.type_rs[1].checked) && (document.form_inscription.liv_country.value == '20'))
	{
      formulaire.exp_type.options.length = 3;
      document.form_inscription.exp_type.options[0].value = "colissimo recommande";
      document.form_inscription.exp_type.options[0].text = "colissimo recommandé";
      document.form_inscription.exp_type.options[1].value = "postpac priority";
      document.form_inscription.exp_type.options[1].text = "postpac priority";
      document.form_inscription.exp_type.options[2].value = "postpac economy";
      document.form_inscription.exp_type.options[2].text = "postpac economy";
	}

    document.form_inscription.exp_type.options.selectedIndex = 0;
    }
  else
    {
    document.form_inscription.exp_type.options.length = 1;
    document.form_inscription.exp_type.options[0].value = 0;
    document.form_inscription.exp_type.options[0].text = "-- choisissez un mode d'expédition";
    }
  }



//***********************************************************************************************************

function sameAdress(form_inscription) 
  {
	
	if(document.form_inscription.rs)
	{
	document.form_inscription.liv_rs.value = document.form_inscription.rs.value;
	document.form_inscription.liv_service.value = document.form_inscription.service.value;
	document.form_inscription.liv_fax.value = document.form_inscription.fax.value;
	}

	if (document.form_inscription.civility[0].checked)
	{document.form_inscription.liv_civility[0].checked=true;}
	if (document.form_inscription.civility[1].checked)
	{document.form_inscription.liv_civility[1].checked=true;}
	document.form_inscription.liv_ref_name.value = document.form_inscription.ref_name.value;
	document.form_inscription.liv_ref_surname.value = document.form_inscription.ref_surname.value;
	document.form_inscription.liv_adress.value = document.form_inscription.adress.value;
	document.form_inscription.liv_postcode.value = document.form_inscription.postcode.value;
	document.form_inscription.liv_city.value = document.form_inscription.city.value;
	document.form_inscription.liv_country.value = document.form_inscription.country.value;
	document.form_inscription.liv_phone.value = document.form_inscription.phone.value;
	document.form_inscription.liv_email.value = document.form_inscription.email.value;

	mod_exp(document.form_inscription.country.value);
  }

//***********************************************************************************************************

