/* File: js/date.format.js, Ratio: 40.4% */

var dateFormat=function(){var token=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,timezone=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,timezoneClip=/[^-+\dA-Z]/g,pad=function(val,len){val=String(val);len=len||2;while(val.length<len)val="0"+val;return val;};return function(date,mask,utc){var dF=dateFormat;if(arguments.length==1&&(typeof date=="string"||date instanceof String)&&!/\d/.test(date)){mask=date;date=undefined;}
date=date?new Date(date):new Date();if(isNaN(date))throw new SyntaxError("invalid date");mask=String(dF.masks[mask]||mask||dF.masks["default"]);if(mask.slice(0,4)=="UTC:"){mask=mask.slice(4);utc=true;}
var _=utc?"getUTC":"get",d=date[_+"Date"](),D=date[_+"Day"](),m=date[_+"Month"](),y=date[_+"FullYear"](),H=date[_+"Hours"](),M=date[_+"Minutes"](),s=date[_+"Seconds"](),L=date[_+"Milliseconds"](),o=utc?0:date.getTimezoneOffset(),flags={d:d,dd:pad(d),ddd:dF.i18n.dayNames[D],dddd:dF.i18n.dayNames[D+7],m:m+1,mm:pad(m+1),mmm:dF.i18n.monthNames[m],mmmm:dF.i18n.monthNames[m+12],yy:String(y).slice(2),yyyy:y,h:H%12||12,hh:pad(H%12||12),H:H,HH:pad(H),M:M,MM:pad(M),s:s,ss:pad(s),l:pad(L,3),L:pad(L>99?Math.round(L/10):L),t:H<12?"a":"p",tt:H<12?"am":"pm",T:H<12?"A":"P",TT:H<12?"AM":"PM",Z:utc?"UTC":(String(date).match(timezone)||[""]).pop().replace(timezoneClip,""),o:(o>0?"-":"+")+pad(Math.floor(Math.abs(o)/60)*100+Math.abs(o)%60,4),S:["th","st","nd","rd"][d%10>3?0:(d%100-d%10!=10)*d%10]};return mask.replace(token,function($0){return $0 in flags?flags[$0]:$0.slice(1,$0.length-1);});};}();dateFormat.masks={"default":"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};dateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};Date.prototype.format=function(mask,utc){return dateFormat(this,mask,utc);};

/* File: js/jquery-merrcury-timezone.js, Ratio: 31.7% */

var format=null;var disclaimer=null;var serverDate=null;var serverGmtTime=null;var discrepancy=null;var browserGmtOffset=null;var selectors=new Array();function generateDateInUserTimeZone(target){var timeGmt=serverDate;if(typeof(target)=='object'){if(target instanceof Date){timeGmt=target;target=null;}else
timeGmt=this.getDate($(target).text());}else if(typeof(target)=='string')
timeGmt=this.getDate(target);var timeRender=null;var append=' GMT';if(!this.validDiscrepancy()){timeRender=timeGmt;}else{append='*';timeRender=new Date(timeGmt.getTime()-(this.browserGmtOffset*60000));}
formatted=dateFormat(timeRender,this.format)+append;if(target&&typeof(target)=='object')
$(target).text(formatted)
else
return formatted;}
function generateFromServerDate(hours){if(hours)
return generateDateInUserTimeZone(new Date(serverDate.getTime()+hours*3600000));else
return generateDateInUserTimeZone();}
function getDate(date){date=date.replace(/-/g,"/");return new Date(date);}
function getDiscrepancy(){if(this.discrepancy!=null)
return this.discrepancy;var now=new Date();this.browserGmtOffset=now.getTimezoneOffset();var browserLocalTime=now.getTime();this.discrepancy=(((browserLocalTime+(this.browserGmtOffset*60000))-(this.serverGmtTime)))/60000;this.discrepancy=Math.abs(discrepancy);var diff=(-1*this.browserGmtOffset)/60;diff=diff>=0?'+'+diff:diff;if(this.disclaimer!=''&&this.validDiscrepancy())
$('#footerDisclaimer').text(this.disclaimer+diff+' GMT');return this.discrepancy;}
function setDateFormat(format){this.format=format;}
function setDisclaimer(disclaimer){this.disclaimer=disclaimer;}
function setServerGmtTime(serverTime){this.serverDate=new Date(serverTime);this.serverGmtTime=this.serverDate.getTime();}
function setSelector(pSel){this.selectors.push(pSel);}
function validDiscrepancy(){var discrepancy=this.getDiscrepancy();return discrepancy!=null&&discrepancy<=5;}
function printTimeRun(){for(var index in this.selectors){$(this.selectors[index]).each(function(i){if($(this).text())
generateDateInUserTimeZone(this);});}}
$().ready(function(){printTimeRun();});

/* File: js/jquery.tooltip.min.js, Ratio: 7.8% */
;(function($){var helper={},current,title,tID,IE=$.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),track=false;$.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){$.tooltip.blocked=!$.tooltip.blocked;}};$.fn.extend({tooltip:function(settings){settings=$.extend({},$.tooltip.defaults,settings);createHelper(settings);return this.each(function(){$.data(this,"tooltip",settings);this.tOpacity=helper.parent.css("opacity");this.tooltipText=this.title;$(this).removeAttr("title");this.alt="";}).mouseover(save).mouseout(hide).click(hide);},fixPNG:IE?function(){return this.each(function(){var image=$(this).css('backgroundImage');if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;$(this).css({'backgroundImage':'none','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+image+"')"}).each(function(){var position=$(this).css('position');if(position!='absolute'&&position!='relative')$(this).css('position','relative');});}});}:function(){return this;},unfixPNG:IE?function(){return this.each(function(){$(this).css({'filter':'',backgroundImage:''});});}:function(){return this;},hideWhenEmpty:function(){return this.each(function(){$(this)[$(this).html()?"show":"hide"]();});},url:function(){return this.attr('href')||this.attr('src');}});function createHelper(settings){if(helper.parent)return;helper.parent=$('<div id="'+settings.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if($.fn.bgiframe)helper.parent.bgiframe();helper.title=$('h3',helper.parent);helper.body=$('div.body',helper.parent);helper.url=$('div.url',helper.parent);}function settings(element){return $.data(element,"tooltip");}function handle(event){if(settings(this).delay)tID=setTimeout(show,settings(this).delay);else
show();track=!!settings(this).track;$(document.body).bind('mousemove',update);update(event);}function save(){if($.tooltip.blocked||this==current||(!this.tooltipText&&!settings(this).bodyHandler))return;current=this;title=this.tooltipText;if(settings(this).bodyHandler){helper.title.hide();var bodyContent=settings(this).bodyHandler.call(this);if(bodyContent.nodeType||bodyContent.jquery){helper.body.empty().append(bodyContent)}else{helper.body.html(bodyContent);}helper.body.show();}else if(settings(this).showBody){var parts=title.split(settings(this).showBody);helper.title.html(parts.shift()).show();helper.body.empty();for(var i=0,part;(part=parts[i]);i++){if(i>0)helper.body.append("<br/>");helper.body.append(part);}helper.body.hideWhenEmpty();}else{helper.title.html(title).show();helper.body.hide();}if(settings(this).showURL&&$(this).url())helper.url.html($(this).url().replace('http://','')).show();else
helper.url.hide();helper.parent.addClass(settings(this).extraClass);if(settings(this).fixPNG)helper.parent.fixPNG();handle.apply(this,arguments);}function show(){tID=null;if((!IE||!$.fn.bgiframe)&&settings(current).fade){if(helper.parent.is(":animated"))helper.parent.stop().show().fadeTo(settings(current).fade,current.tOpacity);else
helper.parent.is(':visible')?helper.parent.fadeTo(settings(current).fade,current.tOpacity):helper.parent.fadeIn(settings(current).fade);}else{helper.parent.show();}update();}function update(event){if($.tooltip.blocked)return;if(event&&event.target.tagName=="OPTION"){return;}if(!track&&helper.parent.is(":visible")){$(document.body).unbind('mousemove',update)}if(current==null){$(document.body).unbind('mousemove',update);return;}helper.parent.removeClass("viewport-right").removeClass("viewport-bottom");var left=helper.parent[0].offsetLeft;var top=helper.parent[0].offsetTop;if(event){left=event.pageX+settings(current).left;top=event.pageY+settings(current).top;var right='auto';if(settings(current).positionLeft){right=$(window).width()-left;left='auto';}helper.parent.css({left:left,right:right,top:top});}var v=viewport(),h=helper.parent[0];if(v.x+v.cx<h.offsetLeft+h.offsetWidth){left-=h.offsetWidth+20+settings(current).left;helper.parent.css({left:left+'px'}).addClass("viewport-right");}if(v.y+v.cy<h.offsetTop+h.offsetHeight){top-=h.offsetHeight+20+settings(current).top;helper.parent.css({top:top+'px'}).addClass("viewport-bottom");}}function viewport(){return{x:$(window).scrollLeft(),y:$(window).scrollTop(),cx:$(window).width(),cy:$(window).height()};}function hide(event){if($.tooltip.blocked)return;if(tID)clearTimeout(tID);current=null;var tsettings=settings(this);function complete(){helper.parent.removeClass(tsettings.extraClass).hide().css("opacity","");}if((!IE||!$.fn.bgiframe)&&tsettings.fade){if(helper.parent.is(':animated'))helper.parent.stop().fadeTo(tsettings.fade,0,complete);else
helper.parent.stop().fadeOut(tsettings.fade,complete);}else
complete();if(settings(this).fixPNG)helper.parent.unfixPNG();}})(jQuery);

/* File: js/jquery.scrollTo.js, Ratio: 65.7% */
;(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$(window).scrollTo(target,duration,settings);};$scrollTo.defaults={axis:'xy',duration:parseFloat($.fn.jquery)>=1.3?0:1};$scrollTo.window=function(scope){return $(window)._scrollable();};$.fn._scrollable=function(){return this.map(function(){var elem=this,isWin=!elem.nodeName||$.inArray(elem.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!isWin)
return elem;var doc=(elem.contentWindow||elem).document||elem.ownerDocument||elem;return $.browser.safari||doc.compatMode=='BackCompat'?doc.body:doc.documentElement;});};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=='object'){settings=duration;duration=0;}
if(typeof settings=='function')
settings={onAfter:settings};if(target=='max')
target=9e9;settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue)
duration/=2;settings.offset=both(settings.offset);settings.over=both(settings.over);return this._scrollable().each(function(){var elem=this,$elem=$(elem),targ=target,toff,attr={},win=$elem.is('html,body');switch(typeof targ){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(targ)){targ=both(targ);break;}
targ=$(targ,this);case'object':if(targ.is||targ.style)
toff=(targ=$(targ)).offset();}
$.each(settings.axis.split(''),function(i,axis){var Pos=axis=='x'?'Left':'Top',pos=Pos.toLowerCase(),key='scroll'+Pos,old=elem[key],max=$scrollTo.max(elem,axis);if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css('margin'+Pos))||0;attr[key]-=parseInt(targ.css('border'+Pos+'Width'))||0;}
attr[key]+=settings.offset[pos]||0;if(settings.over[pos])
attr[key]+=targ[axis=='x'?'width':'height']()*settings.over[pos];}else{var val=targ[pos];attr[key]=val.slice&&val.slice(-1)=='%'?parseFloat(val)/100*max:val;}
if(/^\d+$/.test(attr[key]))
attr[key]=attr[key]<=0?0:Math.min(attr[key],max);if(!i&&settings.queue){if(old!=attr[key])
animate(settings.onAfterFirst);delete attr[key];}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target,settings);});};}).end();};$scrollTo.max=function(elem,axis){var Dim=axis=='x'?'Width':'Height',scroll='scroll'+Dim;if(!$(elem).is('html,body'))
return elem[scroll]-$(elem)[Dim.toLowerCase()]();var size='client'+Dim,html=elem.ownerDocument.documentElement,body=elem.ownerDocument.body;return Math.max(html[scroll],body[scroll])
-Math.min(html[size],body[size]);};function both(val){return typeof val=='object'?val:{top:val,left:val};};})(jQuery);

/* File: js/lodging_street_view.js, Ratio: 28.8% */

