<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs
title="__MSG_title__"
directory_title="__MSG_title__"
title_url="http://maps.google.com/maps?q=__UP_location__"
description="__MSG_description__"
author="Mark L."
author_affiliation="Google"
author_location="Santa Barbara, CA"
author_email="googlemodules+mapsearch@google.com"
screenshot="/ig/modules/mapsearch.png"
thumbnail="/ig/modules/mapsearch-thm.png"
height="375"
scrolling="true"
render_inline="optional"
category="tools"
>
<Require feature="setprefs"/>
<Locale messages="mapsearch_content/en.xml"/>
<Locale lang="da" messages="mapsearch_content/da.xml"/>
<Locale lang="de" messages="mapsearch_content/de.xml"/>
<Locale lang="es" messages="mapsearch_content/es.xml"/>
<Locale lang="fi" messages="mapsearch_content/fi.xml"/>
<Locale lang="fr" messages="mapsearch_content/fr.xml"/>
<Locale lang="it" messages="mapsearch_content/it.xml"/>
<Locale lang="ja" messages="mapsearch_content/ja.xml"/>
<Locale lang="ko" messages="mapsearch_content/ko.xml"/>
<Locale lang="nl" messages="mapsearch_content/nl.xml"/>
<Locale lang="no" messages="mapsearch_content/no.xml"/>
<Locale lang="ru" messages="mapsearch_content/ru.xml"/>
<Locale lang="sv" messages="mapsearch_content/sv.xml"/>
<Locale lang="zh-CN" messages="mapsearch_content/zh-cn.xml"/>
<Locale lang="zh-TW" messages="mapsearch_content/zh-tw.xml"/>
<Locale lang="pt-BR" messages="mapsearch_content/pt-BR.xml"/>
</ModulePrefs>

<UserPref
name="location"
display_name="__MSG_location__"
datatype="location"
/>

<UserPref
name="largeMapMode"
display_name="__MSG_large_map__"
datatype="bool"
default_value="true"
/>

<UserPref
name="stickyMode"
display_name="Sticky map"
datatype="hidden"
default_value="false"
/>

<UserPref name="traffic" datatype="hidden" default_value=""/>
<UserPref name="locationCacheString" datatype="hidden" default_value=""/>
<UserPref name="locationCacheLat" datatype="hidden" default_value=""/>
<UserPref name="locationCacheLng" datatype="hidden" default_value=""/>

<!-- current map position and zoom s.b. hidden -->
<UserPref name="currentZoom" datatype="hidden" default_value=""/>
<UserPref name="currentLat" datatype="hidden" default_value=""/>
<UserPref name="currentLng" datatype="hidden" default_value=""/>

<Content type="html"> <![CDATA[
<script src="http://www.google.com/jsapi?key=internal-ig-mapsearch"></script>
<style type="text/css">
#map__MODULE_ID__ {
border : 1px solid #979797;
}

.small-map-__MODULE_ID__ {
height : 100px;
}

.large-map-__MODULE_ID__ {
height : 300px;
}

#map__MODULE_ID__ .gmls {
width : 100%;
}

#results__MODULE_ID__ {
margin-top : 30px;
margin-bottom : 1px;
}

#wrapper__MODULE_ID__ .gmls-search-form {
padding-top : 2px;
padding-bottom : 2px;
padding-left : 0;
padding-right : 0;
}

#results__MODULE_ID__ .gmls-app,
#map__MODULE_ID__ .gmls-app {
border : none;
}

#wrapper__MODULE_ID__ {
position : relative;
overflow : hidden;
}

#wrapper__MODULE_ID__ .gs-title b {
font-weight : normal;
}
#wrapper__MODULE_ID__ .gmls-results-controls td {
background-color : #ffffff;
}


