// JavaScript Document
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// preload ButtonOn Images to improve initial swap response
var aMainMenuImages = new Array();
	aMainMenuImages[0] = new Image();
	aMainMenuImages[0].src = "/images/shared/btnhomeon.gif";
	aMainMenuImages[1] = new Image();
	aMainMenuImages[1].src = "/images/shared/btnserviceson.gif";
	aMainMenuImages[2] = new Image();
	aMainMenuImages[2].src = "/images/shared/btnfacilitieson.gif";
	aMainMenuImages[3] = new Image();
	aMainMenuImages[3].src = "/images/shared/btnabouton.gif";
	aMainMenuImages[4] = new Image();
	aMainMenuImages[4].src = "/images/shared/btncontacton.gif";
	aMainMenuImages[5] = new Image();
	aMainMenuImages[5].src = "/images/shared/btntravelon.gif";

// SwapButton is called from the WebMenu OnShow and OnHide events
// state is true for selected or false unselected and id is the WM.Group ID property

// This one is for the final version
/*function SwapButton(id, state) {
	if(state)
		eval("document." + id + "btn.src='./images/shared/btn" + id + "on.gif'");
	else
		eval("document." + id + "btn.src='./images/shared/btn" + id + "off.gif'");
}
*/

//This one is for the preview version
function SwapButton(id, state) {
	if(state)
		eval("document." + id + "btn.src='/images/shared/btn" + id + "on.gif'");
	else
		eval("document." + id + "btn.src='/images/shared/btn" + id + "off.gif'");
}

// Functions to position footer at the bottom of the page
// from http://www.alistapart.com/articles/footers
function getWindowHeight() {
			var windowHeight = 0;
			if (typeof(window.innerHeight) == 'number') {
				windowHeight = window.innerHeight;
			}
			else {
				if (document.documentElement && document.documentElement.clientHeight) {
					windowHeight = document.documentElement.clientHeight;
				}
				else {
					if (document.body && document.body.clientHeight) {
						windowHeight = document.body.clientHeight;
					}
				}
			}
			return windowHeight;
		}
		function setFooter() {
			if (document.getElementById) {
				var windowHeight = getWindowHeight();
				if (windowHeight > 0) {
					var contentHeight = document.getElementById('wrapper').offsetHeight;
					var footerElement = document.getElementById('footerwrapper');
					var footerHeight  = footerElement.offsetHeight;
					if (windowHeight - (contentHeight + footerHeight) >= 0) {
						footerElement.style.position = 'absolute';
						footerElement.style.top = (windowHeight - footerHeight) + 'px';
					}
					else {
						footerElement.style.position = 'static';
					}
				}
			}
		}


// divaCommon.js v1.4;
/*addEvent was created by Dustin Diaz http://www.dustindiaz.com. under this license: http://creativecommons.org/licenses/LGPL/2.1/ and with modifications offered in comments to dustin's page by Konstantin Pelepelin*/
function vwd_addEvent(_1,_2,fn){if(_1.addEventListener){_1.addEventListener(_2,fn,false);EventCache.add(_1,_2,fn);}else{if(_1.attachEvent){_1["e"+_2+fn]=fn;_1[_2+fn]=function(){_1["e"+_2+fn](window.event);};_1.attachEvent("on"+_2,_1[_2+fn]);EventCache.add(_1,_2,fn);}else{if(typeof _1["on"+_2]!="function"){_1["on"+_2]=fn;}else{var _4=_1["on"+_2];_1["on"+_2]=function(){_4();fn();};}}}}var EventCache=function(){var _5=[];return {listEvents:_5,add:function(_6,_7,_8){_5[_5.length]=arguments;},flush:function(){var i,item;for(i=_5.length-1;i>=0;i=i-1){item=_5[i];if(item[0].removeEventListener){item[0].removeEventListener(item[1],item[2],item[3]);}if(item[1].substring(0,2)!="on"){item[1]="on"+item[1];}if(item[0].detachEvent){item[0].detachEvent(item[1],item[2]);}item[0][item[1]]=null;}}};}();vwd_addEvent(window,"unload",EventCache.flush);