$().ready(function(){streetViewData=null;panorama=[];lodgingLocation=null;wrapDiv=$('<div class="loaderCon"><img class="preLoader" src="'+image('/img/global/preWhitePage.gif')+'"/></div>');streetView=function(latitude,longitude,_div,_noDataMsg,_callback,_pitch){lodgingLocation=new GLatLng(latitude,longitude);div=_div;callback=_callback;pitch=_pitch==null?-10:_pitch;$(div).show().addClass('loaderCon').prepend('<img style="z-index: 4000" class="preLoader SVLoad" src="'+image('/img/global/preWhitePage.gif')+'"/>');noDataMsg=_noDataMsg;panoClient=new GStreetviewClient();panoClient.getNearestPanorama(lodgingLocation,showPanoData);}
showPanoData=function(panoData){streetViewData={has_street_view:false,distance:null,latitude:null,longitude:null,yaw:null,pitch:null};if(panoData.code==200){panoLatLng=panoData.location.latlng;POV=__calculatePOV(panoLatLng,lodgingLocation);if(panorama==undefined||panorama[$(div).attr('id')]==undefined||panorama[$(div).attr('id')]==null){panorama[$(div).attr('id')]=new GStreetviewPanorama(div);GEvent.addListener(panorama[$(div).attr('id')],"error",handleErrors);}
panorama[$(div).attr('id')].setLocationAndPOV(panoLatLng,POV);}
else{if(panorama!=undefined&&panorama[$(div).attr('id')]!=undefined&&panorama[$(div).attr('id')]!=null)
panorama[$(div).attr('id')].remove();if(noDataMsg)
$(div).html(noDataMsg);else $(div).hide();}
$('.SVLoad').remove();if(callback)callback(panoData.code==200)}
__calculatePOV=function(startLatLng,endLatLng){var DEGREE_PER_RADIAN=57.2957795;var RADIAN_PER_DEGREE=0.017453;if(endLatLng==null){endLatLng=startLatLng;}
var dlat=endLatLng.lat()-startLatLng.lat();var dlng=endLatLng.lng()-startLatLng.lng();var yaw=Math.atan2(dlng*Math.cos(endLatLng.lat()*RADIAN_PER_DEGREE),dlat)*DEGREE_PER_RADIAN;if(yaw>=360)yaw-=360;else if(yaw<0)yaw+=360;return{yaw:yaw,pitch:pitch!=undefined?pitch:-10};}
handleErrors=function(){panorama.remove();}});

/* File: js/lodging_minisite.js, Ratio: 21.1% */

var menuName="#miniMenu";var contentName="#content";var menuYloc=null;$(document).ready(function(){menuYloc=parseInt($('.L2C5A').position()['top']);$(menuName).css('top',menuYloc+'px');resize=function(){docHeight=$(window).height();currentY=parseInt($(menuName).css("top").substring(0,$(menuName).css("top").indexOf("px")))
height=docHeight-currentY;contentOffset=($(contentName).height()+menuYloc)-$(document).scrollTop();if(height>contentOffset)
height=contentOffset;$(menuName).css('height',height+'px');}
onAnimateComplete=function(){scr=$(document).scrollTop();currentY=parseInt($(this).css("top").substring(0,$(this).css("top").indexOf("px")))
if(scr<menuYloc){$(this).stop(true)
$(this).css('top',menuYloc-scr);}
resize();}
relocate=function(){if($(document).scrollLeft())
$('#miniMenu').css('left',-$(document).scrollLeft());else
$('#miniMenu').css('left','');scr=$(document).scrollTop();var offset=menuYloc-scr;if(offset<0)offset=0;var current=parseInt($(menuName).css("top").substring(0,$(menuName).css("top").indexOf("px")))
var duration=0;if(offset<current){duration=500;}
else{duration=1;}
offset=offset+"px";if($.browser.safari)
$(menuName).css({top:offset});else
$(menuName).animate({top:offset},{duration:duration,queue:false,complete:onAnimateComplete});};scrollToPiece=function(){piece=null;if($(this).attr('scrollto')){piece=$(this).attr('scrollto');}
else if($(this).attr('href')){piece=$(this).attr('href');}
if(piece){var target=$(piece);$("html:not(:animated),body:not(:animated)").animate({scrollTop:$(piece).offset().top},500);return false;}
return true;}
$('#miniMenu a[href*="#"], #miniMenu a[scrollto]').click(scrollToPiece);relocate();$(window).resize(resize);$(window).scroll(relocate);$(menuName).show();$('.language-select').change(function(){location=$(this).val();})
selUrl=function(){this.select();}
$('#url-input').live('mouseup',selUrl).live('keyup',selUrl);$('#url-input').focus(selUrl);$('.thumbGallery').live('click',function(){if(typeof gallery!="undefined")
gallery.close();gallery=window.open($(this).attr('href'),'gallery','status=1,toolbar=1,location=1,menubar=0,directories=0,resizable=1,scrollbars=1,height='+window.screen.availHeight+',width='+window.screen.availWidth);gallery.focus();return false;}).tooltip({bodyHandler:function(){return'<img class="ico16"  src="'+image('/img/icon/newWin12.gif')+'"> '+$(this).attr('tooltip');},showURL:false,delay:0,track:true});loadSV=function(){streetView($("#llatitude").val(),$("#llongitude").val(),$('#street-view')[0],noDataMsg,function(available){$('#streetview').attr('link','/lodgings/streetview/'+(available+0));if(available){$('#streetview, #street-view').css('height','300px');$('#cant-move-me').show();$('#noStreetViewMsg').hide();}
else{$('#streetview').css('height','40px');$('#street-view').css('height','30px');$('#street-view').removeClass('loaderCon');$('#cant-move-me').hide();}});};loadSV();});

/* File: js/jquery.metadata.js, Ratio: 76.9% */

(function($){$.extend({metadata:{defaults:{type:'class',name:'metadata',cre:/({.*})/,single:'metadata'},setType:function(type,name){this.defaults.type=type;this.defaults.name=name;},get:function(elem,opts){var settings=$.extend({},this.defaults,opts);if(!settings.single.length)settings.single='metadata';var data=$.data(elem,settings.single);if(data)return data;data="{}";if(settings.type=="class"){var m=settings.cre.exec(elem.className);if(m)
data=m[1];}else if(settings.type=="elem"){if(!elem.getElementsByTagName)
return undefined;var e=elem.getElementsByTagName(settings.name);if(e.length)
data=$.trim(e[0].innerHTML);}else if(elem.getAttribute!=undefined){var attr=elem.getAttribute(settings.name);if(attr)
data=attr;}
if(data.indexOf('{')<0)
data="{"+data+"}";data=eval("("+data+")");$.data(elem,settings.single,data);return data;}}});$.fn.metadata=function(opts){return $.metadata.get(this[0],opts);};})(jQuery);

