//
// Développé pour ville saint-jean-sur-richelieu
// Par : Net Communications
//
var TimerOver = false;
var TimeoutGlobalOver = '';

var TimerHaut = false;
var TimeoutGlobalHaut = '';

var TimerGauche = false;
var TimeoutGlobalGauche = '';

function MenuDown(param1,param2,param3,posX, posY) {
   TimeoutGlobalOver = setTimeout("AllShow('" + param1 + "','" + param2 + "','" + param3 + "')", 500);
   TimerOver = true;
   if (navigator.appName == 'Netscape' && document.layers != null) {
      var chaine = "document." + param1 + ".top=" + posY;
      eval (chaine);

      //~ chaine = (window.innerWidth-705)/2;
      //~ chaine = (chaine>0) ? chaine + posX: posX;
      //~ chaine = "document." + param1 + ".left=" + chaine;
      chaine = "document." + param1 + ".left=" + posX;
      eval (chaine);
   };
}

function MenuUp(param1) {
      TimeoutGlobalHaut = setTimeout("AllHidden('" + param1 + "')", 1000);
      TimerHaut = true;
}
function AllShow (param1,param2,param3) {
		var chaine = '';
		var Obj = '';
      var Obj2 = '';

		if(navigator.appName == 'Netscape' && document.layers != null) {
			Obj = 'document.';
         Obj2 = '.';
		} 
      else {
         Obj = "document.getElementById('";
         Obj2 = "').style.";
		};
      
		if (param1 != '') {
			chaine = Obj + param1 + Obj2 + 'visibility="visible"';
			eval (chaine);
		}
		if (param2 != '') {
			chaine = Obj + param2 + Obj2 + 'visibility="hidden"';
			eval (chaine);
		}
		if (param3 != '') {
			chaine = Obj + param3 + Obj2 + 'visibility="hidden"';
			eval (chaine);
		}

}

function AllHidden (param1) {
		var chaine = '';
		var Obj = '';
      var Obj2 = '';
		if (navigator.appName == 'Netscape' && document.layers != null) {
			Obj = 'document.';
         Obj2 = '.';
		} else {
         Obj = "document.getElementById('";
         Obj2 = "').style.";
		}
		chaine = Obj + param1 + Obj2 + 'visibility="hidden"';
		eval (chaine);
}

function Stop() {
	if(TimerHaut) {
		clearTimeout(TimeoutGlobalHaut);
		Timer = false;
	}
}

function Stop2() {
	if(TimerGauche) {
		clearTimeout(TimeoutGlobalGauche);
		Timer = false;
	}
}

function StopOver() {
	if(TimerOver) {
		clearTimeout(TimeoutGlobalOver);
		Timer = false;
	}
   Stop();
   Stop2();
}


function Initialize() {
	Stop();
	Stop2();
}