//
// Fichier JavaScript regroupant les fonctions utilisees dans la chaine "Ma Ville".
// Creation 23/11/2000 Jean-Philippe ROBILLIART
//

var paramLieu;

// ---------------------------- Modifs Steph ---------------------------------------
function openTemp() {
  if ( verifInfoLieuTemp(document.form_temp.ville_temp) ) {
    window.location="/home/maville/RechercheVille.htm?ville="+paramLieu;
  }  
}

function openDef() {
  if ( verifInfoLieuDef(document.form_def.ville_def) ) {
    window.location="/home/maville/IdRechercheVille.htm?ville="+paramLieu;
  }  
}

function villeProche_temp()
{
 window.location="/home/maville/change_ville.htm?villeId="+document.form_temp.raccourci_temp.options[document.form_temp.raccourci_temp.selectedIndex].value;
}

function verifInfoLieuTemp(infoLieu) {
//  alert("verifInfoLieu : info_lieu taille="+infoLieu.value.length+" valeur=["+infoLieu.value+"]");
  paramLieu=document.form_temp.ville_temp.value;
  if ( document.form_temp.ville_temp.value == "" ) {
    alert('Le champ ne doit pas être vide')
    return false;
  } else {
    if ( isNaN(infoLieu.value) ) {
      // c'est une ville => on remplace les espaces par des %20
      paramLieu=escape(document.form_temp.ville_temp.value);
      return true;
    }
    else {
      // c'est un numerique cp
      if ( infoLieu.value.length == 5 )
        return true;
      else {
        alert("Code postal sur 5 Chiffres");
        return false;
      }
    }
  }
}
function verifInfoLieuDef(infoLieu) {
//  alert("verifInfoLieu : info_lieu taille="+infoLieu.value.length+" valeur=["+infoLieu.value+"]");
  paramLieu=document.form_def.ville_def.value;
  if ( document.form_def.ville_def.value == "" ) {
    alert('Le champ ne doit pas être vide')
    return false;
  } else {
    if ( isNaN(infoLieu.value) ) {
      // c'est une ville => on remplace les espaces par des %20
      paramLieu=escape(document.form_def.ville_def.value);
      return true;
    }
    else {
      // c'est un numerique cp
      if ( infoLieu.value.length == 5 )
        return true;
      else {
        alert("Code postal sur 5 Chiffres");
        return false;
      }
    }
  }
}
// ---------------------------------- Fin modifs Steph -------------------------------------
function villeProche()
{
 window.location="/home/maville/change_ville.htm?villeId="+document.multicritere.raccourci.options[document.multicritere.raccourci.selectedIndex].value;
}

function autreDate()
{
 window.location="/home/maville/agenda.htm?date="+document.multicritere4.select.options[document.multicritere4.select.selectedIndex].value;
}

function verifInfoLieu(infoLieu) {
//  alert("verifInfoLieu : info_lieu taille="+infoLieu.value.length+" valeur=["+infoLieu.value+"]");
  paramLieu=document.multicritere.ville.value;
  if ( document.multicritere.ville.value == "" ) {
    alert('Le champ ne doit pas être vide')
    return false;
  } else {
    if ( isNaN(infoLieu.value) ) {
      // c'est une ville => on remplace les espaces par des %20
      paramLieu=escape(document.multicritere.ville.value);
      return true;
    }
    else {
      // c'est un numerique cp
      if ( infoLieu.value.length == 5 )
        return true;
      else {
        alert("Code postal sur 5 Chiffres");
        return false;
      }
    }
  }
}

function openRecherche() {
  if ( verifInfoLieu(document.multicritere.ville) ) {
    window.location="/home/maville/RechercheVille.htm?ville="+paramLieu;
  }
}

function openIdRecherche(origine) {
//  alert("origine="+origine);
  if ( verifInfoLieu(document.multicritere.ville) ) {
    window.location="/home/maville/IdRechercheVille2.htm?ville="+paramLieu;
    return true;
  }
}

function openIdRecherche2() {
  if ( verifInfoLieu(document.multicritere.ville) ) {
    window.location="/home/maville/IdRechercheVille2.htm?ville="+paramLieu;
  }
}