/* File: js/jquery.merrcury.mmap.js, Ratio: 24.6% */
;(function($){$.fn.mmap=function(options){if(typeof google=='undefined'||typeof google.maps=='undefined')throw new Error('Google Maps API is not loaded!');$this=this.filter(':first');if(!$this.length)return;var mmap=$this.data('mmap');if(mmap)return mmap;var o=$.metadata?$.extend({},options,$this.metadata()):options;mmap=new $.mmap($this.get(0),o);$this.data('mmap',mmap);return mmap;}
$.mmap=function(element,options){this.settings=$.mmap.settings(options);this.container=element;this.gmap=null;this._markers=[];this._minLat=null;this._minLng=null;this._maxLat=null;this._maxLng=null;this._bounds=null;this._boxBounds=null;this._boxRescale=false;this._boundingBox=null;this._zoomListener=null;this._dragListener=null;this._timeout=0;this._boundingBoxChanged=function(){}
this.init();};$.mmap.type={ROAD:1,SATELLITE:2,HYBRID:3,TERRAIN:4};$.extend($.mmap,{defaults:{type:$.mmap.type.ROAD,bounds:false,center:[0,0],zoom:1,defaultUI:true,dragging:true,doubleClickZoom:true,minimunZoom:0,continuousZoom:true,googleBar:false,scrollWheelZoom:false,showAreas:true,areaMarkerCreator:false,onZoom:function(){},mapOptions:{}},settings:function(options){return $.extend({},$.mmap.defaults,options)},typeToGType:function(type){switch(type){case $.mmap.type.ROAD:return google.maps.NORMAL_MAP;case $.mmap.type.SATELLITE:return google.maps.SATELLITE_MAP;case $.mmap.type.HYBRID:return google.maps.HYBRID_MAP;case $.mmap.type.TERRAIN:return google.maps.PHYSICAL_MAP;default:return google.maps.NORMAL_MAP;}},prototype:{init:function(){var s=this.settings;var latlng=new google.maps.LatLng(s.center[0],s.center[1]);var mapOptions={events:{}};mapOptions=$.extend({},mapOptions,s.mapOptions);var gmap=new google.maps.Map2(this.container,mapOptions);if(s.defaultUI)
gmap.setUIToDefault();if(s.dragging)
gmap.enableDragging();else gmap.disableDragging();if(s.doubleClickZoom)
gmap.enableDoubleClickZoom();else gmap.disableDoubleClickZoom();if(s.continuousZoom)
gmap.enableContinuousZoom();else gmap.disableContinuousZoom();if(s.googleBar)
gmap.enableGoogleBar();else gmap.disableGoogleBar();if(s.minimunZoom){var mapType=gmap.getMapTypes();for(var i=0;i<mapType.length;i++){mapType[i].getMinimumResolution=function(){return s.minimunZoom;}}}
if(s.scrollWheelZoom){gmap.enableScrollWheelZoom();}
else{gmap.disableScrollWheelZoom();}
this.gmap=gmap;if(typeof s.bounds=='object'){this.setFitZoom(s.bounds);}
else{this.gmap=gmap;gmap.setCenter(latlng,s.zoom,$.mmap.typeToGType(s.type));}
var myCopyright=new google.maps.CopyrightCollection("� ");myCopyright.addCopyright(new google.maps.Copyright('OpacityLayer',new google.maps.LatLngBounds(new google.maps.LatLng(-90,-180),new google.maps.LatLng(90,180)),0,'LetMeGo, LLC'));var tilelayer=new google.maps.TileLayer(myCopyright);tilelayer.getTileUrl=function(){return"http://kml.lover.googlepages.com/white_map_tile.gif";};tilelayer.getOpacity=function(){return 0.3;}
var myTileLayer=new google.maps.TileLayerOverlay(tilelayer);this.gmap.addOverlay(myTileLayer);if(typeof mapOptions.events=='object'){for(var event in mapOptions.events){if(typeof mapOptions.events[event]=='function'){google.maps.Event.addListener(this.gmap,event,mapOptions.events[event]);}}}
if(s.showAreas){var $this=this;setTimeout(function(){$this.updateAreas();},500);google.maps.Event.addListener(this.gmap,"moveend",function(){$this.updateAreas();});}
gm=this.gmap;$this=this;$(window).resize(function(){var bounds=$this.getBoundingBox();var center=gm.getCenter();gm.checkResize();gm.setCenter(center);if($this._boundingBox&&typeof $this._boundingBox=='object'){$this.setBoundingBox(bounds,true);$this._boundingBoxChanged($this._boundingBox,bounds,true);}});return;},addMarkers:function(name,type,markers,options,markerCreator){if(typeof options!='object')options={};if(typeof markerCreator!='object'){markerCreator=$.mmap.getMarkerCreator(type);}
if(typeof markerCreator.beforeCreate=='function')
markerCreator.beforeCreate(markers,this,options)
if(((typeof options.fitZoom!='undefined'&&options.fitZoom)||(typeof options.fitZoom=='undefined'&&markerCreator.fitZoom))&&((typeof options.noResetBounds=='undefined'||!options.noResetBounds))){this.resetBounds();}
var events=['click','dblclick','mouseover','mouseout'];layer=[];var mgr=new MarkerManager(this.gmap);for(i in markers){var marker=markerCreator.create(markers[i],this,options);marker.data=markers[i];for(var event in events){this._addEvent(marker,events[event],options,markerCreator);}
if((typeof markerCreator.onMarker!='function')||(marker=markerCreator.onMarker(marker,this,options))){layer.push(marker);}
if((typeof options.fitZoom!='undefined'&&options.fitZoom)||(typeof options.fitZoom=='undefined'&&markerCreator.fitZoom)){latlng=marker.getLatLng();this.updateBounds(latlng.lat(),latlng.lng());}}
mgr.addMarkers(layer,0,19);if(typeof this._markers[name]=='object')this._markers[name].clearMarkers();mgr.show();this._markers[name]=mgr;if(typeof markerCreator.onLayer=='function')markerCreator.onLayer(mgr,this,options);if((typeof options.fitZoom!='undefined'&&options.fitZoom)||(typeof options.fitZoom=='undefined'&&markerCreator.fitZoom)){this.setFitZoom(false);}},getMarkerManager:function(type){return this._markers[type];},addMarkersUrl:function(name,type,url,data,options,markerCreator){var $this=this;$.ajax({type:'GET',url:url,data:data,cache:true,dataType:'json',mode:'abort',port:name,success:function(response){$this.addMarkers(name,type,response,options,markerCreator);}});},bindMarkerEvent:function(marker,type,event,options,markerCreator){if(typeof options!='object')options={};if(typeof markerCreator!='object'){markerCreator=$.mmap.getMarkerCreator(type);}
this._addEvent(marker,event,options,markerCreator);},unbindMarkerEvent:function(marker,event){google.maps.Event.clearListeners(marker,event);},closeInfoWindow:function(){if(this.gmap.getExtInfoWindow()!=null){this.gmap.closeExtInfoWindow();}},updateBounds:function(lat,lng){lat=parseFloat(lat);lng=parseFloat(lng);if(this._minLat==null||lat<this._minLat)
this._minLat=parseFloat(lat);if(this._minLng==null||lng<this._minLng)
this._minLng=parseFloat(lng);if(this._maxLat==null||lat>this._maxLat)
this._maxLat=parseFloat(lat);if(this._maxLng==null||lng>this._maxLng)
this._maxLng=parseFloat(lng);},resetBounds:function(){this._minLat=null;this._minLng=null;this._maxLat=null;this._maxLng=null;},setFitZoom:function(bounds){if(typeof bounds!='object'){bounds=new google.maps.LatLngBounds(new google.maps.LatLng(this._minLat,this._minLng),new google.maps.LatLng(this._maxLat,this._maxLng));}
var zoom=this.gmap.getBoundsZoomLevel(bounds);google.maps.Event.clearListeners(this.gmap,"zoomend");google.maps.Event.clearListeners(this.gmap,"dragend");this.gmap.setCenter(bounds.getCenter(),zoom);},updateAreas:function(){var s=this.settings;var zoom=this.gmap.getZoom();if(zoom>9){var bounds=this.gmap.getBounds();if(this._boundingBox!=null){bounds=this.getBoundingBox();}
if(this._bounds==null||this._bounds.getNorthEast().toUrlValue()!=bounds.getNorthEast().toUrlValue()||this._bounds.getSouthWest().toUrlValue()!=bounds.getSouthWest().toUrlValue()){this._bounds=bounds;this.addMarkersUrl('_areas','Area','/areas/findinbox',{ne:this._bounds.getNorthEast().toUrlValue(),sw:this._bounds.getSouthWest().toUrlValue(),lang:siteIsoLang,region:0},{},s.areaMarkerCreator);}}
else{if(typeof this._markers['_areas']=='object'){this._markers['_areas'].clearMarkers();}}},getBoundingBox:function(){if(!this._boundingBox){return null;}
selection=this._boundingBox.getSelection();return new google.maps.LatLngBounds(this.gmap.fromContainerPixelToLatLng(new google.maps.Point(selection.x1,selection.y2)),this.gmap.fromContainerPixelToLatLng(new google.maps.Point(selection.x2,selection.y1)));},setBoundingBox:function(bounds,fitZoom,boxChanged,rescale,hideHandlersOnBorder){this._boxBounds=bounds;if(typeof boxChanged=='function'){this._boundingBoxChanged=boxChanged;}
if(typeof rescale!='undefined'){this._boxRescale=rescale;}
$this=this;if(typeof fitZoom!='undefined'&&fitZoom){this.setFitZoom(bounds);}
this._newBoundingBox(hideHandlersOnBorder);this._updateBoundingBox();this._zoomListener=google.maps.Event.bind(this.gmap,"zoomend",this,this._mapZoom);this._dragListener=google.maps.Event.bind(this.gmap,"dragend",this,this._boundingBoxMoveEnd);google.maps.Event.bind(this.gmap,"moveend",this,function(){google.maps.Event.trigger(this.gmap,"dragend");});},setBoundingBoxClean:function(bounds){this._boxBounds=bounds;google.maps.Event.clearListeners(this.gmap,"zoomend");google.maps.Event.clearListeners(this.gmap,"dragend");if(!this._boundingBox)
this._newBoundingBox();this.setFitZoom(bounds);this._updateBoundingBox();},getOptions:function(option){s=this.settings;if(typeof option!='undefined'){if(typeof s[option]!='undefined'){return s[option];}else{return null;}}else{return s;}},_boundingBoxMoveEnd:function(){if((typeof onZoom=='function'&&!onZoom())||(typeof tooSmallMap=='function'&&tooSmallMap())){return false;}
selection=this._boundingBox.getSelection();this._boxBounds=new google.maps.LatLngBounds(this.gmap.fromContainerPixelToLatLng(new google.maps.Point(selection.x1,selection.y2)),this.gmap.fromContainerPixelToLatLng(new google.maps.Point(selection.x2,selection.y1)));this._boundingBoxChanged(this._boundingBox,this._boxBounds,false);},_mapZoom:function(oldLevel,newLevel){if(!onZoom()){return false;}
else{if(!this._boxRescale){this._boxBounds=this.getBoundingBox();}
var zoom=false;var setDefaults=false;if(typeof oldLevel!='undefined'&&typeof newLevel!='undefined'){zoom=newLevel>oldLevel?'IN':'OUT';if(zoom=='OUT'&&this._boxBounds){var ne=this._boxBounds.getNorthEast();var sw=this._boxBounds.getSouthWest();if(newLevel<=3&&(ne.lat()>82||sw.lat()<-82)){this._boxBounds=this.getOptions('bounds');setDefaults=true;}}}
this._updateBoundingBox(zoom);this._boundingBoxChanged(this._boundingBox,this._boxBounds,false,setDefaults);}},_newBoundingBox:function(hideHandlersOnBorder){this._hideHandlersOnBorder=false;if(typeof hideHandlersOnBorder!='undefined'){this._hideHandlersOnBorder=hideHandlersOnBorder;}
this._boundingBox=$(this.container).boxAreaSelect({handles:true,hideHandlersOnBorder:this._hideHandlersOnBorder,minWidth:60,minHeight:60,zIndex:0,onSelectEnd:function(element,selection){$this._boxBounds=new google.maps.LatLngBounds($this.gmap.fromContainerPixelToLatLng(new google.maps.Point(selection.x1,selection.y2)),$this.gmap.fromContainerPixelToLatLng(new google.maps.Point(selection.x2,selection.y1)));$this._boundingBoxChanged($this._boundingBox,$this._boxBounds,false);}});},_updateBoundingBox:function(zoom){ne=this.gmap.fromLatLngToContainerPixel(this._boxBounds.getNorthEast());sw=this.gmap.fromLatLngToContainerPixel(this._boxBounds.getSouthWest());this._boundingBox.setSelection(sw.x,ne.y,ne.x,sw.y,false);this._boundingBox.update();},_addEvent:function(marker,event,options,markerCreator){var ucEvent=event.charAt(0).toUpperCase()+event.substr(1);var customOnEvent=typeof options['on'+ucEvent]=='function'?options['on'+ucEvent]:false;var creatorOnEvent=typeof markerCreator['on'+ucEvent]=='function'?markerCreator['on'+ucEvent]:false;if(customOnEvent||creatorOnEvent){google.maps.Event.addListener(marker,event,function(arg){if((!customOnEvent||customOnEvent(marker,arg))&&typeof creatorOnEvent=='function')
creatorOnEvent(marker,arg);});}}},markerCreators:[],registerMarkerCreator:function(name,init,prototype){if(typeof init!='function')throw new Error("mmap says: I can't register the MarkerMaker '"+name+"' because it's not a function");if(typeof $.mmap.markerCreators[name]!='undefined')throw new Error("mmap says: I can't register the MarkerMaker '"+name+"' because it was registered before!");$.extend(init,{prototype:prototype});$.mmap.markerCreators[name]=new init();},getMarkerCreator:function(name){if(typeof $.mmap.markerCreators[name]!='object')throw new Error("mmap says: I don't know how to create markers of type "+name);return $.mmap.markerCreators[name];}});})(jQuery);;(function($){$.mmap.registerMarkerCreator('Area',function(){var geoRefIcon=new google.maps.Icon(G_DEFAULT_ICON,image('/img/mmap/area/georeference.png'));geoRefIcon.printImage=image('/img/mmap/area/printGeoreference.gif');geoRefIcon.mozPrintImage=image('/img/mmap/area/mozPrintGeoreference.gif');geoRefIcon.iconSize=new google.maps.Size(38,38);geoRefIcon.shadow=image('/img/mmap/area/shadowGeoreference.png');geoRefIcon.iconAnchor=new google.maps.Point(19,22);geoRefIcon.infoWindowAnchor=new google.maps.Point(19,0);geoRefIcon.imageMap=[23,0,26,1,28,2,29,3,30,4,31,5,32,6,33,7,34,8,35,9,35,10,36,11,36,12,36,13,37,14,37,15,37,16,37,17,37,18,37,19,37,20,37,21,37,22,37,23,36,24,36,25,36,26,35,27,35,28,34,29,33,30,32,31,31,32,30,33,29,34,28,35,26,36,23,37,14,37,11,36,9,35,7,34,6,33,5,32,4,31,3,30,2,29,2,28,1,27,1,26,0,25,0,24,0,23,0,22,0,21,0,20,0,19,0,18,0,17,0,16,0,15,0,14,1,13,1,12,1,11,2,10,2,9,3,8,4,7,5,6,6,5,7,4,8,3,9,2,11,1,14,0];this.geoRefIcon=geoRefIcon;var nonRegionIcon=new google.maps.Icon(G_DEFAULT_ICON,image('/img/mmap/area/nonRegionArea.png'));nonRegionIcon.printImage=image('/img/mmap/area/printNonRegionArea.gif');nonRegionIcon.mozPrintImage=image('/img/mmap/area/mozPrintNonRegionArea.gif');nonRegionIcon.iconSize=new google.maps.Size(13,20);nonRegionIcon.shadow=image('/img/mmap/area/shadowNonRegionArea.png');nonRegionIcon.transparent=image('/img/mmap/area/transparent_nonregion.png');nonRegionIcon.shadowSize=new google.maps.Size(19,16);nonRegionIcon.iconAnchor=new google.maps.Point(6,20);nonRegionIcon.infoWindowAnchor=new google.maps.Point(5,-3);nonRegionIcon.imageMap=[5,16,5,10,2,8,2,5,4,2,8,2,10,5,10,8,6,10];this.nonRegionIcon=nonRegionIcon;this.airportIcon=new google.maps.Icon(this.nonRegionIcon,image('/img/mmap/area/airport.png'));this.airportIcon.printImage=image('/img/mmap/area/printAirport.gif');this.airportIcon.mozPrintImage=image('/img/mmap/area/mozPrintAirport.gif');this.airportIcon.iconSize=new google.maps.Size(28,26);this.airportIcon.iconAnchor=new google.maps.Point(14,13);this.airportIcon.imageMap=[8,23,6,22,4,20,3,18,2,16,2,11,4,8,6,5,9,4,14,4,17,6,19,9,21,11,21,16,20,18,18,20,16,22,13,23];this.defaultOptions={weight:false,order:true}},{beforeCreate:function(elements,mmap,opts){var options=$.extend({},this.defaultOptions,opts);},create:function(element,mmap,opts){var options=$.extend({},this.defaultOptions,opts);if(typeof element["Area"]=='object')element=element["Area"];var icon=this.nonRegionIcon;var zIndex=50;if(typeof element.is_georeference!='undefined'&&element.is_georeference){icon=this.geoRefIcon;zIndex=80;}
if(element.feature_code=="AIRP"){icon=this.airportIcon;}
icon=new google.maps.Icon(icon);var settings={icon:icon,dragCrossMove:false,clickable:true,draggable:false,hide:false,zIndexProcess:function(){return zIndex;}};var latLng=new google.maps.LatLng(element.latitude,element.longitude);var marker=new google.maps.Marker(latLng,settings);return marker;},onClick:function(marker){var data=marker.data;if(typeof data["Area"]=='object')data=data["Area"];var out='<div align="center" class="txtHead areaName"><strong>'+data.name+'</strong></div>';out+='<br /><div align="center">';out+='<div class="btLink" style="height:24px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="/submit/'+data.path+'"><img src="/img/icon/search24.png"></a></td><td><a href="/submit/'+data.path+'" target="_blank">{$submitItinerary} <img src="/img/icon/newWin12.gif" /></a></td></tr></table></div>';if(data.wikipedia_link.length){out+='<div class="btLink" style="height:24px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="'+data.wikipedia_link+'"><img src="/img/icon/wikipedia24.png"></a></td><td><a href="'+data.wikipedia_link+'" target="_blank">{$wikipedia} <img src="/img/icon/newWin12.gif" /></a></td></tr></table></div>';}
if(isAdmin){out+='<div class="btLink" style="height:24px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"></td><td><a href="/admin/areas/edit/'+data.id+'" target="_blank" class="link">{$editArea}</a></td></tr></table></div>';}
out+='</div>';marker.openExtInfoWindow(map.gmap,"mapWindow",out,{beakOffset:2,closeButton:true});google.maps.blockMarkers='1';data.event='click';},onMarker:function(marker,mmap,options){return marker;},onMouseover:function(marker,latLng){if(google.maps.blockMarkers!='1'){var data=marker.data;if(typeof data["Area"]=='object')data=data["Area"];if(data.feature_code=="AIRP"){marker.setImage('/img/mmap/area/airport_hov.png');}
else{if(typeof data.is_georeference!='undefined'&&data.is_georeference){marker.setImage('/img/mmap/area/georeference_hov.png');}
else{marker.setImage('/img/mmap/area/nonRegionArea_hov.png');}}
var out='<div align="center" class="txtHead areaName"><strong>'+data.name+'</strong></div>';out+='<br /><div align="center">'+__('Click marker for more options',true)+'</div>';marker.openExtInfoWindow(map.gmap,"mapWindow",out,{beakOffset:2});data.event='mouseOver';}},onMouseout:function(marker){var data=marker.data;if(typeof data["Area"]=='object')data=data["Area"];if(data.feature_code=="AIRP"){marker.setImage('/img/mmap/area/airport.png');}
else{if(typeof data.is_georeference!='undefined'&&data.is_georeference){marker.setImage('/img/mmap/area/georeference.png');}
else{marker.setImage('/img/mmap/area/nonRegionArea.png');}}
if(google.maps.blockMarkers!='1'){if(data.event=='mouseOver'){marker.closeExtInfoWindow(map.gmap);data.event='mouseOut';}}}});})(jQuery);

