﻿var fF="<table cellspacing='0' cellpadding='4' style='width:100%'><tr><td style='width:100%;color:white;background-color:black' align='center'>"+"<b>Hotel Search</b>"+"</td></tr></table>"+"<br />"+"<table style='width:100%'><tr><td colspan='2'>"+"Booking Date</td></tr><tr><td style='width:70px'>"+"<select id='hotelDay' style='width:50px' ></select>&nbsp;</td><td>"+"<select id='hotelMonth' style='width:90px' ></select></td></tr><tr><td>"+"Nights</td><td>"+"<select id='hotelNights' style='width:50px' ></select>"+"</td></tr><tr><td colspan='2'>"+"<br />The search is within the current map view, zoom out now to search a wider area"+"</td></tr></table><br />"+"<table style='width:100%'><tr><td style='width:100%' align='center'>"+"<input onclick='mc_find()' id='hotelsearchbutton' type='button' style='width:50px' value='Find' /><br /><br />"+"<br />"+"Search powered by <br /><br />"+"<a target='_blank' href='http://hotels.mapchannels.com'>hotels.mapchannels.com</b><br /></tr></tr></table>";function gU(){this.cV=0;this.I=null;this.F="";this.bn=99;this.bR="";this.cc="";this.kY="";this.hp="";this.ia="";this.eD="";this.dK=0.0;this.hm="";this.cP="";this.ai=0.0;};gU.prototype.df=function(a){var bI=false;this.cV=a[0];this.F=a[1];this.cc=a[2];this.kY=a[3];this.hp=a[4];this.ia=a[5];this.eD=a[6];var mu=parseInt(a[7]);if(mu>0){this.bR="http://hotels.mapchannels.com/img/"+(this.cV%1000)+"/"+this.cV+".jpg";}this.I=new GLatLng(a[9],a[8]);this.dK=parseFloat(a[11]);this.hm=a[10];this.cP="http://www.reservetravel.com/v6?type=property&property="+this.cV+"&siteid=22290&checkin="+eZ+"/"+fO+"/"+fr+"&nights="+eK+"&pagesize=1";var aw=this.I.distanceFrom(Q)+99;var bc=parseInt(aw/100);this.ai=bc/10;if(aE==0||this.ai<=aE){bI=true;}return bI;};gU.prototype.cf=function(ac,i){var dM="";if(this.bR.length>0){dM="<div style='float:right;margin-left:2px'><img src='"+this.bR+"' alt='' title='"+this.F+"' /></div>";}var au=ac?mcX.displaySideWidth-20:240;var gg=((i%2)==0)?"lightcoral":"ivory";var mk=((i%2)==0)?"white":"darkred";var g="<table cellspacing='4' style='color:black;width:"+au+"px; background-color:"+gg+"'  onmouseover='showSearchTip("+i+")' onmouseout='hideSearchTip("+i+")' ><tr valign='top'><td style='width:100%'>";if(ac){var ix=i+1;g+="<font style='color:yellow;background-color:darkred'>&nbsp;"+ix+"&nbsp;</font> ";}if(ac){g+="<a href='javascript:viewResult("+i+")' style='text-decoration:underline;color:black' title='View "+this.F+" on map' > "+this.F+"</a> ";}else{g+="<b>"+this.F+"</b> ";}g+="<div style='height:4px'></div>";g+=dM;g+=this.cc;if(this.kY.length>0){g+=", "+this.kY;}if(this.hp.length>0){g+=", "+this.hp;}if(this.eD.length>0){g+=". "+this.eD;}if(this.ia.length>0){g+="<br />"+this.ia;}g+="<br />"+"<b>Price:</b> "+hI(this.dK)+" "+this.hm;g+="<br /><a target='_blank' href='"+this.cP+"' style='color:"+mk+"' title='More Info / Book'>More Info / Book</a>";g+="<br /><font style='color:darkgreen'><b>Distance:</b> "+cw(this.ai)+"</font>";if(!ac){g+=bb("");}g+="</td></tr></table>";return g;};gU.prototype.M=function(){hideSearchTip();var g="<div style='width:240px;background-color:lightcoral' >"+this.cf(false,0)+"</div><br />";this.K.openInfoWindowHtml(g);};gU.prototype.ay=function(){var cZ=6;var cR=20;var aH=12;var az=20;var bD=6;var bB=0;this.T=mcX.markerPath+"red.png";var aa=mcX.markerPath+"shadow.png";var C=new GIcon();C.image=this.T;C.iconSize=new GSize(aH,az);C.shadow=aa;C.shadowSize=new GSize(22,20);C.printImage=this.T;C.mozPrintImage=this.T;C.iconAnchor=new GPoint(cZ,cR);C.infoWindowAnchor=new GPoint(bD,bB);C.infoShadowAnchor=new GPoint(bD,bB);var bG=this.F;var H=new GMarker(this.I,{icon:C});this.K=H;map.addOverlay(H);var o=this;GEvent.addListener(H,'click',function(){o.M();});GEvent.addListener(H,"mouseover",function(){bx(o);});GEvent.addListener(H,"mouseout",function(){aZ(o);});};function cbHotelSearch(a){for(var i=1;i<a.length;i++){var o=new gU();if(o.df(a[i])){A.push(o);o.ay();}}var au=mcX.displaySideWidth-16;var s=A.length==1?"":"s";var g="<table cellspacing=0 cellpadding=2 style='width:"+au+"px'><tr><td><a href='javascript:vuASR()' title='View All'>"+A.length+" listing"+s+"</td></tr></table>";e("resultHeaderDiv").innerHTML=ad(g,1);vuASR();L++;e("resultProgressDiv").style.display="none";as=1;ao();};function iz(cr){var ah=map.getBounds();var eY=ah.getNorthEast();var eV=ah.getSouthWest();var ky=e("hotelDay");var cT=e("hotelMonth");fO=1+ky.selectedIndex;var eb=parseInt(cT[cT.selectedIndex].value);eZ=eb%100;fr=parseInt(eb/100);jR=1;eK=parseInt(e("hotelNights").selectedIndex);var cS=Date();A=new Array();var ak=GXmlHttp.create();var aF="http://hotels.mapchannels.com/searchhotel_js"+hR+"?n="+eY.lat()+"&s="+eV.lat()+"&e="+eY.lng()+"&w="+eV.lng()+"&sd="+fO+"&sm="+eZ+"&sy="+fr+"&r="+jR+"&bn="+eK+"&f=1";aE=0;var ak=new ap(aF);ak.bz();ak.bY();}