// Roll over
	function rollOn (img){
		var tmp;
		
		tmp = img.src ;
		img.src = tmp.replace("_off","_on");
	}

	function rollOff (img){
		var tmp;
		
		tmp = img.src ;
		img.src = tmp.replace("_on","_off");
	}

//----------------------pop up----------------------

function winOpen(url,nomPopup,l,h,x,y) { 
	var newWin;
	if (x == null){
		x = screen.width / 2 - l / 2;
	}
	if (y == null){
		y =  screen.height / 2 - h / 2;
	}
	newWin=window.open(url,nomPopup,"height="+h+",width="+l+",status=no,toolbar=no,menubar=no,location=no,resizable=no,titlebar=no,scrollbars=no,fullscreen=no,top="+(screen.height/2 - h/2)+",left="+(screen.width/2 - l/2));
	newWin.focus();
} 

// Roll Over navigation du haut

var lastRollNum = -1;
var tabBtName = new Array ("btVisit","btSleep","btEat","btShop","btLeisure","btServices","btComitee");
var tabBtFleche = new Array ("fVisit","fSleep","fEat","fShop","fLeisure","fServices","fCommite");

function rollOnNH (num){
	rollOn (eval("document." + tabBtName[num]));
	rollOn (eval("document." + tabBtFleche[num]));
	lastRollNum = num;
}

function rollOffNH (){
	if (lastRollNum > -1){
		rollOff ( eval("document." + tabBtName[lastRollNum]) );
		rollOff (eval("document." + tabBtFleche[lastRollNum]));
	}
}
//Récupération du navigateur

isNS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4 && parseInt(navigator.appVersion) < 5) ? true : false;
isNS6 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 5) ? true : false;
isIE4or5 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion.substr(navigator.appVersion.indexOf('MSIE')+5,3)) >= 4 &&  parseInt(navigator.appVersion.substr(navigator.appVersion.indexOf('MSIE')+5,3)) < 6) ? true : false;
isIE6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion.substr(navigator.appVersion.indexOf('MSIE')+5,3)) >= 6) ? true : false;


//Récupération d'un objet dans un document
function getElem (nom) {
	
	var tmp;
	
	if (isNS4) {
		tmp = nav4FindLayer(document, nom);
	}
	else if (isNS6 || isIE6) {
		tmp = eval('document.getElementById("' + nom + '")');
	}
	else {
		tmp = eval('document.all.' + nom);
	}
	
	return (tmp) ? tmp : false;;
}

function nav4FindLayer(doc, id)
{
  var i;
  var subdoc;
  var obj;
  
  for (i = 0; i < doc.layers.length; ++i)
  {
    if (doc.layers[i].id && id == doc.layers[i].id)
      return doc.layers[i];
      
    subdoc = doc.layers[i].document;
    obj    = nav4FindLayer(subdoc, id);
    if (obj != null)
      return obj;
  }
  return null;
}

//Récupération du style d'un objet dans un document
function getElemStyle (nom) {
	return (isNS4) ? getElem (nom) : getElem (nom).style;
}


//----------------------place_obX----------------------

function place_obX(ob,coord,vitesse,direc){
	if ((parseInt(ob.left)+(direc*vitesse)>coord) && (direc==-1) || (parseInt(ob.left)+(direc*vitesse)<coord) && (direc==1)){
			ob.left=parseInt(ob.left)+(direc*vitesse);
	}
	else{
		ob.left=coord;
	}
}