/* File: js/jquery.mmap.lodging.js, Ratio: 25.1% */
;(function($){$.mmap.registerMarkerCreator('Lodging',function(){this.fitZoom=true;this.markers=[];var defaultIcon=new google.maps.Icon();defaultIcon.image=image('/img/mmap/lodging/defaultLod.png');defaultIcon.shadow=image('/img/mmap/lodging/shadowLod.png');defaultIcon.iconSize=new google.maps.Size(27,18);defaultIcon.shadowSize=new google.maps.Size(27,18);defaultIcon.iconAnchor=new google.maps.Point(13,9);defaultIcon.infoWindowAnchor=new google.maps.Point(0,0);defaultIcon.printImage=image('/img/mmap/lodging/printDefaultLod.gif');defaultIcon.mozPrintImage=image('/img/mmap/lodging/mozPrintDefaultLod.gif');defaultIcon.printShadow=image('/img/mmap/lodging/printShadowLod.gif');defaultIcon.imageMap=[4,8,10,3,16,2,21,8,19,9,19,15,15,16,11,20,11,15,6,15,6,9];this.defaultIcon=defaultIcon;this.weightedIcons=[];for(var i=1;i<=10;i++){var weightedIcon=new google.maps.Icon(this.defaultIcon,image('/img/mmap/lodging/sortedLod_'+i+'.png'))
weightedIcon.printImage=image('/img/mmap/lodging/printSortedLod_'+i+'.gif');weightedIcon.mozPrintImage=image('/img/mmap/lodging/mozPrintSortedLod_'+i+'.gif');this.weightedIcons[i]=weightedIcon;}
this.weightedMouseOverIcons=[];for(var i=1;i<=10;i++){var weightedMouseOverIcon=new google.maps.Icon(this.defaultIcon,image('/img/mmap/lodging/sortedLod_'+i+'_hov.png'))
this.weightedMouseOverIcons[i]=weightedIcon;}
this.weightedLargeIcons=[];for(var i=1;i<=10;i++){var weightedLargeIcon=new google.maps.Icon(this.defaultIcon,image('/img/mmap/lodging/sortedLod_lg_'+i+'.png'))
weightedLargeIcon.printImage=image('/img/mmap/lodging/printSortedLod_lg_'+i+'.gif');weightedLargeIcon.mozPrintImage=image('/img/mmap/lodging/mozPrintSortedLod_lg_'+i+'.gif');weightedLargeIcon.iconSize=new google.maps.Size(45,17);weightedLargeIcon.shadowSize=new google.maps.Size(45,17);weightedLargeIcon.iconAnchor=new google.maps.Point(22,8);weightedLargeIcon.imageMap=[8,18,7,8,4,9,10,2,39,2,44,9,41,8,42,18,36,18,31,23,31,17,8,18];this.weightedLargeIcons[i]=weightedLargeIcon;}
this.weightedMouseOverLargeIcons=[];for(var i=1;i<=10;i++){var weightedMouseOverIcon=new google.maps.Icon(this.defaultIcon,image('/img/mmap/lodging/sortedLod_'+i+'_hov.png'))
this.weightedMouseOverIcons[i]=weightedIcon;}
this.retractedIcon=new google.maps.Icon(this.defaultIcon,image('/img/mmap/lodging/retractedLod.png'));this.retractedIcon.printImage=image('/img/mmap/lodging/printRetractedLod.gif');this.retractedIcon.mozPrintImage=image('/img/mmap/lodging/mozPrintRetractedLod.gif');this.messageIcon=new google.maps.Icon(this.defaultIcon,image('/img/mmap/lodging/invitedLod.png'));this.messageIcon.printImage=image('/img/mmap/lodging/printInvitedLod.gif');this.messageIcon.mozPrintImage=image('/img/mmap/lodging/mozPrintInvitedLod.gif');this.matchedIcon=new google.maps.Icon(this.defaultIcon,image('/img/mmap/lodging/matchedLod.png'));this.matchedIcon.printImage=image('/img/mmap/lodging/printMatchedLod_'+i+'.gif');this.matchedIcon.mozPrintImage=image('/img/mmap/lodging/mozPrintMatchedLod_'+i+'.gif');this.soldOutIcon=new google.maps.Icon(this.defaultIcon,image('/img/mmap/lodging/soldOutLod.png'));this.soldOutIcon.printImage=image('/img/mmap/lodging/printSoldOutLod.gif');this.soldOutIcon.mozPrintImage=image('/img/mmap/lodging/mozPrintSoldOutLod.gif');this.soldOutIcon.iconSize=new google.maps.Size(12,8);this.soldOutIcon.shadow='';this.soldOutIcon.imageMap=[2,7,2,3,0,3,3,0,8,0,11,3,9,3,9,7,3,7];this.availableIcon=new google.maps.Icon(this.defaultIcon,image('/img/mmap/lodging/availableLod.png'));this.availableIcon.printImage=image('/img/mmap/lodging/printAvailableLod.gif');this.availableIcon.mozPrintImage=image('/img/mmap/lodging/mozPrintAvailableLod.gif');this.availableIcon.iconSize=new google.maps.Size(12,8);this.availableIcon.shadow='';this.availableIcon.imageMap=[2,7,2,3,0,3,3,0,8,0,11,3,9,3,9,7,3,7];this.inactiveIcon=new google.maps.Icon(defaultIcon,image('/img/mmap/lodging/inactiveLod.png'));this.inactiveIcon.printImage=image('/img/mmap/lodging/printInactiveLod.gif');this.inactiveIcon.mozPrintImage=image('/img/mmap/lodging/mozPrintInactiveLod.gif');this.inactiveIcon.iconSize=new google.maps.Size(12,8);this.inactiveIcon.shadow='';this.inactiveIcon.imageMap=[2,7,2,3,0,3,3,0,8,0,11,3,9,3,9,7,3,7];this.defaultOptions={label:false,weight:false}},{beforeCreate:function(elements,mmap,opts){var options=$.extend({},this.defaultOptions,opts);if(options.weight){this.minWeight=null;this.maxWeight=null;for(i in elements){var element=elements[i];if(typeof element["Lodging"]=='object')element=element["Lodging"];if(parseInt(element[options.weight])>0&&typeof element.match!='undefined'&&element.match){if(this.minWeight==null||parseInt(element[options.weight])<this.minWeight){this.minWeight=parseInt(element[options.weight]);}
if(this.maxWeight==null||parseInt(element[options.weight])>this.maxWeight){this.maxWeight=parseInt(element[options.weight]);}}}}},create:function(element,mmap,opts){var options=$.extend({},this.defaultOptions,opts);if(typeof element["Lodging"]=='object')element=element["Lodging"];var icon=this.defaultIcon;if(typeof element.match!='undefined'&&!element.match&&element.specialIcon!='sortedLod'&&element.specialIcon!='invitedLod'){icon=this.inactiveIcon;}else{if(typeof element.match!='undefined'&&element.match&&options.weight&&element[options.weight]!=null){var weight=1;if(parseInt(element[options.weight])>0&&this.maxWeight>this.minWeight){weight=(parseInt(element[options.weight])-this.minWeight)/(this.maxWeight-this.minWeight);weight=parseInt(weight*10);}
if(weight<10){element.weight=parseInt(weight)+1;}
else{element.weight=parseInt(weight);}
if(typeof element[options.label]!='undefined'){if(typeof this.weightedLargeIcons[element.weight]!='undefined'){icon=this.weightedLargeIcons[element.weight];}}
else{if(typeof this.weightedLargeIcons[element.weight]!='undefined'){icon=this.weightedIcons[element.weight];}}}
else{if(options.weight&&options.weight!='costToShow'){icon=this.defaultIcon;element.specialIcon='defaultLod';}}}
if(element.specialIcon=="retractedLod"){icon=this.retractedIcon;}
if(element.specialIcon=="invitedLod"){icon=this.messageIcon;}
if(element.specialIcon=="matchedLod"){icon=this.matchedIcon;}
if(element.specialIcon=="soldOutLod"||element.available=='0'){element.specialIcon="soldOutLod"
icon=this.soldOutIcon;}
if(element.specialIcon=="availableLod"){icon=this.availableIcon;}
var labeled=options.label&&typeof element[options.label]!='undefined';var zIndex=100;if(typeof element.match!='undefined'&&element.match&&element[options.weight]>0&&element.specialIcon!="soldOutLod"){if(labeled){var rand=Math.floor(Math.random()*11);zIndex=parseInt(1000)-(element.weight*40)-parseInt(5)*(rand);}
else{zIndex=502;}}
if(element.specialIcon=="defaultLod"){zIndex=501;}
if(element.specialIcon=="retractedLod"){zIndex=500;}
if(element.specialIcon=="invitedLod"){zIndex=400;}
if(element.specialIcon=="matchedLod"){zIndex=300;}
if(element.specialIcon=="soldOutLod"){zIndex=200;}
if(element.specialIcon=="availableLod"){zIndex=100;}
var settings={icon:icon,dragCrossMove:false,clickable:true,draggable:false,hide:false,zIndexProcess:function(){return zIndex;}};if(labeled){settings.labelOffset=new google.maps.Size(-16,-9);settings.labelText=element[options.label];settings.labelClass="priceLabel";}
var latLng=new google.maps.LatLng(element.latitude,element.longitude);if(labeled){var marker=new LabeledMarker(latLng,settings);}
else{var marker=new google.maps.Marker(latLng,settings);}
this.markers['lodging'+element.id]=marker;return marker;},onMouseover:function(marker,latlng){if(google.maps.blockMarkers!='1'){var data=marker.data['Lodging'];if(typeof data.weight!='undefined'&&data.weight>0){marker.setImage('/img/mmap/lodging/sortedLod_'+data.weight+'_hov.png');}
else{if(data.specialIcon=='defaultLod'){marker.setImage('/img/mmap/lodging/defaultLod_hov.png');}
else{marker.setImage('/img/mmap/lodging/inactiveLod_hov.png');}}
out='<div class="lodName" align="center"><strong>'+data.name_formatted+'</strong></div>';out+='<div align="center" style="height:80px;"><img width="160" height="68" src="'+data.picture_formatted;out+='" class="thuPic" id="picLod'+data.id+'" alt="'+data.name_formatted+'" /><\/div>';if(typeof marker.data['Type']!='undefined'){$.each(marker.data['Type'],function(i){if(i>0){out+=' | ';}
out+=marker.data['Type'][i].name;});out+='</td></tr></table>';}
out+='<div align="center"><strong>'+__('Click marker for more options',true)+'</strong></div>';marker.openExtInfoWindow(map.gmap,"mapWindow",out,{beakOffset:2,windowWidth:200});data.Status='mouseOver';}},onMouseout:function(marker){var data=marker.data['Lodging'];if(typeof data.weight!='undefined'&&data.weight>0){marker.setImage('/img/mmap/lodging/sortedLod_'+data.weight+'.png');}
else{if(data.specialIcon=='soldOutLod'){marker.setImage('/img/mmap/lodging/'+data.specialIcon+'.png');}
else{if(data.specialIcon=='defaultLod'){marker.setImage('/img/mmap/lodging/defaultLod.png');}
else{marker.setImage('/img/mmap/lodging/inactiveLod.png');}}}
if(google.maps.blockMarkers!='1'){if(data.Status=='mouseOver'){marker.closeExtInfoWindow(map.gmap);}
data.Status='mouseOut';}},onClick:function(marker){var detailsUrl=marker.data['Lodging'].url;var data=marker.data['Lodging'];var out='<div style="background-image: url(/img/button/iwClick.gif); padding: 5px 5px 5px 35px; width: 160px; height: 25px;"><a href="/to/'+detailsUrl+'" target="_blank">View Details</a>&nbsp;<a href="/to/'+detailsUrl+'" target="_blank"><img src="/img/icon/newWin12.gif" /></a></div>';marker.openExtInfoWindow(map.gmap,"mapWindow",out,{beakOffset:2,windowWidth:200,closeButton:true});google.maps.blockMarkers='1';data.Status='click';}});})(jQuery);

