//Hide from non-JavaScript-CSS browsers -------------------------------
	
var agt=navigator.userAgent.toLowerCase();
var mac = (agt.indexOf("mac")!=-1);

if ( (document.all) || ( (mac) && (document.layers)) )
 document.write("<link rel='stylesheet' type='text/css' href='style/style.css'>");
else
 document.write("<link rel='stylesheet' type='text/css' href='style/stylenet.css'>");

//script RollOver

var libs = new Array("Itinerary search","Tickets","About us","Schedules and plans","Traffic information","My favourites");
var img_lib = new Array("recherche_itineraire_off_en.gif","recherche_itineraire_on_en.gif","titres_transport_off_en.gif","titres_transport_on_en.gif","qui_sommes_nous_off_en.gif","qui_sommes_nous_on_en.gif","horaires_plans_off_en.gif","horaires_plans_on_en.gif","info_trafic_off_en.gif","info_trafic_on_en.gif","myFavourites_off.gif","myFavourites_on.gif");

 var imgs = new Array();
 for(i=0;i<img_lib.length;i++){
  imgs[i] = new Image();
  imgs[i].src = "images/"+img_lib[i];
 }
 function swap(i,j){
  if (document.images)
   document.images["rub_"+i].src = imgs[2*i+j].src;
 }
 function show(i){
  if(i<0)
   window.status = '';
  else{
   window.status = libs[i];
  }
 }
 
//--------------------------------------------------------------------

//Fonction permettant l'ouverture d'un popup s'appelant nom, à l'adresse adresse,
// de taille width*height avec ou sans barres (yes|no) du navigateur
//La popup s'affiche au milieu de l'écran

function popup(adresse,nom,width,height,barres)
{
 var top=(screen.height-width)/2;
 var left=(screen.width-height)/2;	
 
  //window.open(adresse,nom,'toolbar='+barres+',scrollbars='+barres+',location='+barres+',status='+barres+',menubar='+barres+',directories='+barres+',resizable='+barres+',width='+width+',height='+height+',left='+left+',top='+top);
  window.open(adresse,nom,'toolbar='+barres+',scrollbars='+barres+',location='+barres+',status='+barres+',menubar='+barres+',directories='+barres+',resizable='+barres+',width='+width+',height='+height+',left='+left+',top='+top);
}

function popup2(adresse,nom,width,height,barres)
{
 var top=(screen.height-width)/2;
 var left=(screen.width-height)/2;	
 
 return window.open(adresse,nom,'toolbar='+barres+',scrollbars='+barres+',location='+barres+',status='+barres+',menubar='+barres+',directories='+barres+',resizable='+barres+',width='+width+',height='+height+',left='+left+',top='+top);
}

function popupEnregistrer(adresse, nom, width,height, barres, scrollbar) {
	var top=(screen.height-width)/2;
	var left=(screen.width-height)/2;	
  	window.open(adresse,nom,'toolbar='+barres+',scrollbars='+scrollbar+',location='+barres+',status='+barres+',menubar='+barres+',directories='+barres+',resizable='+barres+',width='+width+',height='+height+',left='+left+',top='+top);
}

//Vérifie que la chaine valeur contient bien que des caracteres numeriques
// et verifie que le nombre se trouve bien entre min et max

function isValidNum(valeur, min, max)
{

	var lb_Retour;
	var i;
	var c;
	var ls_Valeur;
	var ls_chaine='0123456789 ';
	
	lb_Retour = true;
	ls_Valeur = valeur;
	
	for (i=0; i < ls_Valeur.length; i++)  
	{
		c = ls_Valeur.charAt (i);
	 	if (ls_chaine.indexOf(c, 0) == -1)
	     	{
	 		lb_Retour = false;
			break;
	  	}
	}
	if(lb_Retour){
		if(ls_Valeur<min || ls_Valeur>max){
			lb_Retour = false;
		}
	}
	return lb_Retour;
}


//Fonction permettant de vérifier la validité d'une email
function validEmail(mail){
	//var EMAIL_PATTERN = /^[a-z][a-z0-9._-]+@[a-z0-9_-]+\.([a-z]{2,3})$/i;
	var EMAIL_PATTERN = /^.+\@.+\..+$/
	if (!(EMAIL_PATTERN.test(mail))){
		return false;
	}
	return true;
}


