function $$(id){return (document.getElementById(id));}
function attachSwf(divId,path,soId,w,h,v,bg,param){//for swfobject 2
var e=$$(divId),s='',att,par,prop,divs,i,l;
if(!e)return;
if(swfobject.hasFlashPlayerVersion(String(v))){
att={data:path,width:w,height:h};
for(prop in param)s+='&'+encodeURIComponent(prop)+'='+encodeURIComponent(param[prop]);
par={allowscriptaccess:'sameDomain',wmode:'transparent',bgcolor:bg,flashvars:s.substring(1)};
e.innerHTML='<div id="'+soId+'"></div>';
swfobject.createSWF(att,par,soId);
}else{
divs=e.parentNode.getElementsByTagName('div');
l=divs.length;
for(i=0;i<l;i++){
if(divs[i].className=='print')s=divs[i].innerHTML;
else if(divs[i].className=='screen')divs[i].innerHTML=s;
}
}
}
var BrowserDetect={
init: function (){
this.browser=this.searchString(this.dataBrowser)||"An unknown browser";
this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";
this.OS=this.searchString(this.dataOS)||"an unknown OS";
},
searchString: function (data){
for(var i=0;i<data.length;i++){
var dataString=data[i].string;
var dataProp=data[i].prop;
this.versionSearchString=data[i].versionSearch||data[i].identity;
if(dataString){
if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;
}
else if(dataProp)
return data[i].identity;
}
},
searchVersion: function (dataString){
var index=dataString.indexOf(this.versionSearchString);
if(index==-1) return;
return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
},
dataBrowser: [
{string: navigator.userAgent,subString: "OmniWeb",versionSearch: "OmniWeb/",identity: "OmniWeb"},
{string: navigator.vendor,subString: "Apple",identity: "Safari"},
{prop: window.opera,identity: "Opera"},
{string: navigator.vendor,subString: "iCab",identity: "iCab"},
{string: navigator.vendor,subString: "KDE",identity: "Konqueror"},
{string: navigator.userAgent,subString: "Firefox",identity: "Firefox"},
{string: navigator.vendor,subString: "Camino",identity: "Camino"},
{string: navigator.userAgent,subString: "Netscape",identity: "Netscape"},
{string: navigator.userAgent,subString: "MSIE",identity: "Explorer",versionSearch: "MSIE"},
{string: navigator.userAgent,subString: "Gecko",identity: "Mozilla",versionSearch: "rv"},
{string: navigator.userAgent,subString: "Mozilla",identity: "Netscape",versionSearch: "Mozilla"}
],
dataOS : [
{string: navigator.platform,subString: "Win",identity: "Windows"},
{string: navigator.platform,subString: "Mac",identity: "Mac"},
{string: navigator.platform,subString: "Linux",identity: "Linux"}
]
};
var __gReqIframe=false;
BrowserDetect.init();