/* File: js/jquery.mmap.lodgingmain.js, Ratio: 25.6% */
;(function($){$.mmap.registerMarkerCreator('LodgingMain',function(){var icon=new google.maps.Icon();icon.image=image('/img/mmap/lodgingmain/mainLod.png');icon.shadow=image('/img/mmap/lodgingmain/shadowMainLodging.png');icon.iconSize=new google.maps.Size(52,52);icon.iconAnchor=new google.maps.Point(26,26);icon.printImage=image('/img/mmap/lodgingmain/printmainLodging.gif');icon.mozPrintImage=image('/img/mmap/lodgingmain/mozPrintmainLodging.gif');icon.transparent=image('/img/mmap/lodgingmain/transparent.png');icon.imageMap=[21,1,29,2,36,4,42,8,46,14,48,20,49,25,49,30,47,36,43,41,39,45,33,48,29,49,21,49,15,47,10,44,6,39,2,31,2,21,4,15,7,10,12,6,19,2,23,1,15,4];this.icon=icon;},{create:function(element,mmap,options){if(typeof element["Lodging"]=='object')element=element["Lodging"];var opts={icon:this.icon,dragCrossMove:false,clickable:true,draggable:false,hide:false,zIndexProcess:function(){return 9999999999}};var latLng=new google.maps.LatLng(element.latitude,element.longitude);var marker=new google.maps.Marker(latLng,opts);var mtOptions={padding:30,color:'#CC0000',weight:10,length:15};new MarkerTracker(marker,mmap.gmap,mtOptions);return marker;}});})(jQuery);

/* File: js/markermanager_packed.js, Ratio: 0% */

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5 4(c,b){2 e=3;e.13=c;e.D=c.1k();e.1h=c.1V().1N();b=b||{};e.N=4.1f;2 g=c.29();2 h=g[0].1o();l(2 i=0;i<g.E;i++){2 f=g[i].1o();7(f>h){h=f}}e.p=b.1J||h;e.18=b.1E;e.m=b.15||C;2 d;7(28 b.1s==="24"){d=b.1s}11{d=4.1q}e.1p=w q(-d,d);e.1j=w q(d,-d);e.1Y=d;e.B=[];e.H=[];e.H[e.p]=[];e.s=[];e.s[e.p]=0;X.1e(c,"1U",e,e.1d);e.r=5(a){c.1L(a);e.G--};e.t=5(a){7(e.m){c.1G(a);e.G++}};e.U();e.G=0;e.8=e.V()}4.1f=1C;4.1q=1z;4.1w=1x;4.6.U=5(){2 a=3;2 c=4.1w;l(2 b=0;b<=a.p;++b){a.H[b]=[];a.s[b]=0;a.B[b]=o.2c(c/a.N);c<<=1}};4.6.27=5(){2 a=3;a.v(a.8,a.r);a.U()};4.6.n=5(a,c,b){2 d=3.1h.25(a,c);9 w 23(o.1r((d.x+b.22)/3.N),o.1r((d.y+b.1Z)/3.N))};4.6.10=5(e,a,f){2 b=e.Z();e.1n=a;7(3.18){X.1e(e,"1m",3,3.1l)}2 d=3.n(b,f,q.A);l(2 c=f;c>=a;c--){2 g=3.Y(d.x,d.y,c);g.1i(e);d.x=d.x>>1;d.y=d.y>>1}};4.6.F=5(e){2 a=3;2 c=a.8.J<=e.y&&e.y<=a.8.I;2 f=a.8.M;2 d=f<=e.x&&e.x<=a.8.K;7(!d&&f<0){2 b=a.B[a.8.z];d=f+b<=e.x&&e.x<=b-1}9 c&&d};4.6.1l=5(e,i,g){2 c=3;2 a=c.p;2 f=O;2 h=c.n(i,a,q.A);2 d=c.n(g,a,q.A);1g(a>=0&&(h.x!==d.x||h.y!==d.y)){2 b=c.L(h.x,h.y,a);7(b){7(c.W(b,e)){c.Y(d.x,d.y,a).1i(e)}}7(a===c.D){7(c.F(h)){7(!c.F(d)){c.r(e);f=C}}11{7(c.F(d)){c.t(e);f=C}}}h.x=h.x>>1;h.y=h.y>>1;d.x=d.x>>1;d.y=d.y>>1;--a}7(f){c.u()}};4.6.1T=5(e){2 c=3;2 b=c.p;2 a=O;2 f=e.Z();2 d=c.n(f,b,q.A);1g(b>=0){2 g=c.L(d.x,d.y,b);7(g){c.W(g,e)}7(b===c.D){7(c.F(d)){c.r(e);a=C}}d.x=d.x>>1;d.y=d.y>>1;--b}7(a){c.u()}c.s[e.1n]--};4.6.1S=5(b,a,c){2 d=3.R(c);l(2 i=b.E-1;i>=0;i--){3.10(b[i],a,d)}3.s[a]+=b.E};4.6.R=5(a){9 a||3.p};4.6.1Q=5(a){2 b=0;l(2 z=0;z<=a;z++){b+=3.s[z]}9 b};4.6.1P=5(e,b,a){2 d=3;2 h=w 1O(e,b);2 g=d.n(h,a,q.A);2 f=w 1M(h);2 c=d.L(g.x,g.y,a);7(c!=1b){l(2 i=0;i<c.E;i++){7(e==c[i].1a().1K()&&b==c[i].1a().T()){f=c[i]}}}9 f};4.6.1I=5(e,a,c){2 b=3;2 f=3.R(c);b.10(e,a,f);2 d=b.n(e.Z(),b.D,q.A);7(b.F(d)&&a<=b.8.z&&b.8.z<=f){b.t(e);b.u()}3.s[a]++};19.6.1H=5(a){2 b=3;9(b.M<=a.x&&b.K>=a.x&&b.J<=a.y&&b.I>=a.y)};4.6.Y=5(x,y,z){2 b=3.H[z];7(x<0){x+=3.B[z]}2 c=b[x];7(!c){c=b[x]=[];9(c[y]=[])}2 a=c[y];7(!a){9(c[y]=[])}9 a};4.6.L=5(x,y,z){2 a=3.H[z];7(x<0){x+=3.B[z]}2 b=a[x];9 b?b[y]:1b};4.6.17=5(j,b,c,e){b=o.S(b,3.p);2 i=j.1F();2 f=j.1D();2 d=3.n(i,b,c);2 g=3.n(f,b,e);2 a=3.B[b];7(f.T()<i.T()||g.x<d.x){d.x-=a}7(g.x-d.x+1>=a){d.x=0;g.x=a-1}2 h=w 19([d,g]);h.z=b;9 h};4.6.V=5(){2 a=3;9 a.17(a.13.1R(),a.D,a.1p,a.1j)};4.6.1d=5(){2 a=3;a.16(3,3.1c,0)};4.6.16=5(b,a,c){9 1B.1A(5(){a.1W(b)},c)};4.6.1X=5(){9 3.m?C:O};4.6.1y=5(){9!3.m};4.6.15=5(){3.m=C;3.P()};4.6.20=5(){3.m=O;3.P()};4.6.21=5(){3.m=!3.m;3.P()};4.6.P=5(){2 a=3;7(a.G>0){a.v(a.8,a.r)}7(a.m){a.v(a.8,a.t)}a.u()};4.6.1c=5(){2 a=3;a.D=3.13.1k();2 b=a.V();7(b.2d(a.8)&&b.z===a.8.z){9}7(b.z!==a.8.z){a.v(a.8,a.r);7(a.m){a.v(b,a.t)}}11{a.14(a.8,b,a.1v);7(a.m){a.14(b,a.8,a.1u)}}a.8=b;a.u()};4.6.u=5(){X.2b(3,"1m",3.8,3.G)};4.6.v=5(b,a){l(2 x=b.M;x<=b.K;x++){l(2 y=b.J;y<=b.I;y++){3.Q(x,y,b.z,a)}}};4.6.Q=5(x,y,z,a){2 b=3.L(x,y,z);7(b){l(2 i=b.E-1;i>=0;i--){a(b[i])}}};4.6.1v=5(x,y,z){3.Q(x,y,z,3.r)};4.6.1u=5(x,y,z){3.Q(x,y,z,3.t)};4.6.14=5(c,d,a){2 b=3;b.1t(c,d,5(x,y){a.2a(b,[x,y,c.z])})};4.6.1t=5(j,k,b){2 f=j.M;2 a=j.J;2 d=j.K;2 h=j.I;2 g=k.M;2 c=k.J;2 e=k.K;2 i=k.I;2 x,y;l(x=f;x<=d;x++){l(y=a;y<=h&&y<c;y++){b(x,y)}l(y=o.12(i+1,a);y<=h;y++){b(x,y)}}l(y=o.12(a,c);y<=o.S(h,i);y++){l(x=o.S(d+1,g)-1;x>=f;x--){b(x,y)}l(x=o.12(f,e+1);x<=d;x++){b(x,y)}}};4.6.W=5(a,c,b){2 d=0;l(2 i=0;i<a.E;++i){7(a[i]===c||(b&&a[i]===c)){a.26(i--,1);d++}}9 d};',62,138,'||var|this|MarkerManager|function|prototype|if|shownBounds_|return||||||||||||for|show_|getTilePoint_|Math|maxZoom_|GSize|removeOverlay_|numMarkers_|addOverlay_|notifyListeners_|processAll_|new||||ZERO|gridWidth_|true|mapZoom_|length|isGridPointVisible_|shownMarkers_|grid_|maxY|minY|maxX|getGridCellNoCreate_|minX|tileSize_|false|refresh|processCellMarkers_|getOptMaxZoom_|min|lng|resetManager_|getMapGridBounds_|removeFromArray_|GEvent|getGridCellCreate_|getPoint|addMarkerBatch_|else|max|map_|rectangleDiff_|show|objectSetTimeout_|getGridBounds_|trackMarkers_|GBounds|getLatLng|undefined|updateMarkers_|onMapMoveEnd_|bind|DEFAULT_TILE_SIZE_|while|projection_|push|nePadding_|getZoom|onMarkerMoved_|changed|MarkerManager_minZoom|getMaximumResolution|swPadding_|DEFAULT_BORDER_PADDING_|floor|borderPadding|rectangleDiffCoords_|addCellMarkers_|removeCellMarkers_|MERCATOR_ZOOM_LEVEL_ZERO_RANGE|256|isHidden|100|setTimeout|window|1024|getNorthEast|trackMarkers|getSouthWest|addOverlay|containsPoint|addMarker|maxZoom|lat|removeOverlay|GMarker|getProjection|GLatLng|getMarker|getMarkerCount|getBounds|addMarkers|removeMarker|moveend|getCurrentMapType|call|visible|borderPadding_|height|hide|toggle|width|GPoint|number|fromLatLngToPixel|splice|clearMarkers|typeof|getMapTypes|apply|trigger|ceil|equals'.split('|'),0,{}))

/* File: js/markertracker_packed.js, Ratio: 0% */

