﻿function e(id){return document.getElementById(id);};function CD(a){GLog.write(a);};function nS(){if(mV){jD=parseInt(document.documentElement.clientWidth);eZ=parseInt(document.documentElement.clientHeight);eZ-=18;}else{jD=parseInt(window.innerWidth);eZ=parseInt(window.innerHeight);}};function uJ(){for(var i=0;i<10;i++){var c=i.toString();eN[c]=i;}eN["A"]=10;eN["B"]=11;eN["C"]=12;eN["D"]=13;eN["E"]=14;eN["F"]=15;};var mZ=new Array("","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");var SECONDS_CF=1000;var MINUTES_CF=60000;var HOURS_CF=3600000;var DAYS_CF=86400000;var WEEKS_CF=604800000;var FORTNIGHTS_CF=1209600000;var MONTHS_CF=2592000000;var QUARTERS_CF=7776000000;var YEARS_CF=31557600000;var DECADES_CF=315576000000;var CENTURIES_CF=3155760000000;Date.prototype.rU=function(ms){return new Date(new Date().setTime(this.getTime()+(ms)));};Date.prototype.qU=function(d){return this.rU(d*DAYS_CF);};var yB;var rQ="";function vM(marker){if(rQ.length==0){for(var i in marker){if(eval("typeof marker."+i)=="object"){try{if(eval("typeof marker."+i+"[0].src")!="undefined"){yB="this."+i;rQ=yB+"[0]";}}catch(ex){}}}}};GMarker.prototype.oH=function(a){vM(this);if(a>0){this.sB=eval(rQ+".style.zIndex");}else{if(typeof this.sB!="undefined"){a=this.sB;}}eval(rQ+".style.zIndex = a");this.redraw(true);};String.prototype.trim=function(){return this.replace(/^\s*|\s*$/g,'');};function xB(AJ){var vY="";var pc=null;for(var i=0;i<AJ.length;i++){var c=AJ.substr(i,1);if(c.charCodeAt(0)<32){c=" ";}vY+=c;}var debug="";for(var i=0;i<vY.length;i++){var c=vY[i];var cn=c.charCodeAt(0);if(cn<=32){debug+=" "+cn+"";}else{debug+=c;}}return vY;};var cW=0;function tG(){if(navigator.userAgent.indexOf("Firefox")!= -1){cW=1;}else if(navigator.userAgent.indexOf("MSIE")!= -1){cW=2;}else if(navigator.userAgent.indexOf("Safari")!= -1){cW=3;}else if(navigator.userAgent.indexOf("Opera")!= -1){cW=4;}return cW;};﻿;function bM(zN){this.zR=zN;this.xM='&noCacheIE='+(new Date()).getTime();this.vD=document.getElementsByTagName("head").item(0);};bM.prototype.dZ=function(){this.iZ=document.createElement("script");this.iZ.setAttribute("type","text/javascript");this.iZ.setAttribute("charset","utf-8");this.iZ.setAttribute("src",this.zR+this.xM);};bM.prototype.zV=function(){this.vD.removeChild(this.iZ);};bM.prototype.eY=function(){this.vD.appendChild(this.iZ);};﻿;function uK(){this.channelName="";this.displayWidth=800;this.displayFullWidth=0;this.displaySideWidth=300;this.displayHeight=500;this.displayMapType=0;this.bounds=[];this.navControl=1;this.typeControl=1;this.scaleControl=1;this.shadow=1;this.mapCursor=1;this.trafficLayer=0;this.trafficLayerOn=0;this.directionsOption=0;this.headColor="forestgreen";this.headBackColor="whitesmoke";this.backColor="white";this.textColor="black";this.highlightColor="midnightblue";this.highlightBackColor="lemonchiffon";this.textFont="arial";this.titleFont="sans-serif";this.textHeight="13px";this.subHeight="11px";this.titleHeight="15px";this.overviewMap=0;this.scrollWheelZoom=0;this.doubleClickZoom=1;this.infoWidth=0;this.infoHeight=0;this.infoPreload=1;this.infoLineDetail=0;this.infoZoom=0;this.infoWindowType=0;this.continuousZoom=false;this.fixedView=false;this.mapCentreX=0;this.mapCentreY=0;this.displayZoomLevel=0;this.displayScript=0;this.channelScript="";this.showSidebar=1;this.initialDetail=2;this.sortOrder=0;this.infoRecentre=0;this.channelInternal=0;this.channelPlacefinder=0;this.channelWikipedia=0;this.channelEvents=0;this.channelHotels=0;this.channelPhonebook=0;this.pageSize=0;this.dataPath="../channel/";this.imagePath="../images/";this.markerPath="../mk/";this.uY=true;this.qR=false;this.iI=false;this.dK=null;this.fT=0;this.hL=0;this.bC=[];this.gH=[];this.hI=0;this.cK=null;this.channelGoogle=0;this.channelGoogleOn=0;this.adsenseID="";this.adsenseChannel="";this.adsenseMinZoom=6;this.adsenseMarkerLimit=3;this.aL=0;this.cJ=0;this.gG=false;this.hS=[];this.fX=[];this.kT=[];this.targetFrame="_blank";this.leftHand=0;this.initialInfo="";this.adLayer=0;this.tooltipX= -4;this.tooltipY=8;this.editEnabled=0;this.zoomMapStyle=0;this.zoomMapLevel=15;this.zindexChange=0;this.navigationTools=0;this.dragZoomOn=0;this.dragZoomAlign=1;this.dragZoomX=8;this.dragZoomY=60;this.dragZoomText="Zoom";this.dragZoomPrompt="Click and drag to select the zoom area";this.ssEnabled=0;this.ssOn=0;this.ssInterval=3000;this.ssAutocentre=1;this.ssAlign=1;this.ssX=8;this.ssY=34;this.ssImage="";this.ssPlayText="Slideshow";this.ssPlayTooltip="Play Slideshow";this.ssPauseText="Pause";this.ssPauseTooltip="Pause Slideshow";this.ssForeCol="white";this.ssBackCol="slategray";this.lat49ID="";this.reliefLayer=0;this.terrainLayer=1;};var mcX=new uK();var aB=mcX;﻿;var dD="<table cellspacing=0 cellpadding=0 style='width:100%;height:2px; background-color:black'><tr><td style='width:100%'></td></tr></table>";function mc_showTools(){aB.cJ=0;kG();aB.aL=0;sG();};function mc_showIndex(){aB.cJ=0;kG();aB.aL=0;hR();bN(0);};function iK(){var aC="";if(aB.navigationTools){aC+="<table cellspacing=0 cellpadding=0 style='width:100%;text-align:left'><tr><td style='width:100%'>"+"<div style='font-size:14px'><b>Navigation</b></div>"+dD+"<table cellspacing=4 cellpadding=0 ><tr><td>"+"Map Type &nbsp; "+"</td><td>"+"<select onchange='mc_setMapType(this.value)' style='font-size:11px'>"+"<option value='0' "+(aB.displayMapType==0?"selected":"")+">Road Map</option>"+"<option value='1' "+(aB.displayMapType==1?"selected":"")+">Satellite</option>"+"<option value='2' "+(aB.displayMapType==2?"selected":"")+">Hybrid</option>";if(aB.terrainLayer){aC+="<option value='3' "+(aB.displayMapType==3?"selected":"")+">Terrain</option>";}if(aB.reliefLayer){aC+="<option value='4' "+(aB.displayMapType==4?"selected":"")+">Relief</option>";}aC+="</select>"+"</td></tr><tr valign='top'><td>"+"Pan"+"</td><td>"+"<table cellspacing=0 cellpadding=0><tr>"+"<td></td><td><a href='javascript:mc_panMap(0,1)' title='North'><img src='"+aB.imagePath+"ic_panup.png' border='0' width='15' height='15' /></a>&nbsp;</td><td></td> "+"</tr><tr>"+"<td><a href='javascript:mc_panMap(-1,0)'  title='West'><img src='"+aB.imagePath+"ic_panleft.png' border='0' width='15' height='15' /></a>&nbsp;</td>"+"<td><a href='javascript:mc_panMap(0,-1)' title='South'><img src='"+aB.imagePath+"ic_pandown.png' border='0' width='15' height='15' /></a>&nbsp;</td>"+"<td><a href='javascript:mc_panMap(1,0)' title='East'><img src='"+aB.imagePath+"ic_panright.png' border='0' width='15' height='15' /></a></td>"+"</tr></table>"+"</td></tr><tr valign='top'><td>"+"Zoom"+"</td><td>"+"<a href='javascript:mc_zoomIn()' title='Zoom In'><img src='"+aB.imagePath+"ic_zoomin.png' border='0' width='15' height='15' /></a>&nbsp;"+"<a href='javascript:mc_zoomOut()' title='Zoom Out'><img src='"+aB.imagePath+"ic_zoomout.png' border='0' width='15' height='15' /></a>&nbsp;"+"<a href='javascript:mc_zoomFit()' title='Default Zoom and Centre'>Default</a>";aC+="</td></tr></table>"+"</td></tr></table>";}return aC;};function iO(){var aC="";if(aB.bC.length>1){aC+="<table cellspacing=0 style='font-size:11px;width:100%;text-align:left'><tr valign='middle'><td colspan=3>";aC+="<div style='font-size:14px'><b>Map Channels</b></div>";aC+=dD;aC+="</td></tr><tr valign='middle'><td style='width:20px'>";for(var i=0;i<aB.bC.length;i++){var aH=aB.bC[i];var zJ=aH.bI?"checked='true' ":"";aC+="<input id='cb"+aH.aI+"' "+zJ+"type='checkbox' onclick='mc_checkChannel(\""+aH.aI+"\", this)' title='select this channel' /> ";if(aH.gP!=null){aC+="</td><td style='width:32px'><img src='"+aH.gP.uA+"' border=0 /></td><td> ";}else{aC+="</td><td style='width:0px'></td><td>";}aC+=" "+aH.oK+"<br />";aC+="</td></tr><tr valign='middle'><td>";}aC+="</td></tr></table>";}aC+="<table style='text-align:left'><tr valign='top'><td>"+"<div id='channelStatDiv' style='font-size:11px'></div>"+"</td></tr></table>"+"<div style='height:4px'></div>";return aC;};function jI(){var aC="";if(aB.fX.length>0){aC+="<div style='font-size:14px'><b>Map Filters</b>";aC+="<span style='font-size:11px'>&nbsp;&nbsp;"+"<a href='javascript:mc_viewFilters(true)' style='text-decoration:underline;color:green' title='Show all markers'>All</a>&nbsp;"+"<a href='javascript:mc_viewFilters(false)'  style='text-decoration:underline;color:green' title='Hide all markers'>None</a></span>";aC+="</div>";aC+=dD;var nD="<table style='vertical-align:middle;text-align:left'>";for(var i=0;i<aB.fX.length;i++){var gL=aB.fX[i];var uB=gL.bI?"checked=true":"";nD+="<tr><td><input onclick='mc_checkFilter("+i+",this)' type='checkbox' "+uB+" /> "+"</td><td align='center'>"+gL.wS+"</td><td> "+gL.vT+"</td></tr>";}nD+="</table><div style='height:4px'></div>";aC+=nD;}return aC;};function iC(){var aC="";if(aB.channelInternal){aC+="<div style='font-size:14px'><b>Search Map</b></div>"+dD+"<table  cellpadding='0' cellspacing='4' style='width:100%;text-align:left'><tr valign='bottom'><td>"+"Search names & descriptions<br />"+"<input id='intcText' type='text' style='width:100%' onkeypress='return intcKeyPress(event)' />"+"</td><td style='width:40px'>&nbsp;"+"<input id='intcButton' type='button' onclick='intcSearch()' value='Go' style='width:30px' />"+"</td></tr></table>";}return aC;};function sG(){aB.fT=0;if(aB.cK){aB.cK.clear();}aB.initialChannel=0;var aC="";var yH=aB.displaySideWidth-18;var AY=" checked='true'";aC+="<table style='width:"+yH+"px;text-align:left'><tr valign='top'><td>";if(e("navToolsDiv")==null){aC+=iK();}var cG=rW();if(cG.length>0){aC+="<div style='height:4px'></div>";aC+="<div style='font-size:14px'><b>Map Locations</b></div>";aC+=dD;aC+="<table cellpadding='0' cellspacing='4' style='width:100%'><tr><td style='width:100%'>";aC+=cG;aC+="</td></tr></table>";}if(e("channelsDiv")==null){aC+=iO();}if(e("filtersDiv")==null){aC+=jI();}if(e("intSearchDiv")==null){aC+=iC();}if(aB.channelPlacefinder||aB.channelWikipedia||aB.channelEvents||aB.channelHotels||aB.channelPhonebook){aC+="<div style='font-size:14px'><b>Search Channels</b></div>"+dD+"<table cellpadding='0' cellspacing='4' style='width:100%; font-size:11px'><tr><td style='width:100%' align='left'>"+gV(1)+"</td></tr></table>";}if(aB.trafficLayer||aB.channelGoogle){aC+="<div style='font-size:14px'><b>Optional Channels</b></div>"+dD+"<table cellpadding='0' cellspacing='4' style='width:100%; font-size:11px'><tr><td style='width:100%' align='left'>";if(aB.trafficLayer){aC+="<input id='trafficCheck' type='checkbox' "+(aB.trafficLayerOn?" checked='true":"")+"' onclick='mc_trafficCheck(this)' > Traffic Layer<br />";}if(aB.channelGoogle){aC+="<input id='localSearchCheck' type='checkbox' "+(aB.channelGoogleOn?"checked='true' ":"")+" onclick='mc_localCheck(this)' > Google Local Search<br />";}aC+="</td></tr></table>";}if(aB.displayScript){aC+="<div style='font-size:14px'><b>Channel Script</b></div>"+dD+"<div style='font-size:11px'>"+"To add this map to your own website or blog Copy and paste the script below into the code of your webpage.</div>"+"<div style='height:4px'></div>"+"<textarea rows=5 cols=32 style='font-size:10px' readonly >"+aB.channelScript+"</textarea>";}var xP=e("aboutDiv").innerHTML;aC+=xP;if(aB.reliefLayer>0||aB.dragZoomOn>0){aC+="<div style='font-size:14px'><b>Credits</b></div>"+dD+"<table cellpadding='0' cellspacing='4' style='width:100%; font-size:11px'><tr><td style='width:100%' align='left'>";if(aB.reliefLayer>0){aC+="&bull; The Relief Layer is provided by <a target='_blank' href='http://www.maps-for-free.com' style='color:Green;text-decoration:underline'>Maps For Free</a> and is made available under a "+"Creative Commons Attribution <a target='_blank' href='http://creativecommons.org/licenses/by-sa/3.0/' style='color:Green;text-decoration:underline'>Share Alike 3.0</a> License.<br />";}if(aB.dragZoomOn>0){aC+="&bull; The Drag Zoom control uses GZoom code licensed under the Apache License 2 from <a target='_blank' href='http://www.earthcode.com' style='color:Green;text-decoration:underline'>Earth Code</a>.<br />";}aC+="</td></tr></table>";}aC+="</td></tr></table>";e("channelDiv").innerHTML=aC;cO();bN(1);};function mc_viewChannel(a,qK){aB.initialChannel=0;aH=aB.gH[a];if(aH){map.closeInfoWindow();if(qK){if(aH.wD==0){aH.nG();}else{aH.bI=true;}}else{aH.bI=false;}cQ();cO();}};function mc_checkChannel(a,dC){var mY=dC.checked;mc_viewChannel(a,mY);};function mc_checkFilter(a,dC){var mY=dC.checked;mc_viewFilter(a,mY);};function mc_viewFilters(pL){for(var i=0;i<aB.fX.length;i++){gL=aB.fX[i];gL.bI=pL;}cQ();mc_showTools();};function mc_viewFilter(pJ,pL){var gL=aB.fX[pJ];gL.bI=pL;cQ();mc_showTools();};function mc_viewMarker(a){var aD=null;for(var i=0;i<bB.length&& !aD;i++){if(bB[i].aI==a){aD=bB[i];}}if(aD){aD.aO();}};function mc_viewMarkerID(a){var aD=bB[a];if(aD){aD.aO();}};function cQ(){for(var i=0;i<bB.length;i++){var aD=bB[i];var kF=false;var mS=false;if(aB.kT[aD.gT]==null){kF=true;}else if(aB.kT[aD.gT].bI){kF=true;}if(aB.gH[aD.jN.aI].bI){mS=true;}aD.bI=(kF&&mS)?true:false;if(aD.bI&&aD.aM==null){aD.sT();}if(aD.aM){if(aD.bI){aD.aM.show();}else{aD.aM.hide();}}}if(e("sideDiv").style.display!="none"){eH();}};function mc_setMapType(a){if(a>=0&&a<5){map.setMapType(iF[a]);aB.displayMapType=a;}};function mc_panMap(x,y){map.panDirection(-x,y);};function mc_zoomIn(){map.zoomIn();};function mc_zoomOut(){map.zoomOut();};function mc_zoomFit(){mA();};function mc_trafficCheck(a){mc_trafficLayer(a.checked);};function mc_trafficLayer(a){aB.trafficLayerOn=a;if(!aB.dK){if(!a){return;}else{aB.dK=new GTrafficOverlay();map.addOverlay(aB.dK);}}if(a){aB.dK.show();}else{aB.dK.hide();}};function mc_localCheck(a){mc_googleLocal(a.checked);};function mc_googleLocal(a){aB.channelGoogle=a;if(a){map.enableGoogleBar();}else{map.disableGoogleBar();}};function mc_loading(){var dR=e("sideDiv");if(dR){dR.innerHTML="<br />&nbsp;Loading Map Data ...";}iL();};function mc_centreMap(){var bE=new GLatLngBounds();if(aB.displayZoomLevel>0){var qZ=mcX.mapY;var rG=mcX.mapX;var kX=new GLatLng(qZ,rG);map.setCenter(kX,mcX.displayZoomLevel);}else if(aB.bounds.length>3){var fP=aB.bounds;var kJ=new GLatLng(fP[1],fP[0]);var kM=new GLatLng(fP[3],fP[2]);var bE=new GLatLngBounds(kJ,kM);var nY=map.getBoundsZoomLevel(bE);if(nY>15){nY=15;}var qZ=(fP[1]+fP[3])/2;var rG=(fP[0]+fP[2])/2;var kX=new GLatLng(qZ,rG);map.setCenter(kX,nY);}if(aB.initialChannel==1){bN(1);sG();}else if(aB.initialChannel>1){mc_search(aB.initialChannel-1);aB.gG=true;e("baseCheck").checked=true;}};function mc_sidePanel(a){bN(a);};function MC_Marker(yF,wH,xK,wV,vL,uS,vS,vX,tX,tU,vO,vF){this.uA=yF;this.wO=wH;this.sC=xK;this.qS=wV;this.AX=vL;this.AM=uS;this.vG=vS;this.vJ=vX;this.tM=tX;this.tN=tU;this.vN=vO;this.vK=vF;};function mc_addChannel(oN,oR,qK,sU){var aH=new lD();aH.zY=1;aH.gO=mcX.dataPath+oN;if(aH.gO.indexOf(".")<0){aH.gO+=".xml";}aH.aI=oN;aH.oK=oR;if(typeof sU=="undefined"){sU=null;}aH.gP=sU;aB.bC.push(aH);aB.gH[aH.aI]=aH;if(qK){aH.bI=true;aH.nG();}};function mc_addLocalChannels(){var oZ=[];GDownloadUrl("channels.txt",function(mB){var mD=mB.split("\r\n");for(var i=0;i<mD.length;i++){var cI="";var cP="";switch(i%12){case 0:cI="http://maps.google.com/mapfiles/ms/micons/ltblue-dot.png";cP="http://maps.google.com/mapfiles/ms/micons/msmarker.shadow.png";break;case 1:cI="http://maps.google.com/mapfiles/ms/micons/yellow-dot.png";cP="http://maps.google.com/mapfiles/ms/micons/yellow.shadow.png";break;case 2:cI="http://maps.google.com/mapfiles/ms/micons/purple-dot.png";cP="http://maps.google.com/mapfiles/ms/micons/purple.shadow.png";break;case 3:cI="http://maps.google.com/mapfiles/ms/micons/red-dot.png";cP="http://maps.google.com/mapfiles/ms/micons/red.shadow.png";break;case 4:cI="http://maps.google.com/mapfiles/ms/micons/pink-dot.png";cP="http://maps.google.com/mapfiles/ms/micons/pink.shadow.png";break;case 5:cI="http://maps.google.com/mapfiles/ms/micons/green-dot.png";cP="http://maps.google.com/mapfiles/ms/micons/green.shadow.png";break;case 6:cI="http://maps.google.com/mapfiles/ms/micons/lightblue.png";cP="http://maps.google.com/mapfiles/ms/micons/msmarker.shadow.png";break;case 7:cI="http://maps.google.com/mapfiles/ms/micons/yellow.png";cP="http://maps.google.com/mapfiles/ms/micons/yellow.shadow.png";break;case 8:cI="http://maps.google.com/mapfiles/ms/micons/purple.png";cP="http://maps.google.com/mapfiles/ms/micons/purple.shadow.png";break;case 9:cI="http://maps.google.com/mapfiles/ms/micons/red.png";cP="http://maps.google.com/mapfiles/ms/micons/red.shadow.png";break;case 10:cI="http://maps.google.com/mapfiles/ms/micons/pink.png";cP="http://maps.google.com/mapfiles/ms/micons/pink.shadow.png";break;case 11:cI="http://maps.google.com/mapfiles/ms/micons/green.png";cP="http://maps.google.com/mapfiles/ms/micons/green.shadow.png";break;}var uU=new MC_Marker(cI,cP,32,32,59,32,16,31,16,31,16,0);var ix=mD[i].indexOf(" ");if(ix>0){var eP=mD[i].substr(0,ix)+".kml";var rS=mD[i].substr(ix+1);if(aB.gH[eP]==null){mc_addChannel(eP,rS,0,uU);}}}if(e("navToolsDiv")!=null){var qW=iK();e("navToolsDiv")=qW;}if(e("channelsDiv")!=null){var kP=iO();e("channelsDiv").innerHTML=kP;cO();}if(e("filtersDiv")!=null){var lN=jI();e("filtersDiv").innerHTML=lN;}if(e("intSearchDiv")!=null){var jU=iC();e("intSearchDiv").innerHTML=jU;}});};function mc_addFilter(hV,oR){var aC="";if(hV.length>3&&hV.substr(0,4)=="http"){aC="<img class='mkimg' src='"+hV+"' alt='' border='0' width='16' height='16' />";}else if(hV.length>5){aC="<table cellspacing=0 cellpadding=0  style='width:16px'><tr style='height:16px'><td style='width:16px;background-color:#"+hV.substr(6,2)+hV.substr(4,2)+hV.substr(2,2)+"'></td></tr></table>";}var gL=new zW(hV,aC,oR);aB.fX.push(gL);aB.kT[hV]=gL;};function zoomIn(){map.zoomIn();};function zoomOut(){map.zoomOut();};function mc_addPlace(){BW();};function mc_dragZoom(){lU.qB();};﻿;var oJ;var cE;function zW(hV,mJ,oR){this.vT=oR;this.gT=hV;this.wS=mJ;this.bI=true;};function hG(){this.nT="0";this.lC="http://maps.google.com/mapfiles/ms/icons/green-dot.png";this.gC="500000FF";this.nZ="2";this.jQ="5000FFFF";this.yO="1";this.vI="1";};hG.prototype.nF=function(){var lB=this.gC.substr(0,2);var c0=lB.substr(0,1);var c1=lB.substr(1,1);fO=eN[c0]*16+eN[c1];var eU=parseFloat(fO/255);return eU;};hG.prototype.sN=function(){var lB=this.jQ.substr(0,2);var c0=lB.substr(0,1);var c1=lB.substr(1,1);fO=eN[c0]*16+eN[c1];var hK=parseFloat(fO/255);return hK;};function bY(){this.gY=0;this.aI="";this.dI=0;this.wL=1;this.aW="";this.cL=new hG();this.lC="";this.bJ=[];this.cS="";this.jN=null;this.aK=null;this.BS="";this.aM=null;this.bI=true;this.gT="";};bY.prototype.iW=function(){var eS=this.aW;var hH="";var kU=0;while(kU>=0){var kU=eS.indexOf("<a");var AG=eS.indexOf("<A");if(kU<0){kU=AG;}if(kU>=0){hH+=eS.substr(0,kU+2)+" target='"+aB.targetFrame+"' ";eS=eS.substr(kU+2)}else{hH+=eS;}}this.aW=hH;if(aB.infoPreload){var rK=e("preloadDiv");if(rK){rK.innerHTML+=hH;}}};bY.prototype.bV=function(bU){var aF=this;if(bU.gP!=null){var cC=bU.gP;var aP=cC.uA;var aY=cC.wO;var cR=cC.sC;var ce=cC.qS;var pY=cC.sC;var oT=cC.qS;var fK=cC.vG;var dN=cC.vJ;var pW=cC.vN;var qC=cC.vK;var nQ=cC.tM;var nP=cC.tN;var sM=aY.length>0;}else{if(typeof this.sI!="undefined"){var aP=this.sI;}else{var aP=this.cL.lC;}var aY="";var pD= -1;var uN= -1;var uM= -1;var wT= -1;var xZ= -1;var qO= -1;var qX= -1;var oQ= -1;var yK=aP.indexOf("google.com");if(yK>=0){if(aP.indexOf("blue.png")> -1||aP.indexOf("red.png")> -1||aP.indexOf("green.png")> -1||aP.indexOf("lightblue.png")> -1||aP.indexOf("yellow.png")> -1||aP.indexOf("purple.png")> -1||aP.indexOf("pink.png")> -1){pD=1;}uN=aP.indexOf("-dot.");uM=aP.indexOf("-pushpin.");wT=aP.indexOf("/flag.");xZ=aP.indexOf("/poi.");oQ=aP.indexOf("/homegarden");}else{qO=aP.indexOf("/iimm1");qX=aP.indexOf("/iimm2");}var cR=32;var ce=32;var pY=59;var oT=32;var fK=16;var dN=16;var nQ=0;var nP=0;var pW=16;var qC=0;if(pD>0){dN=31;}if(uN>0){dN=31;}else if(uM>0){fK=10;dN=30;}else if(wT>0){fK=11;dN=29;}else if(xZ>0){fK=25;dN=24;}else if(oQ>0){dN=31;}else if(qO>0){fK=7;dN=29;}else if(qX>0){fK=15;dN=27;}if(aB.shadow>0){if(uN>0||uM>0||pD>0){aY="http://maps.google.com/mapfiles/ms/icons/msmarker.shadow.png";}else if(qO>0){aY="http://mcmarkers.googlepages.com/iimm1-shadow.png";}else if(qX>0){aY="http://mcmarkers.googlepages.com/iimm2-shadow.png";}else if(aP.length>4){aY=aP.substr(0,aP.length-3)+"shadow.png";}}var sM=1;}var cZ="";if(aB.initialDetail==1){cZ=" width='16' height='16'";}this.lC=aP;this.gT=aP;this.fM="<img class='mkimg' src='"+this.lC+"' alt='' border='0'"+cZ+"  border='0' height=32 width=32 /> ";var aG=new GIcon();aG.image=aP;aG.iconSize=new GSize(cR,ce);if(sM>0){aG.shadow=aY;aG.shadowSize=new GSize(pY,oT);}aG.printImage=aP;aG.mozPrintImage=aP;aG.iconAnchor=new GPoint(fK,dN);aG.infoWindowAnchor=new GPoint(pW,qC);aG.infoShadowAnchor=new GPoint(nQ,nP);this.latLong=this.bJ[0];if(typeof this.sI!="undefined"){this.pR={icon:aG,draggable:true};}else{this.pR={icon:aG};}this.aK=this.bJ[0];var aJ=new GMarker(this.latLong,this.pR);this.aM=aJ;map.addOverlay(aJ);};bY.prototype.nI=function(bU){var aJ=this.aM;var aF=this;GEvent.addListener(aJ,'click',function(){aF.aO(null);});GEvent.addListener(aJ,"mouseover",function(){dV(aF);});GEvent.addListener(aJ,"mouseout",function(){cV(aF)});bU.jG.extend(this.bJ[0]);};bY.prototype.wN=function(bU){var aF=this;if(this.bJ.length==0){return;}var iS=1;var jF=false;while((iS<this.bJ.length)&& !jF){if(this.bJ[iS].lat()!=this.bJ[0].lat()||this.bJ[iS].lng()!=this.bJ[0].lng()){jF=true;}else{iS++;}}if(jF){var mR=new GLatLngBounds();mR.extend(this.bJ[0]);mR.extend(this.bJ[iS]);var tP=mR.getCenter();var x=tP.lng();var y=tP.lat();this.aK=new GLatLng(y,x);}else{this.aK=this.bJ[0];}var bR=parseInt(this.cL.nZ);var iV="#"+this.cL.gC.substr(6,2)+this.cL.gC.substr(4,2)+this.cL.gC.substr(2,2);this.gT=this.cL.gC;var eU=this.cL.nF();var fO="";if(mV){fO="";}else{var jT=parseInt(eU*100)/100;fO="opacity:"+jT;}var cZ="24px";if(aB.initialDetail==1){cZ="10px";}this.fM="<table cellpadding=0 cellpsacing=0 style='width:"+cZ+";height:"+cZ+"'><tr valign='middle'><td style='width:"+cZ+"'>"+"<table style='width:"+cZ+"'><tr style='height:4px'><td style='width:"+cZ+";"+fO+";background-color:"+iV+"'></td></tr></table>"+"</td></tr></table>";var aJ=new GPolyline(this.bJ,iV,bR,eU);map.addOverlay(aJ);this.aM=aJ;GEvent.addListener(aJ,'click',function(cU){aF.aO(cU);});var kQ=0.0;for(var i=1;i<this.bJ.length;i++){bU.jG.extend(this.bJ[i]);var xD=this.bJ[i-1].distanceFrom(this.bJ[i]);kQ+=xD;}var pE=parseInt(kQ/100+0.5);pE=parseFloat(pE)/10;var lO=parseInt(kQ/160.9+0.5);lO=parseFloat(lO)/10;if(aB.infoLineDetail){this.aW+="<br />Distance : "+lO+" miles ("+pE+" km)";}};bY.prototype.tT=function(bU){var aF=this;var x=0;var y=0;var l=this.bJ.length;for(var i=0;i<l;i++){bU.jG.extend(this.bJ[i]);x+=this.bJ[i].lng();y+=this.bJ[i].lat();}if(l>1){x/=l;y/=l;}this.aK=new GLatLng(y,x);var xO=parseInt(this.cL.nZ);var iV="#"+this.cL.gC.substr(6,2)+this.cL.gC.substr(4,2)+this.cL.gC.substr(2,2);var sH="#"+this.cL.jQ.substr(6,2)+this.cL.jQ.substr(4,2)+this.cL.jQ.substr(2,2);this.gT=this.cL.jQ;var eU=this.cL.nF();var hK=this.cL.sN();var fO="";var vH=(eU>hK)?eU:hK;if(!mV){var jT=parseInt(vH*100)/100;fO=";opacity:"+jT;}var cZ="24px";if(aB.initialDetail==1){cZ="10px";}this.fM="<div style='width:"+cZ+";height:"+cZ+";border:solid 2px "+iV+fO+";background-color:"+sH+"'></div>";var aJ=new GPolygon(this.bJ,iV,xO,eU,sH,hK);map.addOverlay(aJ);this.aM=aJ;GEvent.addListener(aJ,'click',function(cU){aF.aO(cU);});};bY.prototype.sT=function(bU){if(this.dI==1){this.bV(this.jN);this.nI(this.jN);}else if(this.dI==2){this.wN(this.jN);}else if(this.dI==3){this.tT(this.jN);}};bY.prototype.mL=function(bU){this.jN=bU;var jB=this.aW+" ";var nU=jB.length;if(nU>80){nU=80;}this.cS=jB.substr(0,nU);var fZ=this.cS.indexOf("<");if(fZ>=0){this.cS=this.cS.substr(0,fZ);}var ix=this.cS.length-1;var c="";while(ix>50&&c!=" "){c=this.cS.substr(ix,1);ix--;}if(ix>0){this.cS=this.cS.substr(0,ix+1);}this.gY=bB.length+1;bB.push(this);lK[this.gY]=this;};bY.prototype.BP=function(){this.bI=false;if(this.aM){this.aM.hide();}};bY.prototype.BN=function(){this.bI=true;if(this.aM){this.aM.show();}};function compactDesc(){var gM=100;if(aB.infoHeight>0){gM=aB.infoHeight;}e("noteDesc").innerHTML="<div style='padding:2px'><div style='height:"+gM+"px;overflow:auto'>"+oJ.aW+"<br />"+oJ.ga()+"</div></div>";e("compactIcon").innerHTML="";};bY.prototype.aO=function(gJ){cE=this;cV();var cC=this.aM;var aF=this;if(aB.infoWindowType==1){jE();var pN="<table style='width:100%'><tr valign='top'><td style='width:32px'>"+this.fM+"</td><td valign='middle' align='left' style='font-size:14px;font-weight:bold'>&nbsp;"+this.aI+"</td><td>"+"</td><td align='right' style='width:20px'>";if(this.aW.length>0){oJ=this;pN+="<div id='compactIcon'>"+"<a href='javascript:compactDesc()' title='More'><img src='"+aB.imagePath+"ic_down2.png' alt='' /></a>"+"</div></td><td align='right' style='width:20px'>";}pN+=" <a href='javascript:noteClose()' title='Close' ><img src='"+aB.imagePath+"ic_close.gif' /></a> &nbsp;"+"</div></td></tr></table><div id='noteDesc'></div>";dJ.innerHTML=pN;dJ.style.display="block";}var lJ=this.vQ(aB.infoWindowType==4);if(aB.infoWindowType==4){var pV="<div style='height:8px'></div>"+"<div style='font-family:"+aB.titleFont+";font-size:"+aB.titleHeight+"'><b>"+this.aI+"</b></div>"+"<div style='height:8px'></div>";var tR=this.aI;var rJ="<div style='padding:8px'>"+lJ+"</div>";if(aF.dI==1){cC.openInfoWindowHtml(pV,{maxContent:rJ,maxTitle:tR,maxWidth:aB.infoWidth});}else{if(gJ==null){gJ=aF.aK;}map.openInfoWindowHtml(gJ,pV,{maxContent:rJ,maxTitle:tR,maxWidth:aB.infoWidth});}}if(aB.infoWindowType==3){var oV={mapType:iF[aB.zoomMapStyle],zoomLevel:aB.zoomMapLevel};if(aF.dI==1){cC.showMapBlowup(oV);}else{if(gJ==null){gJ=aF.aK;}map.showMapBlowup(gJ,oV);}}if(aB.infoWindowType==2||aB.infoWindowType==0){if(aF.dI==1){cC.openInfoWindowHtml(lJ,{maxWidth:aB.infoWidth});}else{if(gJ==null){gJ=aF.aK;}map.openInfoWindowHtml(gJ,lJ,{maxWidth:aB.infoWidth});}}if(aB.infoWindowType==2||aB.infoWindowType==3){var xV=aF.fM+"</td><td align='left'>"+"<b>"+this.aI+"</b></td><td></td><td align='right' valign='top' style='width:32px; font-size:10px'>"+"<a href='javascript:mc_descClose();' title='Close' ><img src='"+aB.imagePath+"ic_close.gif' alt='Close' border='0' /></a><br />"+"<a href='javascript:mc_prevPlace()' title='Previous'><&nbsp;Prev</a><br />"+"<a href='javascript:mc_nextPlace()' title='Next'>Next&nbsp;></a>";var oX=aB.displaySideWidth-16;var pP="<table cellpadding=0 cellspacing=4 style='width:"+oX+"px;font-family:"+aB.titleFont+";font-size:"+aB.titleSize+"' ><tr valign='middle'><td style='width:36px' align=center>"+xV+"</td></tr></table>"+"<table cellpadding=0 cellspacing=4 style='width:"+oX+"px' ><tr valign='top'><td>"+this.aW;if(aB.infoWindowType==3){pP+="<br /><br />"+this.ga();}pP+="</td></tr></table>";var fH=e("descDiv");fH.innerHTML=pP;bN(2);}lX=aF.aK;var fU=map.getInfoWindow();GEvent.addListener(fU,'closeclick',function(){if(aB.aL==0){mc_descClose();if(aB.infoRecentre){setTimeout("rocl();",0);}}});};bY.prototype.fD=function(aX,i){var aD=aE[i];var yW=10000+i;var aC="<table cellpadding=0 onclick='clMk("+aD.gY+");'  id='placerow"+yW+"' onmouseover='rowShow("+yW+","+aD.gY+", 1)' onmouseout='rowShow("+yW+","+aD.BX+",0)'  style='width:100%;text-align:left'>"+"<tr valign='top'><td style='width:36px' align='center'>"+aD.fM+"</td><td valign='middle' align='left'><b>"+aD.aI+"</b><br />"+"<span style='font-size:"+aB.subHeight+"'>"+aD.cS+"</span>"+"</td></tr></table>";return aC;};bY.prototype.ga=function(){return cY("");};function cY(mJ){var aC="";if(aB.infoZoom>0){aC="<div style='height:6px'></div>"+"<div style='font-size:"+aB.subHeight+"'>";if(aB.directionsOption){aC+="<a href='javascript:getDirections()' style='color:blue;text-decoration:underline;font-weight:normal' title='Get Directions'>Get Directions</a>&nbsp;";}aC+="<img src='"+aB.imagePath+"zoom.png' alt='' width='13' height='13' /> <a href='javascript:zoomIn()' style='color:blue;text-decoration:underline;font-weight:normal' title='Zoom In'>Zoom In</a> &nbsp;"+"<img src='"+aB.imagePath+"zoomout.png' alt='' width='13' height='13' /> <a href='javascript:zoomOut()' style='color:blue;text-decoration:underline;font-weight:normal' title='Zoom Out'>Zoom Out</a>"+"</div>"+"<br />";}return aC;};bY.prototype.vQ=function(qE){var aC="";tL=this.fM;if(aB.infoWindowType==2){aC+="<span style='font-size:"+aB.titleHeight+"font-family:"+aB.titleFont+";color:black;height:32px'>"+tL+"<b>"+this.aI+"</b>"+"<br />"+this.ga()+"</span>";}else{var bR="";var gM="";var tY="";if(!qE){if(aB.infoHeight>0){gM="height:"+aB.infoHeight+"px;";tY="overflow:auto;";}}aC+="<div style='"+bR+gM+tY+";display:block;font-family:"+aB.titleFont+";font-size:"+aB.subHeight+";text-align:left'  >"+"<table cellspacing=0 cellpadding=0 style='font-size:"+aB.titleHeight+";font-weight:bold;text-align:left' ><tr valign='top'><td>"+tL+"</td><td style='padding-left:4px'>"+this.aI+"</td></tr></table>"+this.aW+(qE?"":"<br />"+this.ga())+"</div>";}return aC;};function rC(mJ){var vC=e("codeDiv");if(vC){var aC="";for(var i=0;i<mJ.length;i++){var c=mJ.substr(i,1);if(c=="<"){c="&lt;";}else if(c==">"){c="&gt;";}aC+=c;}vC.innerHTML=aC;}};function dV(bX){var fU=map.getInfoWindow();if(bX&&fU.isHidden()){var iJ="<div class='markerTooltip'>";iJ+="<div><b>"+tZ(bX.aI)+"</b></div>";if(typeof bX.eR!="undefined"){if(bX.eR.length>0){iJ+="<img src='"+bX.eR+"' alt='' style='max-width:120px; max-height:120px' />";}}if(typeof bX.iH!="undefined"){if(bX.iH>0){iJ+="<br />"+bX.pQ+"&nbsp;"+pS(bX.iH);}}if(typeof bX.eJ!="undefined"){iJ+="<br />"+bX.eJ;}iJ+="</div>";fC.innerHTML=iJ;var cC=bX.aM;var cU=bX.aK;if(cC&&(bX.dI==1||bX.dI==99)){if(bX.dI==99){aP=aB.markerPath+"yellow.png";cC.setImage(aP);}if(cU){var aG=cC.getIcon();if(aG){var wR=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),map.getZoom());var mN=map.getCurrentMapType().getProjection().fromLatLngToPixel(cU,map.getZoom());var wI=aG.iconAnchor;var BZ=parseInt(aG.iconSize.width);var BH=fC.clientHeight;var x=mN.x-wR.x-wI.x+BZ;var y=mN.y-wR.y-wI.y-BH;if(typeof bX.wL!="undefined"){x+=aB.tooltipX;y+=aB.tooltipY;}var fZ=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(x,y));fZ.apply(fC);fC.style.visibility="visible";if(aB.zindexChange){cC.oH(100000000);}}}}else{var wR=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),map.getZoom());var mN=map.getCurrentMapType().getProjection().fromLatLngToPixel(cU,map.getZoom());var BH=fC.clientHeight;var x=mN.x-wR.x;var y=mN.y-wR.y;var fZ=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(x,y));fZ.apply(fC);fC.style.visibility="visible";}}};function cV(bX){fC.style.visibility="hidden";if(typeof bX!="undefined"){if(bX.dI==99&&bX.aU.length>0){aP=bX.aU;bX.aM.setImage(aP);}if(bX.aM){if(aB.zindexChange){if(typeof bX.aM.oH!="undefined"){bX.aM.oH(0);}}}}};function clMk(pJ){var aD=lK[pJ];map.setCenter(aD.aK);aD.aO(null);};bY.prototype.sQ=function(jX){var aC="";var jM=this.gY;if(aB.initialDetail==1){aC="<table cellpadding=0 cellspacing=0 onclick='clMk("+this.gY+");' id='placerow"+jX+"' onmouseover='rowShow("+jX+","+jM+", 1)' onmouseout='rowShow("+jX+","+jM+",0)' style='width:100%;text-align:left'>"+"<tr valign='middle'><td style='width:20px;font-size:"+mcX.subHeight+"' align='left'>"+this.fM+"</td><td>"+this.aI+"</td></tr></table>";}else if(aB.initialDetail==2){aC="<table cellpadding=0 onclick='clMk("+this.gY+");'  id='placerow"+jX+"' onmouseover='rowShow("+jX+","+jM+", 1)' onmouseout='rowShow("+jX+","+jM+",0)'  style='width:100%;text-align:left'>"+"<tr valign='top'><td style='width:36px' align='center'>"+this.fM+"</td><td valign='middle' align='left'><b>"+this.aI+"</b><br />"+"<span style='font-size:"+aB.subHeight+"'>"+this.cS+"</span>"+"</td></tr></table>";}else if(aB.initialDetail==3){var lY="";if(this.aW.length>0){lY="<tr><td colspan=2>"+this.aW+"<br /><br /></td></tr>";}aC="<table cellpadding=0 onclick='clMk("+this.gY+");'  id='placerow"+jX+"' onmouseover='rowShow("+jX+","+jM+", 1)' onmouseout='rowShow("+jX+","+jM+",0)'  style='width:100%; text-align:left'>"+"<tr valign='top'><td  style='width:36px' align='center'>"+this.fM+"</td><td valign='middle' align='left' style='font-family:"+aB.titleFont+";font-size:"+aB.titleHeight+"'><b>"+this.aI+"</b></td></tr>"+lY+"</table>";}return aC;};var lX;function rocl(){map.panTo(lX);};function lD(){this.gO="";this.zY=0;this.aI="";this.oK="";this.aW="";this.nH=[];this.xE=[];this.gX=[];this.wD=0;this.bI=0;this.jG=new GLatLngBounds();this.gP=null;};lD.prototype.xW=function(mB){var mU=GXml.parse(mB);var iP=mU.documentElement;var sF=iP.getElementsByTagName("Style");var oL=iP.getElementsByTagName("StyleMap");var gF=iP.getElementsByTagName("Placemark");var hU=iP.getElementsByTagName("name");if(hU.length>0&&this.oK.length==0){this.oK=GXml.value(hU[0]);}var cD=iP.getElementsByTagName("description");if(cD.length>0){this.aW=GXml.value(cD[0]);}for(var i=0;i<sF.length;i++){var hB=sF[i];var bK=new hG();bK.nT=hB.getAttribute("id");var oO=hB.getElementsByTagName("Icon");if(oO.length>0){bK.lC=GXml.value(oO[0].getElementsByTagName("href")[0]);}var qL=hB.getElementsByTagName("LineStyle");if(qL.length>0){var sD=qL[0];bK.nZ=parseInt(GXml.value(sD.getElementsByTagName("width")[0]));bK.gC=GXml.value(sD.getElementsByTagName("color")[0]);}var qP=hB.getElementsByTagName("PolyStyle");if(qP.length>0){var oD=qP[0];bK.vI=parseInt(GXml.value(oD.getElementsByTagName("outline")[0]));bK.yO=parseInt(GXml.value(oD.getElementsByTagName("fill")[0]));bK.jQ=GXml.value(oD.getElementsByTagName("color")[0]);}this.nH[bK.nT]=bK;this.xE.push(bK);}for(var i=0;i<oL.length;i++){var hB=oL[i];var bK=new hG();bK.nT=hB.getAttribute("id");var xQ=hB.getElementsByTagName("styleUrl");var rX=GXml.value(xQ[0]).substr(1);var pZ=this.nH[rX];if(pZ){bK.lC=pZ.lC;this.nH[bK.nT]=bK;}}for(var i=0;i<gF.length;i++){var dQ=gF[i];var aF=new bY();var zZ=dQ.getElementsByTagName("Point");var mD=dQ.getElementsByTagName("LineString");var yL=dQ.getElementsByTagName("Polygon");if(zZ.length>0){aF.dI=1;}else if(mD.length>0){aF.dI=2;}else if(yL.length>0){aF.dI=3;}var yE=dQ.getElementsByTagName("name");if(yE.length>0){aF.aI=GXml.value(yE[0]);}var oW=dQ.getElementsByTagName("description");if(oW.length>0){aF.aW=GXml.value(oW[0]);}var qY=dQ.getElementsByTagName("thumbnail");if(qY.length>0){aF.eR=GXml.value(qY[0]);}aF.iW();var wF=dQ.getElementsByTagName("styleUrl");if(wF.length>0){var zK=GXml.value(wF[0]).substr(1);var bK=this.nH[zK];if(bK){aF.cL=bK;}}else{var bK=new hG();var oO=dQ.getElementsByTagName("href");if(oO.length>0){var aG=GXml.value(oO[0]);if(aG){bK.lC=aG;aF.cL=bK;}}}var eV=dQ.getElementsByTagName("coordinates");if(eV.length>0){var dH=GXml.value(eV[0]).trim();var tC=[];var rB=dH.split(' ');for(var k=0;k<rB.length;k++){if(rB[k].length>1){tC.push(rB[k]);}}for(var j=0;j<tC.length;j++){var gK=tC[j].split(',');if(gK.length>1){for(var k=0;k<gK.length;k++){var x=parseFloat(gK[0]);var y=parseFloat(gK[1]);var cU=new GLatLng(y,x);aF.bJ.push(cU);}}}}this.gX.push(aF);}};lD.prototype.xN=function(mB){var bK=new hG();this.nH["0"]=bK;var mU=GXml.parse(mB);var iP=mU.documentElement;var aH=iP;var oZ=iP.getElementsByTagName("channel");if(oZ.length>0){var aH=oZ[0];}var hU=aH.getElementsByTagName("title");if(hU.length>0){this.oK=GXml.value(hU[0]);}var cD=aH.getElementsByTagName("description");if(cD.length>0){this.aW=GXml.value(cD[0]);}else{cD=aH.getElementsByTagName("summary");if(cD.length>0){this.aW=GXml.value(cD[0]);}}var mP=aH.getElementsByTagName("link");if(mP.length>0){var jV=GXml.value(mP[0]);if(jV.length==0){jV=mP[0].getAttribute("href");}this.aW+="<br /><a target=\"_blank\" href=\""+jV+"\" >"+jV+"</a>";}var dB=aH.getElementsByTagName("item");if(dB==null||dB.length==0){dB=aH.getElementsByTagName("entry");}for(var i=0;i<dB.length;i++){var tV=dB[i];var aF=new bY();aF.dI=1;var x;var y;var hY=0;var jV="";for(j=0;j<tV.childNodes.length;j++){var oG=tV.childNodes.item(j);var pU=oG.nodeName.split(":");var eP=pU[pU.length-1];var hM=GXml.value(oG).trim();switch(eP){case "title":aF.aI=hM;break;case "description":case "summary":aF.aW=hM;break;case "pos":var jJ=hM.split(' ');if(jJ.length>1){y=parseFloat(jJ[0]);x=parseFloat(jJ[1]);hY=3;}break;case "point":var jJ=hM.split(' ');if(jJ.length>1){y=parseFloat(jJ[0]);x=parseFloat(jJ[1]);hY=2;}break;case "lat":y=parseFloat(hM);hY=1;break;case "long":x=parseFloat(hM);hY=1;break;case "link":jV=hM;if(hM.length==0){jV=oG.getAttribute("href");}break;case "LineString":var eV=tV.getElementsByTagName("posList");if(eV){var dH=GXml.value(eV[0]);if(dH){var gK=[];var kI=dH.split(' ');for(var k=0;k<kI.length;k++){if(!isNaN(parseFloat(kI[k]))){gK.push(kI[k]);}}for(var k=0;k<gK.length;k+=2){var y=parseFloat(gK[k]);var x=parseFloat(gK[k+1]);var cU=new GLatLng(y,x);aF.bJ.push(cU);}}aF.dI=2;hY=1;}break;case "Polygon":var eV=tV.getElementsByTagName("posList");if(eV){var dH=GXml.value(eV[0]);aF.bJ=[];if(dH){var gK=[];var kI=dH.split(' ');for(var k=0;k<kI.length;k++){if(!isNaN(parseFloat(kI[k]))){gK.push(kI[k]);}}for(var k=0;k<gK.length;k+=2){var y=parseFloat(gK[k]);var x=parseFloat(gK[k+1]);var cU=new GLatLng(y,x);aF.bJ.push(cU);}}aF.dI=3;hY=1;}break;}}if(jV.length>0){aF.aW+="<br /><a target=\"_blank\" style='color:blue;text-decoration:underline;font-weight:normal;font-size:12px' "+"href=\""+jV+"\" >Link</a>";}aF.iW();if(hY>0){switch(aF.dI){case 1:var cU=new GLatLng(y,x);aF.bJ.push(cU);this.gX.push(aF);break;case 2:this.gX.push(aF);break;case 3:this.gX.push(aF);break;}}}};lD.prototype.nG=function(){var cy=this.gO+'?nc='+(new Date()).getTime();var aH=this;GDownloadUrl(cy,function(mB){aH.wD=1;aH.bI=1;var mU=GXml.parse(mB);var iP=mU.documentElement;var gF=iP.getElementsByTagName("Placemark");if(gF!=null&&gF.length>0){aH.xW(mB);}else{aH.xN(mB);}aH.oS();cQ();lQ();if(aB.hI==0){bN(0);hR();}else if(aB.hI==1){cO();}if(aB.initialInfo.length>0){var kK=false;var aD=null;for(var i=0;i<bB.length&& !kK;i++){aD=bB[i];if(aD.aI==aB.initialInfo){kK=true;}}if(kK){aD.aO(null);}aB.initialInfo="";}});};lD.prototype.oS=function(){for(var i=0;i<this.gX.length;i++){var aF=this.gX[i];aF.mL(this);}var nY=map.getBoundsZoomLevel(this.jG);var kJ=this.jG.getSouthWest();var kM=this.jG.getNorthEast();var zI=(kM.lat()+kJ.lat())/2;var zL=(kM.lng()+kJ.lng())/2;var kX=new GLatLng(zI,zL);};function xJ(){Lat49.initAds(aB.lat49ID);};function yU(){var pI=false;if(typeof(bD)=="undefined"){pI=true;}else if(!bD){pI=true;}else if(!bD.tE){pI=true;}if(pI){var pH=map.getCenter();var oI=map.getZoom();Lat49.updateAdByLatLon("adcontainer",pH.lat(),pH.lng(),oI);}};﻿;var mV=false;var map=null;var lZ=null;var mapView=0;var mapZoom=2;var iF=[G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP,G_PHYSICAL_MAP,null];var fC=null;var mc_titleImage="";var eN=[];var lK=[];var bB=[];var aT=[];var jD;var eZ;var aE=[];var aQ=null;var aR=null;var zU=false;var dP=null;var qH=0;var bQ;var bS=0;var aN=0;var mK=false;var qQ=false;var fW=false;function rD(){if(fW){return}if(qQ){return;}if(!aB.iI&&aB.qR){}else{nS();aB.displayWidth=jD;aB.displayHeight=eZ;if(aB.iI){mK=true;aB.displayHeight-=2;}if(cW==3||cW==4){aB.displayHeight-=17;aB.displayWidth-=2;}}var cH=mcX.displayHeight-26;switch(cW){case 2:case 3:case 4:cH+=mK?19:17;break;}var kR=cH-41;var fG=e('viewDiv');var eK=e('mapDiv');var dR=e('sideDiv');var fE=e('channelDiv');var hJ=e('sideHeadDiv');var fH=e('descDiv');var fB=e('searchDiv');var fN=e('resultDiv');var eQ=e('resultHeaderDiv');var eW=e('resultProgressDiv');var nR=e('resultListDiv');var nX=e("hostDiv");if(fG){fG.style.width=aB.displayWidth+"px";fG.style.height=aB.displayHeight+"px";}if(eK){var dG=aB.displayWidth;if(aB.showSidebar>=0){dG-=10;}if(aB.leftHand==1){dG-=1;}var iR=aB.displayHeight;if(mK&&cW<3){iR+=2;}if(!nX){switch(cW){case 2:case 3:case 4:iR+=16;break;}}if(aB.showSidebar>0){dG-=(aB.displaySideWidth);}eK.style.width=dG+"px";eK.style.height=iR+"px";}if(dR){dR.style.width=aB.displaySideWidth+"px";dR.style.height=cH+"px";}if(fE){fE.style.width=aB.displaySideWidth+"px";fE.style.height=cH+"px";}if(fH){fH.style.width=aB.displaySideWidth+"px";fH.style.height=cH+"px";}if(hJ){hJ.style.width=aB.displaySideWidth+"px";}if(fB){fB.style.width=aB.displaySideWidth+"px";fB.style.height=cH+"px";}if(fN){fN.style.width=aB.displaySideWidth+"px";fN.style.height=kR+"px";}if(eQ){eQ.style.width=aB.displaySideWidth+"px";eQ.style.height="40px";}if(eW){eW.style.width=(aB.displaySideWidth-20)+"px";}if(nR){nR.style.width=(aB.displaySideWidth-20)+"px";}var sS=e("encDiv");if(sS){sS.style.width=aB.displayWidth+"px";var gM=aB.displayHeight;if(!nX){switch(cW){case 2:gM+=18;break;case 3:gM+=16;break;case 4:gM+=16;break;}}sS.style.height=gM+"px";}var lF=e("sizeCol");if(lF){var wG=eZ;lF.style.height=iR+"px";}var tJ=e("sizeCol1");if(tJ){var wG=eZ;tJ.style.height=iR+"px";}};function bN(a){var dR=e("sideDiv");var fE=e("channelDiv");var fH=e("descDiv");var fB=e("searchDiv");var fN=e("resultDiv");if(dR){dR.style.display=(a==0)?"block":"none";}if(fE){fE.style.display=(a==1)?"block":"none";}if(fH){fH.style.display=(a==2)?"block":"none";}if(fB){fB.style.display=(a==3)?"block":"none";}if(fN){fN.style.display=(a==4)?"block":"none";}aB.hI=a;iL();};function resizePage(){rD();};function initPage(){tG();if(typeof mc_prep!="undefined"){mc_prep();}var nX=e("hostDiv");if(typeof GMap2=="undefined"){e("viewDiv").innerHTML="<table style='width:100%'><tr valign='middle' style='height:"+aB.displayHeight+"px'><td style='width:100%' align='center'>"+"<b>Error</b><br /><br />Unable to load the Google Maps API"+"</td></tr></table>";return;}if(!GBrowserIsCompatible()){e("viewDiv").innerHTML="<table style='width:100%'><tr valign='middle' style='height:"+aB.displayHeight+"px'><td style='width:100%' align='center'>"+"<b>Error</b> : Your browser is incompatible with Google Maps<br /><br /><br />"+"Visit <a target='_blank' href='http://maps.google.com/' title='Google Maps' >Google Maps</a> for further information"+"</td></tr></table>";return;}if(nX){aB.qR=true;}else if(e("localDiv")){aB.qR=true;aB.dataPath="";aB.imagePath="";aB.markerPath="";}if(e("fsDiv")!=null){aB.iI=true;}uJ();mV=true;if(typeof(window.innerHeight)=='number'){mV=false;}if(aB.iI){if(aB.infoWindowType==1){mcX.infoWindowType=0;}nS();aB.displayWidth=jD;aB.displayHeight=eZ;}var dG=aB.displayWidth+"px";var fG=e("viewDiv");if(fG){var cH=aB.displayHeight-26;var kR=cH-40;var cN=aB.displaySideWidth;var mG="";if(aB.showSidebar<=0){mG="style='display:none' ";}else{dG=aB.displayWidth-(aB.displaySideWidth+10);dG+="px";}if(e("localDiv")&& !e("fsDiv")&&aB.displayFullWidth){fW=true;dG="100%";}var cG="<table cellspacing=0 cellpadding=0 style='width:100%;text-align:left'><tr valign='top'>";var kY="";if(aB.leftHand!=1){if(aB.lat49ID.length>0){kY="<div id='adcontainer' lat49adposition='bottom-left' style='position:absolute;left:2px;bottom:30px;z-index:9999'></div>";}var fY=mcX.showSidebar>0?"ic_rarrow":"ic_larrow";cG+="<td style='width:100%'>\r\n"+"<div id='mapDiv' style='position:absolute;background-color:white;width:"+dG+";height:"+aB.displayHeight+"px'></div>"+kY+"</td>";if(aB.showSidebar>=0){cG+="<td id='sizeCol' onmouseover='sizeCursor()' style='width:9px;padding:3px;background-color:white' valign='middle' align='center' onclick='switchSidebar();'>\r\n"+"<img src='"+aB.imagePath+fY+".png' alt='' width='4' height='12' />"+"</td>";cG+="<td style='width:1px'><div id='sizeCol1' style='background-color:gray;width:1px;height:"+aB.displayHeight+"px'></td>";}}if(aB.showSidebar>=0){var hT=" style='width:"+aB.displaySideWidth+"px;text-align:left'";cG+="<td"+hT+">\r\n"+"<div id='outerSideDiv' "+mG+hT+">"+"<table cellspacing=0 cellpadding=0"+hT+">";cG+="<tr valign='middle' style='height:25px;background-color:"+aB.headBackColor+";'><td>\r\n"+"<div id='sideHeadDiv'></div>\r\n"+"</td></tr><tr style='height:1px;background-color:"+aB.textColor+"'><td>\r\n"+"</td></tr>";cG+="<tr><td>\r\n"+"<table cellspacing=0 cellpadding=0 "+hT+"><tr><td>\r\n"+"<div id='sideDiv' style='width:"+cN+"px;height:"+cH+"px; overflow:auto; background-color:"+aB.backColor+";font-size:"+aB.textHeight+"'></div>\r\n"+"<div id='channelDiv' style='width:"+cN+"px;height:"+cH+"px; overflow:auto; background-color:white;color:black;font-size:11px;display:none'></div>\r\n"+"<div id='descDiv' style='display:none;width:"+cN+"px;height:"+cH+"px; overflow:auto; background-color:"+aB.backColor+";font-size:"+aB.textHeight+"'></div>\r\n"+"<div id='searchDiv' style='display:none;color:black;width:"+cN+"px;height:"+cH+"px;overflow:auto'></div>"+"<div id='resultHeaderDiv' style='height:40px;width:"+cN+"px;background-color:white;color:black;font-size:12px;font-family:sans-serif;border-bottom:solid 1px black;display:none'></div>"+"<div id='resultDiv' style='display:none;width:"+cN+"px;height:"+kR+"px;overflow:auto;background-color:white; color:black'>"+"<div id='resultProgressDiv' style='display:none;width:"+cN+"px;'></div>"+"<div id='resultListDiv' style='display:none'></div>"+"</div>\r\n"+"</td></tr></table>"+"</td></tr></table>"+"</div>"+"</td>";}if(aB.leftHand==1){if(aB.lat49ID.length>0){kY="<div id='adcontainer' lat49adposition='bottom-right' style='position:absolute;right:2px;bottom:20px;z-index:9999'></div>";}if(aB.showSidebar>=0){cG+="<td style='width:1px'><div id='sizeCol1' style='background-color:gray;width:1px;height:"+aB.displayHeight+"px'></td>";var fY=aB.showSidebar>0?"ic_larrow":"ic_rarrow";cG+="<td id='sizeCol' onmouseover='sizeCursor()' style='width:9px;padding:3px;background-color:white' valign='middle' align='center' onclick='switchSidebar();'>\r\n"+"<img src='"+aB.imagePath+fY+".png' alt='' width='4' height='12' />"+"</td>";}cG+="<td style='width:100%'>\r\n"+"<div id='mapDiv' style='position:absolute;background-color:white;width:"+dG+";height:"+aB.displayHeight+"px'></div>"+kY+"</td>";}cG+="</tr></table>";var xC="font-family:"+aB.textFont;rC(cG);if(fW){fG.innerHTML=cG;}else{fG.innerHTML="<div id='encDiv' style='display:block;overflow:hidden;text-decoration:none;background-color:"+aB.backColor+";color:"+aB.textColor+";"+xC+"'>"+cG+"</div>";}if(e("hostDiv")==null){rD();}zO();}};function closePage(){GUnload();};function switchSidebar(){mcX.showSidebar=(aB.showSidebar==0)?1:0;var pH=map.getCenter();var uP=e("outerSideDiv");uP.style.display=(aB.showSidebar>0)?"block":"none";var lF=e("sizeCol");var eK=e("mapDiv");var dG=aB.displayWidth;if(aB.showSidebar>0){var fY=aB.leftHand==1?"ic_larrow.png":"ic_rarrow.png";lF.innerHTML="<img src='"+aB.imagePath+fY+"' alt='' />";e("sizeCol1").style.display="block";dG-=(aB.displaySideWidth+10);}else{var fY=aB.leftHand==1?"ic_rarrow.png":"ic_larrow.png";lF.innerHTML="<img src='"+aB.imagePath+fY+"' alt='' />";e("sizeCol1").style.display="none";dG-=10;}if(!fW){eK.style.width=dG+"px";}map.checkResize();map.setCenter(pH);jE();};function jE(){if(fW){dJ.style.width="96%";}else{var xS=parseInt(e("mapDiv").style.width)-8;dJ.style.width=xS+"px";}};function sizeCursor(){e("sizeCol").style.cursor=mV?"hand":"pointer";};function sR(){var min=0;var max=10;var license="<a href='http://www.maps-for-free.com'>Relief Maps</a>";var copyright=new GCopyright(1,new GLatLngBounds(new GLatLng(-90,-180),new GLatLng(90,180)),0,license);var copyrightCollection=new GCopyrightCollection("");copyrightCollection.addCopyright(copyright);var relief=[new GTileLayer(copyrightCollection,min,max)];relief[0].getTileUrl=function(a,b){return "http://srtm.in-ulm.de/layer/relief_water/z"+b+"/row"+a.y+"/"+b+"_"+a.x+"-"+a.y+".jpg";};relief[1]=G_HYBRID_MAP.getTileLayers()[1];layer=new GMapType(relief,G_SATELLITE_MAP.getProjection(),"Relief",{minResolution:min,maxResolution:max});map.addMapType(layer);iF[4]=layer;};function zO(){lZ=new GLatLng(0,0);var fG=e('viewDiv');fG.style.position="relative";fG.style.marginLeft="auto";fG.style.marginRight="auto";var eK=e('mapDiv');var lI={suppressZoomToBounds:true};if(aB.mapCursor==1){map=new GMap2(eK,{draggableCursor:'crosshair',draggingCursor:'move',googleBarOptions:lI});}else{map=new GMap2(eK,{googleBarOptions:lI});}if(aB.scaleControl>0){map.addControl(new GScaleControl());}if(aB.typeControl){map.addControl(new GHierarchicalMapTypeControl());}if(aB.navControl==1){map.addControl(new GSmallMapControl());}else if(aB.navControl==2){map.addControl(new GLargeMapControl());}if(aB.overviewMap){var qG=new GOverviewMapControl();map.addControl(qG);if(aB.overviewMap==2){qG.hide(true);}}if(aB.scrollWheelZoom){map.enableScrollWheelZoom();}if(aB.doubleClickZoom){map.enableDoubleClickZoom();}if(aB.continuousZoom){map.enableContinuousZoom();}if(aB.fixedView){map.disableDragging();}if(aB.trafficLayerOn){aB.dK=new GTrafficOverlay();map.addOverlay(aB.dK);aB.dK.show();}var gw=e("addPlaceDiv");if(gw){var fZ=new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(7,29));gw.style.display="block";if(mV){gw.style.cursor="hand";}else{gw.style.cursor="pointer";}fZ.apply(gw);map.getContainer().appendChild(gw);}if(map){var bE=new GLatLngBounds();map.setCenter(lZ,mapZoom);if(aB.terrainLayer){map.addMapType(G_PHYSICAL_MAP);}if(aB.reliefLayer){sR();}fC=document.createElement("toolDiv");map.getPane(G_MAP_FLOAT_PANE).appendChild(fC);fC.style.visibility="hidden";dJ=document.createElement("noteDiv");dJ.style.zIndex=1001;var zG=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(4,4));dJ.style.display="none";dJ.style.backgroundColor="white";dJ.style.border="solid 1px black";zG.apply(dJ);map.getContainer().appendChild(dJ);if(aB.dragZoomOn){map.addControl(new aS());}if(aB.ssEnabled){var gD=new dM(aB.ssOn,aB.ssInterval,aB.ssAutocentre,aB.ssAlign,aB.ssX,aB.ssY,aB.ssImage,aB.ssPlayText,aB.ssPlayTooltip,aB.ssPauseText,aB.ssPauseTooltip,aB.ssForeCol,aB.ssBackCol);map.addControl(gD);}map.checkResize();map.setMapType(iF[aB.displayMapType]);if(aB.channelGoogle&&aB.channelGoogleOn){map.enableGoogleBar();}var xY=aB.lat49ID.length>0?true:false;if(xY){xJ();}GEvent.addListener(map,"moveend",function(){map.checkResize();lZ=map.getCenter();if(aB.aL==0&&aB.uY==0){hR();}if(aQ!=null&&aB.cJ==0){aR=map.getCenter();aQ.setPoint(aR);}if(xY){yU();}});if(typeof mc_init!="undefined"){mc_init();}if(e("navToolsDiv")!=null){var qW=iK();e("navToolsDiv").innerHTML=qW;}if(e("channelsDiv")!=null){var kP=iO();e("channelsDiv").innerHTML=kP;cO();}if(e("filtersDiv")!=null){var lN=jI();e("filtersDiv").innerHTML=lN;}if(e("intSearchDiv")!=null){var jU=iC();e("intSearchDiv").innerHTML=jU;}}if(aB.adLayer>0){if(aB.adsenseID.length==0){aB.adsenseID="ca-pub-5408854154696215";aB.adsenseChannel="1329995603";}var zE={channel:aB.adsenseChannel,maxAdsOnMap:aB.adsenseMarkerLimit,minZoomLevel:aB.adsenseMinZoom};var zB=new GAdsManager(map,aB.adsenseID,zE);zB.enable();}};function noteClose(){dJ.style.display="none";};function mc_descClose(){if(aB.cJ>0){bN(4);}else if(aB.aL!=0){bN(3);}else if(aB.cK==null){mc_showIndex();}map.closeInfoWindow();};function rowShow(jX,zT,wZ){var pG=e("placerow"+jX);if(pG){pG.style.backgroundColor=wZ?aB.highlightBackColor:aB.backColor;pG.style.color=wZ?aB.highlightColor:aB.textColor;pG.style.cursor="default";}var aD=lK[zT];if(wZ){dV(aD);}else{cV(aD);}};function mA(){map.closeInfoWindow();var someVisible=false;var bE=new GLatLngBounds();for(var i=0;i<aB.bC.length;i++){var aH=aB.bC[i];if(aH.bI){someVisible=true;var kC=aH.jG;bE.extend(kC.getSouthWest());bE.extend(kC.getNorthEast());bE.extend(kC.getCenter());}}if(someVisible){var mW=map.getBoundsZoomLevel(bE);if(mW>16){mW=16;}map.setCenter(bE.getCenter(),mW);}};function yQ(p1,p2){var v1=p1.aI.toLowerCase();var v2=p2.aI.toLowerCase();var bO=((v1<v2)? -1:((v1>v2)?1:0));return bO;};function lQ(){aT=[];var bE=map.getBounds();var nU=bB.length;for(var i=0;i<nU;i++){var aD=bB[i];if(aD!=null&&aD.aK){if(aB.uY||bE.contains(aD.aK)){if(aD&&aD.bI){aT.push(aD);}}}}if(aB.sortOrder==1){aT.sort(yQ);}};function mc_prevPlace(){var iT=true;for(var i=0;(i<aT.length)&&iT;i++){if(aT[i]==cE){iT=false;i--;}}var aD=null;if(i>0){aD=aT[i-1];}else{i=aT.length-1;aD=aT[i];}aD.aO();};function mc_nextPlace(){var iT=true;for(var i=0;(i<aT.length)&&iT;i++){if(aT[i]==cE){iT=false;i--;}}var aD=null;if(i<aT.length-1){aD=aT[i+1];}else{aD=aT[0];}aD.aO();};function pK(){var wM=false;if(typeof(bD)!="undefined"){if(bD){wM=true;}}if(wM){map.closeInfoWindow();bD.tE=false;bD.pF();}};﻿;function dirClose(){if(aB.cK){aB.cK.clear();aB.cK=null;}mc_descClose();};function getDirections(){if(aB.showSidebar==0){switchSidebar();}var fU=map.getInfoWindow();var cU=fU.getPoint();var dR=e("sideDiv");var fE=e("channelDiv");var fH=e("descDiv");var fB=e("searchDiv");var fN=e("resultDiv");if(fB){fB.style.display="none";fN.style.display="none";}dR.style.display="none";fE.style.display="none";fH.style.display="block";fH.innerHTML="<div style='height:8px'></div>"+"<table style='width:100%'><tr><td style='width:100%'>"+"&nbsp;Get Directions"+"</td><td align='right'>"+"<a href='javascript:dirClose()' title='Close'><img src='"+aB.imagePath+"ic_close.gif' alt='' /></a>"+"</td></tr></table>"+"<div style='height:8px'></div>"+"&nbsp;<input type='button' onclick='findDirections(0)' value='To'></input> "+"&nbsp;<input type='button' onclick='findDirections(1)' value='From'></input>"+"<br /><div style='height:8px'></div>"+"&nbsp;<input id='locText' type='text' style='width:180px'></input>"+"<br /><div style='height:8px'></div>"+"<div id='dirDiv'></div><br />";e("locText").focus();};function findDirections(AE){var yS=e("locText").value;if(yS.length>0){var fU=map.getInfoWindow();if(aB.infoWindowType==1){var cU=cE.aK;dJ.style.display="none";}else{var cU=fU.getPoint();}if(AE==0){var uX=cU.lat()+","+cU.lng()+" to "+yS;}else{var uX=yS+" to "+cU.lat()+","+cU.lng()+"";}var sV=e("dirDiv");aB.cK=new GDirections(map,sV);GEvent.addListener(aB.cK,"load",qI);GEvent.addListener(aB.cK,"error",uF);var eI=aB.cK.load(uX);}else{alert("Please enter a location name or address");}};function qI(){};function uF(){var jO="";var iB=aB.cK.getStatus().code;if(iB==G_GEO_UNKNOWN_ADDRESS){jO="No corresponding geographic location could be found for one of the specified addresses. This may be due to the fact that the address is relatively new, or it may be incorrect.";}else if(iB==G_GEO_SERVER_ERROR){jO="A geocoding or directions request could not be successfully processed, yet the exact reason for the failure is not known.";}else if(iB==G_GEO_MISSING_QUERY){jO="The HTTP q parameter was either missing or had no value. For geocoder requests, this means that an empty address was specified as input. For directions requests, this means that no query was specified in the input.";}else if(iB==G_GEO_BAD_KEY){jO="The given key is either invalid or does not match the domain for which it was given.";}else if(BY==G_GEO_BAD_REQUEST){jO="A directions request could not be successfully parsed.";}if(jO.length>0){jO+="Error code: "+iB;}var sV=e("dirDiv");sV.innerHTML="<div style='padding:4px;color:red;font-size:12px;font-weight:bold'>"+jO+"</div>";};﻿;var kH="http://www.mapchannels.com/";var rE=".aspx";var bZ=0;var dO=null;var lG= -1;var kS=0;var mI=0;var lM=0;var kD=0;function hO(){this.aK=null;this.aI="";this.dI=99;this.bF=0.0;this.qD="";this.mF="";this.mE="";this.eG=0;this.kZ="";};function mc_search(bU){if(aB.aL==bU){return;}pK();newSearch();aB.aL=bU;aB.gG=false;for(var i=0;i<bB.length;i++){var aF=bB[i];if(aF.aM){aF.aM.hide();}}map.closeInfoWindow();if(aB.showSidebar==0){switchSidebar();}bN(3);var bR=mcX.displaySideWidth-16;var aC="<table cellspacing='0'  style='width:"+bR+"px;font-size:11px; font-family:sans-serif'><tr><td style='width:100%'>"+"<div style='height:2px'></div>";aC+="<div id='sd1' style='font-size:12px; padding:4px;display:block'>";if(typeof kE!="undefined"){aC+=kE;}aC+="</div>";aC+="<div id='sd2' style='font-size:12px;display:none; padding:4px;display:none'>";if(typeof jK!="undefined"){aC+=jK;}aC+="</div>";aC+="<div id='sd3' style='font-size:12px;display:none; padding:4px'>";if(typeof lP!="undefined"){aC+=lP;}aC+="</div>";aC+="<div id='sd4' style='font-size:12px;display:none; padding:4px'>";if(typeof lS!="undefined"){aC+=lS;}aC+="</div>";aC+="<div id='sd5' style='font-size:12px;display:none; padding:4px;  font-size:11px'>";if(typeof jL!="undefined"){aC+=jL;}aC+="</div>";e("searchDiv").innerHTML=aC;pB();searchChannel(aB.aL);};function pB(){if(!dO){dO=new hO();dO.dI=1;dO.aI="<div+style='color:green'>Search&nbsp;origin</div>";}if(aQ==null){var gU=6;var gQ=20;var cR=12;var ce=20;var eC=6;var eD=0;this.aU=aB.markerPath+"white.png";var aY=aB.markerPath+"shadow.png";var aG=new GIcon();aG.image=this.aU;aG.iconSize=new GSize(cR,ce);aG.shadow=aY;aG.shadowSize=new GSize(22,20);aG.printImage=this.aU;aG.mozPrintImage=this.aU;aG.iconAnchor=new GPoint(gU,gQ);aG.infoWindowAnchor=new GPoint(eC,eD);aG.infoShadowAnchor=new GPoint(eC,eD);var eP="Search Origin";aR=map.getCenter();aQ=new GMarker(aR,{icon:aG,draggable:true});map.addOverlay(aQ);var AB=aR;GEvent.addListener(aQ,'dragstart',function(){cV(dO);if(aB.cJ==0){aR=aQ.getPoint();map.setCenter(aR);}else{}});GEvent.addListener(aQ,'dragend',function(){if(aB.cJ==0){map.setCenter(aQ.getPoint());}else{aQ.setPoint(aR);}});GEvent.addListener(map,"moveend",function(){lZ=map.getCenter();if(aQ!=null&&aB.aL>0&&aB.cJ==0){aQ.setPoint(aR);}});GEvent.addListener(aQ,"mouseover",function(){dO.aK=aQ.getPoint();dV(dO);});GEvent.addListener(aQ,"mouseout",function(){cV(dO);});}else{aR=map.getCenter();aQ.setPoint(aR);aQ.show();}dO.aK=aR;dO.aM=aQ;};function xL(yI,yY,wU,oN){this.BU=yI;this.BV=yY;this.BO=wU;this.aI=oN;};function mc_viewPoint(yI,yY,wU,oN){var BC=new xL(yI,yY,wU,oN);aB.hS.push(BC);};function viewPoint(x,y,z){map.setCenter(new GLatLng(y,x),z);};function fV(a){if(qH==0){var bT=parseInt(a/0.16093)/10;bT+=" miles";}else{var bT=a+" km";}return bT;};function tZ(uE){var jS="";for(var i=0;i<uE.length;i++){var c=uE.substr(i,1);if(c==" "){jS+="&nbsp;";}else if(c=="+"){jS+=" ";}else{jS+=c;}}return jS;};function pS(AQ,ret){var AK=parseFloat(AQ);var iX=vV(AK,2).toString();var tI=iX.indexOf(".");if(tI>0){var yR=iX.length-tI;if(yR<3){iX+="0";}}else{iX+=".00";}return iX;};function AO(a){a=a.toLowerCase();var c="";for(var i=0;i<a.length;i++){var b=a.substr(i,1);if(b==" "||b=="'"||b=="&"){b="_";}c+=b;}return c;};var lV;function mc_findValidate(iQ){var bO=true;if(aB.aL==1){var jS=e("placeText").value;if(jS.length==0){alert("Please enter a name");bO=false;}}else if(aB.aL==3){var bG=e("eventStartMonth");var bP=e("eventEndMonth");var cF=1+parseInt(e("eventStartDay").selectedIndex);var bW=parseInt(bG.options[bG.selectedIndex].value);var dW=1+parseInt(e("eventEndDay").selectedIndex);var dE=parseInt(bP.options[bP.selectedIndex].value);var rR=new Date();if(rR.getDate()>cF&&bW==0){alert("Error: The start date must be on or after today's date");bO=false;}if((dE<bW)||((dE==bW)&&(dW<cF))){alert("Error: The end date must not be earlier than the start date");bO=false;}}else if(aB.aL==4){var gW=e("hotelMonth");var yJ=1+parseInt(e("hotelDay").selectedIndex);var iY=parseInt(gW.options[gW.selectedIndex].value);var kO=iY%100;var qT=parseInt(iY/100);}else if(aB.aL==5){var jS=e("localText").value;if(iQ&&iQ.length>0){jS=iQ;}if(jS.length==0){alert("Please enter a name");bO=false;}}return bO;};function mc_refresh(){gR();aQ.setPoint(map.getCenter());aE=[];e("resultListDiv").innerHTML="";mc_find();};function mc_find(iQ){aR=map.getCenter();if(!mc_findValidate(iQ)){return;}dP=new Date();var rM=aB.aL==4?"<b>Checking hotel availability now</b>":"Please wait, searching";bN(4);var eQ=e("resultHeaderDiv");var eW=e("resultProgressDiv");eQ.style.display="block";eW.style.display="block";eQ.style.height="40px";eW.innerHTML="<br /><table style='width:100%'><tr><td style='width:100%' align='center'>"+rM+"<br /><br />"+"<font style='color:green;font-size:11px'>Search Time</font><br />"+"<div id='progressTimeDiv' style='font-family:sans-serif;font-size:18px;font-weight:bold'></div><br />"+"<a href='javascript:cancelSearch()' style='text-decoration:underline;font-size:11px' title='Cancel'>Cancel</a></td></tr></table>";e("resultHeaderDiv").innerHTML="<table cellspacing='0' cellpadding='0' style='width:100%;font-size:12px;font-family:sans-serif'><tr valign='middle'><td style='width:100%;height:40px' align='center'>"+"Search powered by <a target='_blank' href='http://www.mapchannels.com' title='www.mapchannels.com' style='font-size:14px;text-decoration:underline;color:cornflowerblue'>Map Channels</a>"+"</td></tr></table>";lV=new Date();setTimeout("searchTimer();",100);aB.cJ=aB.aL;bS=1;aN=0;if(aB.aL==1){lL(dP);}if(aB.aL==2){tK(dP);}else if(aB.aL==3){var xH=e("eventSource1").checked?true:false;var tD=e("eventSource2").checked?true:false;var uT=e("eventSource3").checked?true:false;bS=0;if(tD){mC(dP);bS++;}if(uT){nJ(dP);bS++;}if(xH){pM(dP);bS++;}}else if(aB.aL==4){rZ(dP);}else if(aB.aL==5){nC(dP,iQ);}};function vV(pFloat,pDp){var m=Math.pow(10,pDp);return parseInt(pFloat*m,10)/m;};function searchTimer(){var vP=new Date();var zQ=vP-lV;var yV=parseInt(zQ/100)/10;var gB=parseInt(yV)+"."+(parseInt(yV*10)%10);var yN="green";if(gB>45){yN="goldenrod";if(gB>60){yN="red";}}if(yV>90){gB="Timed Out";}else{gB+="s";}if(yV>95){if(aN==0){cancelSearch();}return;}var aC="<div style='color:"+yN+"' >"+gB+" </div>";var pO=e("progressTimeDiv");if(pO){pO.innerHTML=aC;setTimeout("searchTimer();",100);}};function fJ(uE){var sK="";for(var i=0;i<uE.length;i++){var s=uE.substr(i,1);if(s==" "||s=="'"||s=="\""||s=="\""||s=="&"){s="+";}sK+=s;}return sK;};function viewResult(pJ){var bO=aE[pJ];bO.aO();};function gR(){if(aB.aL>0){for(var i=0;i<aE.length;i++){var bO=aE[i];map.removeOverlay(bO.aM);delete bO.aM;delete bO;}}aE=[];};function newSearch(){aB.cJ=0;gR();map.closeInfoWindow();searchChannel(aB.aL);e("resultHeaderDiv").innerHTML="";e("resultProgressDiv").innerHTML="";e("resultListDiv").innerHTML="";if(aB.aL== -1){aB.aL=0;aB.cJ=0;closeChannels();}else{bN(3);}};function vuASR(){if(aE.length>0){var bE=new GLatLngBounds();for(var i=0;i<aE.length;i++){var AF=aE[i];bE.extend(AF.aK);}bE.extend(aR);var mW=map.getBoundsZoomLevel(bE);if(mW>16){mW=16;}var qZ=(bE.getNorthEast().lat()+bE.getSouthWest().lat())/2;var rG=(bE.getNorthEast().lng()+bE.getSouthWest().lng())/2;map.setCenter(new GLatLng(qZ,rG),mW);}};function searchChannel(bU){for(var i=1;i<=6;i++){var pO=e("sd"+i);if(i==bU){if(pO){pO.style.display="block";}var kL="white";switch(i){case 1:kL="aliceblue";break;case 2:kL="palegreen";break;case 3:kL="cornflowerblue";break;case 4:kL="lightcoral";break;case 5:kL="yellow";break;case 6:kL="white";break;}e("searchDiv").style.backgroundColor=kL;}else{if(pO){pO.style.display="none";}}}if(lG!=bU){var kW=new Date().qU(1);var vB=new Date().qU(29);switch(bU){case 3:iM(e("eventStartDay"),kW);hP(e("eventStartMonth"),kW);iM(e("eventEndDay"),vB);hP(e("eventEndMonth"),vB);if(bU!=aB.aL){e("eventText").value="";}break;case 4:iM(e("hotelDay"),kW);hP(e("hotelMonth"),kW);oY(e("hotelNights"),1);break;case 5:break;}lG=bU;}aB.aL=bU;};function closeChannels(){kG();};function kG(){if(aB.cK){aB.cK.clear();}map.closeInfoWindow();if(aB.cJ>0){aQ.setPoint(map.getCenter());closeResults();}else{gR();if(aQ){aQ.hide();}hR();aB.aL=0;aB.cJ=0;bN(1);cQ();for(var i=0;i<bB.length;i++){var aF=bB[i];if(aF.aM&&aF.bI){aF.aM.show();}}}iL();};function closeResults(){newSearch();};function cancelSearch(){dP=null;newSearch();};function iM(dC,gS){if(!dC){return;}var AR=31;dC.options.length=0;for(var i=0;i<AR;i++){var yJ=i+1;var dF=(yJ==gS.getDate());var eP=yJ.toString();var jH=new Option(eP,i,dF,dF);dC.options[i]=jH;}};function hP(dC,gS){var rR=new Date().qU(1);var kO=rR.getMonth();var qT=rR.getFullYear();var AS=12;dC.options.length=0;for(var i=0;i<AS;i++){var eP=mZ[kO+1]+" "+qT;var dF=(kO==gS.getMonth())&&(qT==gS.getFullYear());var hM=qT*100+(kO+1);var jH=new Option(eP,hM,dF,dF);dC.options[i]=jH;kO++;if(kO>11){kO=0;qT++;}}};function oY(dC,AC){dC.options.length=0;for(var i=0;i<=30;i++){var dF=(i==AC);var eP=(i==0)?"-- Select Number of Nights --":i.toString();var jH=new Option(eP,i,dF,dF);dC.options[i]=jH;}};function yZ(dC,AU){dC.options.length=0;for(var i=0;i<=20;i++){var dF=(i==AU);var eP=(i==0)?"-- Select Number of Rooms --":i.toString();var jH=new Option(eP,i,dF,dF);dC.options[i]=jH;}};function aZ(mJ,rF){e("resultHeaderDiv").style.display="block";var lE="";if(rF==0||rF==1){lE=" selected='true'";}bQ=0;var aC=mJ+"<table cellspacing=0 cellpadding=1 style='width:100%;padding-top:0px;padding-right:2px'><tr style='border-bottom:solid 1px black'><td align='left'>"+"Units "+"<select onchange='resultUnits(this)' style='width:50px;font-size:11px'>"+"<option value='0'>Miles</option>"+"<option value='1'>KM</option>"+"</select>"+"</td><td align='right'>"+"Sort "+"<select id='sortSelect' onchange='sortResults(this)' style='width:80px;font-size:11px'>"+"<option value='0'>Name</option>"+"<option value='1'"+lE+">Distance</option>";if(rF==1){aC+="<option value='2'>Price (asc)</option>"+"<option value='3'>Price (desc)</option>";}if(rF==2){aC+="<option value='4' selected='true'>Population</option>";}if(rF==3){aC+="<option value='5' selected='true'>Date</option>";}aC+="</select>"+"</td></tr></table>";return aC;};function resultUnits(a){qH=a.selectedIndex;bL();};function zX(p1,p2){var v1=p1.aI;var v2=p2.aI;var bO=((v1<v2)? -1:((v1>v2)?1:0));return bO;};function uH(p1,p2){var v1=p1.bF;var v2=p2.bF;var bO=((v1<v2)? -1:((v1>v2)?1:0));return bO;};function uI(p1,p2){var v1=p1.iH;var v2=p2.iH;var bO=((v1<v2)? -1:((v1>v2)?1:0));return bO;};function tW(p1,p2){var v1= -p1.iH;var v2= -p2.iH;var bO=((v1<v2)? -1:((v1>v2)?1:0));return bO;};function tA(p1,p2){var v1= -p1.eG;var v2= -p2.eG;var bO=((v1<v2)? -1:((v1>v2)?1:0));return bO;};function yP(p1,p2){var v1=p1.nV;var v2=p2.nV;var bO=((v1<v2)? -1:((v1>v2)?1:0));return bO;};function bL(){switch(bQ){case 0:aE.sort(zX);break;case 1:aE.sort(uH);break;case 2:aE.sort(uI);break;case 3:aE.sort(tW);break;case 4:aE.sort(tA);break;case 5:aE.sort(yP);break;}var aC="";for(var i=0;i<aE.length;i++){var aD=aE[i];aC+=aD.fD(true,i);}if(aE.length==0&&aN>=bS){aC="Your search did not return any results<br /><br />"+"<a href='javascript:newSearch()' style='color:red' title='Make a new search' >Make a new search</a>";}e("resultListDiv").scrollTop=0;e("resultListDiv").innerHTML=aC;e("resultListDiv").style.display="inline";};function sortResults(a){bQ=parseInt(a.options[parseInt(a.selectedIndex)].value);bL();};function baseLayer(){aB.gG=e("baseCheck").checked?true:false;for(var i=0;i<bB.length;i++){var aD=bB[i];if(aD.aM){if(aB.gG){aD.aM.show();}else{aD.aM.hide();}}}};function showSearchTip(a){var aD=aE[a];dV(aD);};function hideSearchTip(a){var aD=aE[a];cV(aD);};﻿;function gV(AD){var aC="";if(AD==0){aC+="<table cellspacing='0' cellpadding='1' style='height:20px; font-size:10px'><tr valign='bottom'>";var sY="font-weight:bold;text-decoration:underline;";var sX="font-weight:normal;text-decoration:none;";if(aB.hI!=0){var BB=sX;sX=sY;sY=BB;}aC+="<td id='hc0'>&nbsp;&#8226;&nbsp;<a href='javascript:mc_showIndex()' style='text-decoration:underline;font-size:11px;"+sY+"' title='Index'>Index</a>&nbsp;</td>";aC+="<td id='hc1'>&nbsp;&#8226;&nbsp;<a href='javascript:mc_showTools()' style='text-decoration:underline;font-size:11px;"+sX+"' title='Options, Search and Edit Tools'>Tools</a>&nbsp;</td>";aC+="</tr></table>";}else{if(aB.channelPlacefinder){var dU="<a href='javascript:mc_search(1)' style='text-decoration:none' title='GeoNames Placefinder'><img src='"+aB.imagePath+"ic_placefinder.png' alt='' width='13' height='13' />";aC+=dU+"&nbsp;Geonames Placefinder</a> "+" - find a city, town or village<br />";}if(aB.channelWikipedia){var dU="<a href='javascript:mc_search(2)' style='text-decoration:none' title='Wikipedia Search'><img src='"+aB.imagePath+"ic_wikipedia.png' alt='' width='16' height='14' />";aC+=dU+"&nbsp;Wikipedia Search</a> "+" - find Wikipedia articles about places, people and events within the viewed map area<br />";}if(aB.channelEvents){var dU="<a href='javascript:mc_search(3)' style='text-decoration:none' title='Event Search'><img src='"+aB.imagePath+"ic_events.png' alt='' width='14' height='14' />";aC+=dU+"&nbsp;Event Search</a> "+" - find local events by date and category. Find events by name. (USA and Canada only)<br />";}if(aB.channelHotels){var dU="<a href='javascript:mc_search(4)' style='text-decoration:none' title='Hotel Search'><img src='"+aB.imagePath+"ic_hotels.png' alt='' width='13' height='13' />";aC+=dU+"&nbsp;Hotel Search</a> "+" - check availability, compare prices and book online<br />";}if(aB.channelPhonebook){var dU="<a href='javascript:mc_search(5)' style='text-decoration:none' title='Phonebook Search'><img src='"+aB.imagePath+"ic_phonebook.png' alt='' width='13' height='13' />";aC+=dU+"&nbsp;Phonebook Search</a>"+" - find local business listings in USA, Canada, UK, Australia, France, Italy "+"and residential listings (USA only)<br />";}}return aC;};function iL(){if(aB.aL!=0||aB.cJ>0){var xT=aB.gG?"checked=true ":"";var aC="<table cellspacing='2' cellpadding='0' style='width:100%;height:25px;background-color:whitesmoke;color:black;font-size:13px;font-weight:bold;font-family:sans-serif'><tr valign='middle'><td align='left'>"+gV(0)+"</td><td align='right' style='font-size:11px'>";if(aB.aL>0){aC+="<input id='baseCheck' type='checkbox' onclick='baseLayer()' "+xT+"/> Map &nbsp; ";}aC+="<a href='javascript:closeChannels()' title='Close'><img src='"+aB.imagePath+"ic_close.gif' alt='Close' /></a>"+"</td></tr></table>";e("sideHeadDiv").innerHTML=aC;return;}var hJ=e("sideHeadDiv");if(hJ){var hW="<table cellspacing='0' cellpadding='0' style='width:100%;height:20px;color:black;font-size:10px'><tr valign='middle'><td>";var qA="";qA=gV(0);hW+=qA;hW+="</td><td align='right'  >";if(aT.length>aB.pageSize){var tQ="";if(aB.hI==0){tQ=tF();}hW+=tQ;}hW+="</td></tr></table>";hJ.innerHTML=hW;}};function nextPage(){if(aB.fT<aB.hL-1){aB.fT++;var iD=e("pageSel");if(iD){iD.selectedIndex=aB.fT;}eH();}};function prevPage(){if(aB.fT>0){aB.fT--;var iD=e("pageSel");if(iD){iD.selectedIndex=aB.fT;}eH();}};function selectPage(a){var BJ=a.selectedIndex;aB.fT=BJ;eH();};function tF(){var aC="";var vZ=aT.length;aB.page=0;if(aB.pageSize>0){aB.hL=parseInt((vZ+aB.pageSize-1)/mcX.pageSize);}else{aB.pageTotal=0;}if(aB.hL>0){var AL=(aB.fT>0)?"ic_pagedown":"ic_pagenull";var BI=(aB.fT<aB.hL-1)?"ic_pageup":"ic_pagenull";var AI=(aB.fT>0)?"Previous Page":"";var AW=(aB.fT<aB.hL-1)?"Next Page":"";aC+="Page <select id='pageSel' title='Select Page' style='color:black;font-size:10px;font-family:arial' onchange='selectPage(this)' >";for(var i=0;i<aB.hL;i++){var p=i+1;var dF="";if(i==aB.fT){dF=" selected=true";}aC+="<option"+dF+">"+p+"</option>";}aC+="</select>";}aC+="&nbsp;";return aC;};function eH(){var dR=e('sideDiv');if(dR){lQ();var aC="";var cN=aB.displaySideWidth-20;var rT=0;var rP=aT.length;if(aB.pageSize>0){rT=aB.pageSize*aB.fT;rP=aB.pageSize*(aB.fT+1);if(rP>aT.length){rP=aT.length;}}for(var i=rT;i<rP;i++){var aD=aT[i];var oB=aD.sQ(i);oB="<table cellspacing=0 cellpadding=0 style='width:"+cN+"px'><tr><td align='left' style='width:"+cN+"px'>"+oB+"</td></tr></table>";aC+=oB;}dR.innerHTML=aC;bN(0);}};function hR(){var zH=e("sideHeadDiv");if(zH){var BD="";}var cN=mcX.displaySideWidth-20;eH();if(aB.hI!=0&&aB.hI!=1){bN(0);}};function rW(){var aC="";if(aB.hS.length>0){aC="";for(var i=0;i<aB.hS.length;i++){var iU=aB.hS[i];var BT="viewPoint("+iU.BV+","+iU.BU+","+iU.BO+")";aC+="&nbsp;<a href='javascript:"+BT+"' title='"+iU.aI+"' style='text-decoration:underline; color:green'>"+iU.aI+"</a><br />";}}return aC;};function cO(){if(aB.bC.length<2){return;}var mT=e("channelStatDiv");if(mT){var nU=aB.bC.length;var s=(nU!=1)?"s":"";var lW=0;for(var i=0;i<aB.bC.length;i++){var aH=aB.bC[i];if(aH.bI){lW++;}}var aC="<div style='font-size:"+aB.textHeight+"'><b>"+lW+" of "+nU+" channel"+s+" selected</b></div>";var jR=0;for(var i=0;i<bB.length;i++){var aD=bB[i];if(aD.bI){jR++;}}s=jR==1?"":"s";aC+="&#8226; <a style='color:green;text-decoration:underline' href='javascript:mc_zoomFit()' title='Adjust map centre and zoom to make all selected places visible'>View</a>&nbsp;";aC+=" the selected  "+jR+" place"+s+"<br />";aC+="&#8226; Select <a href='javascript:selectAllChannels()' title='Select All Channels' style='text-decoration:underline;color:green' >All</a> Channels<br />"+"&#8226; Select <a href='javascript:selectNoChannels()' title='Select No Channels' style='text-decoration:underline;color:green' >No</a> Channels";mT.innerHTML=aC;}};function selectAllChannels(){for(var i=0;i<aB.bC.length;i++){var aH=aB.bC[i];aH.bI=true;var gD=e("cb"+aH.aI);gD.checked=true;mc_checkChannel(aH.aI,gD);}cO();};function selectNoChannels(){for(var i=0;i<aB.bC.length;i++){var aH=aB.bC[i];aH.bI=false;var gD=e("cb"+aH.aI);gD.checked=false;mc_checkChannel(aH.aI,gD);}cO();};function clickDetail(a){for(var i=1;i<4;i++){var eP="cbDetail"+i;e(eP).checked=(a==i);}mcX.initialDetail=a;};