function toggleEl(id,mode){
var e=$$(id);
if(e){
var v="hidden";
var d="none";
v=(mode==0)?v:"visible";
d=(mode==0)?d:((mode==1)?"block":"inline");
e.style.display=d;
e.style.visibility=v;
}
}
var __gPoped=-1;
var __gPopElArr=[];
function setZdex(e,css,z){
var me=e;
while(me.className!=css){
me=me.parentNode;
if(me.tagName.toUpperCase()=='BODY') {return;}
}
if(me){
__gPopElArr.push({e:e,css:css,zdex:me.style.zIndex});
me.style.zIndex=z;
}
}
function unZdex(){
while(__gPopElArr.length>0){
var o=__gPopElArr.pop();
if(o.e){
var me=o.e;
while(me&&me.className!=o.css){me=me.parentNode;}
if(me)me.style.zIndex=o.zdex;
}
}
}
function inlinePopCloseInit(e){
var divs=e.getElementsByTagName("div");
for(k=0;k<divs.length;k++){
if(divs[k].className=="btnclose"){
var anchor=divs[k].getElementsByTagName("a");
if(anchor.length==1)
anchor[0].onclick=function(){inlinePopClose(this);return false;}
break;
}
}
}
function toggleTitleBanner(mode){
if(BrowserDetect.browser.indexOf("Safari")!=-1){
var banner=$$('banner');
if(banner){
var divs=banner.getElementsByTagName("div");
var swf=$$("swfBanner");
if((mode==0&&swf.className=="print")||(mode==1&&swf.className=="screen")){
for(i=0;i<divs.length;i++){
if(divs[i].className=="print")
divs[i].className="screen";
else if(divs[i].className=="screen")
divs[i].className="print";
}
}
}
}
}
function enableInlinePop(el,arr,bTban){
unZdex();
var popZdex="1500";
if(__gPoped!=-1)toggleEl(__gPoped,0);
var id=(typeof el=="string"&&el.indexOf("#")!=-1)?el:el.getAttribute("href");
id=id.substr(id.indexOf("#")+1,id.length);
var e=$$(id);
for(i=0;i<arr.length;i++)setZdex(e,arr[i],popZdex);
e.style.zIndex=popZdex;
if(bTban)toggleTitleBanner(1);
toggleEl(id,1);
__gPoped=id;

var tmpifr=$$('tmpifr'+id);
if(!tmpifr&&__gReqIframe){
e.innerHTML+=dynIframe('tmpifr'+id);
tmpifr=$$('tmpifr'+id);
}
if(tmpifr){
var fr=tmpifr.getElementsByTagName('iframe')[0];
var fw=e.offsetWidth;
var fh=e.offsetHeight;
tmpifr.style.width=fw+"px";
tmpifr.style.height=fh+"px";
if(fr){
fr.style.width=fw+"px";
fr.style.height=fh+"px";
}
}
}
function disableInlinePop(e,arr,bTban){
var popZdex="500";
for(i=0;i<arr.length;i++)setZdex(e.parentNode,arr[i],popZdex);
toggleEl(e.id,0);
if(bTban)toggleTitleBanner(0);
e.style.zIndex=popZdex;

var tmpifr=$$('tmpifr'+e.id);
if(tmpifr){
var fr=tmpifr.getElementsByTagName('iframe')[0];
tmpifr.style.width="1px";
tmpifr.style.height="1px";
if(fr){
fr.style.width="1px";
fr.style.height="1px";
}
}
__gPoped=-1;
}
function inlinePopOpen(el){
enableInlinePop(el,["content","contentTable","descr"],true);
}
function inlinePopClose(el){
disableInlinePop(el.parentNode.parentNode.parentNode,["content","contentTable","descr"],true);
}
function ipccOpen(el){
enableInlinePop(el,["content","booking"],false);
}
function ipccClose(el){
var e=el.parentNode.parentNode.parentNode.parentNode;
disableInlinePop(e,["content","booking"],false);
}
function iprdOpen(el){
enableInlinePop(el,["content","booking"],false);
}
function iprdClose(el){
var id=el.getAttribute("href");
id=id.substr(id.indexOf("#")+1,id.length);
var e=$$(id);
disableInlinePop(e,["content","booking"],false);
}
function ipsbOpen(el){
enableInlinePop(el,["wrapper minsize"],false);
}
function ipsbClose(el){
var id=el.getAttribute("href");
id=id.substr(id.indexOf("#")+1,id.length);
var e=$$(id);
disableInlinePop(e,["wrapper minsize"],false);
}
function ipngOpen(el){
enableInlinePop(el,[],false);
}
function ipngClose(el){
var id=el.getAttribute("href");
id=id.substr(id.indexOf("#")+1,id.length);
var e=$$(id);
disableInlinePop(e,[],false);
}
function ipfpOpen(el){
if(BrowserDetect.browser.indexOf("Safari")!=-1){
toggleEl("swfGalleryContainer",0);
}
enableInlinePop(el,[],false);
}
function ipfpClose(el){
if(BrowserDetect.browser.indexOf("Safari")!=-1){
toggleEl("swfGalleryContainer",1);
}
var id=el.getAttribute("href");
id=id.substr(id.indexOf("#")+1,id.length);
var e=$$(id);
disableInlinePop(e,["content"],false);
}
function seoipfpClose(el){
if(BrowserDetect.browser.indexOf("Safari")!=-1){
toggleEl("swfGalleryContainer",1);
}
var id=el.getAttribute("href");
id=id.substr(id.indexOf("#")+1,id.length);
var e=$$(id);
disableInlinePop(e,["content seo"],false);
}
function dynIframe(id){
var style='position:absolute;display:block;visibility:visible;z-index:1;background-color:transparent;top:0;left:0;width:100%;height:100%;overflow:hidden;';
var ifstr=(BrowserDetect.browser.indexOf("Explorer")!=-1)?'<iframe style="'+style+'filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);" src="'+location.protocol+'//'+location.host+'/b.html" frameborder="0" scrolling="no"></iframe>':'<iframe src="'+location.protocol+'//'+location.host+'/b.html" style="'+style+'" frameborder="0" scrolling="no"></iframe>';
var str='<div id="'+id+'" style="'+style+'">'+ifstr+'</div>';
return (str);
}