function MarkerTracker(marker,map,opts){this.map_=map;this.marker_=marker;this.enabled_=true;this.arrowDisplayed_=false;this.arrow_=null;this.oldArrow_=null;this.control_=null;opts=opts||{};this.iconScale_=MarkerTracker.DEFAULT_ICON_SCALE_;if(opts.iconScale!=undefined){this.iconScale_=opts.iconScale}this.padding_=MarkerTracker.DEFAULT_EDGE_PADDING_;if(opts.padding!=undefined){this.padding_=opts.padding}this.color_=MarkerTracker.DEFAULT_ARROW_COLOR_;if(opts.color!=undefined){this.color_=opts.color}this.weight_=MarkerTracker.DEFAULT_ARROW_WEIGHT_;if(opts.weight!=undefined){this.weight_=opts.weight}this.length_=MarkerTracker.DEFAULT_ARROW_LENGTH_;if(opts.length!=undefined){this.length_=opts.length}this.opacity_=MarkerTracker.DEFAULT_ARROW_OPACITY_;if(opts.opacity!=undefined){this.opacity_=opts.opacity}this.updateEvent_=MarkerTracker.DEFAULT_UPDATE_EVENT_;if(opts.updateEvent!=undefined){this.updateEvent_=opts.updateEvent}this.panEvent_=MarkerTracker.DEFAULT_PAN_EVENT_;if(opts.panEvent!=undefined){this.panEvent_=opts.panEvent}this.quickPanEnabled_=MarkerTracker.DEFAULT_QUICK_PAN_ENABLED_;if(opts.quickPanEnabled!=undefined){this.quickPanEnabled_=opts.quickPanEnabled}var babyIcon=new GIcon(marker.getIcon());babyIcon.iconSize=new GSize(marker.getIcon().iconSize.width*this.iconScale_,marker.getIcon().iconSize.height*this.iconScale_);babyIcon.iconAnchor=new GPoint(marker.getIcon().iconAnchor.x*this.iconScale_,marker.getIcon().iconAnchor.y*this.iconScale_/2);babyIcon.shadow=null;this.babyMarker_=new GMarker(new GPoint(0,0),babyIcon);GEvent.bind(this.map_,this.updateEvent_,this,this.updateArrow_);GEvent.bind(this.marker_,'changed',this,this.updateArrow_);if(this.quickPanEnabled_){GEvent.bind(this.babyMarker_,this.panEvent_,this,this.panToMarker_)}this.updateArrow_()};MarkerTracker.DEFAULT_EDGE_PADDING_=25;MarkerTracker.DEFAULT_ICON_SCALE_=0.6;MarkerTracker.DEFAULT_ARROW_COLOR_='#ff0000';MarkerTracker.DEFAULT_ARROW_WEIGHT_=20;MarkerTracker.DEFAULT_ARROW_LENGTH_=20;MarkerTracker.DEFAULT_ARROW_OPACITY_=0.8;MarkerTracker.DEFAULT_UPDATE_EVENT_='move';MarkerTracker.DEFAULT_PAN_EVENT_='click';MarkerTracker.DEFAULT_QUICK_PAN_ENABLED_=true;MarkerTracker.prototype.disable=function(){this.enabled_=false;this.updateArrow_()};MarkerTracker.prototype.enable=function(){this.enabled_=true;this.updateArrow_()};MarkerTracker.prototype.updateArrow_=function(){if(!this.map_.getBounds().containsLatLng(this.marker_.getLatLng())&&this.enabled_){this.drawArrow_()}else if(this.arrowDisplayed_){this.hideArrow_()}};MarkerTracker.prototype.drawArrow_=function(){var bounds=this.map_.getBounds();var SE=this.map_.fromLatLngToDivPixel(bounds.getSouthWest());var NE=this.map_.fromLatLngToDivPixel(bounds.getNorthEast());var minX=SE.x+this.padding_;var minY=NE.y+this.padding_;var maxX=NE.x-this.padding_;var maxY=SE.y-this.padding_;var center=this.map_.fromLatLngToDivPixel(this.map_.getCenter());var loc=this.map_.fromLatLngToDivPixel(this.marker_.getLatLng());var m=(center.y-loc.y)/(center.x-loc.x);var b=(center.y-m*center.x);if(loc.x<maxX&&loc.x>minX){var x=loc.x}else if(center.x>loc.x){var x=minX}else{var x=maxX}var y=m*x+b;if(y>maxY){y=maxY;x=(y-b)/m}else if(y<minY){y=minY;x=(y-b)/m}var ang=Math.atan(-m);if(x>center.x){ang=ang+Math.PI}var arrowLoc=this.map_.fromDivPixelToLatLng(new GPoint(x,y));var arrowLeft=this.map_.fromDivPixelToLatLng(this.getRotatedPoint_(((-1)*this.length_),this.length_,ang,x,y));var arrowRight=this.map_.fromDivPixelToLatLng(this.getRotatedPoint_(((-1)*this.length_),((-1)*this.length_),ang,x,y));var center=this.map_.getCenter();var loc=this.marker_.getLatLng();this.oldArrow_=this.arrow_;this.arrow_=new GPolyline([arrowLeft,arrowLoc,arrowRight],this.color_,this.weight_,this.opacity_);this.map_.addOverlay(this.arrow_);this.babyMarker_.setLatLng(this.map_.fromDivPixelToLatLng(this.getRotatedPoint_(((-2)*this.length_),0,ang,x,y)));if(!this.arrowDisplayed_){this.map_.addOverlay(this.babyMarker_);this.arrowDisplayed_=true}if(this.oldArrow_){this.map_.removeOverlay(this.oldArrow_)}};MarkerTracker.prototype.hideArrow_=function(){this.map_.removeOverlay(this.babyMarker_);if(this.arrow_){this.map_.removeOverlay(this.arrow_)}if(this.oldArrow_){this.map_.removeOverlay(this.oldArrow_)}this.arrowDisplayed_=false};MarkerTracker.prototype.panToMarker_=function(){this.map_.panTo(this.marker_.getLatLng())};MarkerTracker.prototype.getRotatedPoint_=function(x,y,ang,xoffset,yoffset){var newx=y*Math.sin(ang)-x*Math.cos(ang)+xoffset;var newy=x*Math.sin(ang)+y*Math.cos(ang)+yoffset;var rotatedPoint=new GPoint(newx,newy);return(rotatedPoint)};

/* File: js/extinfowindow.js, Ratio: 40.5% */