#splashScreen__MODULE_ID__.boot-complete-__MODULE_ID__ {
display : none;
}
#splashScreen__MODULE_ID__ {
position : absolute;
top : 0px;
left : 0px;
z-index : 99;
}
#splashFeedback__MODULE_ID__.boot-complete-__MODULE_ID__ {
display : none;
}
#splashFeedback__MODULE_ID__ {
width : 80%;
color : #676767;
position : absolute;
bottom : 4px;
left : 0px;
z-index : 200;
}
#splashFeedback__MODULE_ID__ .message__MODULE_ID__{
margin-left : 2px;
font-size : 11px;
color : #676767;
}
#splashFeedback__MODULE_ID__ .spinner__MODULE_ID__{
float : left;
}

</style>

<script>function OnLoad__MODULE_ID__(){new MapGadget(__MODULE_ID__)}(function(){function MapGadget(mid){this.mid=mid;this.dissolving=false;this.browserFun();this.prefs=new _IG_Prefs(this.mid);this.computeCenter()}MapGadget.BOOT_DELAY=350;MapGadget.WATCHDOG_DELAY=500;window.MapGadget=MapGadget;MapGadget.prototype.computeCenter=function(){var center;this.country=this.prefs.getString(".country");var stickyMode=false;if(stickyMode){var oldLat=this.prefs.getString("currentLat");
var oldLng=this.prefs.getString("currentLng");var oldZoom=this.prefs.getString("currentZoom");if(oldZoom==0){this.idleZoom=11;this.activeZoom=14}else{this.idleZoom=parseInt(oldZoom);this.activeZoom=parseInt(oldZoom)}center=new fastLatLng(parseFloat(oldLat),parseFloat(oldLng))}else{this.idleZoom=11;this.activeZoom=14;var locationPref=this.prefs.getString("location");if(locationPref==""){center=GetDefaultCenter(null,this.country)}else{var center=this.checkLocationCache(locationPref);if(center==null){var me=
this;google.load("search","1",{callback:function(){var searcher=new GlocalSearch;searcher.setSearchCompleteCallback(me,MapGadget.prototype.geocodeComplete,[locationPref,searcher]);searcher.execute(locationPref)}});return}}}this.bootComplete(center)};MapGadget.prototype.checkLocationCache=function(locationPref){var returnValue=null;var stickyMode=false;if(stickyMode){var oldLat=this.prefs.getString("currentLat");var oldLng=this.prefs.getString("currentLng");returnValue=new fastLatLng(parseFloat(oldLat),
parseFloat(oldLng))}var locationCacheString=this.prefs.getString("locationCacheString");if(locationCacheString){if(locationCacheString==locationPref){var lat=this.prefs.getString("locationCacheLat");var lng=this.prefs.getString("locationCacheLng");if(lat&&lng){returnValue=new fastLatLng(parseFloat(lat),parseFloat(lng))}else{this.clearLocationCache()}}else{this.clearLocationCache()}}return returnValue};MapGadget.prototype.clearLocationCache=function(){this.prefs.set("locationCacheString","");this.prefs.set("locationCacheLat",
"");this.prefs.set("locationCacheLng","")};MapGadget.prototype.setLocationCache=function(location,lat,lng){this.prefs.set("locationCacheString",location);this.prefs.set("locationCacheLat",lat);this.prefs.set("locationCacheLng",lng)};MapGadget.prototype.geocodeComplete=function(locationPref,searcher){var center;if(searcher.results&&searcher.results.length>0){var latString=searcher.results[0].lat;var lngString=searcher.results[0].lng;center=new fastLatLng(parseFloat(latString),parseFloat(lngString));
this.setLocationCache(locationPref,latString,lngString)}else{center=GetDefaultCenter(null,this.country)}this.bootComplete(center)};MapGadget.prototype.bootComplete=function(centerPoint){if(centerPoint==null){centerPoint=GetDefaultCenter("en")}this.bootCenterPoint=centerPoint;this.centerPoint=centerPoint;this.bootDelay=MapGadget.BOOT_DELAY;this.tracking=false;this.splashScreen=document.getElementById("splashScreen"+this.mid);this.splashFeedback=document.getElementById("splashFeedback"+this.mid);this.outerMapContainer=
document.getElementById("map"+this.mid);this.largeMapMode=this.prefs.getBool("largeMapMode");if(this.largeMapMode){this.idleClass="large-map-"+this.mid;this.activeClass="large-map-"+this.mid;this.splashHeight=301}else{this.idleClass="small-map-"+this.mid;this.activeClass="large-map-"+this.mid;this.splashHeight=101}this.cssSetClass(this.outerMapContainer,this.idleClass);this.bootCompleteClass="boot-complete-"+this.mid;this.splashWidth=this.outerMapContainer.offsetWidth;this.splashZoom=StaticTile.STATIC_MAP_ZOOM_FARTHEST-
this.idleZoom;this.splashScreen.style.width=this.splashWidth+"px";this.splashScreen.style.height=this.splashHeight+"px";var url=StaticTile.computeStaticMapUrl([centerPoint],this.splashHeight,this.splashWidth,this.splashZoom);this.splashImage=this.createImage(url,this.splashHeight,this.splashWidth);this.splashScreen.appendChild(this.splashImage);this.setOpacity(this.splashImage,100);window.setTimeout(methodCallback(this,this.loadAsyncModules),this.bootDelay)};if(MapGadget.loadInProgress!=true){MapGadget.loadInProgress=
false}MapGadget.prototype.loadAsyncModules=function(){var me=this;MapGadget.loadInProgress=true;google.load("maps","2.x",{callback:function(){google.load("search","1",{callback:function(){me.loadLocalSearch()}})}})};MapGadget.localSearchCallbacks=[];MapGadget.prototype.loadLocalSearch=function(){var me=this;if(window["google"]["maps"]["LocalSearch"]){this.mapsLoaded()}else{var randomizer=Math.round(1000000*Math.random());var autoloadName="__autoload__"+(new Date).getTime()+"__"+randomizer;var me2=
me;window[autoloadName]=function(){var selfIndex=-1;for(var i=0;i<MapGadget.localSearchCallbacks.length;i++){var cbs=MapGadget.localSearchCallbacks[i];if(cbs==autoloadName){selfIndex=i;break}}if(selfIndex!=-1){MapGadget.localSearchCallbacks.splice(selfIndex,1);me2.mapsLoaded()}if(MapGadget.localSearchCallbacks.length>0){var cb=MapGadget.localSearchCallbacks[0];cb=cb+"();";eval(cb)}};MapGadget.localSearchCallbacks.push(autoloadName);if(MapGadget.localSearchCallbacks.length==1){var lsUrl="http://www.google.com/uds/solutions/localsearch/gmlocalsearch.js?key=internal-ig-mapsearch&callback="+
autoloadName;google.loader.writeLoadTag("script",lsUrl,true)}}};MapGadget.prototype.mapsLoaded=function(){if(this.centerPoint["lat"]&&this.centerPoint["lng"]){this.centerPoint=new GLatLng(this.centerPoint.lat,this.centerPoint.lng)}this.gmap=new GMap2(this.outerMapContainer);var me=this;this.gmap.setCenter(this.centerPoint,this.idleZoom);this.smallMapControl=new GSmallMapControl;this.gmap.addControl(this.smallMapControl);var options=new Object;options.resultList=document.getElementById("results"+this.mid);
options.searchFormHint=GetHintString();options.onIdleCallback=methodCallback(this,MapGadget.prototype.onIdleCallback);options.onSearchCompleteCallback=methodCallback(this,MapGadget.prototype.onSearchCompleteCallback);options.zoomLimit=14;this.gmap.addControl(new google.maps.LocalSearch(options),new GControlPosition(G_ANCHOR_BOTTOM_LEFT,new GSize(0,-30)));this.cssSetClass(this.splashFeedback,this.bootCompleteClass);this.initializeTrafficOverlay();_IG_AddModuleEventHandler(this.mid,"unzip",methodCallback(this,
MapGadget.prototype.unzipCallback))};MapGadget.prototype.unzipCallback=function(){this.gmap.checkResize()};MapGadget.prototype.onIdleCallback=function(){var me=this;if(!this.tracking){this.tracking=true}if(this.largeMapMode==false&&this.smallMapControl){this.gmap.removeControl(this.smallMapControl);this.smallMapControl=null}this.cssSetClass(this.outerMapContainer,this.idleClass);this.gmap.checkResize();this.gmap.setCenter(this.centerPoint,this.idleZoom);if(!this.dissolving){window.setTimeout(function(){if(!me.dissolving){me.dissolving=
true;if(me.splashScreen){me.dissolveSplashScreen()}}},MapGadget.WATCHDOG_DELAY)}};MapGadget.prototype.onSearchCompleteCallback=function(searcher){if(searcher.results&&searcher.results.length>0){if(this.largeMapMode==false&&this.smallMapControl==null){this.smallMapControl=new GSmallMapControl;this.gmap.addControl(this.smallMapControl)}this.cssSetClass(this.outerMapContainer,this.activeClass);this.gmap.checkResize();this.gmap.setZoom(this.activeZoom)}};MapGadget.prototype.cssSetClass=function(el,className){el.className=
className};MapGadget.prototype.browserFun=function(){if(window.ActiveXObject){this.ie=this[window.XMLHttpRequest?"ie7":"ie6"]=true}else if(window.opera){this.opera=true}else if(document.childNodes&&!document.all&&!navigator.taintEnabled){this.safari=true}else if(document.getBoxObjectFor!=null){this.gecko=true}};MapGadget.prototype.createImage=function(src,opt_h,opt_w,opt_className){var el=document.createElement("img");el.src=src;if(opt_w){el.width=opt_w}if(opt_h){el.height=opt_h}if(opt_className){el.className=
opt_className}return el};MapGadget.prototype.setOpacity=function(image,opacity){if(image==null)return;opacity=Math.max(0,Math.min(1,opacity));if(opacity==0){if(image.style.visibility!="hidden"){image.style.visibility="hidden"}}else{if(image.style.visibility!="visible"){image.style.visibility="visible"}}if(this.ie)image.style.filter="alpha(opacity="+opacity*100+")";image.style.opacity=image.opacity=opacity};MapGadget.prototype.dissolveSplashScreen=function(){this.transitionTime=1000;this.transitionStep=
40;var ts=this.transitionTime/this.transitionStep;this.delta=Math.min(1,1/ts);this.setTransitionTimer()};MapGadget.prototype.log=function(msg){var m=this.mid+": "+msg;log(m)};MapGadget.timeNow=function(){var d=new Date;return d.getTime()};MapGadget.prototype.bind=function(method){var self=this;var opt_args=[].slice.call(arguments,1);return function(){var args=opt_args.concat([].slice.call(arguments));return method.apply(self,args)}};MapGadget.prototype.clearTransitionTimer=function(){if(this.transition_timer){clearInterval(this.transition_timer);
this.transition_timer=null}};MapGadget.prototype.setTransitionTimer=function(){this.clearTransitionTimer();this.lastTick=MapGadget.timeNow();var cb=this.bind(this.transitionAnimation);this.transition_timer=window.setInterval(cb,this.transitionStep)};MapGadget.prototype.transitionAnimation=function(){if(this.splashImage){var delta=this.delta;var ts=this.transitionStep;var now=MapGadget.timeNow();var tick=now-this.lastTick;this.lastTick=now;delta*=tick/ts;if(delta<0)return;var cur_op=this.splashImage.opacity-
delta;this.setOpacity(this.splashImage,cur_op);if(cur_op>0){return}}this.clearTransitionTimer();this.cssSetClass(this.splashScreen,this.bootCompleteClass)};MapGadget.prototype.initializeTrafficOverlay=function(){function ToggleControl(text){this.text_=text;this.textDiv_=null;this.div_=null;this.container_=null;this.trafficOverlay_=null;this.isToggled_=false;this.onClickCallback_=null}ToggleControl.prototype=new GControl;ToggleControl.prototype.setOnClick=function(callback){this.onClickCallback_=callback};
ToggleControl.prototype.onClick=function(){if(this.onClickCallback_){this.onClickCallback_()}};ToggleControl.prototype.initialize=function(map){var me=this;var container=document.createElement("div");container.style.visibility="hidden";var div=document.createElement("div");var style=div.style;style.position="absolute";style.backgroundColor="white";style.border="1px solid black";style.color="black";style.fontFamily="Arial,sans-serif";style.fontSize="12px";style.textAlign="center";style.width="5em";
try{style.cursor="pointer"}catch(e){style.cursor="hand"}container.appendChild(div);var textDiv=document.createElement("div");div.appendChild(textDiv);textDiv.appendChild(document.createTextNode(me.text_));me.container_=container;me.div_=div;me.textDiv_=textDiv;map.getContainer().appendChild(container);me.setToggled(!(!me.isToggled_));GEvent.addDomListener(me.textDiv_,"click",function(){me.onClick()});return container};ToggleControl.prototype.isToggled=function(){return this.isToggled_};ToggleControl.prototype.setToggled=
function(isToggled){if(this.textDiv_){var style=this.textDiv_.style;style["fontWeight"]=isToggled?"bold":"";if(isToggled){style["border"]="1px solid #6C9DDF"}else{style["border"]="1px solid white"}var shadows=isToggled?["Top","Left"]:["Bottom","Right"];var shadowColor=isToggled?"1px solid #345684":"1px solid #b0b0b0";for(var j=0;j<shadows.length;j++){style["border"+shadows[j]]=shadowColor}}this.isToggled_=isToggled};ToggleControl.prototype.isToggled=function(){return this.isToggled_};ToggleControl.prototype.setSize=
function(){var div=this.div_;if(div){var totalHeight=div.offsetHeight;var totalWidth=div.offsetWidth;if(totalWidth%2==1){totalWidth++}if(totalWidth){var style=this.container_.style;style["visibility"]="";style["width"]=totalWidth+"px";style["height"]=totalHeight+"px"}}};var me=this;this.traffic=this.prefs.getString("traffic")!="";var trafficPos=new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(0.2,0.2,"em","em"));me.trafficControl=new ToggleControl("__MSG_traffic__");me.trafficControl.setOnClick(function(){me.toggleTraffic()});
me.trafficOverlay=new GTrafficOverlay;GEvent.addListener(me.trafficOverlay,"changed",function(hasTrafficInView){me.hasTrafficDataInView=hasTrafficInView;me.showHideTrafficButton(trafficPos)});me.gmap.addOverlay(me.trafficOverlay);me.trafficOverlay.hide();me.trafficButtonShown=false;me.hasTrafficDataInView=false;if(me.traffic){me.toggleTraffic();me.updateTrafficOverlay()}};MapGadget.prototype.showHideTrafficButton=function(trafficPos){var me=this;window.setTimeout(function(){if(me.trafficOverlay){var inView=
me.hasTrafficDataInView;if(inView!=me.trafficButtonShown){if(inView){me.gmap.addControl(me.trafficControl,trafficPos);me.trafficControl.setSize();me.trafficButtonShown=true}else{me.gmap.removeControl(me.trafficControl);me.trafficButtonShown=false}}}},0)};MapGadget.prototype.toggleTraffic=function(){var prevToggle=this.trafficControl.isToggled();this.trafficControl.setToggled(!prevToggle);this.prefs.set("traffic",!prevToggle?"1":"");this.updateTrafficOverlay()};MapGadget.prototype.updateTrafficOverlay=
function(){this.trafficControl.setSize();if(this.trafficControl.isToggled()){this.trafficOverlay.show()}else{this.trafficOverlay.hide()}};var DefaultByLanguageCenters=new Array;DefaultByLanguageCenters["en"]=new fastLatLng(37.775,-122.4183);DefaultByLanguageCenters["fr"]=new fastLatLng(48.8565,2.3509);DefaultByLanguageCenters["de"]=new fastLatLng(52.5238,13.4119);DefaultByLanguageCenters["es"]=new fastLatLng(40.4167,-3.7032);DefaultByLanguageCenters["it"]=new fastLatLng(45.4637,9.1881);DefaultByLanguageCenters["nl"]=
new fastLatLng(52.3738,4.8909);DefaultByLanguageCenters["ja"]=new fastLatLng(35.6699,139.77);var DefaultByCountryCenters=new Array;DefaultByCountryCenters["US"]=new fastLatLng(37.775,-122.4183);DefaultByCountryCenters["FR"]=new fastLatLng(48.8565,2.3509);DefaultByCountryCenters["DE"]=new fastLatLng(52.5238,13.4119);DefaultByCountryCenters["ES"]=new fastLatLng(40.4167,-3.7032);DefaultByCountryCenters["IT"]=new fastLatLng(45.4637,9.1881);DefaultByCountryCenters["NL"]=new fastLatLng(52.3738,4.8909);
DefaultByCountryCenters["CA"]=new fastLatLng(45.51228,-73.55438);DefaultByCountryCenters["CH"]=new fastLatLng(47.369023,8.538032);DefaultByCountryCenters["DK"]=new fastLatLng(55.676294,12.568115);DefaultByCountryCenters["FI"]=new fastLatLng(60.160791,24.952548);DefaultByCountryCenters["UK"]=new fastLatLng(51.500152,-0.126236);DefaultByCountryCenters["SE"]=new fastLatLng(59.332725,18.064454);DefaultByCountryCenters["NO"]=new fastLatLng(59.91382,10.738741);DefaultByCountryCenters["HK"]=new fastLatLng(22.28434,
114.15819);DefaultByCountryCenters["TW"]=new fastLatLng(25.047697,121.51705);DefaultByCountryCenters["IN"]=new fastLatLng(12.908001,77.641011);DefaultByCountryCenters["JP"]=new fastLatLng(35.6699,139.77);DefaultByCountryCenters["AU"]=new fastLatLng(-33.867139,151.207114);DefaultByCountryCenters["NZ"]=new fastLatLng(-41.28648,174.776217);DefaultByCountryCenters["RU"]=new fastLatLng(55.755786,37.617633);DefaultByCountryCenters["IE"]=new fastLatLng(53.344104,-6.267493);DefaultByCountryCenters["BR"]=
new fastLatLng(-23.548943,-46.638818);function GetDefaultCenter(opt_locale,opt_country){var locale="en";var country=null;if(opt_locale){locale=opt_locale}var returnValue;if(opt_country){country=opt_country.toUpperCase();returnValue=DefaultByCountryCenters[country];if(returnValue!=undefined){return returnValue}}returnValue=DefaultByLanguageCenters[locale];if(returnValue==undefined){returnValue=DefaultByLanguageCenters["en"]}return returnValue}var DefaultHints=new Array;DefaultHints["en"]="Example Searches: Hotels in New York City";
DefaultHints["fr"]="Exemples de recherche : Hotels";DefaultHints["de"]="Beispiele f\u00fcr Suchanfragen: Hotels";DefaultHints["es"]="Ejemplos de b\u00fasquedas: Hoteles";DefaultHints["it"]="Esempi di ricerca: Hotels";DefaultHints["nl"]="Voorbeelden van zoekopdrachten: Hotels";DefaultHints["pt-BR"]="por exemplo: hot\u00e9is em S\u00e3o Paulo";function GetHintString(opt_locale){var locale=UDS_CurrentLocale;if(opt_locale){locale=opt_locale}var returnValue;returnValue=DefaultHints[locale];if(returnValue==
undefined){returnValue=GSearch.strings["search-the-map"]}return returnValue}function methodCallback(object,method){return function(){return method.apply(object,arguments)}}function fastLatLng(lat,lng){this.lat=lat;this.lng=lng}function StaticTile(){}StaticTile.STATIC_MAP_ZOOM_FARTHEST=17;StaticTile.STATIC_MAP_ZOOM_DEFAULT=4;StaticTile.STATIC_MAP_ZOOM_CLOSEST=0;StaticTile.STATIC_MAP_MAX_POINTS=8;StaticTile.resizeStaticMapUrl=function(res,h,w,opt_z){var url=res.staticMapUrl;url=url.replace(/&h=\d*/,
"&h="+h);url=url.replace(/&w=\d*/,"&w="+w);if(opt_z&&opt_z>=StaticTile.STATIC_MAP_ZOOM_CLOSEST&&opt_z<=StaticTile.STATIC_MAP_ZOOM_FARTHEST){url=url.replace(/&zl=\d*/,"&zl="+opt_z)}else if(opt_z&&opt_z<StaticTile.STATIC_MAP_ZOOM_CLOSEST||opt_z>StaticTile.STATIC_MAP_ZOOM_FARTHEST){opt_z=StaticTile.STATIC_MAP_ZOOM_DEFAULT+2;url=url.replace(/&zl=\d*/,"&zl="+opt_z)}res.staticMapUrl=url;return url};StaticTile.computeStaticMapUrl=function(results,h,w,opt_z){var pointsTemplate="&Point=b&Point.latitude_e6=__LAT__&Point.longitude_e6=__LNG__&Point=e";
var pointsUrl="";var baseUrl="http://mt.google.com/mapdata?cc=us&tstyp=5&zl=4&w=150&h=100";var fakeResult=new Object;fakeResult.staticMapUrl=baseUrl;baseUrl=StaticTile.resizeStaticMapUrl(fakeResult,h,w,opt_z);if(opt_z==null){baseUrl=baseUrl.replace(/&zl=\d*/,"")}var limit=results.length;if(limit>StaticTile.STATIC_MAP_MAX_POINTS){limit=StaticTile.STATIC_MAP_MAX_POINTS}for(var i=0;i<limit;i++){var lat;var lng;var obj=results[i];if(obj.lat&&obj.lng){if(typeof obj.lat=="string"){lat=parseFloat(obj.lat);
lng=parseFloat(obj.lng)}else{lat=obj.lat;lng=obj.lng}}else if(obj.x&&obj.y){lat=obj.y;lng=obj.x}else{return null}var lat_e6=lat*1000000;var lng_e6=lng*1000000;var pointString=pointsTemplate.replace(/__LAT__/,parseInt(lat_e6));pointString=pointString.replace(/__LNG__/,parseInt(lng_e6));var iconId=51+i;if(limit==1){iconId=15}pointsUrl=pointsUrl+pointString}var url=baseUrl+pointsUrl;return url};function log(msg){if(window["console"]&&console.log){console.log(msg)}}})();_IG_RegisterOnloadHandler(OnLoad__MODULE_ID__);</script>
</head>

<div id="wrapper__MODULE_ID__">
<div id="splashScreen__MODULE_ID__"></div>
<div id="splashFeedback__MODULE_ID__">
<img class="spinner__MODULE_ID__" src="/ig/modules/mapsearch/mapsearch_content/spinner.gif"/>
<span class="message__MODULE_ID__">__MSG_loading__</span>
</div>
<div id="map__MODULE_ID__" class="small-map-__MODULE_ID__"></div>
<div id="results__MODULE_ID__"></div>
</div>
]]>
</Content>
</Module>
