
/**********************************************************
*
*	Navigation object
*
**********************************************************/

var objNav = new Object;

	objNav.pageTitle	= "Chalets de Nyon - Morzine";
	

	objNav.staticAccessKeys	= function(){
		if(objBrowser.getObject("quit")){
			objNav.accessKeys = ["quit","help","preferences"];
			objNav.accessKey(null, "quit", "Q");
			objNav.accessKey(null, "help", "H");
			objNav.accessKey(null, "preferences", "P");
		}
		if(objBrowser.getObject("menu")){
			objNav.accessKey(null, "menu", "M");
			objNav.accessKeys.push("menu");
		}
	}



	objNav.accessKey = function(objPage, strObjName, strKey){
		objLink	= objBrowser.getObject(strObjName);
		if(objLink){
			objLink.accessKey = strKey;
			objLink.onkeyup	= function(e){
				if(objBrowser.ie){
					var isInactive = (this.className && this.className.toLowerCase().indexOf("inactive") != -1) || (this.parentNode.className && this.parentNode.className.toLowerCase().indexOf("inactive"));
					objEvent	= e||window.event;
					var strChr	= (typeof(e) == "string")?e:String.fromCharCode(objEvent.keyCode);
					if(getCookieValue("ACCESSKEY_AUTOJUMP")=="true"){
						if(strChr == this.accessKey && !isInactive){
							if(objBrowser.ie)
								return bubbleEvent(this);
							else
								return bubbleEvent(this);
						}
					}else if(typeof(e) == "string"){
						if(strChr == this.accessKey && !isInactive){
							this.focus();
						}
					}
				}
			}
		}
	}

	objNav.setOnFocus = function(strObjID, strOnFocus){
		objBrowser.getObject(strObjID).onfocus = function(){eval(strOnFocus);}
	}

	objNav.setOnBlur = function(strObjID, strOnBlur){
		objBrowser.getObject(strObjID).onblur = function(){eval(strOnBlur);}
	}

	objNav.setCourseAndPageTitle = function(){
		document.title	= objNav.pageTitle;
	}
	
	objNav.openNewWindow = function(myPage, myTitle, myWidth, myHeight) {
		myEndStr = "width="+myWidth+ ",height="+myHeight+",titlebar=1,resizable=1,scrollbars=1"
		var objWin = window.open (myPage, myTitle,myEndStr); 
		objWin.focus();
	}