function ExtInfoWindow(marker,windowId,html,opt_opts){this.html_=html;this.marker_=marker;this.infoWindowId_=windowId;this.options_=opt_opts===null?{}:opt_opts;this.ajaxUrl_=this.options_.ajaxUrl==null?null:this.options_.ajaxUrl;this.callback_=this.options_.ajaxCallback==null?null:this.options_.ajaxCallback;this.maxContent_=this.options_.maxContent==null?null:this.options_.maxContent;this.maximizeEnabled_=this.maxContent_==null?false:true;this.isMaximized_=false;this.borderSize_=this.options_.beakOffset==null?0:this.options_.beakOffset;this.paddingX_=this.options_.paddingX==null?0+this.borderSize_:this.options_.paddingX+this.borderSize_;this.paddingY_=this.options_.paddingY==null?0+this.borderSize_:this.options_.paddingY+this.borderSize_;this.maxPanning_=this.options_.maxPanning==null?500:this.options_.maxPanning;this.windowWidth_=this.options_.windowWidth==null?'150px':this.options_.windowWidth+'px';this.closeButton_=this.options_.closeButton!=true?false:true;this.map_=null;this.container_=document.createElement('div');this.container_.style.position='relative';this.container_.style.display='none';this.contentDiv_=document.createElement('div');this.contentDiv_.id=this.infoWindowId_+'_contents';this.contentDiv_.innerHTML=this.html_;this.contentDiv_.style.display='block';this.contentDiv_.style.visibility='hidden';this.contentDiv_.style.height='auto';this.contentDiv_.style.width=this.windowWidth_;this.wrapperDiv_=document.createElement('div');};ExtInfoWindow.prototype=new GOverlay();ExtInfoWindow.prototype.initialize=function(map){this.map_=map;if(this.maximizeEnabled_){this.maxWidth_=this.map_.getSize().width*0.9;this.maxHeight_=this.map_.getSize().height*0.9;}
this.defaultStyles={containerWidth:this.map_.getSize().width/2,borderSize:1};this.wrapperParts={tl:{t:0,l:0,w:0,h:0,domElement:null},t:{t:0,l:0,w:0,h:0,domElement:null},tr:{t:0,l:0,w:0,h:0,domElement:null},l:{t:0,l:0,w:0,h:0,domElement:null},r:{t:0,l:0,w:0,h:0,domElement:null},bl:{t:0,l:0,w:0,h:0,domElement:null},b:{t:0,l:0,w:0,h:0,domElement:null},br:{t:0,l:0,w:0,h:0,domElement:null},beak:{t:0,l:0,w:0,h:0,domElement:null},close:{t:0,l:0,w:0,h:0,domElement:null}};if(this.maximizeEnabled_){this.wrapperParts.max={t:0,l:0,w:0,h:0,domElement:null};this.wrapperParts.min={t:0,l:0,w:0,h:0,domElement:null};}
for(var i in this.wrapperParts){var tempElement=document.createElement('div');tempElement.id=this.infoWindowId_+'_'+i;tempElement.style.visibility='hidden';document.body.appendChild(tempElement);tempElement=document.getElementById(this.infoWindowId_+'_'+i);var tempWrapperPart=this.wrapperParts[i];tempWrapperPart.w=parseInt(this.getStyle_(tempElement,'width'),10);tempWrapperPart.h=parseInt(this.getStyle_(tempElement,'height'),10);document.body.removeChild(tempElement);}
for(var i in this.wrapperParts){if(i=='close'){this.wrapperDiv_.appendChild(this.contentDiv_);}
var wrapperPartsDiv=null;if(this.wrapperParts[i].domElement==null){wrapperPartsDiv=document.createElement('div');this.wrapperDiv_.appendChild(wrapperPartsDiv);}else{wrapperPartsDiv=this.wrapperParts[i].domElement;}
wrapperPartsDiv.id=this.infoWindowId_+'_'+i;wrapperPartsDiv.style.position='absolute';wrapperPartsDiv.style.width=this.wrapperParts[i].w+'px';wrapperPartsDiv.style.height=this.wrapperParts[i].h+'px';wrapperPartsDiv.style.top=this.wrapperParts[i].t+'px';wrapperPartsDiv.style.left=this.wrapperParts[i].l+'px';this.wrapperParts[i].domElement=wrapperPartsDiv;}
this.map_.getPane(G_MAP_FLOAT_PANE).appendChild(this.container_);this.container_.id=this.infoWindowId_;var containerWidth=this.windowWidth_;this.container_.style.width=(containerWidth==null?this.defaultStyles.containerWidth:containerWidth);this.map_.getContainer().appendChild(this.contentDiv_);this.contentWidth=this.getDimensions_(this.container_).width;this.contentDiv_.style.width=this.contentWidth+'px';this.contentDiv_.style.position='absolute';this.container_.appendChild(this.wrapperDiv_);if(this.maximizeEnabled_){this.minWidth_=this.getDimensions_(this.container_).width;}
if(this.maximizeEnabled_){thisMap=this.map_;thisMaxWidth=this.maxWidth_;thisMaxHeight=this.maxHeight_;thisContainer=this.container_;thisMaxContent=this.maxContent_;if(this.marker_){GEvent.trigger(this.marker_,'extinfowindowbeforeclose');}
thisMinWidth=this.container_.style.width;thisMinHeight=this.container_.style.height;GEvent.addDomListener(this.wrapperParts.max.domElement,'click',function(){var infoWindow=thisMap.getExtInfoWindow();infoWindow.container_.style.width=thisMaxWidth+'px';infoWindow.ajaxRequest_(thisMaxContent);if(this.marker_){GEvent.trigger(this.marker_,'extinfowindowclose');}
infoWindow.isMaximized_=true;infoWindow.redraw(true);infoWindow.toggleMaxMin_();});GEvent.addDomListener(this.wrapperParts.min.domElement,'click',function(){var infoWindow=thisMap.getExtInfoWindow();infoWindow.container_.style.width=thisMinWidth;infoWindow.container_.style.height=thisMinHeight;if(infoWindow.ajaxUrl_!=null){infoWindow.ajaxRequest_(this.ajaxUrl_);}else{infoWindow.contentDiv_.innerHTML=infoWindow.html_;}
infoWindow.isMaximized_=false;infoWindow.redraw(true);infoWindow.resize();infoWindow.toggleMaxMin_();});this.toggleMaxMin_();}
var stealEvents=['mousedown','dblclick','DOMMouseScroll'];for(i=0;i<stealEvents.length;i++){GEvent.bindDom(this.container_,stealEvents[i],this,this.onClick_);}
GEvent.trigger(this.map_,'extinfowindowopen');if(this.ajaxUrl_!=null){this.ajaxRequest_(this.ajaxUrl_);}};ExtInfoWindow.prototype.onClick_=function(e){if(navigator.userAgent.toLowerCase().indexOf('msie')!=-1&&document.all){window.event.cancelBubble=true;window.event.returnValue=false;}else{e.stopPropagation();}};ExtInfoWindow.prototype.remove=function(){if(this.map_.getExtInfoWindow()!=null){GEvent.trigger(this.map_,'extinfowindowbeforeclose');GEvent.clearInstanceListeners(this.container_);if(this.container_.outerHTML){this.container_.outerHTML='';}
if(this.container_.parentNode){this.container_.parentNode.removeChild(this.container_);}
this.container_=null;GEvent.trigger(this.map_,'extinfowindowclose');this.map_.setExtInfoWindow_(null);}};ExtInfoWindow.prototype.copy=function(){return new ExtInfoWindow(this.marker_,this.infoWindowId_,this.html_,this.options_);};ExtInfoWindow.prototype.redraw=function(force){if(!force||this.container_==null)return;var markerCoords=this.marker_.getLatLng();var markerCoordslat=markerCoords.lat();var markerCoordslng=markerCoords.lng();var mapCenter=this.map_.getCenter();var mirrorX=0;var mirrorY=0;var normMarkerlat=markerCoordslat-mapCenter.lat();var normMarkerlng=markerCoordslng-mapCenter.lng();if(normMarkerlat<0){mirrorY=1;}
if(normMarkerlng>0){mirrorX=1;}
var contentHeight=this.contentDiv_.offsetHeight;this.contentDiv_.style.height=contentHeight+'px';this.contentWidth=this.getDimensions_(this.container_).width;this.contentDiv_.style.width=this.container_.style.width;this.contentDiv_.style.left=this.wrapperParts.l.w+'px';this.contentDiv_.style.top=this.wrapperParts.tl.h+'px';this.contentDiv_.style.visibility='visible';this.wrapperParts.tl.t=0;this.wrapperParts.tl.l=0;this.wrapperParts.t.l=this.wrapperParts.tl.w;this.wrapperParts.t.w=(this.wrapperParts.l.w+this.contentWidth+this.wrapperParts.r.w)-this.wrapperParts.tl.w-this.wrapperParts.tr.w;this.wrapperParts.t.h=this.wrapperParts.tl.h;this.wrapperParts.tr.l=this.wrapperParts.t.w+this.wrapperParts.tl.w;this.wrapperParts.l.t=this.wrapperParts.tl.h;this.wrapperParts.l.h=contentHeight;this.wrapperParts.r.l=this.contentWidth+this.wrapperParts.l.w;this.wrapperParts.r.t=this.wrapperParts.tr.h;this.wrapperParts.r.h=contentHeight;this.wrapperParts.bl.t=contentHeight+this.wrapperParts.tl.h;this.wrapperParts.b.l=this.wrapperParts.bl.w;this.wrapperParts.b.t=contentHeight+this.wrapperParts.tl.h;this.wrapperParts.b.w=(this.wrapperParts.l.w+this.contentWidth+this.wrapperParts.r.w)-this.wrapperParts.bl.w-this.wrapperParts.br.w;this.wrapperParts.b.h=this.wrapperParts.bl.h;this.wrapperParts.br.l=this.wrapperParts.b.w+this.wrapperParts.bl.w;this.wrapperParts.br.t=contentHeight+this.wrapperParts.tr.h;this.wrapperParts.close.l=this.wrapperParts.tr.l+this.wrapperParts.tr.w-this.wrapperParts.close.w-this.borderSize_;this.wrapperParts.close.t=this.borderSize_;var pixelLocation=this.map_.fromLatLngToDivPixel(this.marker_.getPoint());var mapSize=this.map_.getSize();var mapWidth=mapSize.width;var mapHeight=mapSize.height;var verticalCorrection=0;var totalHeight=(this.wrapperParts.tl.h+contentHeight+this.wrapperParts.bl.h);var spaceLeft=0;if(mirrorY==0){spaceLeft=mapHeight-pixelLocation.y;}
else{spaceLeft=pixelLocation.y-30;}
if(spaceLeft<totalHeight){verticalCorrection=totalHeight-spaceLeft;}
if(mirrorX==0){this.wrapperParts.beak.l=this.borderSize_-this.wrapperParts.beak.w-1;}else{this.wrapperParts.beak.l=this.contentWidth+this.wrapperParts.l.w+this.wrapperParts.r.w-1;this.wrapperParts.beak.domElement.style.background="url(/img/border/mapWindow_beak_r.png)";}
if(mirrorY==0){this.wrapperParts.beak.t=this.wrapperParts.tr.h+verticalCorrection;}else{this.wrapperParts.beak.t=contentHeight-this.wrapperParts.tr.h-(this.wrapperParts.beak.h/2)-verticalCorrection;}
if(this.maximizeEnabled_){this.wrapperParts.max.l=this.wrapperParts.close.l-this.wrapperParts.max.w-5;this.wrapperParts.max.t=this.wrapperParts.close.t;this.wrapperParts.min.l=this.wrapperParts.max.l;this.wrapperParts.min.t=this.wrapperParts.max.t;}
for(var i in this.wrapperParts){if(i=='close'){if(!this.closeButton_){this.wrapperParts[i].domElement.style.visibility='hidden';}
this.wrapperDiv_.insertBefore(this.contentDiv_,this.wrapperParts[i].domElement);}
var wrapperPartsDiv=null;if(this.wrapperParts[i].domElement==null){wrapperPartsDiv=document.createElement('div');this.wrapperDiv_.appendChild(wrapperPartsDiv);}else{wrapperPartsDiv=this.wrapperParts[i].domElement;}
wrapperPartsDiv.id=this.infoWindowId_+'_'+i;wrapperPartsDiv.style.position='absolute';wrapperPartsDiv.style.width=this.wrapperParts[i].w+'px';wrapperPartsDiv.style.height=this.wrapperParts[i].h+'px';wrapperPartsDiv.style.top=this.wrapperParts[i].t+'px';wrapperPartsDiv.style.left=this.wrapperParts[i].l+'px';this.wrapperParts[i].domElement=wrapperPartsDiv;}
var currentMarker=this.marker_;var thisMap=this.map_;GEvent.addDomListener(this.wrapperParts.close.domElement,'click',function(){thisMap.closeExtInfoWindow();});this.container_.style.position='absolute';var markerIcon=this.marker_.getIcon();if(mirrorX==0){this.container_.style.left=(pixelLocation.x+(markerIcon.iconSize.width-markerIcon.iconAnchor.x)+this.wrapperParts.beak.w)+'px';}else{this.container_.style.left=pixelLocation.x-this.contentWidth-this.wrapperParts.beak.w-markerIcon.iconAnchor.x-10+'px';}
if(mirrorY==0){this.container_.style.top=(pixelLocation.y-this.wrapperParts.beak.h/2-verticalCorrection)+'px';}else{this.container_.style.top=parseInt(pixelLocation.y-totalHeight+(this.wrapperParts.beak.h)+verticalCorrection)+'px';}
this.container_.style.display='block';this.map_.getExtInfoWindow().resize();};ExtInfoWindow.prototype.toggleMaxMin_=function(){if(this.wrapperParts.max.domElement!=null&&this.wrapperParts.min.domElement!=null){if(this.isMaximized_){this.wrapperParts.max.domElement.style.display='none';this.wrapperParts.min.domElement.style.display='block';}else{this.wrapperParts.max.domElement.style.display='block';this.wrapperParts.min.domElement.style.display='none';}}};ExtInfoWindow.prototype.resize=function(){var tempElement=this.contentDiv_.cloneNode(true);tempElement.id=this.infoWindowId_+'_tempContents';tempElement.style.visibility='hidden';tempElement.style.height='auto';document.body.appendChild(tempElement);tempElement=document.getElementById(this.infoWindowId_+'_tempContents');var contentHeight=tempElement.offsetHeight;document.body.removeChild(tempElement);this.contentDiv_.style.height=contentHeight+'px';var contentWidth=this.container_.offsetWidth;var pixelLocation=this.map_.fromLatLngToDivPixel(this.marker_.getPoint());var oldWindowHeight=this.wrapperParts.t.domElement.offsetHeight+this.wrapperParts.l.domElement.offsetHeight+this.wrapperParts.b.domElement.offsetHeight;var oldWindowPosTop=this.wrapperParts.t.domElement.offsetTop;this.wrapperParts.l.domElement.style.height=contentHeight+'px';this.wrapperParts.r.domElement.style.height=contentHeight+'px';var newPosTop=this.wrapperParts.b.domElement.offsetTop-contentHeight;this.wrapperParts.l.domElement.style.top=newPosTop+'px';this.wrapperParts.r.domElement.style.top=newPosTop+'px';this.contentDiv_.style.top=newPosTop+'px';windowTHeight=parseInt(this.wrapperParts.t.domElement.style.height,10);newPosTop-=windowTHeight;this.wrapperParts.close.domElement.style.top=newPosTop+this.borderSize_+'px';this.wrapperParts.tl.domElement.style.top=newPosTop+'px';this.wrapperParts.t.domElement.style.top=newPosTop+'px';this.wrapperParts.tr.domElement.style.top=newPosTop+'px';};ExtInfoWindow.prototype.repositionMap_=function(){var mapNE=this.map_.fromLatLngToDivPixel(this.map_.getBounds().getNorthEast());var mapSW=this.map_.fromLatLngToDivPixel(this.map_.getBounds().getSouthWest());var markerPosition=this.map_.fromLatLngToDivPixel(this.marker_.getPoint());var panX=0;var panY=0;var paddingX=this.paddingX_;var paddingY=this.paddingY_;var infoWindowAnchor=this.marker_.getIcon().infoWindowAnchor;var iconAnchor=this.marker_.getIcon().iconAnchor;var windowT=this.wrapperParts.t.domElement;var windowL=this.wrapperParts.l.domElement;var windowB=this.wrapperParts.b.domElement;var windowR=this.wrapperParts.r.domElement;var windowBeak=this.wrapperParts.beak.domElement;var offsetTop=markerPosition.y-(-infoWindowAnchor.y+iconAnchor.y+this.getDimensions_(windowBeak).height+this.getDimensions_(windowB).height+this.getDimensions_(windowL).height+this.getDimensions_(windowT).height+this.paddingY_);if(offsetTop<mapNE.y){panY=mapNE.y-offsetTop;}else{var offsetBottom=markerPosition.y+this.paddingY_;if(offsetBottom>=mapSW.y){panY=-(offsetBottom-mapSW.y);}}
var offsetRight=Math.round(markerPosition.x+this.getDimensions_(this.container_).width/2+this.getDimensions_(windowR).width+this.paddingX_+infoWindowAnchor.x-iconAnchor.x);if(offsetRight>mapNE.x){panX=-(offsetRight-mapNE.x);}else{var offsetLeft=-(Math.round((this.getDimensions_(this.container_).width/2-this.marker_.getIcon().iconSize.width/2)+this.getDimensions_(windowL).width+this.borderSize_+this.paddingX_)-markerPosition.x-infoWindowAnchor.x+iconAnchor.x);if(offsetLeft<mapSW.x){panX=mapSW.x-offsetLeft;}}
if(panX!=0||panY!=0&&this.map_.getExtInfoWindow()!=null){if((panY<0-this.maxPanning_||panY>this.maxPanning_)&&(panX<0-this.maxPanning_||panX>this.maxPanning_)){this.map_.setCenter(this.marker_.getPoint());}else{this.map_.panBy(new GSize(panX,panY));}}};ExtInfoWindow.prototype.ajaxRequest_=function(url){var thisMap=this.map_;var thisCallback=this.callback_;GDownloadUrl(url,function(response,status){if(thisMap.getExtInfoWindow()!==null){var infoWindow=document.getElementById(thisMap.getExtInfoWindow().infoWindowId_+'_contents');if(response==null||status==-1){infoWindow.innerHTML='<span class="error">ERROR: The Ajax request failed to get HTML content from "'+url+'"</span>';}else{infoWindow.innerHTML=response;}
if(thisCallback!=null){thisCallback();}
thisMap.getExtInfoWindow().resize();}
GEvent.trigger(thisMap,'extinfowindowupdate');});};ExtInfoWindow.prototype.getDimensions_=function(element){var display=this.getStyle_(element,'display');if(display!='none'&&display!=null){return{width:element.offsetWidth,height:element.offsetHeight};}
var els=element.style;var originalVisibility=els.visibility;var originalPosition=els.position;var originalDisplay=els.display;els.visibility='hidden';els.position='absolute';els.display='block';var originalWidth=element.clientWidth;var originalHeight=element.clientHeight;els.display=originalDisplay;els.position=originalPosition;els.visibility=originalVisibility;return{width:originalWidth,height:originalHeight};};ExtInfoWindow.prototype.getStyle_=function(element,style){var found=false;style=this.camelize_(style);if(element.id==this.infoWindowId_&&style=='width'&&element.style.display=='none'){element.style.visibility='hidden';element.style.display='';}
var value=element.style[style];if(!value){if(document.defaultView&&document.defaultView.getComputedStyle){var css=document.defaultView.getComputedStyle(element,null);value=css?css[style]:null;}else if(element.currentStyle){value=element.currentStyle[style];}}
if((value=='auto')&&(style=='width'||style=='height')&&(this.getStyle_(element,'display')!='none')){if(style=='width'){value=element.offsetWidth;}else{value=element.offsetHeight;}}
if(element.id==this.infoWindowId_&&style=='width'&&element.style.display!='none'){element.style.display='none';element.style.visibility='visible';}
return(value=='auto')?null:value;};ExtInfoWindow.prototype.camelize_=function(element){var parts=element.split('-'),len=parts.length;if(len==1)return parts[0];var camelized=element.charAt(0)=='-'?parts[0].charAt(0).toUpperCase()+parts[0].substring(1):parts[0];for(var i=1;i<len;i++){camelized+=parts[i].charAt(0).toUpperCase()+parts[i].substring(1);}
return camelized;};GMap.prototype.ExtInfoWindowInstance_=null;GMap.prototype.ClickListener_=null;GMap.prototype.InfoWindowListener_=null;GMarker.prototype.openExtInfoWindow=function(map,cssId,html,opt_opts){if(map==null){throw'Error in GMarker.openExtInfoWindow: map cannot be null';return false;}
if(cssId==null||cssId==''){throw'Error in GMarker.openExtInfoWindow: must specify a cssId';return false;}
map.closeInfoWindow();if(map.getExtInfoWindow()!=null){map.closeExtInfoWindow();}
if(map.getExtInfoWindow()==null){map.setExtInfoWindow_(new ExtInfoWindow(this,cssId,html,opt_opts));if(map.ClickListener_==null){map.ClickListener_=GEvent.addListener(map,'click',function(event){if(!event&&map.getExtInfoWindow()!=null){map.closeExtInfoWindow();}});}
if(map.InfoWindowListener_==null){map.InfoWindowListener_=GEvent.addListener(map,'infowindowopen',function(event){if(map.getExtInfoWindow()!=null){map.closeExtInfoWindow();}});}
map.addOverlay(map.getExtInfoWindow());}};GMarker.prototype.closeExtInfoWindow=function(map){if(map.getExtInfoWindow()!=null){map.closeExtInfoWindow();}};GMap2.prototype.getExtInfoWindow=function(){return this.ExtInfoWindowInstance_;};GMap2.prototype.setExtInfoWindow_=function(extInfoWindow){this.ExtInfoWindowInstance_=extInfoWindow;};GMap2.prototype.closeExtInfoWindow=function(){if(this.getExtInfoWindow()!=null){this.ExtInfoWindowInstance_.remove();google.maps.blockMarkers='0';}};

