Nav = Class.create();

Nav.prototype = {
	
	initialize: function () {		
		this.tabNav = new Array("/salon/","/Forum-FHF/","/evenements/","/espace-presse/","/toolbox/");
		this.myUrl = document.location.href;
		this.navNodes = new Array;
		if ($("navTop")) this.navNodes = $("navTop").getElementsByTagName("li");
		var cnt = 0;
		for (var i=0;i<this.navNodes.length;i++) {
			if (this.navNodes[i].parentNode.tagName == "UL" && this.navNodes[i].getElementsByTagName("ol") ) {
				this.navNodes[i].id = cnt + "nav";
				if (this.myUrl.indexOf(this.tabNav[cnt])==-1) {
					Event.observe(this.navNodes[i],"mouseover",this.showHide.bindAsEventListener(this,this.navNodes[i].getElementsByTagName("ol")[0],"block"));
					Event.observe(this.navNodes[i],"mouseout",this.showHide.bindAsEventListener(this,this.navNodes[i].getElementsByTagName("ol")[0],"none"));
					this["roll"+cnt] = new Roll(this.navNodes[i]);	
				}
				else
					this.hide(this.navNodes[i].getElementsByTagName("img")[0]);
				cnt ++;
			}
		}
	 },
	 
	showHide: function (e,o,state) {
		if (o) { 
			o.style.display = state;
			var rollState = (state == "block") ?1 :0;
			this["roll"+parseInt(o.parentNode.id)].manual(rollState)
		}
	 },
	 
	 hide: function (o) {
		var navSRC = o.src; 
		navSRC = navSRC.replace("-0.gif","-1.gif");
		o.src = navSRC;
	 }

}

Event.observe(window, "load", function () {  
	var myNav = new Nav();
});

function changeLanguage (url) {
	sendData("Change Langue",url+"/includes/asp/ChangeLanguage.asp","POST");
}
function reloadPage () {
	document.location.reload();
}
function popWin(page,name,w,h,sc) {
	window.open(page,name,'width='+w+',height='+h+',left=0,top=0,scrollbars='+sc+'');
}
function popImg(img,w,h) {
		newPop=window.open('','popup','width='+w+',height='+h+',scrollbars=no');
		chaine='<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
		chaine+='<html><head><title>Hôpital Expo - InterMédica 2008</title>';
		chaine+='</head><body style="margin:0;padding:0;" onload="self.focus()"><img src="'+img+'" border="0" name="zoom" /></body></html>';
		newPop.document.open();
		newPop.document.write(chaine);
		newPop.document.close();
}
function addBookmark (url) {
	title = "HOPITAL EXPO-INTERMEDICA 2008";
	if (window.sidebar) window.sidebar.addPanel(title,url,""); 
	else if(document.all) window.external.AddFavorite(url,title);
	else if(window.opera&&window.print) return true;
}
function sendFriend () {	
	title = "HOPITAL EXPO-INTERMEDICA 2008";
	mailBody="http://www.hopitalexpo-intermedica.com";
	document.location = 'mailto:?subject='+title+'&body='+escape(mailBody);
}
function writeAncresListesExpo () {
	var ch = '';
	tab_lettres = new Array('1-9','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
	for ( var i=0;i<tab_lettres.length;i++ ) {
		var tmp = tab_lettres[i].split('¤');
		ch += (tmp.length<2) ? '<a href="#'+tab_lettres[i]+'" style="margin-right:5px;">'+tab_lettres[i]+'</a>' : tmp[1];
	}
	document.write(ch);
}
function showListeConf() {
	$('listeConf').style.display="block";
}
function hideListeConf() {
	$('listeConf').style.display="none"
}

function isSubmitForm(e,action){
	var keynum;
	if(window.event) // IE
	{
	keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
	keynum = e.which;
	}
	if(keynum == 13){
		eval(action);
	} else {
		return false;
	}
}