var __gTimerRepos=null;
function reposInit(){
clearTimeout(__gReposT);
if(jlib.safari2){
var tds=document.getElementsByTagName("td");
var lFlag=false;
var rFlag=false;
for(i=0;i<tds.length;i++){
var td=tds[i];
if(td.className=="shadowLeft"||td.className=="shadowRight"){
if(td.className=="shadowLeft")
lFlag=true;
else if(td.className=="shadowRight")
rFlag=true;
var divs=td.getElementsByTagName("div");
for(j=0;j<divs.length;j++){
if(divs[j].className=="b"){
var h=td.offsetHeight-50;
if(bSafari&&td.offsetHeight<=0)h+=divs[j].offsetParent.offsetHeight;
divs[j].style.height=h+"px";
divs[j].style.top="50px";
break;
}
}
}
if(lFlag&&rFlag)break;
}
}
}
var __gReposT=null;
function reposAfterEvent(){
if(jlib.safari2){
clearTimeout(__gTimerRepos);
__gReposT=__gTimerRepos=setTimeout("reposInit()",2000);
}
}


var __gWinPrint=null;
var __gWinPrintT=null;
var printContent="";
var css=new Array();
function printNewPage(str,b){
//var header='<meta http-equiv="content-type" content="text/html;charset=UTF-8" /><script type="text/javascript">document.domain=\'emirateshotelsresorts.com\';</script>';
var header='<meta http-equiv="content-type" content="text/html;charset=UTF-8" />';
if(b)header+='<script type="text/javascript">document.domain=\'emirateshotelsresorts.com\';</script>';
var titles=document.getElementsByTagName("title");
if(titles[0])header+='<title>'+titles[0].innerHTML+'</title>'; 
var links=document.getElementsByTagName("link");
for(i=0;i<links.length;i++)
if(links[i].getAttribute("rel")=="stylesheet"){
header+='<link rel="stylesheet" type="text/css" href="'+links[i].getAttribute("href")+'" media="'+links[i].getAttribute("media")+'" />';
css[i] = links[i].getAttribute("href");
}
if(BrowserDetect.browser.indexOf("Explorer")!=-1&&BrowserDetect.version>=6)header+='<style type="text/css">body{zoom:100%;}</style>';
var printHtml='<html><head>'+header+'</head><body><table width="100%" border="0" cellpadding="10" cellspacing="0"><tr><td>'+str+'</td></tr></table></body></html>';
printContent='<table width="100%" border="0" cellpadding="10" cellspacing="0"><tr><td>'+str+'</td></tr></table>';
var u=(b==0) ? "" : "/blank.html";

__gWinPrint=window.open(u,"prtwin","");

if(!b && __gWinPrint){
__gWinPrint.document.write(printHtml);
__gWinPrint.document.close();
__gWinPrint.print();
__gWinPrintT=setTimeout("printNewPageClose()",5000);
}
}
function printNewPageClose(){clearTimeout(__gWinPrintT);if(__gWinPrint)__gWinPrint.close();__gWinPrint=null;}
function printPress(){
var contmain=$$("contmain");
if(contmain){
var printHtml="";
var trs=contmain.getElementsByTagName("tr");
for(i=0;i<trs.length;i++){
if(trs[i].className=="tbLine"){
var el=trs[i].getElementsByTagName("div");
for(j=0;j<el.length;j++)printHtml+=el[j].innerHTML+"\n";
}
}
printNewPage(printHtml,0);
}
return;
}
function printReservation(h,html){
//var d=$$("reservinfo");
var d=$$("reviewInfo");
var e=$$("reviewInfoHelper");
var c=$$("confirmationMsg");
var str="";
switch(h){
case '1':str+="<img src=\"/images/email/en/the_harbour_logo.gif\" alt=\"\" class=\"logo\" />";break;
case '5':str+="<img src=\"/images/email/en/green_lakes_logo.gif\" alt=\"\" class=\"logo\" />";break;
case '7':str+="<img src=\"/images/email/en/al_maha_logo.gif\" alt=\"\" class=\"logo\" />";break;
case '8':str+="<img src=\"/images/email/en/wolgan_valley_logo.gif\" alt=\"\" class=\"logo\" />";break;
}
if(c)str+="<div id=\"confirmationMsg\" class=\""+c.className+"\">"+c.innerHTML+"</div>";
if(d)str+="<div class=\"whitebox\"><div class=\"ibe\"><div id=\"reviewInfo\" class=\""+d.className+"\">"+((html instanceof Array)?html.join(''):d.innerHTML)+"</div></div></div>";
if(e)str+="<div id=\"reviewInfoHelper\" class=\""+e.className+"\">"+e.innerHTML+"</div>";
str="<div class=\"mainDiv\">"+str+"</div>";
if(d){
printNewPage(str,1);
}
return;
}