/* File: js/merrcury/lodging_minisite_map.js, Ratio: 22% */

$().ready(function(){try{map=$('#mmap').mmap({zoom:zoom,center:[latitude,longitude],mapOptions:{backgroundColor:'#FFFFFF'},showAreas:true});}
catch(e){console.log(e);}
try{map.addMarkers('main_lodging','LodgingMain',marker,{fitZoom:true,onMouseover:function(marker,latlng){if(google.maps.blockMarkers!='1'){var data=marker.data;marker.setImage('/img/mmap/lodgingmain/mainLod_hov.png');var out='';out='<div style="color:#FF6600;" align="center"><big><strong>'+thisIsMe+'<\/strong><\/big><\/div>';out+='<div class="lodName" align="center"><strong>'+data.name+'<\/strong><\/div>';out+='<div align="center" style="height:80px;">'+data.picture+'<\/div>';out+='<div align="center" class="greenSt">'+viewDetails2+'<\/div>';marker.openExtInfoWindow(map.gmap,"mapWindow",out,{beakOffset:2,windowWidth:174});data.Status='mouseOver';}},onClick:function(marker){var data=marker.data;var out="";out='<div style="color:#FF6600;" align="center"><big><strong>'+thisIsMe+'<\/strong><\/big><\/div>';out+='<div class="lodName" align="center"><strong>'+data.name+'<\/strong><\/div>';out+='<div align="center" style="height:80px;">'+data.picture+'<\/div>';out+='<div align="center">';out+='<div class="btLink" style="height:30px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="'+bidLink+'"><img src="/img/icon/invBid16.png"><\/a><\/td><td style="text-align:left; line-height:15px;"><a href="'+bidLink+'" id="'+marker.data.id+'" class="triggerInviteToSubmitBidMap">'+inviteToBidOnMyItinerary2+'<\/a><\/td><\/tr><\/table><\/div>';$('#divModalSubmitOffer').jqm({ajax:'/itineraries/invite/'+data.id+'/'});out+='<\/div>';data.event='click';marker.openExtInfoWindow(map.gmap,"mapWindow",out,{beakOffset:2,windowWidth:174,closeButton:true});google.maps.blockMarkers='1';$(".triggerInviteToSubmitBidMap").click(function(){$('#divModalSubmitOffer').jqmShow();$('#divModalSubmitOffer').jqm({'ajax':'/itineraries/invite/'+lodgingMarker.id});marker.closeExtInfoWindow(map.gmap);});},onMouseout:function(marker){var data=marker.data;marker.setImage('/img/mmap/lodgingmain/mainLod.png');if(google.maps.blockMarkers!='1'){if(data.Status=='mouseOver'){marker.closeExtInfoWindow(map.gmap);}
data.Status='mouseOut';}}});}
catch(e){console.log(e);}
for(var i in regions){map.updateBounds(regions[i]['Area']['latitude'],regions[i]['Area']['longitude']);}
map.setFitZoom(false);map.addMarkers('topAreas','Area',nonRegions,{fitZoom:true,noResetBounds:true,onClick:function(marker){var data=marker.data;if(typeof data["Area"]=='object')data=data["Area"];var out='<div align="center" width="85%" class="txtHead areaName"><strong>'+data.name+'<\/strong><\/div>';out+='<br \/><div align="center">';out+='<div class="btLink" style="height:24px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="/submit/'+data.path+'"><img src="/img/icon/search24.png"><\/a><\/td><td><a href="/submit/'+data.path+'" target="_blank">'+submitItinerary+' <img src="/img/icon/newWin12.gif" /><\/a><\/td><\/tr><\/table><\/div>';if(data.wikipedia_link.length){out+='<div class="btLink" style="height:24px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="'+data.wikipedia_link+'"><img src="/img/icon/wikipedia24.png"><\/a><\/td><td><a href="'+data.wikipedia_link+'" target="_blank">'+wikipedia+' <img src="/img/icon/newWin12.gif" \/><\/a><\/td><\/tr><\/table><\/div>';}
out+='<div class="btLink" style="height:auto;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr='+latitude+','+longitude+'&amp;daddr='+data.latitude+',+'+data.longitude+'&amp;hl='+lang+'"><img width="24" src="/img/icon/rgSign24.png" alt="" /><\/a><\/td><td style="line-height:1.4em;"><a href="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr='+latitude+','+longitude+'&amp;daddr='+data.latitude+',+'+data.longitude+'&amp;hl='+lang+'" target="_blank">'+directions+' <img src="/img/icon/newWin12.gif" /><\/a><\/td><\/tr><\/table><\/div>';if(isAdmin){out+='<div class="btLink" style="height:24px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><\/td><td><a href="/admin/areas/edit/'+data.id+'" target="_blank" class="link">'+editArea+'<\/a><\/td><\/tr><\/table><\/div>';}
out+='<\/div>';marker.openExtInfoWindow(map.gmap,"mapWindow",out,{beakOffset:2,closeButton:true});google.maps.blockMarkers='1';data.event='click';}},areaMarkerCreator);var bounds=map.gmap.getBounds();var NE=bounds.getNorthEast();var SW=bounds.getSouthWest();var data={'data[Coordinate][0][latitude]':NE.lat(),'data[Coordinate][0][longitude]':NE.lng(),'data[Coordinate][1][latitude]':SW.lat(),'data[Coordinate][1][longitude]':SW.lng()};$.ajax({type:'POST',url:'/lodgings_finder/activesearch',data:data,cache:true,dataType:'json',success:function(response){if(response.total>0){map.addMarkers('otherLodgings','Lodging',response.results,{fitZoom:false,onMouseover:function(marker,latlng){if(google.maps.blockMarkers!='1'){var data=marker.data['Lodging'];marker.setImage('/img/mmap/lodging/defaultLod_hov.png');var out='';var pic=data.picture_formatted;out+='<div class="lodName" align="center"><strong>'+data.name_formatted+'<\/strong><\/div>';out+='<div align="center" style="height:80px;"><im';out+='g src="'+pic;out+='" alt="" /><\/div>';out+='<div align="center" class="greenSt">'+viewDetails+'<\/div>';marker.openExtInfoWindow(map.gmap,"mapWindow",out,{beakOffset:2,windowWidth:200});data.Status='mouseOver';}},onMouseout:function(marker){var data=marker.data['Lodging'];marker.setImage('/img/mmap/lodging/defaultLod.png');if(google.maps.blockMarkers!='1'){if(data.Status=='mouseOver'){marker.closeExtInfoWindow(map.gmap);}
data.Status='mouseOut';}},onClick:function(marker){var detailsUrl=marker.data['Lodging'].url;var data=marker.data['Lodging'];var pic=data.picture_formatted;var out="";out+='<div class="lodName" style="width:90%;" align="center"><strong>'+data.name_formatted+'<\/strong><\/div>';out+='<div align="center" style="height:80px;"><im';out+='g src="'+pic;out+='" alt="" /><\/div>';out+='<div align="center">';out+='<div class="btLink" style="height:auto;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="#"><img src="/img/icon/invBid16.png"><\/a><\/td><td style="text-align:left;"><a href="#" id="'+marker.data['Lodging'].id+'" class="triggerInviteToSubmitBidMap">'+inviteToBidOnMyItinerary+'<\/a><\/td><\/tr><\/table><\/div>';$('#inviteToSubmitBidMapModal').jqm({ajax:'/itineraries/invite/'+data.id+'/'});out+='<div class="btLink" style="height:15px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="#"><img src="/img/icon/moreDet16.png"><\/a><\/td><td style="text-align:left;"><a href="/to/'+detailsUrl+'" target="_blank">'+viewMoreDetails+' <img src="/img/icon/newWin12.gif" /><\/a><\/td><\/tr><\/table><\/div>';out+='<\/div>';data.event='click';marker.openExtInfoWindow(map.gmap,"mapWindow",out,{beakOffset:2,windowWidth:174,closeButton:true});google.maps.blockMarkers='1';$(".triggerInviteToSubmitBidMap").click(function(){$('#inviteToSubmitBidMapModal').jqmShow();marker.closeExtInfoWindow(map.gmap);});}});}}});});areaMarkerCreator=$.mmap.getMarkerCreator("Area");areaMarkerCreator['onClick']=function(marker){var data=marker.data;if(typeof data["Area"]=='object')data=data["Area"];var out='<div align="center" class="txtHead areaName"><strong>'+data.name+'<\/strong><\/div>';out+='<br /><div align="center">';out+='<div class="btLink" style="height:24px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="/submit/'+data.path+'"><img src="/img/icon/search24.png"><\/a><\/td><td><a href="/submit/'+data.path+'" target="_blank">'+submitItinerary+' <img src="/img/icon/newWin12.gif" /><\/a><\/td><\/tr><\/table><\/div>';if(data.wikipedia_link.length){out+='<div class="btLink" style="height:24px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="'+data.wikipedia_link+'"><img src="/img/icon/wikipedia24.png"><\/a><\/td><td><a href="'+data.wikipedia_link+'" target="_blank">'+wikipedia+' <img src="/img/icon/newWin12.gif" /><\/a><\/td><\/tr><\/table><\/div>';}
out+='<div class="btLink" style="height:30px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><a href="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr='+latitude+','+longitude+'&amp;daddr='+data.latitude+',+'+data.longitude+'&amp;hl='+lang+'"><img width="24" src="/img/icon/rgSign24.png" alt="" /><\/a><\/td><td style="line-height:1.4em;"><a href="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr='+latitude+','+longitude+'&amp;daddr='+data.latitude+',+'+data.longitude+'&amp;hl='+lang+'" target="_blank">'+directions+' <img src="/img/icon/newWin12.gif" /><\/a><\/td><\/tr><\/table><\/div>';if(isAdmin){out+='<div class="btLink" style="height:24px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="30"><\/td><td><a href="/admin/areas/edit/'+data.id+'" target="_blank" class="link">'+editArea+'<\/a><\/td><\/tr><\/table><\/div>';}
out+='<\/div>';marker.openExtInfoWindow(map.gmap,"mapWindow",out,{beakOffset:2,closeButton:true});google.maps.blockMarkers='1';data.event='click';};

