﻿function T_MCX_Settings(){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.fg=true;this.eG=false;this.dk=false;this.bd=null;this.ah=0;this.bX=0;this.am=[];this.dz=[];this.bq=0;this.ar=null;this.channelGoogle=0;this.channelGoogleOn=0;this.adsenseID="";this.adsenseChannel="";this.adsenseMinZoom=6;this.adsenseMarkerLimit=3;this.F=0;this.aq=0;this.cQ=false;this.dm=[];this.by=[];this.dO=[];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;this.iconWidth=32;this.iconHeight=32;this.iconAnchorX=16;this.iconAnchorY=16;this.infoAnchorX=16;this.infoAnchorY=0;};var mcX=new T_MCX_Settings();var g_mcX=mcX;var g_notePlace;var g_curPlace;function T_Filter(ay,bx,cC){this.hR=cC;this.bU=ay;this.it=bx;this.M=true;};function T_MapStyle(){this.dw="0";this.bi="http://maps.google.com/mapfiles/ms/icons/green-dot.png";this.aR="500000FF";this.eJ="2";this.bV="5000FFFF";this.jG="1";this.jF="1";};T_MapStyle.prototype.fq=function(){var cs=this.aR.substr(0,2);var c0=cs.substr(0,1);var c1=cs.substr(1,1);aI=g_hexTable[c0]*16+g_hexTable[c1];var ba=parseFloat(aI/255);return ba;};T_MapStyle.prototype.iv=function(){var cs=this.bV.substr(0,2);var c0=cs.substr(0,1);var c1=cs.substr(1,1);aI=g_hexTable[c0]*16+g_hexTable[c1];var ck=parseFloat(aI/255);return ck;};function T_Placemark(){this.bm=0;this.v="";this.V=0;this.iL=1;this.aa="";this.P=new T_MapStyle();this.bi="";this.D=[];this.ad="";this.ca=null;this.K=null;this.ka="";this.A=null;this.M=true;this.bU="";};T_Placemark.prototype.fv=function(){var bS=this.aa;var dE="";var bt=0;while(bt>=0){var bt=bS.indexOf("<a");var hx=bS.indexOf("<A");if(bt<0){bt=hx;}if(bt>=0){dE+=bS.substr(0,bt+2)+" target='"+g_mcX.targetFrame+"' ";bS=bS.substr(bt+2)}else{dE+=bS;}}this.aa=dE;if(g_mcX.infoPreload){var ga=e("preloadDiv");if(ga){ga.innerHTML+=dE;}}};T_Placemark.prototype.cP=function(U){var o=this;var Q=null;var B=null;var aj=null;var aP=32;var aK=32;var gM=59;var gL=32;var bb=16;var ax=16;var gW=0;var gX=0;var eH=16;var eD=0;var ey=0;if(U.cL!=null){Q=U.cL;B=Q.fG;aj=Q.ju;aP=Q.fI;aK=Q.fH;gM=Q.fI;gL=Q.fH;bb=Q.iO;ax=Q.iM;eH=Q.jc;eD=Q.iX;gW=Q.jt;gX=Q.js;ey=aj.length>0;}else{if(typeof this.fz!="undefined"){var B=this.fz;}else{var B=this.P.bi;}aj="";var eT= -1;var dQ= -1;var dM= -1;var gy= -1;var fS= -1;var dn= -1;var du= -1;var gh= -1;var hC=B.indexOf("google.com");if(hC>=0){if(B.indexOf("blue.png")> -1||B.indexOf("red.png")> -1||B.indexOf("green.png")> -1||B.indexOf("lightblue.png")> -1||B.indexOf("yellow.png")> -1||B.indexOf("purple.png")> -1||B.indexOf("pink.png")> -1){eT=1;}dQ=B.indexOf("-dot.");dM=B.indexOf("-pushpin.");gy=B.indexOf("/flag.");fS=B.indexOf("/poi.");gh=B.indexOf("/homegarden");if(eT>0){ax=31;}if(dQ>0){ax=31;}else if(dM>0){bb=10;ax=30;}else if(gy>0){bb=11;ax=29;}else if(fS>0){bb=25;ax=24;}else if(gh>0){ax=31;}if(g_mcX.shadow>0){if(dQ>0||dM>0||eT>0){aj="http://maps.google.com/mapfiles/ms/icons/msmarker.shadow.png";}else if(B.length>4){aj=B.substr(0,B.length-3)+"shadow.png";}}}else{dn=B.indexOf("/iimm1");du=B.indexOf("/iimm2");if(dn>0||du>0){if(dn>0){bb=7;ax=29;}else if(du>0){bb=15;ax=27;}if(g_mcX.shadow>0){if(dn>0){aj="http://mcmarkers.googlepages.com/iimm1-shadow.png";}if(du>0){aj="http://mcmarkers.googlepages.com/iimm2-shadow.png";}}}else{aP=parseInt(g_mcX.iconWidth);aK=parseInt(g_mcX.iconHeight);bb=parseInt(g_mcX.iconAnchorX);ax=parseInt(g_mcX.iconAnchorY);eH=parseInt(g_mcX.infoAnchorX);eD=parseInt(g_mcX.infoAnchorY);}}ey=1;}var at="";if(g_mcX.initialDetail==1){at=" width='16' height='16'";}this.bi=B;this.bU=B;this.aQ="<img class='mkimg' src='"+this.bi+"' alt='' border='0'"+at+"  border='0' /> ";var t=new GIcon();t.image=B;t.iconSize=new GSize(aP,aK);if(ey>0){t.shadow=aj;t.shadowSize=new GSize(gM,gL);}t.printImage=B;t.mozPrintImage=B;t.iconAnchor=new GPoint(bb,ax);t.infoWindowAnchor=new GPoint(eH,eD);t.infoShadowAnchor=new GPoint(gW,gX);this.latLong=this.D[0];if(typeof this.fz!="undefined"){this.fi={icon:t,draggable:true};}else{this.fi={icon:t};}this.K=this.D[0];var H=new GMarker(this.latLong,this.fi);this.A=H;map.addOverlay(H);};T_Placemark.prototype.jL=function(U){var H=this.A;var o=this;GEvent.addListener(H,'click',function(){o.ag(null);});GEvent.addListener(H,"mouseover",function(){g_showTooltip(o);});GEvent.addListener(H,"mouseout",function(){g_hideTooltip(o)});U.bw.extend(this.D[0]);};T_Placemark.prototype.jm=function(U){var o=this;if(this.D.length==0){return;}var cx=1;var eW=false;while((cx<this.D.length)&& !eW){if(this.D[cx].lat()!=this.D[0].lat()||this.D[cx].lng()!=this.D[0].lng()){eW=true;}else{cx++;}}if(eW){var dH=new GLatLngBounds();dH.extend(this.D[0]);dH.extend(this.D[cx]);var fP=dH.getCenter();var x=fP.lng();var y=fP.lat();this.K=new GLatLng(y,x);}else{this.K=this.D[0];}var aw=parseInt(this.P.eJ);var cZ="#"+this.P.aR.substr(6,2)+this.P.aR.substr(4,2)+this.P.aR.substr(2,2);this.bU=this.P.aR;var ba=this.P.fq();var aI="";if(g_isIE){aI="";}else{var fc=parseInt(ba*100)/100;aI="opacity:"+fc;}var at="24px";if(g_mcX.initialDetail==1){at="10px";}this.aQ="<table cellpadding=0 cellspacing=0 style='width:"+at+";height:"+at+"'><tr valign='middle'><td style='width:"+at+"'>"+"<table style='width:"+at+"'><tr style='height:4px'><td style='width:"+at+";"+aI+";background-color:"+cZ+"'></td></tr></table>"+"</td></tr></table>";var H=new GPolyline(this.D,cZ,aw,ba);map.addOverlay(H);this.A=H;GEvent.addListener(H,'click',function(R){o.ag(R);});var ek=0.0;for(var i=1;i<this.D.length;i++){U.bw.extend(this.D[i]);var jj=this.D[i-1].distanceFrom(this.D[i]);ek+=jj;}var ej=parseInt(ek/100+0.5);ej=parseFloat(ej)/10;var dI=parseInt(ek/160.9+0.5);dI=parseFloat(dI)/10;if(g_mcX.infoLineDetail){this.aa+="<br />Distance : "+dI+" miles ("+ej+" km)";}};T_Placemark.prototype.jM=function(U){var o=this;var x=0;var y=0;var l=this.D.length;for(var i=0;i<l;i++){U.bw.extend(this.D[i]);x+=this.D[i].lng();y+=this.D[i].lat();}if(l>1){x/=l;y/=l;}this.K=new GLatLng(y,x);var jg=parseInt(this.P.eJ);var cZ="#"+this.P.aR.substr(6,2)+this.P.aR.substr(4,2)+this.P.aR.substr(2,2);var fW="#"+this.P.bV.substr(6,2)+this.P.bV.substr(4,2)+this.P.bV.substr(2,2);this.bU=this.P.bV;var ba=this.P.fq();var ck=this.P.iv();var aI="";var jI=(ba>ck)?ba:ck;if(!g_isIE){var fc=parseInt(jI*100)/100;aI=";opacity:"+fc;}var at="24px";if(g_mcX.initialDetail==1){at="10px";}this.aQ="<div style='width:"+at+";height:"+at+";border:solid 2px "+cZ+aI+";background-color:"+fW+"'></div>";var H=new GPolygon(this.D,cZ,jg,ba,fW,ck);map.addOverlay(H);this.A=H;GEvent.addListener(H,'click',function(R){o.ag(R);});};T_Placemark.prototype.jH=function(U){if(this.V==1){this.cP(this.ca);this.jL(this.ca);}else if(this.V==2){this.jm(this.ca);}else if(this.V==3){this.jM(this.ca);}};T_Placemark.prototype.jf=function(U){this.ca=U;var dr=this.aa+" ";var aZ=dr.length;if(aZ>80){aZ=80;}this.ad=dr.substr(0,aZ);var ab=this.ad.indexOf("<");if(ab>=0){this.ad=this.ad.substr(0,ab);}var ix=this.ad.length-1;var c="";while(ix>50&&c!=" "){c=this.ad.substr(ix,1);ix--;}if(ix>0){this.ad=this.ad.substr(0,ix+1);}this.bm=g_placeList.length+1;g_placeList.push(this);g_placeLookup[this.bm]=this;};T_Placemark.prototype.iU=function(){this.M=false;if(this.A){this.A.hide();}};T_Placemark.prototype.jo=function(){this.M=true;if(this.A){this.A.show();}};function compactDesc(){var aH=100;if(g_mcX.infoHeight>0){aH=g_mcX.infoHeight;}e("noteDesc").innerHTML="<div style='padding:2px'><div style='height:"+aH+"px;overflow:auto'>"+g_notePlace.aa+"<br />"+g_notePlace.di()+"</div></div>";e("compactIcon").innerHTML="";};T_Placemark.prototype.ag=function(aN){g_curPlace=this;g_hideTooltip();var Q=this.A;var o=this;if(g_mcX.infoWindowType==1){g_setNoteDivSize();var eQ="<table style='width:100%'><tr valign='top'><td style='width:32px'>"+this.aQ+"</td><td valign='middle' align='left' style='font-size:14px;font-weight:bold'>&nbsp;"+this.v+"</td><td>"+"</td><td align='right' style='width:20px'>";if(this.aa.length>0){g_notePlace=this;eQ+="<div id='compactIcon'>"+"<a href='javascript:compactDesc()' title='More'><img src='"+g_mcX.imagePath+"ic_down2.png' alt='' /></a>"+"</div></td><td align='right' style='width:20px'>";}eQ+=" <a href='javascript:noteClose()' title='Close' ><img src='"+g_mcX.imagePath+"ic_close.gif' /></a> &nbsp;"+"</div></td></tr></table><div id='noteDesc'></div>";g_noteDiv.innerHTML=eQ;g_noteDiv.style.display="block";}var ev=this.jr(g_mcX.infoWindowType==4);if(g_mcX.infoWindowType==4){var gz="<div style='height:8px'></div>"+"<div style='font-family:"+g_mcX.titleFont+";font-size:"+g_mcX.titleHeight+"'><b>"+this.v+"</b></div>"+"<div style='height:8px'></div>";var fL=this.v;var fM="<div style='padding:8px'>"+ev+"</div>";if(o.V==1){Q.openInfoWindowHtml(gz,{maxContent:fM,maxTitle:fL,maxWidth:g_mcX.infoWidth});}else{if(aN==null){aN=o.K;}map.openInfoWindowHtml(aN,gz,{maxContent:fM,maxTitle:fL,maxWidth:g_mcX.infoWidth});}}if(g_mcX.infoWindowType==3){var fl={mapType:g_mapViewCodes[g_mcX.zoomMapStyle],zoomLevel:g_mcX.zoomMapLevel};if(o.V==1){Q.showMapBlowup(fl);}else{if(aN==null){aN=o.K;}map.showMapBlowup(aN,fl);}}if(g_mcX.infoWindowType==2||g_mcX.infoWindowType==0){if(o.V==1){Q.openInfoWindowHtml(ev,{maxWidth:g_mcX.infoWidth});}else{if(aN==null){aN=o.K;}map.openInfoWindowHtml(aN,ev,{maxWidth:g_mcX.infoWidth});}}if(g_mcX.infoWindowType==2||g_mcX.infoWindowType==3){var ih=o.aQ+"</td><td align='left'>"+"<b>"+this.v+"</b></td><td></td><td align='right' valign='top' style='width:32px; font-size:10px'>"+"<a href='javascript:mc_descClose();' title='Close' ><img src='"+g_mcX.imagePath+"ic_close.gif' alt='Close' border='0' /></a><br />"+"<a href='javascript:mc_prevPlace()' title='Previous' style='color:"+g_mcX.textColor+"'><&nbsp;Prev</a><br />"+"<a href='javascript:mc_nextPlace()' title='Next' style='color:"+g_mcX.textColor+"'>Next&nbsp;></a>";var gk=g_mcX.displaySideWidth-16;var eY="<table cellpadding=0 cellspacing=4 style='width:"+gk+"px;font-family:"+g_mcX.titleFont+";font-size:"+g_mcX.titleSize+"' ><tr valign='middle'><td style='width:36px' align=center>"+ih+"</td></tr></table>"+"<table cellpadding=0 cellspacing=4 style='width:"+gk+"px' ><tr valign='top'><td>"+this.aa;if(g_mcX.infoWindowType==3){eY+="<br /><br />"+this.di();}eY+="</td></tr></table>";var aE=e("descDiv");aE.innerHTML=eY;g_setSideView(2);}};T_Placemark.prototype.cj=function(bh,i){var g=g_searchPlaceList[i];var fe=10000+i;var f="<table cellpadding=0 onclick='clMk("+g.bm+");'  id='placerow"+fe+"' onmouseover='rowShow("+fe+","+g.bm+", 1)' onmouseout='rowShow("+fe+","+g.jN+",0)'  style='width:100%;text-align:left'>"+"<tr valign='top'><td style='width:36px' align='center'>"+g.aQ+"</td><td valign='middle' align='left'><b>"+g.v+"</b><br />"+"<span style='font-size:"+g_mcX.subHeight+"'>"+g.ad+"</span>"+"</td></tr></table>";return f;};T_Placemark.prototype.di=function(){return g_getZoomInZoomOutHtml("");};function g_getZoomInZoomOutHtml(bx){var f="";if(g_mcX.infoZoom>0||g_mcX.directionsOption>0){f="<div style='height:6px'></div>"+"<div style='font-size:"+g_mcX.subHeight+"'>";if(g_mcX.directionsOption){f+="<a href='javascript:getDirections()' style='color:blue;text-decoration:underline;font-weight:normal' title='Get Directions'>Get Directions</a>&nbsp;";}if(g_mcX.infoZoom>0){f+="<img src='"+g_mcX.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='"+g_mcX.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>";}f+="</div>"+"<br />";}return f;};T_Placemark.prototype.jr=function(fy){var f="";gK=this.aQ;if(g_mcX.infoWindowType==2){f+="<span style='font-size:"+g_mcX.titleHeight+"font-family:"+g_mcX.titleFont+";color:black;height:32px'>"+gK+"<b>"+this.v+"</b>"+"<br />"+this.di()+"</span>";}else{var aw="";var aH="";var gg="";if(!fy){if(g_mcX.infoHeight>0){aH="height:"+g_mcX.infoHeight+"px;";gg="overflow:auto;";}}f+="<div style='"+aw+aH+gg+";display:block;font-family:"+g_mcX.titleFont+";font-size:"+g_mcX.subHeight+";text-align:left'  >"+"<table cellspacing=0 cellpadding=0 style='font-size:"+g_mcX.titleHeight+";font-weight:bold;text-align:left' ><tr valign='top'><td>"+gK+"</td><td style='padding-left:4px'>"+this.v+"</td></tr></table>"+this.aa+(fy?"":"<br />"+this.di())+"</div>";}return f;};function g_displayInCodeDiv(bx){var gj=e("codeDiv");if(gj){var f="";for(var i=0;i<bx.length;i++){var c=bx.substr(i,1);if(c=="<"){c="&lt;";}else if(c==">"){c="&gt;";}f+=c;}gj.innerHTML=f;}};function g_showTooltip(I){var cW=map.getInfoWindow();if(I&&cW.isHidden()){var bP="<div class='markerTooltip'>";bP+="<div><b>"+g_formatTooltip(I.v)+"</b></div>";if(typeof I.bk!="undefined"){if(I.bk.length>0){bP+="<img src='"+I.bk+"' alt='' style='max-width:120px; max-height:120px' />";}}if(typeof I.cb!="undefined"){if(I.cb>0){bP+="<br />"+I.jO+"&nbsp;"+g_formatMoney(I.cb);}}if(typeof I.hb!="undefined"){bP+="<br />"+I.hb;}bP+="</div>";g_tooltip.innerHTML=bP;var Q=I.A;var R=I.K;if(Q&&(I.V==1||I.V==99)){if(I.V==99){B=g_mcX.markerPath+"yellow.png";Q.setImage(B);}if(R){var t=Q.getIcon();if(t){var cl=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),map.getZoom());var cu=map.getCurrentMapType().getProjection().fromLatLngToPixel(R,map.getZoom());var gr=t.iconAnchor;var hX=parseInt(t.iconSize.width);var gx=g_tooltip.clientHeight;var x=cu.x-cl.x-gr.x+hX;var y=cu.y-cl.y-gr.y-gx;if(typeof I.iL!="undefined"){x+=g_mcX.tooltipX;y+=g_mcX.tooltipY;}var ab=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(x,y));ab.apply(g_tooltip);g_tooltip.style.visibility="visible";if(g_mcX.zindexChange){Q.el(100000000);}}}}else{var cl=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),map.getZoom());var cu=map.getCurrentMapType().getProjection().fromLatLngToPixel(R,map.getZoom());var gx=g_tooltip.clientHeight;var x=cu.x-cl.x;var y=cu.y-cl.y;var ab=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(x,y));ab.apply(g_tooltip);g_tooltip.style.visibility="visible";}}};function g_hideTooltip(I){g_tooltip.style.visibility="hidden";if(typeof I!="undefined"){if(I.V==99&&I.ap.length>0){B=I.ap;I.A.setImage(B);}if(I.A){if(g_mcX.zindexChange){if(typeof I.A.el!="undefined"){I.A.el(0);}}}}};function clMk(aM){var g=g_placeLookup[aM];map.setCenter(g.K);g.ag(null);};T_Placemark.prototype.iS=function(aB){var f="";var bZ=this.bm;if(g_mcX.initialDetail==1){f="<table cellpadding=0 cellspacing=0 onclick='clMk("+this.bm+");' id='placerow"+aB+"' onmouseover='rowShow("+aB+","+bZ+", 1)' onmouseout='rowShow("+aB+","+bZ+",0)' style='width:100%;text-align:left;cursor:pointer'>"+"<tr valign='middle'><td style='width:20px;font-size:"+mcX.subHeight+"' align='left'>"+this.aQ+"</td><td>"+this.v+"</td></tr></table>";}else if(g_mcX.initialDetail==2){f="<table cellpadding=0 onclick='clMk("+this.bm+");'  id='placerow"+aB+"' onmouseover='rowShow("+aB+","+bZ+", 1)' onmouseout='rowShow("+aB+","+bZ+",0)'  style='width:100%;text-align:left;cursor:pointer'>"+"<tr valign='top'><td style='width:36px' align='center'>"+this.aQ+"</td><td valign='middle' align='left'><b>"+this.v+"</b><br />"+"<span style='font-size:"+g_mcX.subHeight+"'>"+this.ad+"</span>"+"</td></tr></table>";}else if(g_mcX.initialDetail==3){var gm="";if(this.aa.length>0){gm="<tr><td  colspan='2'>"+this.aa+"</td></tr>";}f="<table cellpadding=0 onclick='clMk("+this.bm+");'  id='placerow"+aB+"' onmouseover='rowShow("+aB+","+bZ+", 1)' onmouseout='rowShow("+aB+","+bZ+",0)'  style='width:100%; text-align:left;cursor:pointer'>"+"<tr valign='top'><td  style='width:36px' align='center'>"+this.aQ+"</td><td valign='middle' align='left' style='font-family:"+g_mcX.titleFont+";font-size:"+g_mcX.titleHeight+"'><b>"+this.v+"</b></td></tr>"+gm+"</table>";}return f;};var g_recentreLatLong;function rocl(){map.panTo(g_recentreLatLong);};function T_Channel(){this.bI="";this.hi=0;this.v="";this.cv="";this.aa="";this.db=[];this.hu=[];this.bT=[];this.fo=0;this.M=0;this.bw=new GLatLngBounds();this.cL=null;};T_Channel.prototype.jA=function(aS){var cF=GXml.parse(aS);var aG=cF.documentElement;var fh=aG.getElementsByTagName("Style");var gR=aG.getElementsByTagName("StyleMap");var cG=aG.getElementsByTagName("Placemark");var cV=aG.getElementsByTagName("name");if(cV.length>0&&this.cv.length==0){this.cv=GXml.value(cV[0]);}var bc=aG.getElementsByTagName("description");if(bc.length>0){this.aa=GXml.value(bc[0]);}for(var i=0;i<fh.length;i++){var bD=fh[i];var C=new T_MapStyle();C.dw=bD.getAttribute("id");var cp=bD.getElementsByTagName("Icon");if(cp.length>0){C.bi=GXml.value(cp[0].getElementsByTagName("href")[0]);}var fV=bD.getElementsByTagName("LineStyle");if(fV.length>0){var fT=fV[0];C.eJ=parseInt(GXml.value(fT.getElementsByTagName("width")[0]));C.aR=GXml.value(fT.getElementsByTagName("color")[0]);}var fY=bD.getElementsByTagName("PolyStyle");if(fY.length>0){var eO=fY[0];C.jF=parseInt(GXml.value(eO.getElementsByTagName("outline")[0]));C.jG=parseInt(GXml.value(eO.getElementsByTagName("fill")[0]));C.bV=GXml.value(eO.getElementsByTagName("color")[0]);}this.db[C.dw]=C;this.hu.push(C);}for(var i=0;i<gR.length;i++){var bD=gR[i];var C=new T_MapStyle();C.dw=bD.getAttribute("id");var hp=bD.getElementsByTagName("styleUrl");var jk=GXml.value(hp[0]).substr(1);var fU=this.db[jk];if(fU){C.bi=fU.bi;this.db[C.dw]=C;}}for(var i=0;i<cG.length;i++){var aT=cG[i];var o=new T_Placemark();var iT=aT.getElementsByTagName("Point");var bQ=aT.getElementsByTagName("LineString");var iR=aT.getElementsByTagName("Polygon");if(iT.length>0){o.V=1;}else if(bQ.length>0){o.V=2;}else if(iR.length>0){o.V=3;}var gc=aT.getElementsByTagName("name");if(gc.length>0){o.v=GXml.value(gc[0]);}var gl=aT.getElementsByTagName("description");if(gl.length>0){o.aa=GXml.value(gl[0]);}var gT=aT.getElementsByTagName("thumbnail");if(gT.length>0){o.bk=GXml.value(gT[0]);}o.fv();var gO=aT.getElementsByTagName("styleUrl");if(gO.length>0){var hv=GXml.value(gO[0]).substr(1);var C=this.db[hv];if(C){o.P=C;}}else{var C=new T_MapStyle();var cp=aT.getElementsByTagName("href");if(cp.length>0){var t=GXml.value(cp[0]);if(t){C.bi=t;o.P=C;}}}var bg=aT.getElementsByTagName("coordinates");if(bg.length>0){var bz=GXml.value(bg[0]).trim();var dS=[];var dV=bz.split(' ');for(var k=0;k<dV.length;k++){if(dV[k].length>1){dS.push(dV[k]);}}for(var j=0;j<dS.length;j++){var an=dS[j].split(',');if(an.length>1){for(var k=0;k<an.length;k++){var x=parseFloat(an[0]);var y=parseFloat(an[1]);var R=new GLatLng(y,x);o.D.push(R);}}}}this.bT.push(o);}};T_Channel.prototype.iD=function(aS){var C=new T_MapStyle();this.db["0"]=C;var cF=GXml.parse(aS);var aG=cF.documentElement;var r=aG;var eq=aG.getElementsByTagName("channel");if(eq.length>0){var r=eq[0];}var cV=r.getElementsByTagName("title");if(cV.length>0){this.cv=GXml.value(cV[0]);}var bc=r.getElementsByTagName("description");if(bc.length>0){this.aa=GXml.value(bc[0]);}else{bc=r.getElementsByTagName("summary");if(bc.length>0){this.aa=GXml.value(bc[0]);}}var ep=r.getElementsByTagName("link");if(ep.length>0){var aL=GXml.value(ep[0]);if(aL.length==0){aL=ep[0].getAttribute("href");}this.aa+="<br /><a target=\"_blank\" href=\""+aL+"\" >"+aL+"</a>";}var cY=r.getElementsByTagName("item");if(cY==null||cY.length==0){cY=r.getElementsByTagName("entry");}for(var i=0;i<cY.length;i++){var dv=cY[i];var o=new T_Placemark();o.V=1;var x;var y;var bK=0;var aL="";for(j=0;j<dv.childNodes.length;j++){var eE=dv.childNodes.item(j);var gw=eE.nodeName.split(":");var ac=gw[gw.length-1];var aJ=GXml.value(eE).trim();switch(ac){case "title":o.v=aJ;break;case "description":case "summary":o.aa=aJ;break;case "pos":var bJ=aJ.split(' ');if(bJ.length>1){y=parseFloat(bJ[0]);x=parseFloat(bJ[1]);bK=3;}break;case "point":var bJ=aJ.split(' ');if(bJ.length>1){y=parseFloat(bJ[0]);x=parseFloat(bJ[1]);bK=2;}break;case "lat":y=parseFloat(aJ);bK=1;break;case "long":x=parseFloat(aJ);bK=1;break;case "link":aL=aJ;if(aJ.length==0){aL=eE.getAttribute("href");}break;case "LineString":var bg=dv.getElementsByTagName("posList");if(bg){var bz=GXml.value(bg[0]);if(bz){var an=[];var bG=bz.split(' ');for(var k=0;k<bG.length;k++){if(!isNaN(parseFloat(bG[k]))){an.push(bG[k]);}}for(var k=0;k<an.length;k+=2){var y=parseFloat(an[k]);var x=parseFloat(an[k+1]);var R=new GLatLng(y,x);o.D.push(R);}}o.V=2;bK=1;}break;case "Polygon":var bg=dv.getElementsByTagName("posList");if(bg){var bz=GXml.value(bg[0]);o.D=[];if(bz){var an=[];var bG=bz.split(' ');for(var k=0;k<bG.length;k++){if(!isNaN(parseFloat(bG[k]))){an.push(bG[k]);}}for(var k=0;k<an.length;k+=2){var y=parseFloat(an[k]);var x=parseFloat(an[k+1]);var R=new GLatLng(y,x);o.D.push(R);}}o.V=3;bK=1;}break;}}if(aL.length>0){o.aa+="<br /><a target=\"_blank\" style='color:blue;text-decoration:underline;font-weight:normal;font-size:12px' "+"href=\""+aL+"\" >Link</a>";}o.fv();if(bK>0){switch(o.V){case 1:var R=new GLatLng(y,x);o.D.push(R);this.bT.push(o);break;case 2:this.bT.push(o);break;case 3:this.bT.push(o);break;}}}};T_Channel.prototype.fn=function(){var bF=this.bI+'?nc='+(new Date()).getTime();var r=this;GDownloadUrl(bF,function(aS){r.fo=1;r.M=1;var cF=GXml.parse(aS);var aG=cF.documentElement;var cG=aG.getElementsByTagName("Placemark");if(cG!=null&&cG.length>0){r.jA(aS);}else{r.iD(aS);}r.iw();g_viewFilterChannelSelection();g_calcVisibleList();if(g_mcX.bq==0){g_setSideView(0);g_initSidePanel();}else if(g_mcX.bq==1){g_displayChannelStats();}if(g_mcX.initialInfo.length>0){var bL=false;var g=null;for(var i=0;i<g_placeList.length&& !bL;i++){g=g_placeList[i];if(g.v==g_mcX.initialInfo){bL=true;}}if(bL){g.ag(null);}g_mcX.initialInfo="";}});};T_Channel.prototype.iw=function(){for(var i=0;i<this.bT.length;i++){var o=this.bT[i];o.jf(this);}var dD=map.getBoundsZoomLevel(this.bw);var bA=this.bw.getSouthWest();var bp=this.bw.getNorthEast();var hg=(bp.lat()+bA.lat())/2;var hw=(bp.lng()+bA.lng())/2;var dB=new GLatLng(hg,hw);};var g_underlineHtml="<table cellspacing=0 cellpadding=0 style='width:100%;height:2px; background-color:black'><tr><td style='width:100%'></td></tr></table>";function mc_showTools(){g_mcX.aq=0;g_closeChannels();g_mcX.F=0;g_viewTools();};function mc_showIndex(){g_mcX.aq=0;g_closeChannels();g_mcX.F=0;g_initSidePanel();g_setSideView(0);};function g_getNavToolsHtml(){var f="";if(g_mcX.navigationTools){f+="<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>"+g_underlineHtml+"<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' "+(g_mcX.displayMapType==0?"selected":"")+">Road Map</option>"+"<option value='1' "+(g_mcX.displayMapType==1?"selected":"")+">Satellite</option>"+"<option value='2' "+(g_mcX.displayMapType==2?"selected":"")+">Hybrid</option>";if(g_mcX.terrainLayer){f+="<option value='3' "+(g_mcX.displayMapType==3?"selected":"")+">Terrain</option>";}if(g_mcX.reliefLayer){f+="<option value='4' "+(g_mcX.displayMapType==4?"selected":"")+">Relief</option>";}f+="</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='"+g_mcX.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='"+g_mcX.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='"+g_mcX.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='"+g_mcX.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='"+g_mcX.imagePath+"ic_zoomin.png' border='0' width='15' height='15' /></a>&nbsp;"+"<a href='javascript:mc_zoomOut()' title='Zoom Out'><img src='"+g_mcX.imagePath+"ic_zoomout.png' border='0' width='15' height='15' /></a>&nbsp;"+"<a href='javascript:mc_zoomFit()' title='Default Zoom and Centre'>Default</a>";f+="</td></tr></table>"+"</td></tr></table>";}return f;};function g_getChannelsHtml(){var f="";if(g_mcX.am.length>1){f+="<table cellspacing=0 style='font-size:11px;width:100%;text-align:left'><tr valign='middle'><td colspan=3>";f+="<div style='font-size:14px'><b>Map Channels</b></div>";f+=g_underlineHtml;f+="</td></tr><tr valign='middle'><td style='width:20px'>";for(var i=0;i<g_mcX.am.length;i++){var r=g_mcX.am[i];var hN=r.M?"checked='true' ":"";f+="<input id='cb"+r.v+"' "+hN+"type='checkbox' onclick='mc_checkChannel(\""+r.v+"\", this)' title='select this channel' /> ";if(r.cL!=null){f+="</td><td style='width:32px'><img src='"+r.cL.fG+"' border=0 /></td><td> ";}else{f+="</td><td style='width:0px'></td><td>";}f+=" "+r.cv+"<br />";f+="</td></tr><tr valign='middle'><td>";}f+="</td></tr></table>";}f+="<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 f;};function g_getFiltersHtml(){var f="";if(g_mcX.by.length>0){f+="<div style='font-size:14px'><b>Map Filters</b>";f+="<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>";f+="</div>";f+=g_underlineHtml;var eL="<table style='vertical-align:middle;text-align:left'>";for(var i=0;i<g_mcX.by.length;i++){var aF=g_mcX.by[i];var hE=aF.M?"checked=true":"";eL+="<tr><td><input onclick='mc_checkFilter("+i+",this)' type='checkbox' "+hE+" /> "+"</td><td align='center'>"+aF.it+"</td><td> "+aF.hR+"</td></tr>";}eL+="</table><div style='height:4px'></div>";f+=eL;}return f;};function g_getIntSearchHtml(){var f="";if(g_mcX.channelInternal){f+="<div style='font-size:14px'><b>Search Map</b></div>"+g_underlineHtml+"<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 f;};function g_viewTools(){g_mcX.ah=0;if(g_mcX.ar){g_mcX.ar.clear();}g_mcX.initialChannel=0;var f="";var hm=g_mcX.displaySideWidth-18;var jW=" checked='true'";f+="<table style='width:"+hm+"px;text-align:left'><tr valign='top'><td>";if(e("navToolsDiv")==null){f+=g_getNavToolsHtml();}var af=g_getMapViewsHtml();if(af.length>0){f+="<div style='height:4px'></div>";f+="<div style='font-size:14px'><b>Map Locations</b></div>";f+=g_underlineHtml;f+="<table cellpadding='0' cellspacing='4' style='width:100%'><tr><td style='width:100%'>";f+=af;f+="</td></tr></table>";}if(e("channelsDiv")==null){f+=g_getChannelsHtml();}if(e("filtersDiv")==null){f+=g_getFiltersHtml();}if(e("intSearchDiv")==null){f+=g_getIntSearchHtml();}if(g_mcX.channelPlacefinder||g_mcX.channelWikipedia||g_mcX.channelEvents||g_mcX.channelHotels||g_mcX.channelPhonebook){f+="<div style='font-size:14px'><b>Search Channels</b></div>"+g_underlineHtml+"<table cellpadding='0' cellspacing='4' style='width:100%; font-size:11px'><tr><td style='width:100%' align='left'>"+g_getChannelIconsHtml(1)+"</td></tr></table>";}if(g_mcX.trafficLayer||g_mcX.channelGoogle){f+="<div style='font-size:14px'><b>Optional Channels</b></div>"+g_underlineHtml+"<table cellpadding='0' cellspacing='4' style='width:100%; font-size:11px'><tr><td style='width:100%' align='left'>";if(g_mcX.trafficLayer){f+="<input id='trafficCheck' type='checkbox' "+(g_mcX.trafficLayerOn?" checked='true":"")+"' onclick='mc_trafficCheck(this)' > Traffic Layer<br />";}if(g_mcX.channelGoogle){f+="<input id='localSearchCheck' type='checkbox' "+(g_mcX.channelGoogleOn?"checked='true' ":"")+" onclick='mc_localCheck(this)' > Google Local Search<br />";}f+="</td></tr></table>";}if(g_mcX.displayScript){f+="<div style='font-size:14px'><b>Channel Script</b></div>"+g_underlineHtml+"<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 >"+g_mcX.channelScript+"</textarea>";}var jd=e("aboutDiv").innerHTML;f+=jd;if(g_mcX.reliefLayer>0||g_mcX.dragZoomOn>0){f+="<div style='font-size:14px'><b>Credits</b></div>"+g_underlineHtml+"<table cellpadding='0' cellspacing='4' style='width:100%; font-size:11px'><tr><td style='width:100%' align='left'>";if(g_mcX.reliefLayer>0){f+="&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(g_mcX.dragZoomOn>0){f+="&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 />";}f+="</td></tr></table>";}f+="</td></tr></table>";e("channelDiv").innerHTML=f;g_displayChannelStats();g_setSideView(1);};function mc_viewChannel(a,eN){g_mcX.initialChannel=0;r=g_mcX.dz[a];if(r){map.closeInfoWindow();if(eN){if(r.fo==0){r.fn();}else{r.M=true;}}else{r.M=false;}g_viewFilterChannelSelection();g_displayChannelStats();}};function mc_checkChannel(a,ae){var ei=ae.checked;mc_viewChannel(a,ei);};function mc_checkFilter(a,ae){var ei=ae.checked;mc_viewFilter(a,ei);};function mc_viewFilters(eo){for(var i=0;i<g_mcX.by.length;i++){aF=g_mcX.by[i];aF.M=eo;}g_viewFilterChannelSelection();mc_showTools();};function mc_viewFilter(aM,eo){var aF=g_mcX.by[aM];aF.M=eo;g_viewFilterChannelSelection();mc_showTools();};function mc_viewMarker(a){var g=null;for(var i=0;i<g_placeList.length&& !g;i++){if(g_placeList[i].v==a){g=g_placeList[i];}}if(g){g.ag();}};function mc_viewMarkerID(a){var g=g_placeList[a];if(g){g.ag();}};function g_viewFilterChannelSelection(){for(var i=0;i<g_placeList.length;i++){var g=g_placeList[i];var es=false;var gn=false;if(g_mcX.dO[g.bU]==null){es=true;}else if(g_mcX.dO[g.bU].M){es=true;}if(g_mcX.dz[g.ca.v].M){gn=true;}g.M=(es&&gn)?true:false;if(g.M&&g.A==null){g.jH();}if(g.A){if(g.M){g.A.show();}else{g.A.hide();}}}var gN=e("sideDiv");if(gN&&gN.style.display!="none"){g_setSideDivContents();}};function mc_setMapType(a){if(a>=0&&a<5){map.setMapType(g_mapViewCodes[a]);g_mcX.displayMapType=a;}};function mc_panMap(x,y){map.panDirection(-x,y);};function mc_zoomIn(){map.zoomIn();};function mc_zoomOut(){map.zoomOut();};function mc_zoomFit(){g_zoomFitSelectedChannels();};function mc_trafficCheck(a){mc_trafficLayer(a.checked);};function mc_trafficLayer(a){g_mcX.trafficLayerOn=a;if(!g_mcX.bd){if(!a){return;}else{g_mcX.bd=new GTrafficOverlay();map.addOverlay(g_mcX.bd);}}if(a){g_mcX.bd.show();}else{g_mcX.bd.hide();}};function mc_localCheck(a){mc_googleLocal(a.checked);};function mc_googleLocal(a){g_mcX.channelGoogle=a;if(a){map.enableGoogleBar();}else{map.disableGoogleBar();}};function mc_loading(){var ao=e("sideDiv");if(ao){ao.innerHTML="<br />&nbsp;Loading Map Data ...";}g_initHeaderPanel();};function mc_centreMap(){var T=new GLatLngBounds();if(g_mcX.displayZoomLevel>0){var cO=mcX.mapY;var cN=mcX.mapX;var dB=new GLatLng(cO,cN);map.setCenter(dB,mcX.displayZoomLevel);}else if(g_mcX.bounds.length>3){var bn=g_mcX.bounds;var bA=new GLatLng(bn[1],bn[0]);var bp=new GLatLng(bn[3],bn[2]);var T=new GLatLngBounds(bA,bp);var dD=map.getBoundsZoomLevel(T);if(dD>15){dD=15;}var cO=(bn[1]+bn[3])/2;var cN=(bn[0]+bn[2])/2;var dB=new GLatLng(cO,cN);map.setCenter(dB,dD);}if(g_mcX.initialChannel==1){g_setSideView(1);g_viewTools();}else if(g_mcX.initialChannel>1){mc_search(g_mcX.initialChannel-1);g_mcX.cQ=true;e("baseCheck").checked=true;}};function mc_sidePanel(a){g_setSideView(a);};function MC_Marker(ig,hL,ie,hj,ij,hS,hh,hk,hQ,hT,hZ,ic){this.fG=ig;this.ju=hL;this.fI=ie;this.fH=hj;this.jZ=ij;this.jY=hS;this.iO=hh;this.iM=hk;this.jt=hQ;this.js=hT;this.jc=hZ;this.iX=ic;};function mc_addChannel(ce,cC,eN,dU){var r=new T_Channel();r.hi=1;r.bI=mcX.dataPath+ce;if(r.bI.indexOf(".")<0){r.bI+=".xml";}r.v=ce;r.cv=cC;if(typeof dU=="undefined"){dU=null;}r.cL=dU;g_mcX.am.push(r);g_mcX.dz[r.v]=r;if(eN){r.M=true;r.fn();}};function mc_addLocalChannels(){var eq=[];GDownloadUrl("channels.txt",function(aS){var bQ=aS.split("\r\n");for(var i=0;i<bQ.length;i++){var as="";var au="";switch(i%12){case 0:as="http://maps.google.com/mapfiles/ms/micons/ltblue-dot.png";au="http://maps.google.com/mapfiles/ms/micons/msmarker.shadow.png";break;case 1:as="http://maps.google.com/mapfiles/ms/micons/yellow-dot.png";au="http://maps.google.com/mapfiles/ms/micons/yellow.shadow.png";break;case 2:as="http://maps.google.com/mapfiles/ms/micons/purple-dot.png";au="http://maps.google.com/mapfiles/ms/micons/purple.shadow.png";break;case 3:as="http://maps.google.com/mapfiles/ms/micons/red-dot.png";au="http://maps.google.com/mapfiles/ms/micons/red.shadow.png";break;case 4:as="http://maps.google.com/mapfiles/ms/micons/pink-dot.png";au="http://maps.google.com/mapfiles/ms/micons/pink.shadow.png";break;case 5:as="http://maps.google.com/mapfiles/ms/micons/green-dot.png";au="http://maps.google.com/mapfiles/ms/micons/green.shadow.png";break;case 6:as="http://maps.google.com/mapfiles/ms/micons/lightblue.png";au="http://maps.google.com/mapfiles/ms/micons/msmarker.shadow.png";break;case 7:as="http://maps.google.com/mapfiles/ms/micons/yellow.png";au="http://maps.google.com/mapfiles/ms/micons/yellow.shadow.png";break;case 8:as="http://maps.google.com/mapfiles/ms/micons/purple.png";au="http://maps.google.com/mapfiles/ms/micons/purple.shadow.png";break;case 9:as="http://maps.google.com/mapfiles/ms/micons/red.png";au="http://maps.google.com/mapfiles/ms/micons/red.shadow.png";break;case 10:as="http://maps.google.com/mapfiles/ms/micons/pink.png";au="http://maps.google.com/mapfiles/ms/micons/pink.shadow.png";break;case 11:as="http://maps.google.com/mapfiles/ms/micons/green.png";au="http://maps.google.com/mapfiles/ms/micons/green.shadow.png";break;}var is=new MC_Marker(as,au,32,32,59,32,16,31,16,31,16,0);var ix=bQ[i].indexOf(" ");if(ix>0){var ac=bQ[i].substr(0,ix)+".kml";var gU=bQ[i].substr(ix+1);if(g_mcX.dz[ac]==null){mc_addChannel(ac,gU,0,is);}}}if(e("navToolsDiv")!=null){var eP=g_getNavToolsHtml();e("navToolsDiv")=eP;}if(e("channelsDiv")!=null){var dW=g_getChannelsHtml();e("channelsDiv").innerHTML=dW;g_displayChannelStats();}if(e("filtersDiv")!=null){var eK=g_getFiltersHtml();e("filtersDiv").innerHTML=eK;}if(e("intSearchDiv")!=null){var eR=g_getIntSearchHtml();e("intSearchDiv").innerHTML=eR;}});};function mc_addFilter(ay,cC){var f="";if(ay.length>3&&ay.substr(0,4)=="http"){f="<img class='mkimg' src='"+ay+"' alt='' border='0' width='16' height='16' />";}else if(ay.length>5){f="<table cellspacing=0 cellpadding=0  style='width:16px'><tr style='height:16px'><td style='width:16px;background-color:#"+ay.substr(6,2)+ay.substr(4,2)+ay.substr(2,2)+"'></td></tr></table>";}var aF=new T_Filter(ay,f,cC);g_mcX.by.push(aF);g_mcX.dO[ay]=aF;};function zoomIn(){map.zoomIn();};function zoomOut(){map.zoomOut();};function mc_addPlace(){g_addPlace();};function mc_dragZoom(){g_dragZoomControl.fK();};var g_isIE=false;var map=null;var g_mapPoint=null;var mapView=0;var mapZoom=2;var g_mapViewCodes=[G_NORMAL_MAP,G_SATELLITE_MAP,G_HYBRID_MAP,G_PHYSICAL_MAP,null];var g_tooltip=null;var mc_titleImage="";var g_hexTable=[];var g_placeLookup=[];var g_placeList=[];var g_visibleList=[];var g_windowWidth;var g_windowHeight;var g_searchPlaceList=[];var g_originMarker=null;var g_originPoint=null;var g_originMarkerSet=false;var g_searchTaskID=null;var g_resultUnits=0;var g_resultSortOrder;var g_searchThreadsTotal=0;var g_searchThreadsCompleted=0;var g_fullScreen=false;var g_resizeInProgress=false;var g_localFullWidth=false;function g_resizePage(){if(g_localFullWidth){return}if(g_resizeInProgress){return;}if(!g_mcX.dk&&g_mcX.eG){}else{g_getWindowSize();g_mcX.displayWidth=g_windowWidth;g_mcX.displayHeight=g_windowHeight;if(g_mcX.dk){g_fullScreen=true;g_mcX.displayHeight-=2;}if(g_browserType==3||g_browserType==4){g_mcX.displayHeight-=17;g_mcX.displayWidth-=2;}}var av=mcX.displayHeight-26;switch(g_browserType){case 2:case 3:case 4:av+=g_fullScreen?19:17;break;}var eU=av-41;var aD=e('viewDiv');var ak=e('mapDiv');var ao=e('sideDiv');var bl=e('channelDiv');var cK=e('sideHeadDiv');var aE=e('descDiv');var aV=e('searchDiv');var bj=e('resultDiv');var bW=e('resultHeaderDiv');var cq=e('resultProgressDiv');var fZ=e('resultListDiv');var dA=e("hostDiv");if(aD){aD.style.width=g_mcX.displayWidth+"px";aD.style.height=g_mcX.displayHeight+"px";}if(ak){var al=g_mcX.displayWidth;if(g_mcX.showSidebar>=0){al-=10;}if(g_mcX.leftHand==1){al-=1;}var de=g_mcX.displayHeight;if(g_fullScreen&&g_browserType<3){de+=2;}if(!dA){switch(g_browserType){case 2:case 3:case 4:de+=16;break;}}if(g_mcX.showSidebar>0){al-=(g_mcX.displaySideWidth);}ak.style.width=al+"px";ak.style.height=de+"px";}if(ao){ao.style.width=g_mcX.displaySideWidth+"px";ao.style.height=av+"px";}if(bl){bl.style.width=g_mcX.displaySideWidth+"px";bl.style.height=av+"px";}if(aE){aE.style.width=g_mcX.displaySideWidth+"px";aE.style.height=av+"px";}if(cK){cK.style.width=g_mcX.displaySideWidth+"px";}if(aV){aV.style.width=g_mcX.displaySideWidth+"px";aV.style.height=av+"px";}if(bj){bj.style.width=g_mcX.displaySideWidth+"px";bj.style.height=eU+"px";}if(bW){bW.style.width=g_mcX.displaySideWidth+"px";bW.style.height="40px";}if(cq){cq.style.width=(g_mcX.displaySideWidth-20)+"px";}if(fZ){fZ.style.width=(g_mcX.displaySideWidth-20)+"px";}var ew=e("encDiv");if(ew){ew.style.width=g_mcX.displayWidth+"px";var aH=g_mcX.displayHeight;if(!dA){switch(g_browserType){case 2:aH+=18;break;case 3:aH+=16;break;case 4:aH+=16;break;}}ew.style.height=aH+"px";}var cS=e("sizeCol");if(cS){var iu=g_windowHeight;cS.style.height=de+"px";}var gH=e("sizeCol1");if(gH){var iu=g_windowHeight;gH.style.height=de+"px";}};function g_setSideView(a){var ao=e("sideDiv");var bl=e("channelDiv");var aE=e("descDiv");var aV=e("searchDiv");var bj=e("resultDiv");if(ao){ao.style.display=(a==0)?"block":"none";}if(bl){bl.style.display=(a==1)?"block":"none";}if(aE){aE.style.display=(a==2)?"block":"none";}if(aV){aV.style.display=(a==3)?"block":"none";}if(bj){bj.style.display=(a==4)?"block":"none";}g_mcX.bq=a;g_initHeaderPanel();};function resizePage(){g_resizePage();};function initPage(){g_detectBrowser();if(typeof mc_prep!="undefined"){mc_prep();}var dA=e("hostDiv");if(typeof GMap2=="undefined"){e("viewDiv").innerHTML="<table style='width:100%'><tr valign='middle' style='height:"+g_mcX.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:"+g_mcX.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(dA){g_mcX.eG=true;}else if(e("localDiv")){g_mcX.eG=true;g_mcX.dataPath="";g_mcX.imagePath="";g_mcX.markerPath="";}if(e("fsDiv")!=null){g_mcX.dk=true;}g_initHexTable();g_isIE=true;if(typeof(window.innerHeight)=='number'){g_isIE=false;}if(g_mcX.dk){if(g_mcX.infoWindowType==1){mcX.infoWindowType=0;}g_getWindowSize();g_mcX.displayWidth=g_windowWidth;g_mcX.displayHeight=g_windowHeight;}var al=g_mcX.displayWidth+"px";var aD=e("viewDiv");if(aD){var av=g_mcX.displayHeight-26;var eU=av-40;var aC=g_mcX.displaySideWidth;var ge="";if(g_mcX.showSidebar<=0){ge="style='display:none' ";}else{al=g_mcX.displayWidth-(g_mcX.displaySideWidth+10);al+="px";}if(e("localDiv")&& !e("fsDiv")&&g_mcX.displayFullWidth){g_localFullWidth=true;al="100%";}var af="<table cellspacing=0 cellpadding=0 style='width:100%;text-align:left'><tr valign='top'>";var dx="";if(g_mcX.leftHand!=1){if(g_mcX.lat49ID.length>0){dx="<div id='adcontainer' lat49adposition='bottom-left' style='position:absolute;left:2px;bottom:30px;z-index:9999'></div>";}var bB=mcX.showSidebar>0?"ic_rarrow":"ic_larrow";af+="<td style='width:100%'>\r\n"+"<div id='mapDiv' style='position:absolute;background-color:white;width:"+al+";height:"+g_mcX.displayHeight+"px'></div>"+dx+"</td>";if(g_mcX.showSidebar>=0){af+="<td id='sizeCol' style='width:9px;padding:3px;background-color:white;cursor:pointer' valign='middle' align='center' onclick='switchSidebar();'>\r\n"+"<img src='"+g_mcX.imagePath+bB+".png' alt='' width='4' height='12' />"+"</td>";af+="<td style='width:1px'><div id='sizeCol1' style='background-color:gray;width:1px;height:"+g_mcX.displayHeight+"px'></td>";}}if(g_mcX.showSidebar>=0){var dq=" style='width:"+g_mcX.displaySideWidth+"px;text-align:left'";af+="<td"+dq+">\r\n"+"<div id='outerSideDiv' "+ge+dq+">"+"<table cellspacing=0 cellpadding=0"+dq+">";af+="<tr valign='middle' style='height:25px;background-color:"+g_mcX.headBackColor+";'><td>\r\n"+"<div id='sideHeadDiv'></div>\r\n"+"</td></tr><tr style='height:1px;background-color:"+g_mcX.textColor+"'><td>\r\n"+"</td></tr>";af+="<tr><td>\r\n"+"<table cellspacing=0 cellpadding=0 "+dq+"><tr><td>\r\n"+"<div id='sideDiv' style='width:"+aC+"px;height:"+av+"px; overflow:auto; background-color:"+g_mcX.backColor+";font-size:"+g_mcX.textHeight+"'></div>\r\n"+"<div id='channelDiv' style='width:"+aC+"px;height:"+av+"px; overflow:auto; background-color:white;color:black;font-size:11px;display:none'></div>\r\n"+"<div id='descDiv' style='display:none;width:"+aC+"px;height:"+av+"px; overflow:auto; background-color:"+g_mcX.backColor+";font-size:"+g_mcX.textHeight+"'></div>\r\n"+"<div id='searchDiv' style='display:none;color:black;width:"+aC+"px;height:"+av+"px;overflow:auto'></div>"+"<div id='resultHeaderDiv' style='height:40px;width:"+aC+"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:"+aC+"px;height:"+eU+"px;overflow:auto;background-color:white; color:black'>"+"<div id='resultProgressDiv' style='display:none;width:"+aC+"px;'></div>"+"<div id='resultListDiv' style='display:none'></div>"+"</div>\r\n"+"</td></tr></table>"+"</td></tr></table>"+"</div>"+"</td>";}if(g_mcX.leftHand==1){if(g_mcX.lat49ID.length>0){dx="<div id='adcontainer' lat49adposition='bottom-right' style='position:absolute;right:2px;bottom:20px;z-index:9999'></div>";}if(g_mcX.showSidebar>=0){af+="<td style='width:1px'><div id='sizeCol1' style='background-color:gray;width:1px;height:"+g_mcX.displayHeight+"px'></td>";var bB=g_mcX.showSidebar>0?"ic_larrow":"ic_rarrow";af+="<td id='sizeCol' style='width:9px;padding:3px;background-color:white;cursor:pointer' valign='middle' align='center' onclick='switchSidebar();'>\r\n"+"<img src='"+g_mcX.imagePath+bB+".png' alt='' width='4' height='12' />"+"</td>";}af+="<td style='width:100%'>\r\n"+"<div id='mapDiv' style='position:absolute;background-color:white;width:"+al+";height:"+g_mcX.displayHeight+"px'></div>"+dx+"</td>";}af+="</tr></table>";var ht="font-family:"+g_mcX.textFont;g_displayInCodeDiv(af);if(g_localFullWidth){aD.innerHTML=af;}else{aD.innerHTML="<div id='encDiv' style='display:block;overflow:hidden;text-decoration:none;background-color:"+g_mcX.backColor+";color:"+g_mcX.textColor+";"+ht+"'>"+af+"</div>";}if(e("hostDiv")==null){g_resizePage();}g_initMap();}};function closePage(){GUnload();};function switchSidebar(){mcX.showSidebar=(g_mcX.showSidebar==0)?1:0;var jq=map.getCenter();var iJ=e("outerSideDiv");iJ.style.display=(g_mcX.showSidebar>0)?"block":"none";var cS=e("sizeCol");var ak=e("mapDiv");var al=g_mcX.displayWidth;if(g_mcX.showSidebar>0){var bB=g_mcX.leftHand==1?"ic_larrow.png":"ic_rarrow.png";cS.innerHTML="<img src='"+g_mcX.imagePath+bB+"' alt='' />";e("sizeCol1").style.display="block";al-=(g_mcX.displaySideWidth+10);}else{var bB=g_mcX.leftHand==1?"ic_rarrow.png":"ic_larrow.png";cS.innerHTML="<img src='"+g_mcX.imagePath+bB+"' alt='' />";e("sizeCol1").style.display="none";al-=10;}if(!g_localFullWidth){ak.style.width=al+"px";}map.checkResize();map.setCenter(jq);g_setNoteDivSize();};function g_setNoteDivSize(){if(g_localFullWidth){g_noteDiv.style.width="96%";}else{var iE=parseInt(e("mapDiv").style.width)-8;g_noteDiv.style.width=iE+"px";}};function g_addReliefLayer(){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://maps-for-free.com/layer/relief/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);g_mapViewCodes[4]=layer;};function g_initMap(){g_mapPoint=new GLatLng(0,0);var aD=e('viewDiv');aD.style.position="relative";aD.style.marginLeft="auto";aD.style.marginRight="auto";var ak=e('mapDiv');var cc={};cc.showOnLoad=true;cc.suppressZoomToBounds=true;cc.style="new";cc.adsOptions={client:"partner-pub-5408854154696215",channel:"1242653575"};if(g_mcX.mapCursor==1){map=new GMap2(ak,{draggableCursor:'crosshair',draggingCursor:'move',googleBarOptions:cc});}else{map=new GMap2(ak,{googleBarOptions:cc});}if(g_mcX.scaleControl>0){map.addControl(new GScaleControl());}if(g_mcX.typeControl){map.addControl(new GHierarchicalMapTypeControl());}if(g_mcX.navControl==1){map.addControl(new GSmallMapControl());}else if(g_mcX.navControl==2){map.addControl(new GLargeMapControl());}if(g_mcX.overviewMap){var gf=new GOverviewMapControl();map.addControl(gf);if(g_mcX.overviewMap==2){gf.hide(true);}}if(g_mcX.scrollWheelZoom){map.enableScrollWheelZoom();}if(g_mcX.doubleClickZoom){map.enableDoubleClickZoom();}if(g_mcX.continuousZoom){map.enableContinuousZoom();}if(g_mcX.fixedView){map.disableDragging();}if(g_mcX.trafficLayerOn){g_mcX.bd=new GTrafficOverlay();map.addOverlay(g_mcX.bd);g_mcX.bd.show();}var cg=e("addPlaceDiv");if(cg){var ab=new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(7,29));cg.style.display="block";if(g_isIE){cg.style.cursor="hand";}else{cg.style.cursor="pointer";}ab.apply(cg);map.getContainer().appendChild(cg);}if(map){var T=new GLatLngBounds();map.setCenter(g_mapPoint,mapZoom);if(g_mcX.terrainLayer){map.addMapType(G_PHYSICAL_MAP);}if(g_mcX.reliefLayer){g_addReliefLayer();}g_tooltip=document.createElement("toolDiv");map.getPane(G_MAP_FLOAT_PANE).appendChild(g_tooltip);g_tooltip.style.visibility="hidden";g_noteDiv=document.createElement("noteDiv");g_noteDiv.style.zIndex=1001;var iG=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(4,4));g_noteDiv.style.display="none";g_noteDiv.style.backgroundColor="white";g_noteDiv.style.border="solid 1px black";iG.apply(g_noteDiv);map.getContainer().appendChild(g_noteDiv);if(g_mcX.dragZoomOn){map.addControl(new T_DragZoomControl());}if(g_mcX.ssEnabled){var aW=new T_SlideshowControl(g_mcX.ssOn,g_mcX.ssInterval,g_mcX.ssAutocentre,g_mcX.ssAlign,g_mcX.ssX,g_mcX.ssY,g_mcX.ssImage,g_mcX.ssPlayText,g_mcX.ssPlayTooltip,g_mcX.ssPauseText,g_mcX.ssPauseTooltip,g_mcX.ssForeCol,g_mcX.ssBackCol);map.addControl(aW);}map.checkResize();map.setMapType(g_mapViewCodes[g_mcX.displayMapType]);if(g_mcX.channelGoogle&&g_mcX.channelGoogleOn){map.enableGoogleBar();}GEvent.addListener(map,"moveend",function(){map.checkResize();g_mapPoint=map.getCenter();if(g_mcX.F==0&&g_mcX.fg==0){g_initSidePanel();}if(g_originMarker!=null&&g_mcX.aq==0){g_originPoint=map.getCenter();g_originMarker.setPoint(g_originPoint);}});if(typeof mc_init!="undefined"){mc_init();}if(e("navToolsDiv")!=null){var eP=g_getNavToolsHtml();e("navToolsDiv").innerHTML=eP;}if(e("channelsDiv")!=null){var dW=g_getChannelsHtml();e("channelsDiv").innerHTML=dW;g_displayChannelStats();}if(e("filtersDiv")!=null){var eK=g_getFiltersHtml();e("filtersDiv").innerHTML=eK;}if(e("intSearchDiv")!=null){var eR=g_getIntSearchHtml();e("intSearchDiv").innerHTML=eR;}}if(g_mcX.adLayer>0){if(g_mcX.adsenseID.length==0){g_mcX.adsenseID="pub-5408854154696215";g_mcX.adsenseChannel="7304753779";}var iI={channel:g_mcX.adsenseChannel,maxAdsOnMap:1,style:'adunit'};var jl=new GAdsManager(map,g_mcX.adsenseID,iI);jl.enable();}};function noteClose(){g_noteDiv.style.display="none";};function mc_descClose(){if(g_mcX.aq>0){g_setSideView(4);}else if(g_mcX.F!=0){g_setSideView(3);}else if(g_mcX.ar==null){mc_showIndex();}map.closeInfoWindow();};function rowShow(aB,hJ,ea){var fb=e("placerow"+aB);if(fb){fb.style.backgroundColor=ea?g_mcX.highlightBackColor:g_mcX.backColor;fb.style.color=ea?g_mcX.highlightColor:g_mcX.textColor;}var g=g_placeLookup[hJ];if(ea){g_showTooltip(g);}else{g_hideTooltip(g);}};function g_zoomFitSelectedChannels(){map.closeInfoWindow();var someVisible=false;var T=new GLatLngBounds();for(var i=0;i<g_mcX.am.length;i++){var r=g_mcX.am[i];if(r.M){someVisible=true;var eb=r.bw;T.extend(eb.getSouthWest());T.extend(eb.getNorthEast());T.extend(eb.getCenter());}}if(someVisible){var bC=map.getBoundsZoomLevel(T);if(bC>16){bC=16;}map.setCenter(T.getCenter(),bC);}};function g_mmSortAZ(p1,p2){var v1=p1.v.toLowerCase();var v2=p2.v.toLowerCase();var L=((v1<v2)? -1:((v1>v2)?1:0));return L;};function g_calcVisibleList(){g_visibleList=[];var T=map.getBounds();var aZ=g_placeList.length;for(var i=0;i<aZ;i++){var g=g_placeList[i];if(g!=null&&g.K){if(g_mcX.fg||T.contains(g.K)){if(g&&g.M){g_visibleList.push(g);}}}}if(g_mcX.sortOrder==1){g_visibleList.sort(g_mmSortAZ);}};function mc_prevPlace(){var cr=true;for(var i=0;(i<g_visibleList.length)&&cr;i++){if(g_visibleList[i]==g_curPlace){cr=false;i--;}}var g=null;if(i>0){g=g_visibleList[i-1];}else{i=g_visibleList.length-1;g=g_visibleList[i];}g.ag();};function mc_nextPlace(){var cr=true;for(var i=0;(i<g_visibleList.length)&&cr;i++){if(g_visibleList[i]==g_curPlace){cr=false;i--;}}var g=null;if(i<g_visibleList.length-1){g=g_visibleList[i+1];}else{g=g_visibleList[0];}g.ag();};function g_switchSlideShowOff(){var gq=false;if(typeof(g_slideshowControl)!="undefined"){if(g_slideshowControl){gq=true;}}if(gq){map.closeInfoWindow();g_slideshowControl.bR=false;g_slideshowControl.dT();}};function dirClose(){if(g_mcX.ar){g_mcX.ar.clear();g_mcX.ar=null;}mc_descClose();};function getDirections(){if(g_mcX.showSidebar==0){switchSidebar();}var cW=map.getInfoWindow();var R=cW.getPoint();var ao=e("sideDiv");var bl=e("channelDiv");var aE=e("descDiv");var aV=e("searchDiv");var bj=e("resultDiv");if(aV){aV.style.display="none";bj.style.display="none";}ao.style.display="none";bl.style.display="none";aE.style.display="block";aE.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='"+g_mcX.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(jE){var dL=e("locText").value;if(dL.length>0){var cW=map.getInfoWindow();if(g_mcX.infoWindowType==1){var R=g_curPlace.K;g_noteDiv.style.display="none";}else{var R=cW.getPoint();}if(jE==0){var gC=R.lat()+","+R.lng()+" to "+dL;}else{var gC=dL+" to "+R.lat()+","+R.lng()+"";}var et=e("dirDiv");g_mcX.ar=new GDirections(map,et);GEvent.addListener(g_mcX.ar,"load",g_onGDirectionsLoad);GEvent.addListener(g_mcX.ar,"error",g_handleErrors);var jX=g_mcX.ar.load(gC);}else{alert("Please enter a location name or address");}};function g_onGDirectionsLoad(){};function g_handleErrors(){var bo="";var bY=g_mcX.ar.getStatus().code;if(bY==G_GEO_UNKNOWN_ADDRESS){bo="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(bY==G_GEO_SERVER_ERROR){bo="A geocoding or directions request could not be successfully processed, yet the exact reason for the failure is not known.";}else if(bY==G_GEO_MISSING_QUERY){bo="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(bY==G_GEO_BAD_KEY){bo="The given key is either invalid or does not match the domain for which it was given.";}else if(bY==G_GEO_BAD_REQUEST){bo="A directions request could not be successfully parsed.";}else{bo="Unable to obtain directions.";}bo+=" Error code: "+bY;var et=e("dirDiv");et.innerHTML="<div style='padding:4px;color:darkred;font-size:12px;font-weight:bold'>"+bo+"</div>";};var g_dragZoomControl;function T_DragZoomControl(fs){this.globals={draggingOn:false,cornerTopDiv:null,cornerRightDiv:null,cornerBottomDiv:null,cornerLeftDiv:null,mapPosition:null,outlineDiv:null,mapWidth:0,mapHeight:0,mapRatio:0,startX:0,startY:0,borderCorrection:0};this.globals.style={opacity:.2,fillColor:"#000",title:"DragZoom Control",border:"1px solid black"};var C=this.globals.style;for(var s in fs){C[s]=fs[s];}var borderStyleArray=C.border.split(' ');C.outlineWidth=parseInt(borderStyleArray[0].replace(/\D/g,''));C.outlineColor=borderStyleArray[2];C.alphaIE='alpha(opacity='+(C.opacity*100)+')';var hK="<img src='"+g_mcX.imagePath+"zoom.png' alt='' />";this.globals.options={buttonHTML:"&nbsp;"+hK+" "+g_mcX.dragZoomText+"&nbsp;",buttonStartingStyle:{border:'1px solid black',padding:'2px'},buttonStyle:{background:'#FFF'},buttonZoomingHTML:'Zooming',buttonZoomingStyle:{},overlayRemoveTime:500};g_dragZoomControl=this;};T_DragZoomControl.prototype=new GControl();T_DragZoomControl.prototype.eF=function(er){var G=this.globals;var O=document.createElement('div');O.innerHTML=G.options.buttonHTML;O.id='gzoom-control';DragZoomUtil.style([O],{cursor:'pointer',zIndex:200});DragZoomUtil.style([O],G.options.buttonStartingStyle);DragZoomUtil.style([O],G.options.buttonStyle);if(g_mcX.dragZoomAlign==4){O.style.display="none";}er.appendChild(O);return O;};T_DragZoomControl.prototype.fC=function(io){var G=this.globals;if(io=='zooming'){G.buttonDiv.innerHTML=G.options.buttonZoomingHTML;DragZoomUtil.style([G.buttonDiv],G.options.buttonZoomingStyle);g_displayNote(g_mcX.dragZoomPrompt);G.buttonDiv.style.display="none";}else{g_displayNote("");G.buttonDiv.innerHTML=G.options.buttonHTML;DragZoomUtil.style([G.buttonDiv],G.options.buttonStyle);G.buttonDiv.style.display=g_mcX.dragZoomAlign<4?"block":"none";}};T_DragZoomControl.prototype.initialize=function(map){var G=this.globals;var me=this;var ak=map.getContainer();var O=this.eF(ak);var cE=document.createElement("div");cE.id='gzoom-map-cover';cE.innerHTML='<div id="gzoom-outline" style="position:absolute;display:none;"></div><div id="gzoom-cornerTopDiv" style="position:absolute;display:none;"></div><div id="gzoom-cornerLeftDiv" style="position:absolute;display:none;"></div><div id="gzoom-cornerRightDiv" style="position:absolute;display:none;"></div><div id="gzoom-cornerBottomDiv" style="position:absolute;display:none;"></div>';DragZoomUtil.style([cE],{position:'absolute',display:'none',overflow:'hidden',cursor:'crosshair',zIndex:101});ak.appendChild(cE);GEvent.addDomListener(O,'click',function(a){me.fK(a);});GEvent.addDomListener(cE,'mousedown',function(a){me.ji(a);});GEvent.addDomListener(document,'mousemove',function(a){me.iQ(a);});GEvent.addDomListener(document,'mouseup',function(a){me.iH(a);});G.mapPosition=DragZoomUtil.getElementPosition(ak);G.outlineDiv=DragZoomUtil.gE("gzoom-outline");G.buttonDiv=DragZoomUtil.gE("gzoom-control");G.mapCover=DragZoomUtil.gE("gzoom-map-cover");G.cornerTopDiv=DragZoomUtil.gE("gzoom-cornerTopDiv");G.cornerRightDiv=DragZoomUtil.gE("gzoom-cornerRightDiv");G.cornerBottomDiv=DragZoomUtil.gE("gzoom-cornerBottomDiv");G.cornerLeftDiv=DragZoomUtil.gE("gzoom-cornerLeftDiv");G.map=map;G.borderCorrection=G.style.outlineWidth*2;this.fk();this.iY();return O;};T_DragZoomControl.prototype.getDefaultPosition=function(){var aU=G_ANCHOR_TOP_LEFT;switch(g_mcX.dragZoomAlign){case 1:aU=G_ANCHOR_TOP_RIGHT;break;case 2:aU=G_ANCHOR_BOTTOM_LEFT;break;case 3:aU=G_ANCHOR_BOTTOM_RIGHT;break;}return new GControlPosition(aU,new GSize(g_mcX.dragZoomX,g_mcX.dragZoomY));};T_DragZoomControl.prototype.ji=function(a){var G=this.globals;var ab=this.ez(a);G.startX=ab.left;G.startY=ab.top;DragZoomUtil.style([G.mapCover],{background:'transparent',opacity:1,filter:'alpha(opacity=100)'});DragZoomUtil.style([G.outlineDiv],{left:G.startX+'px',display:'none',top:G.startY+'px',width:'1px',height:'1px'});G.draggingOn=true;G.cornerTopDiv.style.top=(G.startY-G.mapHeight)+'px';G.cornerTopDiv.style.display='block';G.cornerLeftDiv.style.left=(G.startX-G.mapWidth)+'px';G.cornerLeftDiv.style.top=G.startY+'px';G.cornerLeftDiv.style.display='block';G.cornerRightDiv.style.left=G.startX+'px';G.cornerRightDiv.style.top=G.startY+'px';G.cornerRightDiv.style.display='block';G.cornerBottomDiv.style.left=G.startX+'px';G.cornerBottomDiv.style.top=G.startY+'px';G.cornerBottomDiv.style.width='0px';G.cornerBottomDiv.style.display='block';return false;};T_DragZoomControl.prototype.iQ=function(a){var G=this.globals;if(G.draggingOn){var ab=this.ez(a);J=this.fu(G.startX,G.startY,ab,G.mapRatio);if(J.left){cA= -J.width;}else{cA=0;}if(J.top){cD= -J.height;}else{cD=0;}DragZoomUtil.style([G.outlineDiv],{left:G.startX+cA+'px',top:G.startY+cD+'px',display:'block',width:'1px',height:'1px'});G.outlineDiv.style.width=J.width+"px";G.outlineDiv.style.height=J.height+"px";G.cornerTopDiv.style.height=((G.startY+cD)-(G.startY-G.mapHeight))+'px';G.cornerLeftDiv.style.top=(G.startY+cD)+'px';G.cornerLeftDiv.style.width=((G.startX+cA)-(G.startX-G.mapWidth))+'px';G.cornerRightDiv.style.top=G.cornerLeftDiv.style.top;G.cornerRightDiv.style.left=(G.startX+cA+J.width+G.borderCorrection)+'px';G.cornerBottomDiv.style.top=(G.startY+cD+J.height+G.borderCorrection)+'px';G.cornerBottomDiv.style.left=(G.startX-G.mapWidth+((G.startX+cA)-(G.startX-G.mapWidth)))+'px';G.cornerBottomDiv.style.width=(J.width+G.borderCorrection)+'px';g_aboutDivFocus();return false;}};T_DragZoomControl.prototype.iH=function(a){var G=this.globals;if(G.draggingOn){var ab=this.ez(a);G.draggingOn=false;var J=this.fu(G.startX,G.startY,ab,G.mapRatio);if(J.left)J.endX=J.startX-J.width;if(J.top)J.endY=J.startY-J.height;this.fx();var iF=new GPoint(J.startX,J.startY);var jB=new GPoint(J.endX,J.startY);var iz=new GPoint(J.endX,J.endY);var hG=new GPoint(J.startX,J.endY);var nw=G.map.fromContainerPixelToLatLng(iF);var ne=G.map.fromContainerPixelToLatLng(jB);var se=G.map.fromContainerPixelToLatLng(iz);var sw=G.map.fromContainerPixelToLatLng(hG);var fj=new GPolyline([nw,ne,se,sw,nw],G.style.outlineColor,G.style.outlineWidth+1,.4);try{G.map.addOverlay(fj);setTimeout(function(){G.map.removeOverlay(fj)},G.options.overlayRemoveTime);}catch(e){}var bO=new GLatLngBounds();bO.extend(nw);bO.extend(ne);bO.extend(se);bO.extend(sw);ik=G.map.getBoundsZoomLevel(bO);jp=bO.getCenter();G.map.setCenter(jp,ik);g_aboutDivFocus();}};T_DragZoomControl.prototype.fk=function(){var G=this.globals;var fQ=G.map.getSize();G.mapWidth=fQ.width;G.mapHeight=fQ.height;G.mapRatio=G.mapHeight/G.mapWidth;DragZoomUtil.style([G.mapCover,G.cornerTopDiv,G.cornerRightDiv,G.cornerBottomDiv,G.cornerLeftDiv],{width:G.mapWidth+'px',height:G.mapHeight+'px'});};T_DragZoomControl.prototype.iY=function(){var G=this.globals;DragZoomUtil.style([G.mapCover,G.cornerTopDiv,G.cornerRightDiv,G.cornerBottomDiv,G.cornerLeftDiv],{filter:G.style.alphaIE,opacity:G.style.opacity,background:G.style.fillColor});G.outlineDiv.style.border=G.style.border;};T_DragZoomControl.prototype.fK=function(){if(this.globals.mapCover.style.display=='block'){this.fx();}else{this.iZ();}g_aboutDivFocus()};T_DragZoomControl.prototype.iZ=function(){var G=this.globals;G.mapPosition=DragZoomUtil.getElementPosition(G.map.getContainer());this.fk();this.fC('zooming');DragZoomUtil.style([G.mapCover],{display:'block',background:G.style.fillColor});DragZoomUtil.style([G.outlineDiv],{width:'0px',height:'0px'});};T_DragZoomControl.prototype.ez=function(a){var ab=DragZoomUtil.getMousePosition(a);var G=this.globals;return{top:(ab.top-G.mapPosition.top),left:(ab.left-G.mapPosition.left)};};T_DragZoomControl.prototype.fu=function(startX,startY,pos,ratio){var left=false;var top=false;var dX=pos.left-startX;var dY=pos.top-startY;if(dX<0){dX=dX* -1;left=true;}if(dY<0){dY=dY* -1;top=true;}delta=dX>dY?dX:dY;return{startX:startX,startY:startY,endX:startX+delta,endY:startY+parseInt(delta*ratio),width:delta,height:parseInt(delta*ratio),left:left,top:top}};T_DragZoomControl.prototype.fx=function(){var G=this.globals;DragZoomUtil.style([G.mapCover,G.cornerTopDiv,G.cornerRightDiv,G.cornerBottomDiv,G.cornerLeftDiv],{display:'none',opacity:G.style.opacity,filter:G.style.alphaIE});G.outlineDiv.style.display='none';this.fC('normal');};var DragZoomUtil={};DragZoomUtil.gE=function(aM){return document.getElementById(aM);};DragZoomUtil.getMousePosition=function(a){var eZ=0;var fa=0;if(!a){var a=window.event;}if(a.pageX||a.pageY){eZ=a.pageX;fa=a.pageY;}else if(a.clientX||a.clientY){eZ=a.clientX+(document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft);fa=a.clientY+(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop);}return{left:eZ,top:fa};};DragZoomUtil.getElementPosition=function(eu){var fR=eu.offsetLeft;var gV=eu.offsetTop;var cw=eu.offsetParent;while(cw!=null){fR+=cw.offsetLeft;gV+=cw.offsetTop;cw=cw.offsetParent;}return{left:fR,top:gV};};DragZoomUtil.style=function(aA,cR){if(typeof(aA)=='string'){aA=DragZoomUtil.getManyElements(aA);}for(var i=0;i<aA.length;i++){for(var s in cR){aA[i].style[s]=cR[s];}}};DragZoomUtil.getManyElements=function(eC){var cU=eC.split(',');var bH=[];for(var i=0;i<cU.length;i++){bH[bH.length]=DragZoomUtil.gE(cU[i])};return bH;};function g_displayNote(fr){g_setNoteDivSize();if(fr.length>0){g_noteDiv.innerHTML="<table style='width:100%'><tr valign='top'><td style='width:100%' align='center'>"+fr+"</td><td align='right'><div id='noteDiv2' ></div>"+"</td></tr></table>";g_noteDiv.style.display="block";}else{g_noteDiv.style.display="none";}};function g_aboutDivFocus(){var hs=e("aboutDiv");if(hs){e("aboutDiv").focus();}};var g_mainDomainUrl="http://www.mapchannels.com/";var g_aspx=".aspx";var g_searchRadius=0;var g_originPlace=null;var g_channelSearchSet= -1;var g_bookingMonth=0;var g_bookingDay=0;var g_bookingYear=0;var g_bookingNights=0;function T_PlaceName(){this.K=null;this.v="";this.V=99;this.bu=0.0;this.ft="";this.dK="";this.ed="";this.aY=0;this.co="";};function mc_search(U){if(g_mcX.F==U){return;}g_switchSlideShowOff();newSearch();g_mcX.F=U;g_mcX.cQ=false;for(var i=0;i<g_placeList.length;i++){var o=g_placeList[i];if(o.A){o.A.hide();}}map.closeInfoWindow();if(g_mcX.showSidebar==0){switchSidebar();}g_setSideView(3);var aw=mcX.displaySideWidth-16;var f="<table cellspacing='0'  style='width:"+aw+"px;font-size:11px; font-family:sans-serif'><tr><td style='width:100%'>"+"<div style='height:2px'></div>";f+="<div id='sd1' style='font-size:12px; padding:4px;display:block'>";if(typeof g_geonamesSearchHtml!="undefined"){f+=g_geonamesSearchHtml;}f+="</div>";f+="<div id='sd2' style='font-size:12px;display:none; padding:4px;display:none'>";if(typeof g_wikipediaSearchHtml!="undefined"){f+=g_wikipediaSearchHtml;}f+="</div>";e("searchDiv").innerHTML=f;g_createOriginMarker();searchChannel(g_mcX.F);};function g_createOriginMarker(){if(!g_originPlace){g_originPlace=new T_PlaceName();g_originPlace.V=1;g_originPlace.v="<div+style='color:green'>Search&nbsp;origin</div>";}if(g_originMarker==null){var dc=6;var cX=20;var aP=12;var aK=20;var be=6;var bf=0;this.ap=g_mcX.markerPath+"white.png";var aj=g_mcX.markerPath+"shadow.png";var t=new GIcon();t.image=this.ap;t.iconSize=new GSize(aP,aK);t.shadow=aj;t.shadowSize=new GSize(22,20);t.printImage=this.ap;t.mozPrintImage=this.ap;t.iconAnchor=new GPoint(dc,cX);t.infoWindowAnchor=new GPoint(be,bf);t.infoShadowAnchor=new GPoint(be,bf);var ac="Search Origin";g_originPoint=map.getCenter();g_originMarker=new GMarker(g_originPoint,{icon:t,draggable:true});map.addOverlay(g_originMarker);var jU=g_originPoint;GEvent.addListener(g_originMarker,'dragstart',function(){g_hideTooltip(g_originPlace);if(g_mcX.aq==0){g_originPoint=g_originMarker.getPoint();map.setCenter(g_originPoint);}else{}});GEvent.addListener(g_originMarker,'dragend',function(){if(g_mcX.aq==0){map.setCenter(g_originMarker.getPoint());}else{g_originMarker.setPoint(g_originPoint);}});GEvent.addListener(map,"moveend",function(){g_mapPoint=map.getCenter();if(g_originMarker!=null&&g_mcX.F>0&&g_mcX.aq==0){g_originMarker.setPoint(g_originPoint);}});GEvent.addListener(g_originMarker,"mouseover",function(){g_originPlace.K=g_originMarker.getPoint();g_showTooltip(g_originPlace);});GEvent.addListener(g_originMarker,"mouseout",function(){g_hideTooltip(g_originPlace);});}else{g_originPoint=map.getCenter();g_originMarker.setPoint(g_originPoint);g_originMarker.show();}g_originPlace.K=g_originPoint;g_originPlace.A=g_originMarker;};function T_ViewPoint(eS,fd,dP,ce){this.iC=eS;this.iy=fd;this.hz=dP;this.v=ce;};function mc_viewPoint(eS,fd,dP,ce){var iq=new T_ViewPoint(eS,fd,dP,ce);g_mcX.dm.push(iq);};function viewPoint(x,y,z){map.setCenter(new GLatLng(y,x),z);};function g_formatDistance(a){if(g_resultUnits==0){var aX=parseInt(a/0.16093)/10;aX+=" miles";}else{var aX=a+" km";}return aX;};function g_formatTooltip(cT){var aO="";for(var i=0;i<cT.length;i++){var c=cT.substr(i,1);if(c==" "){aO+="&nbsp;";}else if(c=="+"){aO+=" ";}else{aO+=c;}}return aO;};function g_formatMoney(im,ret){var jx=parseFloat(im);var da=g_formatFloat(jx,2).toString();var gi=da.indexOf(".");if(gi>0){var ja=da.length-gi;if(ja<3){da+="0";}}else{da+=".00";}return da;};function g_formatEntRef(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 g_searchStartTime;function mc_findValidate(cJ){var L=true;if(g_mcX.F==1){var aO=e("placeText").value;if(aO.length==0){alert("Please enter a name");L=false;}}else if(g_mcX.F==3){var gJ=e("eventStartMonth");var gA=e("eventEndMonth");var gI=1+parseInt(e("eventStartDay").selectedIndex);var en=parseInt(gJ.options[gJ.selectedIndex].value);var gZ=1+parseInt(e("eventEndDay").selectedIndex);var gF=parseInt(gA.options[gA.selectedIndex].value);var dg=new Date();if(dg.getDate()>gI&&en==0){alert("Error: The start date must be on or after today's date");L=false;}if((gF<en)||((gF==en)&&(gZ<gI))){alert("Error: The end date must not be earlier than the start date");L=false;}}else if(g_mcX.F==4){var fO=e("hotelMonth");var eV=1+parseInt(e("hotelDay").selectedIndex);var gd=parseInt(fO.options[fO.selectedIndex].value);var bs=gd%100;var cI=parseInt(gd/100);}else if(g_mcX.F==5){var aO=e("localText").value;if(cJ&&cJ.length>0){aO=cJ;}if(aO.length==0){alert("Please enter a name");L=false;}}return L;};function mc_refresh(){g_deleteResultMarkers();g_originMarker.setPoint(map.getCenter());g_searchPlaceList=[];e("resultListDiv").innerHTML="";mc_find();};function mc_find(cJ){g_originPoint=map.getCenter();if(!mc_findValidate(cJ)){return;}g_searchTaskID=new Date();var ip=g_mcX.F==4?"<b>Checking hotel availability now</b>":"Please wait, searching";g_setSideView(4);var bW=e("resultHeaderDiv");var cq=e("resultProgressDiv");bW.style.display="block";cq.style.display="block";bW.style.height="40px";cq.innerHTML="<br /><table style='width:100%'><tr><td style='width:100%' align='center'>"+ip+"<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>";g_searchStartTime=new Date();setTimeout("searchTimer();",100);g_mcX.aq=g_mcX.F;g_searchThreadsTotal=1;g_searchThreadsCompleted=0;if(g_mcX.F==1){g_Search_1_PlaceNameFinder(g_searchTaskID);}if(g_mcX.F==2){g_Search_2_Wiki(g_searchTaskID);}};function g_formatFloat(pFloat,pDp){var m=Math.pow(10,pDp);return parseInt(pFloat*m,10)/m;};function searchTimer(){var ir=new Date();var ha=ir-g_searchStartTime;var dh=parseInt(ha/100)/10;var ct=parseInt(dh)+"."+(parseInt(dh*10)%10);var dN="green";if(ct>45){dN="goldenrod";if(ct>60){dN="red";}}if(dh>90){ct="Timed Out";}else{ct+="s";}if(dh>95){if(g_searchThreadsCompleted==0){cancelSearch();}return;}var f="<div style='color:"+dN+"' >"+ct+" </div>";var bM=e("progressTimeDiv");if(bM){bM.innerHTML=f;setTimeout("searchTimer();",100);}};function g_stringRequestFormat(cT){var gv="";for(var i=0;i<cT.length;i++){var s=cT.substr(i,1);if(s==" "||s=="'"||s=="\""||s=="\""||s=="&"){s="+";}gv+=s;}return gv;};function viewResult(aM){var L=g_searchPlaceList[aM];L.ag();};function g_deleteResultMarkers(){if(g_mcX.F>0){for(var i=0;i<g_searchPlaceList.length;i++){var L=g_searchPlaceList[i];map.removeOverlay(L.A);delete L.A;delete L;}}g_searchPlaceList=[];};function newSearch(){g_mcX.aq=0;g_deleteResultMarkers();map.closeInfoWindow();searchChannel(g_mcX.F);e("resultHeaderDiv").innerHTML="";e("resultProgressDiv").innerHTML="";e("resultListDiv").innerHTML="";if(g_mcX.F== -1){g_mcX.F=0;g_mcX.aq=0;closeChannels();}else{g_setSideView(3);}};function vuASR(){if(g_searchPlaceList.length>0){var T=new GLatLngBounds();for(var i=0;i<g_searchPlaceList.length;i++){var iK=g_searchPlaceList[i];T.extend(iK.K);}T.extend(g_originPoint);var bC=map.getBoundsZoomLevel(T);if(bC>16){bC=16;}var cO=(T.getNorthEast().lat()+T.getSouthWest().lat())/2;var cN=(T.getNorthEast().lng()+T.getSouthWest().lng())/2;map.setCenter(new GLatLng(cO,cN),bC);}};function searchChannel(U){for(var i=1;i<=6;i++){var bM=e("sd"+i);if(i==U){if(bM){bM.style.display="block";}var bE="white";switch(i){case 1:bE="aliceblue";break;case 2:bE="palegreen";break;case 3:bE="cornflowerblue";break;case 4:bE="lightcoral";break;case 5:bE="yellow";break;case 6:bE="white";break;}e("searchDiv").style.backgroundColor=bE;}else{if(bM){bM.style.display="none";}}}if(g_channelSearchSet!=U){var ds=new Date().dJ(1);var gD=new Date().dJ(29);switch(U){case 3:g_initDayDropDown(e("eventStartDay"),ds);g_initMonthDropDown(e("eventStartMonth"),ds);g_initDayDropDown(e("eventEndDay"),gD);g_initMonthDropDown(e("eventEndMonth"),gD);if(U!=g_mcX.F){e("eventText").value="";}break;case 4:g_initDayDropDown(e("hotelDay"),ds);g_initMonthDropDown(e("hotelMonth"),ds);g_initNightsDropDown(e("hotelNights"),1);break;case 5:break;}g_channelSearchSet=U;}g_mcX.F=U;};function closeChannels(){g_closeChannels();};function g_closeChannels(){if(g_mcX.ar){g_mcX.ar.clear();}map.closeInfoWindow();if(g_mcX.aq>0){g_originMarker.setPoint(map.getCenter());closeResults();}else{g_deleteResultMarkers();if(g_originMarker){g_originMarker.hide();}g_initSidePanel();g_mcX.F=0;g_mcX.aq=0;g_setSideView(1);g_viewFilterChannelSelection();for(var i=0;i<g_placeList.length;i++){var o=g_placeList[i];if(o.A&&o.M){o.A.show();}}}g_initHeaderPanel();};function closeResults(){newSearch();};function cancelSearch(){g_searchTaskID=null;newSearch();};function g_initDayDropDown(ae,dj){if(!ae){return;}var ii=31;ae.options.length=0;for(var i=0;i<ii;i++){var eV=i+1;var ai=(eV==dj.getDate());var ac=eV.toString();var bN=new Option(ac,i,ai,ai);ae.options[i]=bN;}};function g_initMonthDropDown(ae,dj){var dg=new Date().dJ(1);var bs=dg.getMonth();var cI=dg.getFullYear();var il=12;ae.options.length=0;for(var i=0;i<il;i++){var ac=g_MonthNames[bs+1]+" "+cI;var ai=(bs==dj.getMonth())&&(cI==dj.getFullYear());var aJ=cI*100+(bs+1);var bN=new Option(ac,aJ,ai,ai);ae.options[i]=bN;bs++;if(bs>11){bs=0;cI++;}}};function g_initNightsDropDown(ae,hM){ae.options.length=0;for(var i=0;i<=30;i++){var ai=(i==hM);var ac=(i==0)?"-- Select Number of Nights --":i.toString();var bN=new Option(ac,i,ai,ai);ae.options[i]=bN;}};function g_initRoomsDropDown(ae,hU){ae.options.length=0;for(var i=0;i<=20;i++){var ai=(i==hU);var ac=(i==0)?"-- Select Number of Rooms --":i.toString();var bN=new Option(ac,i,ai,ai);ae.options[i]=bN;}};function g_getGenericSortAndResultDivHtml(bx,cH){e("resultHeaderDiv").style.display="block";var gB="";if(cH==0||cH==1){gB=" selected='true'";}g_resultSortOrder=0;var f=bx+"<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'"+gB+">Distance</option>";if(cH==1){f+="<option value='2'>Price (asc)</option>"+"<option value='3'>Price (desc)</option>";}if(cH==2){f+="<option value='4' selected='true'>Population</option>";}if(cH==3){f+="<option value='5' selected='true'>Date</option>";}f+="</select>"+"</td></tr></table>";return f;};function resultUnits(a){g_resultUnits=a.selectedIndex;g_displayResultList();};function g_sortAZ(p1,p2){var v1=p1.v;var v2=p2.v;var L=((v1<v2)? -1:((v1>v2)?1:0));return L;};function g_sortDistance(p1,p2){var v1=p1.bu;var v2=p2.bu;var L=((v1<v2)? -1:((v1>v2)?1:0));return L;};function g_sortPriceAsc(p1,p2){var v1=p1.cb;var v2=p2.cb;var L=((v1<v2)? -1:((v1>v2)?1:0));return L;};function g_sortPriceDesc(p1,p2){var v1= -p1.cb;var v2= -p2.cb;var L=((v1<v2)? -1:((v1>v2)?1:0));return L;};function g_sortPopulation(p1,p2){var v1= -p1.aY;var v2= -p2.aY;var L=((v1<v2)? -1:((v1>v2)?1:0));return L;};function g_sortDate(p1,p2){var v1=p1.jD;var v2=p2.jD;var L=((v1<v2)? -1:((v1>v2)?1:0));return L;};function g_displayResultList(){switch(g_resultSortOrder){case 0:g_searchPlaceList.sort(g_sortAZ);break;case 1:g_searchPlaceList.sort(g_sortDistance);break;case 2:g_searchPlaceList.sort(g_sortPriceAsc);break;case 3:g_searchPlaceList.sort(g_sortPriceDesc);break;case 4:g_searchPlaceList.sort(g_sortPopulation);break;case 5:g_searchPlaceList.sort(g_sortDate);break;}var f="";for(var i=0;i<g_searchPlaceList.length;i++){var g=g_searchPlaceList[i];f+=g.cj(true,i);}if(g_searchPlaceList.length==0&&g_searchThreadsCompleted>=g_searchThreadsTotal){f="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=f;e("resultListDiv").style.display="inline";};function sortResults(a){g_resultSortOrder=parseInt(a.options[parseInt(a.selectedIndex)].value);g_displayResultList();};function baseLayer(){g_mcX.cQ=e("baseCheck").checked?true:false;for(var i=0;i<g_placeList.length;i++){var g=g_placeList[i];if(g.A){if(g_mcX.cQ){g.A.show();}else{g.A.hide();}}}};function showSearchTip(a){var g=g_searchPlaceList[a];g_showTooltip(g);};function hideSearchTip(a){var g=g_searchPlaceList[a];g_hideTooltip(g);};function intcSearch(){var jy=e("intcText").value;mc_searchInternal(jy);};function intcKeyPress(hl){var jn=hl.keyCode;if(jn==13){intcSearch();return false;}return true;};function mc_searchInternal(dy){g_mcX.F= -1;map.closeInfoWindow();if(g_mcX.showSidebar==0){switchSidebar();}dy=dy.toLowerCase();var gQ=dy.split(" ");g_originPoint=map.getCenter();g_searchPlaceList=[];for(i=0;i<g_placeList.length;i++){var g=g_placeList[i];var ac=g.v.toLowerCase();var dr=g.aa.toLowerCase();var bL=false;for(var j=0;j<gQ.length;j++){var dR=gQ[j];if(dR.length>0){if(ac.indexOf(dR)>=0){bL=true;}if(dr.indexOf(dR)>=0){bL=true;}}}if(bL){g_searchPlaceList.push(g);}else{if(g.A){g.iU();}}}g_setSideView(4);var aw=mcX.displaySideWidth-16;var s=g_searchPlaceList.length==1?"":"s";var f="<table cellspacing=0 cellpadding=2 style='width:"+aw+"px'><tr><td><a href='javascript:vuASR()' title='View All'>"+g_searchPlaceList.length+" place"+s+"</a>"+" matching <i>"+dy+"</i>"+"</td></tr></table>";e("resultHeaderDiv").innerHTML=f;e("resultHeaderDiv").style.display="block";for(var i=0;i<g_searchPlaceList.length;i++){var g=g_searchPlaceList[i];g.jo();}vuASR();g_searchThreadsCompleted++;e("resultProgressDiv").style.display="none";g_resultSortOrder=0;g_displayResultList();};var g_geonamesSearchHtml="<table cellspacing='0' cellpadding='4' style='width:100%'><tr><td style='width:100%;color:white;background-color:black' align='center'>"+"<b>Placefinder</b>"+"</td></tr></table>"+"<br />"+"Name<br />"+"<input id='placeText' type='textbox' style='width:95%' /> "+"<br /><br />"+"Type<br /><select id='placeType' title='Select Place Type to Find' style='font-size:12px;width:95%; font-family:Sans-serif'>"+"<option value='P'>City/Town/Village</option>"+"<option value='A'>Country/Region</option>"+"<option value='H'>Stream/Lake</option>"+"<option value='L'>Parks/Open Areas</option>"+"<option value='R'>Road/Railroad</option>"+"<option value='S'>Building</option>"+"<option value='T'>Terrain</option>"+"<option value='U'>Undersea</option>"+"<option value='V'>Vegetation</option>"+"</select>"+"<br /><br /><br />"+"<table style='width:100%'><tr><td style='width:100%' align='center'>"+"<input onclick='mc_find()' id='geonamesearchbutton' type='button' style='width:60px' value='Find' />"+"</tr></tr></table>"+"<br /><br /><br />"+"<table style='width:100%'><tr><td style='width:100%' align='center'>"+"Search powered by<br /><b>Geo-names</b><br /><br />"+"</tr></tr></table>";T_PlaceName.prototype.eB=function(a){this.K=new GLatLng(a.lat,a.lng);if(a.name){this.v=a.name;}if(a.countryName){this.ft=a.countryName;}if(a.population){this.aY=parseInt(a.population);}if(a.adminName1){this.dK=a.adminName1;}if(a.adminName2){this.ed=a.adminName2;}if(a.fcodeName){this.co=a.fcodeName;}var aX=this.K.distanceFrom(g_originPoint)+99;var ff=parseInt(aX/100);this.bu=ff/10;};T_PlaceName.prototype.cj=function(bh,i){var ix=i+1;var dF=((i%2)==0)?"aliceblue":"white";var f="<div style='padding:4px;color:black;background-color:"+dF+"'  onmouseover='showSearchTip("+i+")' onmouseout='hideSearchTip("+i+")' >";if(bh){f+="<font style='color:white;background-color:black'>&nbsp;"+ix+"&nbsp;</font> ";}if(bh){f+="<a href='javascript:viewResult("+i+")' style='text-decoration:underline;color:black' title='view "+this.v+" on map' >"+this.v+"</a><br />";}else{f+="<b>"+this.v+"</b><br />";}if(this.dK.length>0){f+=this.dK+"<br />";}if(this.ed.length>0){f+=this.ed+"<br />";}f+="Country : "+this.ft+"<br />";if(this.co.length>0){f+="<i>"+this.co+"</i><br />";}if(this.aY>0){f+="Population: "+this.aY+"<br />";}var aX=g_formatDistance(this.bu);f+="<font style='color:red'><b>Distance:</b> "+aX+"</font>";if(!bh){f+=g_getZoomInZoomOutHtml("");}f+="</div></div>";return f;};T_PlaceName.prototype.ag=function(){hideSearchTip();var f="<div style='width:240px'>"+this.cj(false,0)+"</div><br />";this.A.openInfoWindowHtml(f);};T_PlaceName.prototype.cP=function(){var dc=6;var cX=20;var aP=12;var aK=20;var be=6;var bf=0;this.ap=g_mcX.markerPath+"purple.png";var aj=g_mcX.markerPath+"shadow.png";var t=new GIcon();t.image=this.ap;t.iconSize=new GSize(aP,aK);t.shadow=aj;t.shadowSize=new GSize(22,20);t.printImage=this.ap;t.mozPrintImage=this.ap;t.iconAnchor=new GPoint(dc,cX);t.infoWindowAnchor=new GPoint(be,bf);t.infoShadowAnchor=new GPoint(be,bf);var ac=this.v;var H=new GMarker(this.K,{icon:t});this.A=H;map.addOverlay(H);var g=this;GEvent.addListener(H,'click',function(){g.ag();});GEvent.addListener(H,"mouseover",function(){g_showTooltip(g);});GEvent.addListener(H,"mouseout",function(){g_hideTooltip(g);});};function cbPF(a){var az=[];if(a.geonames){az=a.geonames;}var aw=mcX.displaySideWidth-16;var s=az.length==1?"":"s";var f="<table cellspacing=0 cellpadding=2 style='width:"+aw+"px'><tr><td><a href='javascript:vuASR()' title='View All'>"+az.length+" place"+s+"</td></tr></table>";e("resultHeaderDiv").innerHTML=g_getGenericSortAndResultDivHtml(f,2);for(var i=0;i<az.length;i++){var g=new T_PlaceName();g.eB(az[i]);g_searchPlaceList.push(g);g.cP();}vuASR();g_searchThreadsCompleted++;e("resultProgressDiv").style.display="none";g_resultSortOrder=4;g_displayResultList();};function g_Search_1_PlaceNameFinder(hW){var jb=e("placeText").value;var bF="http://ws.geonames.org/searchJSON?q="+g_stringRequestFormat(jb);var fX=e("placeType");var iP=fX.options[fX.selectedIndex].value;bF+="&fclass="+iP;bF+="&maxRows=25&alt=json-in-script&callback=cbPF";var ci=new T_JSONscriptRequest(bF);ci.fJ();ci.fE();};var g_wikipediaSearchHtml="<table cellspacing='0' cellpadding='4' style='width:100%'><tr><td style='width:100%;color:white;background-color:black' align='center'>"+"<b>Wikipedia Search</b>"+"</td></tr></table>"+"<br />"+"Find Wikipedia articles about places in the current map area."+"<br /><br />"+"Language <select id='wikiLang'>"+"<option value='en'>English</option>"+"<option value='fr'>French</option>"+"<option value='de'>German</option>"+"<option value='es'>Spanish</option>"+"<option value='pt'>Portuguese</option>"+"<option value='it'>Italian</option>"+"<option value='tr'>Turkish</option>"+"<option value='el'>Greek</option>"+"<option value='pl'>Polish</option>"+"<option value='lt'>Lithuanian</option>"+"<option value='lv'>Latvian</option>"+"<option value='et'>Estonia</option>"+"<option value='fi'>Finnish</option>"+"<option value='ru'>Russian</option>"+"<option value='nl'>Dutch</option>"+"<option value='da'>Danish</option>"+"<option value='bg'>Bulgarian</option>"+"<option value='ja'>Japanese</option>"+"<option value='zh'>Chinese</option>"+"<option value='ar'>Arabic</option>"+"<option value='sv'>Sweden</option>"+"<option value='no'>Norwegian</option>"+"<option value='hu'>Hungary</option>"+"<option value='sk'>Slovak</option>"+"<option value='ro'>Romanian</option>"+"<option value='hr'>Croatian</option>"+"<option value='tr'>Turkish</option>"+"<option value='hi'>Hindi</option>"+"<option value='hi'>Urdu</option>"+"<option value='cy'>Welsh</option>"+"</select>"+"<br /><br /><br />"+"<table style='width:100%'><tr><td style='width:100%' align='center'>"+"<input onclick='mc_find()' id='wikisearchbutton' type='button' style='width:60px' value='Find' />"+"<br /><br /><br />"+"Search powered by<br /><a target='_blank' href='http://www.geonames.org/'>Geo-Names</a><br />and<br />"+"<a target='_blank' href='http://www.wikipedia.org/'>Wikipedia</a>.<br /><br /><br />"+"Note: Up to 25 results are returned per search. Zoom in to view more articles.<br /><br /><br />"+"Results are licensed under a <a target='_blank' href='http://creativecommons.org/licenses/by/2.5/' >Creative Commons Attribution 2.5 License</a>"+"</tr></tr></table>";function T_Wiki(){this.K=new GLatLng(0,0);this.V=99;this.v="";this.ad="";this.co="";this.aY=0;this.bk="";this.bI="";this.bu=0.0;};T_Wiki.prototype.eB=function(a){this.K=new GLatLng(a.lat,a.lng);this.v=a.title;if(a.summary){this.ad=a.summary;}if(a.feature){this.co=a.feature;}if(a.population){this.aY=parseInt(a.population);}if(a.thumbnailImg){this.bk=a.thumbnailImg;}if(a.wikipediaUrl){this.bI="http://"+a.wikipediaUrl;}var ee=this.ad.indexOf("[");if(ee>=0){var dp=this.ad.substr(0,ee);var fN=this.ad.substr(ee);var gG=fN.indexOf("]");if(gG>0){var cf=fN.substr(gG);this.ad=dp+cf;}}var aX=this.K.distanceFrom(g_originPoint)+99;var ff=parseInt(aX/100);this.bu=ff/10;};T_Wiki.prototype.cj=function(bh,i){var cd="";if(this.bk.length>0){cd="<div style='float:right;margin-left:2px'><img src='"+this.bk+"' alt='' title='"+this.v+"' /></div>";}var aw=bh?mcX.displaySideWidth-20:224;var dF=((i%2)==0)?"palegreen":"whitesmoke";var f="<table cellspacing='4' style='color:black;background-color:"+dF+";text-align:justify;width:"+aw+"px'  onmouseover='showSearchTip("+i+")' onmouseout='hideSearchTip("+i+")' ><tr valign='top'><td style='width:100%'>"+cd;if(bh){f+="<a href='javascript:viewResult("+i+")' style='text-decoration:underline;color:black' title='View "+this.v+" on map' > "+this.v+"</a> ";}else{f+="<b>"+this.v+"</b> ";}f+=this.ad+"<br />";if(this.aY>0){f+="<b>Population</b>: "+this.aY+"<br />";}f+="<font style='color:red'><b>Distance:</b> "+g_formatDistance(this.bu)+"</font><br />";f+="<img src='"+g_mcX.imagePath+"ic_wikipedia.png' alt='' /> <a target='_blank' href='"+this.bI+"' style='color:green' title='Wikipedia Article'>Wikipedia Article";if(!bh){f+=g_getZoomInZoomOutHtml("");}f+="</td></tr></table>";return f;};T_Wiki.prototype.ag=function(){hideSearchTip();var f="<div style='width:240px' >"+this.cj(false,0)+"</div><br />";this.A.openInfoWindowHtml(f);};T_Wiki.prototype.cP=function(){var dc=6;var cX=20;var aP=12;var aK=20;var be=6;var bf=0;this.ap=g_mcX.markerPath+"green.png";var aj=g_mcX.markerPath+"shadow.png";var t=new GIcon();t.image=this.ap;t.iconSize=new GSize(aP,aK);t.shadow=aj;t.shadowSize=new GSize(22,20);t.printImage=this.ap;t.mozPrintImage=this.ap;t.iconAnchor=new GPoint(dc,cX);t.infoWindowAnchor=new GPoint(be,bf);t.infoShadowAnchor=new GPoint(be,bf);var gU=this.v;var H=new GMarker(this.K,{icon:t});this.A=H;map.addOverlay(H);var g=this;GEvent.addListener(H,'click',function(){g.ag();});GEvent.addListener(H,"mouseover",function(){g_showTooltip(g);});GEvent.addListener(H,"mouseout",function(){g_hideTooltip(g);});};function cbWiki(a){var az=[];if(a.geonames){az=a.geonames;}var aw=mcX.displaySideWidth-20;var s=az.length==1?"":"s";var f="<table cellspacing=0 cellpadding=2 style='width:100%;padding-right:2px'><tr><td align='left'><a href='javascript:vuASR()' title='View All'>"+az.length+" article"+s+"</a>"+"</td><td align=right><a href='javascript:mc_refresh()' style='text-decoration:none' title='Find listings in current map area' >Refresh</a>"+"</td></tr></table>";e("resultHeaderDiv").innerHTML=g_getGenericSortAndResultDivHtml(f,2);for(var i=0;i<az.length;i++){var ef=new T_Wiki();ef.eB(az[i]);g_searchPlaceList.push(ef);ef.cP();}g_searchThreadsCompleted++;e("resultProgressDiv").style.display="none";g_resultSortOrder=4;g_displayResultList();};function g_Search_2_Wiki(hW){var T=map.getBounds();var bp=T.getNorthEast();var bA=T.getSouthWest();var gP=e("wikiLang");var jh=gP.options[gP.selectedIndex].value;var bF="http://ws.geonames.org/wikipediaBoundingBoxJSON?north="+bp.lat()+"&south="+bA.lat()+"&east="+bp.lng()+"&west="+bA.lng()+"&lang="+jh+"&maxRows=25&alt=json-in-script&callback=cbWiki";var ci=new T_JSONscriptRequest(bF);ci.fJ();ci.fE();};function g_getChannelIconsHtml(gY){var f="";if(gY==0){f+="<table cellspacing='0' cellpadding='1' style='height:20px; font-size:10px'><tr valign='bottom'>";var ec="font-weight:bold;text-decoration:underline;";var dZ="font-weight:normal;text-decoration:none;";if(g_mcX.bq!=0){var hD=dZ;dZ=ec;ec=hD;}f+="<td id='hc0'>&nbsp;&#8226;&nbsp;<a href='javascript:mc_showIndex()' style='text-decoration:underline;font-size:11px;"+ec+"' title='Index'>Index</a>&nbsp;</td>";f+="<td id='hc1'>&nbsp;&#8226;&nbsp;<a href='javascript:mc_showTools()' style='text-decoration:underline;font-size:11px;"+dZ+"' title='Options, Search and Edit Tools'>Tools</a>&nbsp;</td>";f+="</tr></table>";}else{if(g_mcX.channelPlacefinder){var eh="<a href='javascript:mc_search(1)' style='text-decoration:none' title='GeoNames Placefinder'><img src='"+g_mcX.imagePath+"ic_placefinder.png' alt='' width='13' height='13' />";f+=eh+"&nbsp;Geonames Placefinder</a> "+" - find a city, town or village<br />";}if(g_mcX.channelWikipedia){var eh="<a href='javascript:mc_search(2)' style='text-decoration:none' title='Wikipedia Search'><img src='"+g_mcX.imagePath+"ic_wikipedia.png' alt='' width='16' height='14' />";f+=eh+"&nbsp;Wikipedia Search</a> "+" - find Wikipedia articles about places, people and events within the viewed map area<br />";}}return f;};function g_initHeaderPanel(){if(g_mcX.F!=0||g_mcX.aq>0){var jv=g_mcX.cQ?"checked=true ":"";var f="<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'>"+g_getChannelIconsHtml(0)+"</td><td align='right' style='font-size:11px'>";if(g_mcX.F>0){f+="<input id='baseCheck' type='checkbox' onclick='baseLayer()' "+jv+"/> Map &nbsp; ";}f+="<a href='javascript:closeChannels()' title='Close'><img src='"+g_mcX.imagePath+"ic_close.gif' alt='Close' /></a>"+"</td></tr></table>";e("sideHeadDiv").innerHTML=f;return;}var cK=e("sideHeadDiv");if(cK){var cz="<table cellspacing='0' cellpadding='0' style='width:100%;height:20px;color:black;font-size:10px'><tr valign='middle'><td>";var gu="";gu=g_getChannelIconsHtml(0);cz+=gu;cz+="</td><td align='right'  >";if(g_visibleList.length>g_mcX.pageSize){var gb="";if(g_mcX.bq==0){gb=g_getPageDivHtml();}cz+=gb;}cz+="</td></tr></table>";cK.innerHTML=cz;}};function nextPage(){if(g_mcX.ah<g_mcX.bX-1){g_mcX.ah++;var cy=e("pageSel");if(cy){cy.selectedIndex=g_mcX.ah;}g_setSideDivContents();}};function prevPage(){if(g_mcX.ah>0){g_mcX.ah--;var cy=e("pageSel");if(cy){cy.selectedIndex=g_mcX.ah;}g_setSideDivContents();}};function selectPage(a){var iB=a.selectedIndex;g_mcX.ah=iB;g_setSideDivContents();};function g_getPageDivHtml(){var f="";var iV=g_visibleList.length;g_mcX.page=0;if(g_mcX.pageSize>0){g_mcX.bX=parseInt((iV+g_mcX.pageSize-1)/mcX.pageSize);}else{g_mcX.pageTotal=0;}if(g_mcX.bX>0){var jQ=(g_mcX.ah>0)?"ic_pagedown":"ic_pagenull";var jS=(g_mcX.ah<g_mcX.bX-1)?"ic_pageup":"ic_pagenull";var jT=(g_mcX.ah>0)?"Previous Page":"";var jR=(g_mcX.ah<g_mcX.bX-1)?"Next Page":"";f+="Page <select id='pageSel' title='Select Page' style='color:black;font-size:10px;font-family:arial' onchange='selectPage(this)' >";for(var i=0;i<g_mcX.bX;i++){var p=i+1;var ai="";if(i==g_mcX.ah){ai=" selected=true";}f+="<option"+ai+">"+p+"</option>";}f+="</select>";}f+="&nbsp;";return f;};function g_setSideDivContents(){var ao=e('sideDiv');if(ao){g_calcVisibleList();var f="";var aC=g_mcX.displaySideWidth-20;var dp=0;var cf=g_visibleList.length;if(g_mcX.pageSize>0){dp=g_mcX.pageSize*g_mcX.ah;cf=g_mcX.pageSize*(g_mcX.ah+1);if(cf>g_visibleList.length){cf=g_visibleList.length;}}for(var i=dp;i<cf;i++){var g=g_visibleList[i];var eI=g.iS(i);eI="<table cellspacing=0 cellpadding=0 style='width:"+aC+"px'><tr><td align='left' style='width:"+aC+"px'>"+eI+"</td></tr></table>";f+=eI;}ao.innerHTML=f;g_setSideView(0);}};function g_initSidePanel(){var hq=e("sideHeadDiv");if(hq){var jV="";}var aC=mcX.displaySideWidth-20;g_setSideDivContents();if(g_mcX.bq!=0&&g_mcX.bq!=1){g_setSideView(0);}};function g_getMapViewsHtml(){var f="";if(g_mcX.dm.length>0){f="";for(var i=0;i<g_mcX.dm.length;i++){var cB=g_mcX.dm[i];var hY="viewPoint("+cB.iy+","+cB.iC+","+cB.hz+")";f+="&nbsp;<a href='javascript:"+hY+"' title='"+cB.v+"' style='text-decoration:underline; color:green'>"+cB.v+"</a><br />";}}return f;};function g_displayChannelStats(){if(g_mcX.am.length<2){return;}var gs=e("channelStatDiv");if(gs){var aZ=g_mcX.am.length;var s=(aZ!=1)?"s":"";var gS=0;for(var i=0;i<g_mcX.am.length;i++){var r=g_mcX.am[i];if(r.M){gS++;}}var f="<div style='font-size:"+g_mcX.textHeight+"'><b>"+gS+" of "+aZ+" channel"+s+" selected</b></div>";var eg=0;for(var i=0;i<g_placeList.length;i++){var g=g_placeList[i];if(g.M){eg++;}}s=eg==1?"":"s";f+="&#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;";f+=" the selected  "+eg+" place"+s+"<br />";f+="&#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";gs.innerHTML=f;}};function selectAllChannels(){for(var i=0;i<g_mcX.am.length;i++){var r=g_mcX.am[i];r.M=true;var aW=e("cb"+r.v);aW.checked=true;mc_checkChannel(r.v,aW);}g_displayChannelStats();};function selectNoChannels(){for(var i=0;i<g_mcX.am.length;i++){var r=g_mcX.am[i];r.M=false;var aW=e("cb"+r.v);aW.checked=false;mc_checkChannel(r.v,aW);}g_displayChannelStats();};function clickDetail(a){for(var i=1;i<4;i++){var ac="cbDetail"+i;e(ac).checked=(a==i);}mcX.initialDetail=a;};var T_SlideshowUtil={};T_SlideshowControl.prototype=new GControl();var g_slideshowControl=null;function T_SlideshowControl(hO,ib,hd,hB,iA,iW,eA,hP,hV,hI,hH,ho,hc){var cd="";if(eA.length>0){cd="<img src='"+eA+"' border='0' /> &nbsp;";}this.bR=hO;this.fp=ib;this.fF=hd;this.he=hB;this.hF=iA;this.hA=iW;this.bk=eA;this.jK=cd+hP;this.jJ=hV;this.jw=cd+hI;this.jz=hH;this.fw=ho;this.fB=hc;this.bv=null;this.P={cursor:"pointer",border:"1px solid black",paddingLeft:"6px",paddingRight:"6px",paddingTop:"2px",paddingBottom:"2px",zIndex:"200"};this.dG=false;g_slideshowControl=this;};T_SlideshowControl.prototype.eF=function(er){this.bv=document.createElement('div');this.bv.id='ss-control';T_SlideshowUtil.P([this.bv],this.P);er.appendChild(this.bv);this.dT();this.bv.style.display="block";return this.bv;};T_SlideshowControl.prototype.dT=function(){var O=this.bv;if(O){if(this.bR){O.style.backgroundColor=this.fw;O.style.color=this.fB;O.innerHTML=this.jw;O.title=this.jz;}else{O.style.backgroundColor=this.fB;O.style.color=this.fw;O.innerHTML=this.jK;O.title=this.jJ;}}if(this.bR&& !this.dG){mc_showIndex();var gp=e("adcontainer");if(gp){gp.innerHTML="";}if(g_curPlace==null||g_curPlace.A.isHidden()){g_curPlace=g_visibleList[0];}if(g_curPlace){g_curPlace.ag();if(this.fF>0){map.setCenter(g_curPlace.K);}}this.dG=true;setTimeout("ssCycle()",g_curPlace?this.fp:50);}};T_SlideshowControl.prototype.initialize=function(map){var G=this.globals;var aW=this;var ak=map.getContainer();var O=this.eF(ak);GEvent.addDomListener(O,'click',function(a){aW.hy(a);});return O;};T_SlideshowControl.prototype.hy=function(){this.bR= !this.bR;this.dT();};function ssCycle(){if(g_slideshowControl.bR){if(g_curPlace){mc_nextPlace();}else{g_curPlace=g_visibleList[0];}if(g_curPlace){if(g_slideshowControl.fF>0){map.setCenter(g_curPlace.K);}}setTimeout("ssCycle()",g_curPlace?g_slideshowControl.fp:50);}else{g_slideshowControl.dG=false;}};T_SlideshowControl.prototype.getDefaultPosition=function(){var aU=G_ANCHOR_TOP_LEFT;switch(this.he){case 1:aU=G_ANCHOR_TOP_RIGHT;break;case 2:aU=G_ANCHOR_BOTTOM_LEFT;break;case 3:aU=G_ANCHOR_BOTTOM_RIGHT;break;}return new GControlPosition(aU,new GSize(this.hF,this.hA));};T_SlideshowUtil.P=function(aA,cR){if(typeof(aA)=='string'){aA=T_SlideshowUtil.jC(aA);}for(var i=0;i<aA.length;i++){for(var s in cR){aA[i].style[s]=cR[s];}}};T_SlideshowUtil.e=function(aM){return document.getElementById(aM);};T_SlideshowUtil.jC=function(eC){var cU=eC.split(',');var bH=[];for(var i=0;i<cU.length;i++){bH[bH.length]=T_SlideshowUtil.e(cU[i])};return bH;};function T_JSONscriptRequest(hn){this.hf=hn;this.je='&noCacheIE='+(new Date()).getTime();this.fA=document.getElementsByTagName("head").item(0);};T_JSONscriptRequest.prototype.fJ=function(){this.df=document.createElement("script");this.df.setAttribute("type","text/javascript");this.df.setAttribute("charset","utf-8");this.df.setAttribute("src",this.hf+this.je);};T_JSONscriptRequest.prototype.jP=function(){this.fA.removeChild(this.df);};T_JSONscriptRequest.prototype.fE=function(){this.fA.appendChild(this.df);};function e(id){return document.getElementById(id);};function g_mlog(a){GLog.write(a);};function g_getWindowSize(){if(g_isIE){g_windowWidth=parseInt(document.documentElement.clientWidth);g_windowHeight=parseInt(document.documentElement.clientHeight);g_windowHeight-=18;}else{g_windowWidth=parseInt(window.innerWidth);g_windowHeight=parseInt(window.innerHeight);}};function g_initHexTable(){for(var i=0;i<10;i++){var c=i.toString();g_hexTable[c]=i;}g_hexTable["A"]=10;g_hexTable["B"]=11;g_hexTable["C"]=12;g_hexTable["D"]=13;g_hexTable["E"]=14;g_hexTable["F"]=15;};var g_MonthNames=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.ia=function(ms){return new Date(new Date().setTime(this.getTime()+(ms)));};Date.prototype.dJ=function(d){return this.ia(d*DAYS_CF);};var g_PdMIA;var g_PdMIN="";function g_PdCompPdMIN(marker){if(g_PdMIN.length==0){for(var i in marker){if(eval("typeof marker."+i)=="object"){try{if(eval("typeof marker."+i+"[0].src")!="undefined"){g_PdMIA="this."+i;g_PdMIN=g_PdMIA+"[0]";}}catch(ex){}}}}};GMarker.prototype.el=function(a){g_PdCompPdMIN(this);if(a>0){this.fm=eval(g_PdMIN+".style.zIndex");}else{if(typeof this.fm!="undefined"){a=this.fm;}}eval(g_PdMIN+".style.zIndex = a");this.redraw(true);};String.prototype.trim=function(){return this.replace(/^\s*|\s*$/g,'');};function g_whitespaceStandardize(fD){var dC="";var pc=null;for(var i=0;i<fD.length;i++){var c=fD.substr(i,1);if(c.charCodeAt(0)<32){c=" ";}dC+=c;}var debug="";for(var i=0;i<dC.length;i++){var c=dC[i];var cn=c.charCodeAt(0);if(cn<=32){debug+=" "+cn+"";}else{debug+=c;}}return dC;};var g_browserType=0;function g_detectBrowser(){if(navigator.userAgent.indexOf("Firefox")!= -1){g_browserType=1;}else if(navigator.userAgent.indexOf("MSIE")!= -1){g_browserType=2;}else if(navigator.userAgent.indexOf("Safari")!= -1){g_browserType=3;}else if(navigator.userAgent.indexOf("Opera")!= -1){g_browserType=4;}return g_browserType;};function printMap(){window.print();}