//v1.0 Copyright 2006-2007 TJKDesign-Thierry Koblentz
function TJK_moveNodes(_a,_b,_c){if(!document.createElement){return;}var _d=(_b)?_b:document.createElement(_c);while(_a.childNodes.length){_d.appendChild(_a.childNodes[0]);}if(_c){_a.appendChild(_d);}}

// v1.0 Based on Simon Willison, http://simonwillison.net/2003/Jun/15/javascriptWithXML/
function diva_createE(_e){if(typeof document.createElementNS!="undefined"){return document.createElementNS("http://www.w3.org/1999/xhtml",_e);}return document.createElement(_e);}

/*divaGPS.js v1.1.4 */
/* Copyright (c) 2006-2008 divaHTML : Thierry Koblentz & E Michael Brandt. All rights reserved. */

function divaGPS(){var AL=document;if(!AL.getElementById||(!AL.createElement&&!AL.createElementNS)){return }var B=top.location;var T=B.protocol.toLowerCase()+"//";var P=B.href.toLowerCase();if(P.indexOf(T)==-1){return }var AJ=navigator.userAgent.toLowerCase();var s=(AJ.indexOf("mac")!=-1&&AJ.indexOf("msie")!=-1&&AJ.indexOf("opera")==-1);var X="divaGPS-here";var AT="divaGPS-parent";var AF=gDivaGPS.split(",");var I=(AF[0].length)?"|":"";var u=(AF[3].length)?I+AF[3]:"";var N=(AF[0]+u).split("|");var r=AF[1].toLowerCase().split("|");var o=AF[2];var AI=Number(AF[4]),k;if(AI>=10){k=1;AI-=10}var R=AF[5];var Y=AF[6];var M=(R&&!AF[7])?true:false;var C=P.replace(T,"").match(/^[^\/]*/);C=(C)?C[0].replace(/#.*$/,""):"";var g=P.match(/\?.*$/);g=g?g[0]:"";P=P.replace(/#.*$/,"").replace(/\?.*$/,"");var AQ=[P];if(P.search(/\/$/)!=-1){for(var AC=0,b=r.length;AC<b;AC++){AQ[AC+1]=P+r[AC]}}String.prototype.www=function(){return this.replace("http://www.","http://").replace("https://www.","https://")};var AM=P.www();var AN=[],e=[];var AD=0,AP=0;for(var w=0,D=N.length;w<D;w++){var j=N[w];if(!AL.getElementById(j)){continue}var AS=AL.getElementById(j).getElementsByTagName("a");if(AS.length==0){continue}e[AD]=AS;AN[AD]=[];for(var y=0,K=e[AD].length;y<K;y++){var G=e[AD][y];var AA=(G&&G.className&&G.className.search(/\bdivaGPS-skip\b/)!=-1);var f=G?G.href.www().toLowerCase():"";if(AA||!f||f.search(/#$/)!=-1){continue}if(f.search(/^https?:\/\//)==-1){f=resolveHref(P,f,C,T).www()}if(f==B.href.toLowerCase()){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;continue}else{var q=f.match(/\?.*/);q=q?q[0]:"";var AO=f.replace(/\?.*$/,"").replace(/#.*$/,"");if(AO+q==AM+g){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;continue}var E=AP,F,Z,J,v=(G.className&&G.className.search(/\bdivaGPS-skipParent\b/)!=-1);for(var AC=0,O=AQ.length;AC<O;AC++){J=AQ[AC].www();if(f==J+g){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;break}else{if(!q&&!g&&AO.www()==J){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;break}else{if(AO+q.replace(/#.*$/g,"")==J+g.replace(/#.*$/g,"")){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;break}for(var S=0,AB=r.length;S<AB;S++){if(AO+r[S]+q.replace(/#.*$/g,"")==J+g.replace(/#.*$/g,"")){setMultiParents(k,G.parentNode,j);AN[AD][AP++]=y;break}}if(AP!=E){break}}}if(AI&&!v&&!q){Z=f.split("/").length;for(var S=0,AB=r.length,t;S<AB;S++){t=AO.replace("/"+r[S],"").replace(/\/$/,"");if((Z>4&&(AI==1||AI==4)&&(AM.substr(0,AM.lastIndexOf("/")).indexOf(t)!=-1))||(AI>2&&g&&(J==AO||J==AO+r[S]))){AN[AD][AP++]=[y];break}}if(AP!=E){break}if(Z>4&&(AI==2||AI==5)){lol=AM.split("/").length;if(Z<lol&&AM.indexOf(AO.substr(0,AO.lastIndexOf("/")))!=-1){AN[AD][AP++]=[y];break}}}}}}AD+=1;AP=0}for(var AD=0,U=AN.length;AD<U;AD++){var AH=AN[AD].length-1,A,AR,AE,H;while(typeof AN[AD][AH]!="undefined"){var W=e[AD][AN[AD][AH]];if(W.className.search(/divaGPS-[^s]/)==-1){if(o==0&&!s&&typeof AN[AD][AH][0]=="undefined"){var Q=diva_createE("em");if(R){do_img(W,R,Y)}for(var AG=0,n=W.childNodes.length;AG<n;AG++){if(W.childNodes[AG].nodeName=="EM"){zText=AL.createTextNode(W.childNodes[AG].firstChild.data);W.removeChild(W.childNodes[AG]);W.insertBefore(zText,W.childNodes[AG])}}while(W.childNodes.length){Q.appendChild(W.childNodes[0])}W.parentNode.insertBefore(Q,W);W.parentNode.removeChild(W)}else{AE=Y;H=AT;if(M){var AK=diva_createE("a")}if(typeof AN[AD][AH][0]=="undefined"){var V=e[AD][AN[AD][AH]].title;V=V?V+" (current page).":"Current page.";if(M){AK.title=V}else{W.title=V;W.removeAttribute("href")}AE=R;H=X}var l=W.className;if(AE){do_img(W,AE,Y)}if(M&&typeof AN[AD][AH][0]=="undefined"){AK.className=l?l+" "+H:H;while(W.childNodes.length){AK.appendChild(W.childNodes[0])}W.parentNode.insertBefore(AK,W);W.parentNode.removeChild(W)}else{W.className=l?l+" "+H:H}}}AH-=1}}}function setMultiParents(E,A,C){if(E){do{A=A.parentNode;if(A.tagName=="LI"){var B=A.getElementsByTagName("a"),D;if(B){B=B[0];zAcn=B.className;if((zAcn.indexOf("divaGPS-parent")==-1)&&(zAcn.indexOf("divaGPS-skip")==-1)){B.className="divaGPS-parent"}}}}while(A.getAttribute("id")!=C)}}function do_img(F,G,D){var C=G.charAt(0),A,B,E,J;for(var H=0,I=F.childNodes.length;H<I;H++){if(F.childNodes[H].nodeName=="IMG"){A=F.childNodes[H].src;B=A.lastIndexOf(".");E=A.substr(B);A=A.substring(0,B);if(D){J=new RegExp(D+"$");A=A.replace(J,"")}F.childNodes[H].src=A+G+E}}}function resolveHref(G,B,E,D){if(B.charAt(0)=="/"){return D+E+B}var C;if(B.substring(0,3)=="../"){var F=B.split("../");var A=G.replace(D,"").split("/");C=D+(A.slice(0,A.length-F.length)).join("/")+"/"+F.slice(F.length-1);if(!C){alert("Error 09")}}else{C=G.substring(0,G.lastIndexOf("/"))+"/"+B.replace(/^\.\//,"")}return C}vwd_addEvent(window,"load",divaGPS);
