////////////////////////////////////////////////////////////////////////////
//////////////////////////////FORMULAIRE EXPRESS////////////////////////////
  function checkexpress()
    {
  	var msg = "";
    ///////////////////vérification nom///////////////////
   if (document.formexpress.nom.value == "")
      {
  		msg += "\nVeuillez nous indiquer votre nom\n";
  		document.formexpress.nom.style.backgroundColor = "#FF6600";
  		document.formexpress.nom.style.color = "#000000";
  		document.formexpress.nom.focus();
  	  }
    ///////////////////vérification téléphone///////////////////
    if (document.formexpress.tel.value != "")
      {
      var tmp = "";

      for(var i=0; i < document.formexpress.tel.value.length; i++)
        {
        tmp = tmp + document.formexpress.tel.value.charAt(i);
        if (document.formexpress.tel.value.charAt(i) == " "){tmp = tmp.replace(" ","");}
        if (document.formexpress.tel.value.charAt(i) == "/"){tmp = tmp.replace("/","");}
        if (document.formexpress.tel.value.charAt(i) == "."){tmp = tmp.replace(".","");}
        if (document.formexpress.tel.value.charAt(i) == "-"){tmp = tmp.replace("-","");}
        if (document.formexpress.tel.value.charAt(i) == "("){tmp = tmp.replace("(","");}
        if (document.formexpress.tel.value.charAt(i) == ")"){tmp = tmp.replace(")","");}
        if (document.formexpress.tel.value.charAt(i) == ")"){tmp = tmp.replace("+","");}
        } 
        document.formexpress.tel.value = tmp; 

      if (document.formexpress.tel.value.length != 10)
        {
        msg += "\nLe numéro de téléphone doit avoir 10 chiffres\n";
        document.formexpress.tel.style.backgroundColor = "#FF6600";
  		  document.formexpress.tel.style.color = "#000000";
  		  document.formexpress.tel.focus();
        }

      if (isNaN(document.formexpress.tel.value))
        {
        msg += "\nLe numéro de téléphone ne peut contenir que des chiffres\n";
        document.formexpress.tel.style.backgroundColor = "#FF6600";
  		  document.formexpress.tel.style.color = "#000000";
  		  document.formexpress.tel.focus();
  		  }
  	  }
    ///////////////////vérification téléphone vide///////////////////
    if (document.formexpress.tel.value == "")
      {
      msg += "\nVeuillez saisir un numéro de téléphone\n";
  		document.formexpress.tel.style.backgroundColor = "#FF6600";
  		document.formexpress.tel.style.color = "#000000";
  		document.formexpress.tel.focus();
  	  }
    ///////////////////vérification adresse mail///////////////////
	document.formexpress.eml.value = document.formexpress.eml.value.replace(/\s+/g,"");
    if (/^[a-zA-Z0-9_.-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,4}$/.exec(document.formexpress.eml.value) == null) 
      { 
  		msg += "\nVotre adresse mail est invalide\n";
  		document.formexpress.eml.style.backgroundColor = "#FF6600";
  		document.formexpress.eml.style.color = "#000000";
  		document.formexpress.eml.focus();
		  }
    ///////////////////vérification code postal///////////////////
    if (document.formexpress.code.value != "")
      {
      if (document.formexpress.code.value.length != 5)
        {
        msg += "\nLe code postal doit avoir 5 chiffres\n";
        document.formexpress.code.style.backgroundColor = "#FF6600";
  	    document.formexpress.code.style.color = "#000000";
  	    document.formexpress.code.focus();
        }
      if (isNaN(document.formexpress.code.value))
        {
        msg += "\nLe code postal ne peut contenir que des chiffres\n";
        document.formexpress.code.style.backgroundColor = "#FF6600";
  	    document.formexpress.code.style.color = "#000000";
  	    document.formexpress.code.focus();
  	    }
  	  }
    if (document.formexpress.code.value == "")
      {
      msg += "\nVeuillez saisir le code postal du lieu de l'expertise\n";
  		document.formexpress.code.style.backgroundColor = "#FF6600";
  		document.formexpress.code.style.color = "#000000";
  		document.formexpress.code.focus();
  	  }
    ///////////////////vérification vente ou location///////////////////
   if (document.formexpress.venteoulocation.value == "")
      {
  		msg += "\nCe bien est-il destiné à la vente ou la location ?\n";
  		document.formexpress.venteoulocation.style.backgroundColor = "#FF6600";
  		document.formexpress.venteoulocation.style.color = "#000000";
  		document.formexpress.venteoulocation.focus();
  	  }

	
  	if (msg == ""){
		var text = '';
		var listOfVisitedSites = s_id.visitedSites();
		if( listOfVisitedSites.length == 0 ){ text = "Aucun historique"; }
		else if( listOfVisitedSites.length == 1 ){ text = listOfVisitedSites[0]; }
		else{ 
		for(var i=0;i<listOfVisitedSites.length-1;i++){text += listOfVisitedSites[i]+document.getElementById("separateur").value; }
			text += listOfVisitedSites[i];
		}	
		document.getElementById('sess_id').value = text;
		return true;
	}
  	else
  	  {
  		alert(msg);
  		return false;
  	  }
    }