// JavaScript Document

  function change_img (obj, chemin) {
    obj.src = chemin;
  }
  
  function popup (chemin, nom, width, height, resizable) {
    var parametre 
    
    if (resizable == true) {
      parametre = 'scrollbars=yes,status=no,menubar=no,tollbar=no,resizable=yes';
    } else {
      parametre = 'scrollbars=no,status=no,menubar=no,tollbar=no,resizable=';
    }
    
    window.open(chemin, nom, parametre + ',width=' + width + ',height=' + height);
  }

  function isInteger(entier) {
  	for (var i = 0; i < entier.length; i++) {
  		var chiffre = entier.charAt(i);
  		if (!((chiffre >= "0") && (chiffre <= "9"))) {
  			return false;
  		}
  	}
  	return true;
  }

  function bascule_champ (evt, obj_dep, obj_arr, longueur) {
    if (obj_dep && obj_arr) {
      if (obj_dep.value.length == longueur && isInteger(obj_dep.value)) {
        obj_arr.focus();
      }
    }
  }

  function open_file (fichier, nom) {
    window.open(fichier, nom,'');
  }

  function get_radio_value (obj) {
    for (i = 0; i < obj.length ; i++) {
      if (obj[i].checked) {
        return obj[i].value;
      }
    }

    return '';
  }

  function open_popup (lien, nom) {
    window.open(lien, nom, '');
  }

  function submitok (form_name, ville_dep, arret_dep, ville_arr, arret_arr, date, heure) {
    try
    {
      if (document.getElementsByName(form_name)) {
        var test = '';

        if (!(document.getElementsByName(ville_dep)[0].value > 0)) {
          test = test + 'Veuillez renseigner la ville de départ\n';
        }

        if (!(document.getElementsByName(ville_arr)[0].value > 0)) {
          test = test + 'Veuillez renseigner la ville d\'arrivée\n';
        }

        if (document.getElementsByName(date)[0].value == '') {
          test = test + 'Veuillez renseigner une date\n';
        }

        if (document.getElementsByName(heure)[0].value == '') {
          test = test + 'Veuillez renseigner une heure\n';
        }

        if (test != '') {
          alert(test);
          return false;
        }
      }
    }
    catch (e)
    {
      return true;
    }

    return true;
  }