﻿var fU=true;var aU=null;var dW="";var jU=null;function initPage(){if(typeof(window.innerHeight)=='number'){fU=false;}hP();var iy=e("ctl00_CH1_DataUrl").value;if(iy.length>0){dW="http://"+iy+"/";}hL();iL();var cX=e("mapDiv");map=new GMap2(cX);map.addControl(new GMapTypeControl());map.addControl(new GLargeMapControl());map.addControl(new GScaleControl());map.addMapType(G_PHYSICAL_MAP);map.enableScrollWheelZoom();map.enableDoubleClickZoom();map.enableContinuousZoom();aU=document.createElement("toolDiv");map.getPane(G_MAP_FLOAT_PANE).appendChild(aU);aU.style.visibility="hidden";iI();cU();map.setMapType(G_NORMAL_MAP);e("geoDiv").style.display="inline";gK();map.checkResize();if(bG>1){e("ffDiv").style.display="inline";}cU();iS();GEvent.addListener(map,"moveend",function(){cS(true);dS();hM();});cS(true);hM();setTimeout("infoMonitor()",100);};function closePage(){GUnload();};function infoMonitor(){if(bB.length>0){var dK=map.getInfoWindow();if((dK==null)||(dK.isHidden())){if(!cT){bB="";dS();cS(true);}}else{cT=false;}}setTimeout("infoMonitor()",125);};;var ce=1;function eY(iO){if(iO!=ce){var dJ=null;var cY=null;switch(ce){case 1:e("indexDiv").style.display="none";dJ=e("browseFrame");break;case 2:e("searchDiv").style.display="none";e("searchTitleTable").style.display="none";e("resultOuterDiv").style.display="none";dJ=e("searchFrame");break;case 3:e("historyDiv").style.display="none";dJ=e("historyFrame");break;}switch(iO){case 1:e("indexDiv").style.display="block";cY=e("browseFrame");break;case 2:e("searchDiv").style.display="block";e("searchTitleTable").style.display="block";e("resultOuterDiv").style.display="block";cY=e("searchFrame");break;case 3:e("historyDiv").style.display="block";cY=e("historyFrame");break;}if(cY){cY.style.fontWeight="bold";cY.style.color="black";cY.style.borderColor="black";cY.style.borderStyle="solid";cY.style.borderWidth="1px";}if(dJ){dJ.style.fontWeight="normal";dJ.style.borderColor="white";dJ.style.borderStyle="solid";dJ.style.borderWidth="1px";}bH();switch(ce){case 1:aD=[];aE=[];aI=[];aH=[];bM= -1;e("indexContentDiv").innerHTML="";break;case 2:e("searchText").value="";e("resultTitleDiv").innerHTML="";e("resultContentDiv").innerHTML="";break;case 3:e("historyContentDiv").innerHTML="";break;}ce=iO;switch(ce){case 1:cS(true);break;case 2:hE();break;case 3:gV();break;}}};function browseMode(){eY(1);};function searchMode(){eY(2);};function historyMode(){eY(3);};;var hB=0;function iS(){if(bG!=4){var iK=97;Lat49.initAds(iK);}};function hM(){if(bG!=4){var jS=new Date();var jL=jS.getTime();if(jL-2000>hB){hB=jL;var bT=map.getCenter();var iT=map.getZoom();Lat49.updateAdByLatLon("adcontainer",bT.lat(),bT.lng(),iT);}}};;var bG=0;function hP(){if(navigator.userAgent.indexOf("Firefox")!= -1){bG=1;}else if(navigator.userAgent.indexOf("MSIE")!= -1){bG=2;}else if(navigator.userAgent.indexOf("Safari")!= -1){bG=3;}else if(navigator.userAgent.indexOf("Opera")!= -1){bG=4;}return bG;};;var dG=[];var cK=[];var cH=[];function dH(a){this.cW=a[0];this.aZ=a[1];var iE=a[2];var iB=a[3];var hS=a[4];var hT=a[5];var hK=a[6];var hO=a[7];var gG=new GLatLng(hT,hS);var gI=new GLatLng(hO,hK);this.cB=new GLatLngBounds(gG,gI);if(iE==0&&iB==0){this.aP=this.cB.getCenter();}else{this.aP=new GLatLng(iB,iE);}this.aQ=a[8];this.eJ=[];this.aT=false;this.gY=false;this.aC=null;this.eI=cR(1000);this.cI=0;};function hL(){dG=[];cK=[];for(var i=0;i<mcf_countries.length;i++){var a=mcf_countries[i];var aG=new dH(a);cK.push(aG);dG[aG.cW]=aG;}};dH.prototype.bC=function(){var aG=this;var bE=this.aP;var aJ=new GIcon();var bI="mk/white2.png";aJ.image=bI;aJ.iconSize=new GSize(28,13);aJ.printImage=bI;aJ.mozPrintImage=bI;aJ.iconAnchor=new GPoint(14,7);aJ.infoWindowAnchor=new GPoint(14,0);var dD="<div style='width:28px'>"+this.aQ+"</div>";var aO=new LabeledMarker(bE,{icon:aJ,"labelText":dD,"labelOffset":new GSize(-14,-7)});this.aC=aO;map.addOverlay(aO);aO.eC(1000+this.aQ*1000+this.eI);GEvent.addListener(aO,'click',function(){fS(aG);});GEvent.addListener(aO,"mouseover",function(){var bF="r"+aG.cI;var aS=e(bF);if(aS){rowHi(aS);}});GEvent.addListener(aO,"mouseout",function(){var bF="r"+aG.cI;var aS=e(bF);if(aS){rowLo(aS);}});};dH.prototype.aX=function(){var aV="<b>"+this.aZ+"</b> ("+this.aQ+")";return aV;};dH.prototype.bP=function(){if(this.aC){this.aC.show();}else{this.bC();}};dH.prototype.bP=function(){if(this.aC){this.aC.show();}else{this.bC();}};dH.prototype.bO=function(){if(this.aC){this.aC.hide();}};dH.prototype.bL=function(){aU.innerHTML="<div class='markerTooltip'>"+cO(this.aZ+"&nbsp;("+this.aQ+")")+"</div>";var cE=this.aC;var bE=this.aP;if(cE&&bE){var aJ=cE.getIcon();if(aJ){var aN=map.getZoom();var fP=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),aN);var cG=map.getCurrentMapType().getProjection().fromLatLngToPixel(bE,aN);var cC=aJ.iconAnchor;var hC=parseInt(aJ.iconSize.width);var hF=aU.clientHeight;var x=cG.x-fP.x-cC.x+hC;var y=cG.y-fP.y-cC.y-hF+24;var fD=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(x,y));fD.apply(aU);aU.style.visibility="visible";}}};function fS(fR){bX();var aW=fR.cB;var bT=aW.getCenter();var aN=map.getBoundsZoomLevel(aW);cF=aN;bH();aM=1;bM=aN;map.setCenter(bT,aN);};;var aM=0;var aD=[];var aE=[];var aI=[];var aH=[];var bY=100;var dM=0;var mcf_curTaskID=0;var dY=0;var eH=0;var bM= -1;var cF=4;var cQ=8;var bJ=12;function iH(){cF=4;cQ=8;bJ=12;};function fM(){var aN=map.getZoom();var fV=0;if(aN<cF){fV=0;}else if(aN<cQ){fV=1;}else if(aN<bJ){fV=2;}else{fV=3;}return fV;};function bH(){map.closeInfoWindow();bX();map.clearOverlays();switch(aM){case 0:for(var i=0;i<cK.length;i++){var aG=cK[i];if(aG&&aG.aC){map.removeOverlay(aG.aC);aG.aC=null;}}break;case 1:for(var i=0;i<fF.length;i++){var aF=fF[i];if(aF&&aF.aC){map.removeOverlay(aF.aC);aF.aC=null;}}break;case 2:for(var i=0;i<gB.length;i++){var aK=gB[i];if(aK&&aK.aC){map.removeOverlay(aK.aC);aK.aC=null;}}break;case 3:for(var i=0;i<eS.length;i++){var aB=eS[i];if(aB&&aB.aC){map.removeOverlay(aB.aC);aB.aC=null;}}break;}aH=[];aI=[];aE=[];aD=[];};function fW(){for(var i=0;i<aH.length;i++){var aG=aH[i];aG.aT=false;}for(var i=0;i<aI.length;i++){var aF=aI[i];aF.aT=false;}for(var i=0;i<aE.length;i++){var aK=aE[i];aK.aT=false;}for(var i=0;i<aD.length;i++){var aB=aD[i];aB.aT=false;}};function updateView(fT,fE){cS(fT,fE);};function cS(fT,fE){if(ce!=1){return;}if(bB.length>0){return;}if(fT){map.checkResize();dM=(new Date()).getTime();fE=dM;}else{if(fE!=dM){return;}}var bV=false;var aN=map.getZoom();if(aN!=bM){var fB=fM();if(fB!=aM){bH();aM=fB;}bM=aN;}var eF=[];var eK=[];var dT=[];var dR=[];fW();var dE=map.getBounds();for(var gC=0;gC<cH.length;gC++){var aG=cH[gC];if(dE.intersects(aG.cB)){aG.aT=true;dR.push(aG);if(aM>0){for(var gO=0;gO<aG.eJ.length;gO++){var aF=aG.eJ[gO];if(dE.intersects(aF.cB)){aF.aT=true;dT.push(aF);if(aM>1){if(aF.dN==null){if(!aF.dI){aF.dI=true;aF.hN();}bV=true;}else{for(var hX=0;hX<aF.dN.length;hX++){var aK=aF.dN[hX];if(dE.intersects(aK.cB)){aK.aT=true;eK.push(aK);if(aM>2){if(aK.dB==null){if(!aK.dI){aK.dI=true;aK.hD();}bV=true;}else{for(var hG=0;hG<aK.dB.length;hG++){var aB=aK.dB[hG];if(dE.contains(aB.aP)){aB.aT=true;eF.push(aB);}}}}}}}}}}}}}switch(aM){case 0:for(var i=0;i<aH.length;i++){var aG=aH[i];if(!aG.aT){aG.bO();}}break;case 1:for(var i=0;i<aI.length;i++){var aF=aI[i];if(!aF.aT){aF.bO();}}break;case 2:for(var i=0;i<aE.length;i++){var aK=aE[i];if(!aK.aT){aK.bO();}}break;case 3:for(var i=0;i<aD.length;i++){var aB=aD[i];if(!aB.aT){aB.bO();}}break;}aH=dR;aI=dT;aE=eK;aD=eF;gW();if(!bV){switch(aM){case 0:for(var i=0;i<aH.length;i++){var aG=aH[i];if(aG.aT){aG.bP();}}break;case 1:for(var i=0;i<aI.length;i++){var aF=aI[i];if(aF.aT){aF.bP();}}break;case 2:for(var i=0;i<aE.length;i++){var aK=aE[i];if(aK.aT){aK.bP();}}break;case 3:for(var i=0;i<aD.length;i++){var aB=aD[i];if(aB.aT){aB.bP();}}break;}}if(bV){fJ(dE,bV);mcf_curTaskID=fE;setTimeout("updateView(false,mcf_curTaskID)",250);}else{dM=0;fJ(dE,bV);}};function gW(){switch(aM){case 2:eH=aE.length;if(aE.length>bY){aE.sort(hH);for(var i=bY;i<aE.length;i++){var aK=aE[i];aK.aT=false;aK.bO();}aE.length=bY;}break;case 3:dY=aD.length;if(aD.length>bY){aD.sort(jE);for(var i=bY;i<aD.length;i++){var aB=aD[i];aB.aT=false;aB.bO();}aD.length=bY;}break;}};function gw(p1,p2){var v1=p1.aZ;var v2=p2.aZ;var fL=((v1<v2)? -1:((v1>v2)?1:0));return fL;};function jE(p1,p2){var v1=p1.eI;var v2=p2.eI;var fL=((v1<v2)? -1:((v1>v2)?1:0));return fL;};function hH(p1,p2){var v1=p1.aQ;var v2=p2.aQ;var fL=((v1>v2)? -1:((v1<v2)?1:0));return fL;};;function geoFind(){var hZ=e("geoText").value;map.closeInfoWindow();bB="";var jF=new GClientGeocoder(new GGeocodeCache());jF.getLatLng(hZ,function(iZ){if(iZ){map.setCenter(iZ);if(map.getZoom()!=11){map.setZoom(11);}}else{var jW="";alert("Error: cannot find "+hZ);}});};function geoKeyPress(hV){var gR=hV.keyCode;if(gR==13){geoFind();return false;}return true;};;var dL=null;function iI(){dL=e("helpDiv");var fD=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(6,6));fD.apply(dL);map.getContainer().appendChild(dL);dL.style.display="none";};function helpShow(a){map.closeInfoWindow();dL.style.display=a?"block":"none";if(a){map.disableScrollWheelZoom();}else{map.enableScrollWheelZoom();}};;var aL=[];var bQ=[];var dX=false;function cJ(){var ga=e("historyTitleDiv");var gM=e("historyTitleTable");var s=aL.length==1?" place":" places";ga.innerHTML=aL.length+s;var aR="<table cellspacing='0' cellpadding='1' style='width:100%;text-align:left;vertical-align:top'>";var bS=fU?";cursor:hand;":";cursor:pointer;";var gH="beige";var cN=0;cN=aL.length;if(cN==0){aR+="<tr><td>"+"<br />The history section displays a list of place markers you have clicked during this session."+"</td></tr>";}else{for(i=0;i<aL.length;i++){aB=aL[i];aB.cI=i;var eL=(i%2)?"white":"beige";aR+="<tr id='r"+i+"' onmouseover='rowHi(this)'  onmouseout='rowLo(this)'  valign='top' onclick='historyRowClick(this)' style='background-color:"+eL+bS+"'>"+"<td style='width:25px'>"+(i+1)+"<div style='padding-top:0px;z-index:5000'><a href='javascript:removeHistory("+i+")' title='Remove from History List' ><img src='images/ic_close.gif' border=0' /></a></div>"+"</td><td>"+aB.aX()+"</td></tr>";}}aR+="</table>";e("historyContentDiv").innerHTML=aR;};function hW(){if(confirm("Clear your history list ?")){map.closeInfoWindow();map.clearOverlays();aL=[];bQ=[];cJ();}};function clearHistory(){hW();};function removeHistory(a){dX=true;map.closeInfoWindow();bX();var aB=aL[a];if(aB&&aB.aC){aB.aC.hide();}aL[a]=null;var iD=[];bQ=[];for(var i=0;i<aL.length;i++){var aB=aL[i];if(aB){iD.push(aB);bQ[aB.cW]=aB;}}aL=iD;cJ();};function gF(gU){if(bQ[gU.cW]==null){aL.push(gU);bQ[gU.cW]=gU;}};function gV(){if(aL.length>0){var aW=new GLatLngBounds();for(var i=0;i<aL.length;i++){var aB=aL[i];aB.bC();aW.extend(aB.aP);}var bT=aW.getCenter();var aN=map.getBoundsZoomLevel(aW);map.setCenter(bT,aN);}cJ();};var eE=null;function historyRowClick(a){eE=a;setTimeout("historyRowClick2()",50);};function historyRowClick2(a){if(dX){dX=false;}else{rowClick(eE);}};;function LabeledMarker(latlng,opt_opts){this.latlng_=latlng;this.opts_=opt_opts;this.labelText_=opt_opts.labelText||"";this.labelClass_=opt_opts.labelClass||"LabeledMarker_markerLabel";this.labelOffset_=opt_opts.labelOffset||new GSize(0,0);this.clickable_=opt_opts.clickable||true;this.title_=opt_opts.title||"";this.labelVisibility_=true;if(opt_opts.draggable){opt_opts.draggable=false;}GMarker.apply(this,arguments);};LabeledMarker.prototype=new GMarker(new GLatLng(0,0));LabeledMarker.prototype.initialize=function(map){GMarker.prototype.initialize.apply(this,arguments);this.map_=map;this.div_=document.createElement("div");this.div_.className=this.labelClass_;this.div_.innerHTML=this.labelText_;this.div_.style.position="absolute";this.div_.style.cursor="pointer";this.div_.title=this.title_;map.getPane(G_MAP_MARKER_PANE).appendChild(this.div_);if(this.clickable_){function newEventPassthru(obj,event){return function(){GEvent.trigger(obj,event);};};var eventPassthrus=['click','dblclick','mousedown','mouseup','mouseover','mouseout'];for(var i=0;i<eventPassthrus.length;i++){var name=eventPassthrus[i];GEvent.addDomListener(this.div_,name,newEventPassthru(this,name));}}};LabeledMarker.prototype.redraw=function(force){GMarker.prototype.redraw.apply(this,arguments);var p=this.map_.fromLatLngToDivPixel(this.latlng_);if(this.div_){this.div_.style.left=(p.x+this.labelOffset_.width)+"px";this.div_.style.top=(p.y+this.labelOffset_.height)+"px";}};LabeledMarker.prototype.remove=function(){GEvent.clearInstanceListeners(this.div_);if(this.div_.outerHTML){this.div_.outerHTML="";}if(this.div_.parentNode){this.div_.parentNode.removeChild(this.div_);}this.div_=null;GMarker.prototype.remove.apply(this,arguments);};LabeledMarker.prototype.copy=function(){return new LabeledMarker(this.latlng_,this.opt_opts_);};LabeledMarker.prototype.show=function(){GMarker.prototype.show.apply(this,arguments);if(this.labelVisibility_){this.showLabel();}else{this.hideLabel();}};LabeledMarker.prototype.hide=function(){GMarker.prototype.hide.apply(this,arguments);this.hideLabel();};LabeledMarker.prototype.setLabelVisibility=function(visibility){this.labelVisibility_=visibility;if(!this.isHidden()){if(this.labelVisibility_){this.showLabel();}else{this.hideLabel();}}};LabeledMarker.prototype.getLabelVisibility=function(){return this.labelVisibility_;};LabeledMarker.prototype.hideLabel=function(){if(this.div_){this.div_.style.visibility='hidden';}};LabeledMarker.prototype.showLabel=function(){if(this.div_){this.div_.style.visibility='visible';}};GMarker.prototype.eC=function(a){gD(this);eval(fX+".style.zIndex = a");if(this.div_){this.div_.style.zIndex=a+1;}this.redraw(true);};;function limitChange(a){bY=a.value;cS(true);};;var eU="";function dS(){var bE=map.getCenter();var eP="main.aspx";if(bB.length>0){eP+="?id="+bB;}else{var x=bE.lng();var y=bE.lat();var z=map.getZoom();eP+="?x="+aY(x,5)+"&y="+aY(y,5)+"&z="+z;}e("linkDiv").href=eP;};function cU(){var x= -10;var y=30;var z=2;var iY=e("ctl00_CH1_ViewX").value;if(iY.length>0){x=parseFloat(iY);}var iW=e("ctl00_CH1_ViewY").value;if(iW.length>0){y=parseFloat(iW);}var iX=e("ctl00_CH1_ViewZ").value;if(iX.length>0){z=parseInt(iX);}var iR=e("ctl00_CH1_ViewID").value;if(iR.length>0){eU=iR;}if(eU.length>0){var aB=new cL();aB.gQ(mcf_place);eS=[];eW=[];aD=[];map.checkResize();map.setCenter(aB.aP,15);map.checkResize();aB.bC();aB.cD(null);bB=eU;}else{map.setCenter(new GLatLng(y,x),z);}};function viewMore(){e("indexContentDiv").innerHTML="";map.closeInfoWindow();};;var hI=0;var bB="";var cT=false;function cL(a,gP,eO,fR,eR){this.cW="";this.aC=null;};cL.prototype.jT=function(a,gP,eO,fR,eR){this.cW=a[0];this.aZ=a[1];this.gJ=a[2];this.fI=gP;this.bD=eO;this.bN=fR;this.cP=eR;var x=a[3];var y=a[4];this.dO=a[5];this.aP=new GLatLng(y,x);if(this.fI==this.bD){this.bD="";}if(this.bD==this.bN){this.bN="";}this.eG="";this.eI=cR(1000);this.cI=0;};cL.prototype.gQ=function(a){this.cW=a[0];this.aZ=a[1];this.gJ=a[2];this.fI=a[3];this.bD=a[4];this.eG=a[5];this.bN=a[6];this.cP=a[7];var x=a[8];var y=a[9];this.dO=a[10];this.aP=new GLatLng(y,x);if(this.fI==this.bD){this.bD="";}if(this.bD==this.bN){this.bN="";}this.eI=cR(1000);this.cI=0;};cL.prototype.aX=function(){var aV="<b>"+this.aZ+"</b><br />"+"<div style='font-size:11px'>"+this.gJ;if(this.fI.length>0){aV+=", "+this.fI;if(this.bD.length>0){aV+=", "+this.bD;}if(this.eG.length>0){aV+=" "+this.eG;}}if(this.dO.length>0){aV+="<br /><span style='color:darkred;'><i>Food type: <b>"+this.dO+"</b></i></span><br />";}aV+="</div>";return aV;};cL.prototype.iJ=function(){var aV="<table cellspacing='4' cellpadding='0' ><tr><td>";aV+="<span style='font-size:16px;font-weight:bold' >"+this.aZ+"</span><br />";aV+=this.gJ;if(this.fI.length>0){aV+=","+this.fI;if(this.bD.length>0){aV+=", "+this.bD;}if(this.eG.length>0){aV+=" "+this.eG;}}aV+="</td></tr><tr><td>";if(this.dO.length>0){aV+="<span style='color:darkred'><i>Food type: <b>"+this.dO+"</b></i></span>";}aV+="</td></tr><tr><td>";aV+="<div style='width:300px'>"+"<a href='javascript:placeProfile()' style='color:dodgerblue' >View&nbsp;Profile</a>&nbsp; "+"<img src='images/zoomin.png' alt='' border='0' />&nbsp;<a href='javascript:placeZoomIn()' style='color:dodgerblue' >Zoom&nbsp;In</a>&nbsp; "+"<img src='images/zoomout.png' alt='' border='0' />&nbsp;<a href='javascript:placeZoomOut()' style='color:dodgerblue' >Zoom&nbsp;Out</a>"+"</div>";aV+="</td></tr></table>";return aV;};cL.prototype.bC=function(){var aJ=new GIcon();var bI="mk/iimm2-blue.png";aJ.image=bI;aJ.iconSize=new GSize(32,32);aJ.shadow="mk/shadow.png";aJ.shadowSize=new GSize(59,32);aJ.printImage=bI;aJ.mozPrintImage=bI;aJ.iconAnchor=new GPoint(16,31);aJ.infoWindowAnchor=new GPoint(16,0);aJ.infoShadowAnchor=new GPoint(0,31);var dD="";var aO=new GMarker(this.aP,{"icon":aJ});this.aC=aO;map.addOverlay(aO);var aB=this;GEvent.addListener(aO,'click',function(){aB.cD(null);});GEvent.addListener(aO,"mouseover",function(){var bF="r"+aB.cI;var aS=e(bF);if(aS){rowHi(aS);}});GEvent.addListener(aO,"mouseout",function(){var bF="r"+aB.cI;var aS=e(bF);if(aS){rowLo(aS);}aO.setImage("mk/iimm2-blue.png");});};cL.prototype.cD=function(jX){helpShow(0);if(this.aC){this.aC.setImage("mk/iimm2-blue.png");}bB=this.cW;cT=true;dS();hI=e("indexOuterDiv").scrollTop;bX();if(this.aC){var jD=this.cW;var jH=jD.substr(0,3);var jG=jD.substr(3,2);var jJ=jD.substr(5,2);var iQ="<iframe src='pl/"+jH+"/"+jG+"/"+jJ+"/"+this.cW+".htm' style='width:100%;height:800px;padding:0px' marginwidth='0' marginheight='0' frameborder='0' scrolling='no' ></iframe>";var jC=this.aZ;this.aC.openInfoWindowHtml(this.iJ(),{maxContent:iQ,maxTitle:jC,maxWidth:300});gF(this);}};cL.prototype.bP=function(){if(this.aC){this.aC.show();}else{this.bC();}};cL.prototype.bO=function(){if(this.aC){this.aC.hide();}};cL.prototype.bL=function(){aU.innerHTML="<div class='markerTooltip'>"+cO(this.aZ)+"<br/><i>"+cO(this.dO)+"</i></div>";var cE=this.aC;var bE=this.aP;if(cE&&bE){var aJ=cE.getIcon();if(aJ){var aN=map.getZoom();var fP=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),aN);var cG=map.getCurrentMapType().getProjection().fromLatLngToPixel(bE,aN);var cC=aJ.iconAnchor;var hC=parseInt(aJ.iconSize.width);var hF=aU.clientHeight;var x=cG.x-fP.x-cC.x+hC;var y=cG.y-fP.y-cC.y-hF+24;var fD=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(x,y));fD.apply(aU);aU.style.visibility="visible";}}};function bX(){aU.style.visibility="hidden";};function placeProfile(){var dK=map.getInfoWindow();if(dK){dK.maximize();}};function placeZoomIn(){var aN=map.getZoom()+1;if(aN<20){map.setZoom(aN);}};function placeZoomOut(){var aN=map.getZoom()-1;map.setZoom(aN);};var iV;var fX="";function gD(marker){if(fX.length==0){for(var i in marker){if(eval("typeof marker."+i)=="object"){try{if(eval("typeof marker."+i+"[0].src")!="undefined"){iV="this."+i;fX=iV+"[0]";}}catch(ex){}}}}};GMarker.prototype.dC=function(a){gD(this);if(a>0){this.gZ=eval(fX+".style.zIndex");}else{if(typeof this.gZ!="undefined"){a=this.gZ;}}eval(fX+".style.zIndex = a");this.redraw(true);};;var fZ=[];var fF=[];function eB(a){this.cW=a[0];this.aZ=a[1];this.gT=a[2];if(this.gT==""){this.gT=this.aZ;}this.cP=a[3];var aG=dG[this.cP];this.bN=aG.aZ;if(this.aZ==this.bN){this.bN="";}var iE=a[4];var iB=a[5];var hS=a[6];var hT=a[7];var hK=a[8];var hO=a[9];var gG=new GLatLng(hT,hS);var gI=new GLatLng(hO,hK);this.cB=new GLatLngBounds(gG,gI);if(iE==0&&iB==0){this.aP=this.cB.getCenter();}else{this.aP=new GLatLng(iB,iE);}this.aQ=a[10];this.dN=null;this.aT=false;this.gY=false;this.aC=null;this.eI=cR(1000);this.cI=0;this.dI=false;};eB.prototype.bC=function(){var aF=this;var bE=this.aP;var aJ=new GIcon();var bI="mk/orange2.png";aJ.image=bI;aJ.iconSize=new GSize(28,13);aJ.printImage=bI;aJ.mozPrintImage=bI;aJ.iconAnchor=new GPoint(14,7);aJ.infoWindowAnchor=new GPoint(14,0);var dD="<div style='width:28px'>"+this.aQ+"</div>";var aO=new LabeledMarker(bE,{icon:aJ,"labelText":dD,"labelOffset":new GSize(-14,-7)});this.aC=aO;map.addOverlay(aO);aO.eC(1000+this.aQ*1000+this.eI);GEvent.addListener(this.aC,'click',function(){fY(aF);});GEvent.addListener(this.aC,"mouseover",function(){var bF="r"+aF.cI;var aS=e(bF);if(aS){rowHi(aS);}});GEvent.addListener(this.aC,"mouseout",function(){var bF="r"+aF.cI;var aS=e(bF);if(aS){rowLo(aS);}});};eB.prototype.aX=function(){var aV="<b>"+this.gT+"</b>";if(this.bN!=this.aZ){aV+=", "+this.bN;}aV+=" ("+this.aQ+") ";return aV;};eB.prototype.bP=function(){if(this.aC){this.aC.show();}else{this.bC();}};eB.prototype.bO=function(){if(this.aC){this.aC.hide();}};eB.prototype.bL=function(){aU.innerHTML="<div class='markerTooltip'>"+cO(this.gT)+"&nbsp;("+this.aQ+")"+"</div>";var cE=this.aC;var bE=this.aP;if(cE&&bE){var aJ=cE.getIcon();if(aJ){var aN=map.getZoom();var fP=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),aN);var cG=map.getCurrentMapType().getProjection().fromLatLngToPixel(bE,aN);var cC=aJ.iconAnchor;var hC=parseInt(aJ.iconSize.width);var hF=aU.clientHeight;var x=cG.x-fP.x-cC.x+hC;var y=cG.y-fP.y-cC.y-hF+24;var fD=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(x,y));fD.apply(aU);aU.style.visibility="visible";}}};function iL(){for(var i=0;i<mcf_regions.length;i++){var aF=new eB(mcf_regions[i]);if(aF.aQ>0){fZ[aF.cW]=aF;fF.push(aF);aG=dG[aF.cP];aG.eJ.push(aF);}}cH=[];for(var i=0;i<cK.length;i++){var aG=cK[i];if(aG.eJ.length>0){cH.push(aG);}}};function addTowns(jO,a){var aF=fZ[jO];aF.dN=[];for(var i=0;i<a.length;i++){var aK=new fK(a[i],aF.aZ,aF.bN,aF.cP);aF.dN.push(aK);gB.push(aK);gL[aK.cW]=aK;}aF.dI=false;};eB.prototype.hN=function(){if(this.dN==null){var eP=dW+"jmap/"+this.cW+".js?a=1";var cV=new bK(eP);cV.dZ();cV.eN();}};function fY(eO){bX();var aW=eO.cB;var bT=aW.getCenter();var aN=map.getBoundsZoomLevel(aW);cQ=aN;bH();aM=2;bM=aN;map.setCenter(bT,aN);};;var eV=0;var dP=0;function hR(){if(fU){eV=parseInt(document.documentElement.clientWidth);dP=parseInt(document.documentElement.clientHeight);}else{eV=parseInt(window.innerWidth);dP=parseInt(window.innerHeight);}};function gK(){hR();var cX=e('mapDiv');var fQ=e('indexOuterDiv');var fC=e('profileOuterDiv');var fG=e('resultOuterDiv');var eZ=e('historyOuterDiv');if(cX){var cZ=dP-24;var dQ=eV-280-8;switch(bG){case 1:dQ-=8;cZ-=24;break;case 2:dQ-=8;cZ-=32;break;case 3:dQ-=8;cZ-=32;break;case 4:dQ-=8;cZ-=32;break;}cX.style.height=cZ+"px";cX.style.width=dQ+"px";}var bW=dP-120;switch(bG){case 1:bW-=8;break;case 2:bW-=52;break;case 3:bW-=48;break;case 4:bW-=48;break;}if(fQ){fQ.style.height=bW+"px";}if(fC){fC.style.height=bW+"px";}if(fG){fG.style.height=(bW-58)+"px";}if(eZ){eZ.style.height=bW+"px";}dL.style.width=(dQ-30)+"px";dL.style.height=(cZ-32)+"px";};function resizePage(){gK();};;var bR=[];var dF=[];function searchFood(){var gN=e("searchText").value;if(gN.length==0){alert("Enter some search text");}else{var eP="searchjs.aspx?s="+gN;var iP=e("viewedArea").checked;if(iP){var aW=map.getBounds();var gG=aW.getSouthWest();var gI=aW.getNorthEast();eP+="&x0="+aY(gG.lng(),5)+"&y0="+aY(gG.lat(),5)+"&x1="+aY(gI.lng(),5)+"&y1="+aY(gI.lat(),5);}e("resultTitleDiv").innerHTML="searching ...";e("resultContentDiv").innerHTML="";bH();var cV=new bK(eP);cV.dZ();cV.eN();}};function searchKeyPress(hV){var gR=hV.keyCode;if(gR==13){searchFood();return false;}return true;};function mcf_search(a){var fO="<table cellspacing='0' cellpadding='0' style='width:100%'>";var aW=null;bR=[];dF=[];var fH=e("resultTitleDiv");if(fH){var s=a.length==1?"":"s";var p=a.length>=100?"+":"";fH.innerHTML=a.length+p+" result"+s;}var bS=fU?";cursor:hand;":";cursor:pointer;";for(var i=0;i<a.length;i++){var aB=new cL();aB.gQ(a[i]);bR[i]=aB;dF[aB.cW]=aB;aB.cI=i;var eL=(i%2)?"white":"beige";fO+="<tr id='r"+i+"' valign='top' onmouseover='rowHi(this)'  onmouseout='rowLo(this)' onclick='rowClick(this)' style='background-color:"+eL+bS+"'><td style='width:25px'>"+(i+1)+"</td><td>"+aB.aX()+"</td></tr>";aB.bP();if(i==0){aW=new GLatLngBounds(aB.aP,aB.aP);}else{aW.extend(aB.aP);}}fO+="</table>";var eT=e("resultContentDiv");if(eT){eT.innerHTML=fO;}var bT=aW.getCenter();var aN=map.getBoundsZoomLevel(aW);map.setCenter(bT,aN);};function hE(){e("searchText").value="";e("resultContentDiv").innerHTML="";bR=[];dF=[];};;var iG="<table style='width:100%'><tr style='height:200px' valign='middle'><td style='width:100%' align=center>"+"<img src='images/loading.gif' alt='' />"+"</td></tr></table>";function fJ(eQ,fN){var ga=e("indexTitleDiv");var gM=e("indexTitleTable");var cy="";var eD="";gX();if(fN){cy="Loading ...";eD="black";}else{switch(aM){case 0:var s=aH.length==1?" country":" countries";cy=aH.length+s;eD="darkred";break;case 1:var s=aI.length==1?" region":" regions";cy=aI.length+s;eD="orange";break;case 2:var s=aE.length==1?" town":" towns";if(eH>aE.length){cy=aE.length+" (of "+eH+") "+s;}else{cy=aE.length+s;}eD="darkgreen";break;case 3:var s=aD.length==1?" place":" places";if(dY>aD.length){cy=aD.length+" (of "+dY+") "+s;}else{cy=aD.length+s;}eD="dodgerblue";break;}}ga.innerHTML=cy;gM.style.backgroundColor=eD;var aR="";if(fN){aR=iG;}else{aR="<table cellspacing='0' cellpadding='1' style='width:100%;text-align:left;vertical-align:top'>";var bS=fU?";cursor:hand;":";cursor:pointer;";var gH="beige";var cN=0;switch(aM){case 0:cN=aH.length;for(i=0;i<aH.length;i++){aG=aH[i];aG.cI=i;var eL=(i%2)?"white":"beige";aR+="<tr id='r"+i+"' valign='top' onmouseover='rowHi(this)'  onmouseout='rowLo(this)' onclick='rowClick(this)' style='background-color:"+eL+bS+"'><td style='width:25px'>"+(i+1)+"</td><td>"+aG.aX()+"</td></tr>";}break;case 1:cN=aI.length;for(i=0;i<aI.length;i++){aF=aI[i];aF.cI=i;var eL=(i%2)?"white":"beige";aR+="<tr id='r"+i+"' valign='top' onmouseover='rowHi(this)'  onmouseout='rowLo(this)' onclick='rowClick(this)' style='background-color:"+eL+bS+"'><td style='width:25px'>"+(i+1)+"</td><td>"+aF.aX()+"</td></tr>";}break;case 2:cN=aE.length;for(i=0;i<aE.length;i++){aK=aE[i];aK.cI=i;var eL=(i%2)?"white":"beige";aR+="<tr id='r"+i+"' valign='top' onmouseover='rowHi(this)'  onmouseout='rowLo(this)' onclick='rowClick(this)' style='background-color:"+eL+bS+"'><td style='width:25px'>"+(i+1)+"</td><td>"+aK.aX()+"</td></tr>";}break;case 3:cN=aD.length;for(i=0;i<aD.length;i++){aB=aD[i];aB.cI=i;var eL=(i%2)?"white":"beige";aR+="<tr id='r"+i+"' valign='top' onmouseover='rowHi(this)'  onmouseout='rowLo(this)' onclick='rowClick(this)' style='background-color:"+eL+bS+"'><td style='width:25px'>"+(i+1)+"</td><td>"+aB.aX()+"</td></tr>";}break;}if(cN==0&& !fN){aR+="<tr><td>"+"<br />No map markers are within the viewed area"+"<br /><br />"+"Pan and/or zoom the map to display map markers"+"<br /><br />"+"</td></tr>";}aR+="</table>";}e("indexContentDiv").innerHTML=aR;var iC=e("statDiv");if(iC){var bZ="";bZ+=aY(eQ.getSouthWest().lng(),2)+","+aY(eQ.getSouthWest().lat(),2)+" to "+aY(eQ.getNorthEast().lng(),2)+","+aY(eQ.getNorthEast().lat(),2)+"<br />";bZ+="<br /><b>"+aH.length+" countries</b> : ";for(var i=0;i<aH.length;i++){var aG=aH[i];bZ+=aG.aZ+" ";}bZ+="<br /><b>"+aI.length+" regions</b> : ";for(var i=0;i<aI.length;i++){var aF=aI[i];bZ+=aF.aZ+" ";}bZ+="<br /><b>"+aE.length+" towns</b> : ";for(var i=0;i<aE.length;i++){var aK=aE[i];bZ+=aK.aZ+" ("+aK.aQ+")";}bZ+="<br /><b>"+aD.length+" places";iC.innerHTML=bZ;}};function rowHi(a){a.style.backgroundColor="yellow";var id=a.id.toString().substr(1);if(bB==""){switch(ce){case 1:switch(aM){case 0:var aG=aH[id];if(aG){aG.aC.setImage("mk/yellow2.png");aG.bL();}case 1:var aF=aI[id];if(aF){aF.aC.setImage("mk/yellow2.png");aF.bL();}case 2:var aK=aE[id];if(aK){aK.aC.setImage("mk/yellow2.png");aK.bL();}case 3:var aB=aD[id];if(aB){aB.aC.setImage("mk/iimm2-yellow.png");aB.aC.dC(1000000);aB.bL();}}break;case 2:var aB=bR[id];if(aB&&bB==""){aB.aC.setImage("mk/iimm2-yellow.png");aB.aC.dC(1000000);aB.bL();}break;case 3:var aB=aL[id];if(aB&&bB==""){aB.aC.setImage("mk/iimm2-yellow.png");aB.aC.dC(1000000);aB.bL();}break;}}};function rowLo(a){var id=a.id.toString().substr(1);a.style.backgroundColor=(id%2)?"white":"beige";bX();if(bB==""){switch(ce){case 1:switch(aM){case 0:var aG=aH[id];if(aG){aG.aC.setImage("mk/white2.png");}case 1:var aF=aI[id];if(aF){aF.aC.setImage("mk/orange2.png");}case 2:var aK=aE[id];if(aK){aK.aC.setImage("mk/green2.png");}case 3:var aB=aD[id];if(aB){aB.aC.setImage("mk/iimm2-blue.png");aB.aC.dC(GOverlay.getZIndex(aB.aP.lat()));}break;}break;case 2:var aB=bR[id];if(aB){aB.aC.setImage("mk/iimm2-blue.png");aB.aC.dC(GOverlay.getZIndex(aB.aP.lat()));}break;case 3:var aB=aL[id];if(aB){aB.aC.setImage("mk/iimm2-blue.png");aB.aC.dC(GOverlay.getZIndex(aB.aP.lat()));}break;}}};function rowClick(a){var id=a.id.toString().substr(1);switch(ce){case 1:switch(aM){case 0:var aG=aH[id];if(aG){fS(aG);}break;case 1:var aF=aI[id];if(aF){fY(aF);}break;case 2:var aK=aE[id];if(aK){gS(aK);}break;case 3:var aB=aD[id];if(aB){aB.cD(null);}break;}break;case 2:var aB=bR[id];if(aB){aB.cD(null);}break;case 3:var aB=aL[id];if(aB){aB.cD(null);}break;}};function gX(){switch(aM){case 0:aH.sort(gw);break;case 1:aI.sort(gw);break;case 2:aE.sort(gw);break;case 3:aD.sort(gw);break;}};;var gL=[];var gB=[];var eS=[];var eW=[];function fK(a,eO,iF,eR){this.cW=a[0];this.aZ=a[1];this.bD=eO;this.cP=eR;this.bN=iF;if(this.aZ==this.bD){this.bD="";}var iE=a[2];var iB=a[3];var hS=a[4];var hT=a[5];var hK=a[6];var hO=a[7];var gG=new GLatLng(hT,hS);var gI=new GLatLng(hO,hK);this.cB=new GLatLngBounds(gG,gI);if(iE==0&&iB==0){this.aP=this.cB.getCenter();}else{this.aP=new GLatLng(iB,iE);}this.aQ=a[8];this.dB=null;this.aT=false;this.gY=false;this.aC=null;this.eI=cR(1000);this.cI=0;this.dI=false;};fK.prototype.bC=function(){var aK=this;var bE=this.aP;var aJ=new GIcon();var bI="mk/green2.png";aJ.image=bI;aJ.iconSize=new GSize(28,13);aJ.printImage=bI;aJ.mozPrintImage=bI;aJ.iconAnchor=new GPoint(14,7);aJ.infoWindowAnchor=new GPoint(14,0);var dD="<div style='width:28px'>"+this.aQ+"</div>";var aO=new LabeledMarker(bE,{icon:aJ,"labelText":dD,"labelOffset":new GSize(-14,-7)});this.aC=aO;map.addOverlay(aO);aO.eC(1000+this.aQ*1000+this.eI);GEvent.addListener(aO,'click',function(){gS(aK);});GEvent.addListener(aO,"mouseover",function(){var bF="r"+aK.cI;var aS=e(bF);if(aS){rowHi(aS);}});GEvent.addListener(aO,"mouseout",function(){var bF="r"+aK.cI;var aS=e(bF);if(aS){rowLo(aS);}});};fK.prototype.aX=function(){var aV="<b>"+this.aZ+"</b>";if(this.bD!=this.aZ){aV+=", "+this.bD;}aV+=" ("+this.aQ+")";return aV;};fK.prototype.bP=function(){if(this.aC){this.aC.show();}else{this.bC();}};fK.prototype.bO=function(){if(this.aC){this.aC.hide();}};fK.prototype.bL=function(){aU.innerHTML="<div class='markerTooltip'>"+cO(this.aZ)+",&nbsp;"+this.bD+"&nbsp;("+this.aQ+")"+"</div>";var cE=this.aC;var bE=this.aP;if(cE&&bE){var aJ=cE.getIcon();if(aJ){var aN=map.getZoom();var fP=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),aN);var cG=map.getCurrentMapType().getProjection().fromLatLngToPixel(bE,aN);var cC=aJ.iconAnchor;var hC=parseInt(aJ.iconSize.width);var hF=aU.clientHeight;var x=cG.x-fP.x-cC.x+hC;var y=cG.y-fP.y-cC.y-hF+24;var fD=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(x,y));fD.apply(aU);aU.style.visibility="visible";}}};function addPlaces(jO,a){var aK=gL[jO];aK.dB=[];for(var i=0;i<a.length;i++){var aB=new cL();aB.jT(a[i],aK.aZ,aK.bD,aK.bN,aK.cP);if(eW[aB.cW]==null){eW[aB.cW]=aB;aK.dB.push(aB);eS.push(aB);}}aK.dI=false;};fK.prototype.hD=function(){if(this.dB==null){var eP=dW+"jmap/"+this.cW+".js?a=1";var cV=new bK(eP);cV.dZ();cV.eN();}};function gS(gP){bX();var gE=map.getZoom();var aW=gP.cB;var bT=aW.getCenter();var aN=map.getBoundsZoomLevel(aW);if(gE>aN){aN=gE+3;bT=gP.aP;}bJ=aN;if(bJ>12){bJ=12;}bH();aM=3;bM=aN;map.setCenter(bT,aN);};;var bU=null;function checkTraffic(a){if(a.checked){if(bU){bU.show();}else{bU=new GTrafficOverlay();map.addOverlay(bU);}}else{if(bU){bU.hide();}}};;function bK(jI){this.jK=jI;this.iU='&noCacheIE='+(new Date()).getTime();this.hY=document.getElementsByTagName("head").item(0);};bK.prototype.dZ=function(){this.dV=document.createElement("script");this.dV.setAttribute("type","text/javascript");this.dV.setAttribute("charset","utf-8");this.dV.setAttribute("src",this.jK+this.iU);};bK.prototype.jM=function(){this.hY.removeChild(this.dV);};bK.prototype.eN=function(){this.hY.appendChild(this.dV);};;function e(id){return document.getElementById(id);};function jY(a){GLog.write(a);};function aY(pFloat,pDp){var m=Math.pow(10,pDp);return parseInt(pFloat*m,10)/m;};function cR(hU){var hJ=Math.floor(Math.random()*hU);return hJ;};function jN(hU){var hJ=Math.random()*hU;return hJ;};function zoomIn(){map.zoomIn();};function zoomOut(){map.zoomOut();};function cO(iM){var gN="";for(var i=0;i<iM.length;i++){var c=iM.substr(i,1);if(c==" "){if((i<iM.length-1)&&(iM.substr(i+1,1)==" ")){c=" ";i++;}else{c="&nbsp;";}}gN+=c;}return gN;};function jR(jP,ret){var jQ=parseFloat(jP);var dU=aY(jQ,2).toString();var hQ=dU.indexOf(".");if(hQ>0){var jB=dU.length-hQ;if(jB<3){dU+="0";}}else{dU+=".00";}return dU;};function buttonHi(a){a.style.backgroundColor="dodgerblue";a.style.color="white";a.style.cursor=fU?"hand;":"pointer;";};function buttonLo(a){a.style.backgroundColor="white";a.style.color="black";}