var points;var ah;var markers=[];var map;var bS=[];var av=[];var aq=[];var i;var bO=75;var bA= -1;var aw=[];var ai=new Array();var bX=new Array();var bG="";var n=0;var bM="";var bP=15;var bI=["Panoramas","Panoramas","Accommodation","Tours","Hire","Transport","Attractions","Events","Destinations","Info","Food"];var ap=new k(1,1,200,2,201,2,202,2,203,2,204,2,205,2,206,2,207,2,208,2,209,2,210,2,211,2,300,3,301,3,302,3,303,3,304,3,400,4,401,4,402,4,403,4,404,4,405,4,406,4,407,4,408,4,409,4,500,5,501,5,502,5,503,5,504,5,600,6,602,6,603,6,604,6,605,6,606,6,607,6,608,6,609,6,610,6,611,6,612,6,613,6,614,6,615,6,616,6,617,6,618,6,607,7,700,7,701,7,702,7,703,7,801,8,802,8,803,8,804,8,805,8,999,8,601,10);var bT="Category";var bJ="Popularity";var bF="Name";var al="";var bQ="";var ac;var ao;var as;var ar={"maxx":0,"minx":0,"maxy":0,"miny":0};var at={"maxx":0,"minx":0,"maxy":0,"miny":0};var am;var bK=false;var ak=false;var bE=false;var bW=1;var by="/pexmlmaplet.php";var an;var bk;var au=0;var bU;var bR=true;var bN;var af=0;var s_markerid;var ag=new GLatLngBounds();var ax=document.createElement("div");ax.setAttribute("id","markerTooltip");ax.setAttribute("class","markerTooltip");var aC;var smarker;var ad;var maploaded=false;function k(){this.length=0;this.items=new Array();for(var i=0;i<arguments.length;i+=2){if(typeof(arguments[i+1])!='undefined'){this.items[arguments[i]]=arguments[i+1];this.length++;}}};function getMap(){window.setTimeout(o,150);};function o(){if(md[mdid][4]==0&&md[mdid][5]==0&&md[mdid][6]==0){md[mdid][3]=true;}switch(md[mdid][1]){case "s":aC=G_SATELLITE_MAP;break;case "h":aC=G_HYBRID_MAP;break;case "t":aC=G_PHYSICAL_MAP;break;default:aC=G_NORMAL_MAP;}map=new GMap2(document.getElementById("map"));map.addControl(new B());if(md[mdid][12]){document.getElementById("maptitle").innerHTML=''+md[mdid][7]+'';document.getElementById("maptitle").style.visibility="visible";}else{document.getElementById("maptitle").style.visibility="hidden";}if(mapgrp){map.addControl(new GLargeMapControl(),new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(-15,-60)));map.addControl(new t());l();}else{map.addControl(new GLargeMapControl(),new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(-15,-60)));}var bi=new GHierarchicalMapTypeControl();bi.addRelationship(G_SATELLITE_MAP,G_HYBRID_MAP,null,false);map.addControl(bi,new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(5,2)));an=new F();map.addControl(an);al='<div id="loadbar">'+'Loading Map...Please wait'+'</div>';document.getElementById("loading2").innerHTML=al;document.getElementById("loading2").style.visibility="visible";bk=new A();map.addControl(bk);map.enableDoubleClickZoom();map.enableContinuousZoom();map.getPane(G_MAP_FLOAT_PANE).appendChild(ax);ax.style.visibility="hidden";if(md[mdid][3]){map.setCenter(new GLatLng(0,0),1,aC);}else{map.setCenter(new GLatLng(md[mdid][4],md[mdid][5]),md[mdid][6],aC);}C();ai[0]=icon;for(var i=0;i<2;i++){var icon=new GIcon();icon.shadow="/images/shadow50.png";icon.iconSize=new GSize(20,34);icon.shadowSize=new GSize(37,34);icon.iconAnchor=new GPoint(9,34);icon.infoShadowAnchor=new GPoint(18,25);icon.infoWindowAnchor=new GPoint(9,2);icon.image="/images/marker-vr1.png";ai[i]=icon;}for(var i=2;i<=10;i++){var icon=new GIcon();icon.shadow="/images/shadow52.png";icon.iconSize=new GSize(20,34);icon.shadowSize=new GSize(37,34);icon.iconAnchor=new GPoint(9,34);icon.infoShadowAnchor=new GPoint(18,25);icon.infoWindowAnchor=new GPoint(9,2);icon.image="/images/marker-vr"+i+".png";ai[i]=icon;}ad=new GIcon();ad.shadow="../images/arrowshadow.png";ad.iconSize=new GSize(24,34);ad.shadowSize=new GSize(39,34);ad.iconAnchor=new GPoint(12,34);ad.infoWindowAnchor=new GPoint(9,2);ad.infoShadowAnchor=new GPoint(18,25);ad.image="../images/arrow.png";K();j();GEvent.addListener(map,'click',function(aA,aE){if(aA&&aA.openInfoWindowHtml){if(typeof aA.aG!='undefined'){Q(aA.aG);aA.openInfoWindowHtml(R(aA.id,aA.aG,aA.name,aA.aM,aA.aI,aA.aF,aA.image,aA.aJ));}}else if(aE){}});GEvent.addListener(map,"moveend",function(){C();});GEvent.addListener(map,"maptypechanged",function(){C();});I();};function r(lng,lat,aF,aP,aN,name,aM,aO,pop,aI,image,id,i,aL,aJ){var az=new Object();az.lng=lng;az.lat=lat;az.aF=aF;az.aP=aP;az.aN=aN;az.name=name;az.aM=aM;az.aO=aO;az.image=image;az.pop=pop;az.aI=aI;az.id=id;az.i=i;az.aL=aL;az.aJ=aJ;aw.push(az);};function G(){map.closeInfoWindow();aw=[];var aS=GXmlHttp.create();var z=map.getZoom();aS.open("GET",by+"?ev="+md[mdid][0],true);aS.onreadystatechange=function(){if(aS.readyState==4){var bm=aS.responseXML;ac=bm.documentElement.getElementsByTagName("marker");ao=bm.documentElement.getElementsByTagName("head");i=0;am=ao[0].getAttribute("tot");L();}};aS.send(null);};function L(){if(i<ac.length){var bt=Math.min(i+100,ac.length);while(i<bt){var lng=ac[i].getAttribute("Lng");var lat=ac[i].getAttribute("Lat");var aF=ac[i].getAttribute("Cat");var aP=parseFloat(aF)-1;var aN=ac[i].getAttribute("CatD");var name=ac[i].getAttribute("Name");var aM=ac[i].getAttribute("Desc");var aO=ac[i].getAttribute("Uid");var image=ac[i].getAttribute("Image");var pop=ac[i].getAttribute("Pop");var aI=ac[i].getAttribute("Ow");var id=ac[i].getAttribute("Id");var aL=ac[i].getAttribute("aL");var aJ=ac[i].getAttribute("aJ");r(lng,lat,aF,aP,aN,name,aM,aO,pop,aI,image,id,i,aL,aJ);i++;}L();}else{ak=true;V();}};function J(aG){var aB=map.getZoom();if(aB<8){aB=8}aB+=4;if(aB>19){aB=19};if(aG==100){map.setCenter(s_marker.aE,aB);}else{map.setCenter(markers[aG].aE,aB);}};function P(aG){var aB=map.getZoom();aB-=4;if(aB<0){aB=0};if(aG==100){map.setCenter(s_marker.aE,aB);}else{map.setCenter(markers[aG].aE,aB);}};function V(){if(ak==true){document.getElementById("loading2").style.visibility="visible";n=0;i=0;window.setTimeout(U,10);}};function U(){while(i<aw.length){markers[i]=new GMarker(new GLatLng(aw[i].lat,aw[i].lng),ai[type]);map.addOverlay(markers[i]);GEvent.addListener(markers[i],"mouseover",function(){D(this.aG);});GEvent.addListener(markers[i],"mouseout",function(){ax.style.visibility="hidden"});if(md[mdid][3]){var bd=new GLatLng(aw[i].lat,aw[i].lng);ag.extend(bd);}markers[i].id=aw[i].id;aH='00000000'.substr(0,8-String(aw[i].id).length)+String(aw[i].id);st=st_root+aH+st_ext;markers[i].lat=aw[i].lat;markers[i].lng=aw[i].lng;markers[i].aF=aw[i].aF;markers[i].aP=parseFloat(aw[i].aP);markers[i].bs=parseFloat(aw[i].bs);markers[i].aN=aw[i].aN;markers[i].name=aw[i].name;markers[i].aM=aw[i].aM;markers[i].image=aw[i].image;markers[i].aO=aw[i].aO;markers[i].pop=aw[i].pop;markers[i].aI=aw[i].aI;markers[i].aG=i;markers[i].aL=aw[i].aL;markers[i].aJ=aw[i].aJ;markers[i].setImage("/images/marker-vr"+(ap.items[aw[i].aF])+".png");switch(markers[i].aI){case "0":aH='00000000'.substr(0,8-String(aw[i].id).length)+String(aw[i].id);ff="http://maps.panedia.com/pano?id="+aH;markers[i].ax="<div class='ax'><img src=\""+st+"\" width=\"130\" height=\"73\"/><br />"+aw[i].name+"</div>";break;case "1":markers[i].ax="<div class='ax'>"+aw[i].name+"</div>";break;}markers[i].aq="";i++;}if(!keepmap){if(md[mdid][3]){map.setZoom(map.getBoundsZoomLevel(ag));map.setCenter(ag.getCenter());}}document.getElementById("loading2").style.visibility="hidden";maploaded=true;};function g(){if(typeof(window.innerHeight)=='number'){bb=window.innerHeight;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){bb=document.documentElement.clientHeight;}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){bb=document.body.clientHeight;}return bb;};function f(){var aW;if(typeof(window.innerWidth)=='number'){aW=window.innerWidth;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){aW=document.documentElement.clientWidth;}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){aW=document.body.clientWidth;}return aW;};function B(){};B.prototype=new GControl();B.prototype.initialize=function(map){var ay=document.createElement("div");var aK=document.createElement("div");aK.className='maptitle';aK.id='maptitle';aK.style.width=f()+"px";ay.appendChild(aK);map.getContainer().appendChild(ay);return ay;};B.prototype.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(0,0));};function t(){};t.prototype=new GControl();t.prototype.initialize=function(map){var ay=document.createElement("div");var aK=document.createElement("div");aK.className='jsdrop';aK.id='mapdrop';ay.appendChild(aK);map.getContainer().appendChild(ay);return ay;};t.prototype.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(0,0));};function F(){};F.prototype=new GControl();F.prototype.initialize=function(map){var ay=document.createElement("div");var aZ=document.createElement("div");aZ.className='loading2';aZ.id='loading2';ay.appendChild(aZ);aZ.appendChild(document.createTextNode("Loading Map...Please wait"));map.getContainer().appendChild(ay);document.getElementById("loading2").style.top=(g()/2)+'px';document.getElementById("loading2").style.left=(f()/2)-100+'px';return ay;};function A(){};A.prototype=new GControl();A.prototype.initialize=function(map){var ay=document.createElement("div");var bo=document.createElement("div");ay.style.width="96px";ay.style.height="24px";ay.id='panediap';ay.innerHTML="<a href='http://maps.panedia.com' target='_top' alt='Click to see this area on Panedia Maps' title='Click to see this area on Panedia Maps'><img src='/images/pano-logo-powered.gif' border=0></a>";ay.appendChild(bo);map.getContainer().appendChild(ay);return ay;};A.prototype.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(4,15));};function d(){box=document.form2.typeMenu;vtype=box.options[box.selectedIndex].value;type=vtype;map.clearOverlays();af=0;aw=[];am=0;bA= -1;markers=[];G();};function D(aR){var aE=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),map.getZoom());if(aR>=0){ax.innerHTML=markers[aR].ax;var aT=map.getCurrentMapType().getProjection().fromLatLngToPixel(markers[aR].getPoint(),map.getZoom());var anchor=markers[aR].getIcon().iconAnchor;var width=markers[aR].getIcon().iconSize.width;}else{ax.innerHTML="<div class='ax'>"+md[mdid][11]+"</div>";var aT=map.getCurrentMapType().getProjection().fromLatLngToPixel(smarker.getPoint(),map.getZoom());var anchor=smarker.getIcon().iconAnchor;var width=smarker.getIcon().iconSize.width;}var height=ax.clientHeight;var pos=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(aT.x-aE.x-anchor.x+width,aT.y-aE.y-anchor.y-height));pos.apply(ax);bD=aT.x-aE.x-anchor.x;bH=aT.y-aE.y-anchor.y;ax.style.visibility="visible";};function ab(){var s_icon=new GIcon();s_icon.shadow="/images/arrowshadow.png";s_icon.iconSize=new GSize(24,34);s_icon.shadowSize=new GSize(39,34);s_icon.iconAnchor=new GPoint(9,34);s_icon.infoWindowAnchor=new GPoint(9,2);s_icon.infoShadowAnchor=new GPoint(18,25);s_icon.image="/images/arrow.png";s_marker=new GMarker(new GLatLng(md[mdid][4],md[mdid][5]),{icon:s_icon});map.addOverlay(s_marker);GEvent.addListener(s_marker,"mouseover",function(){D(100);});GEvent.addListener(s_marker,"mouseout",function(){ax.style.visibility="hidden"});s_marker.ax="<div class='ax'>"+s_name+"</div>";ah='<div id="info"><table width="100%" border="0"><tr><td align="left" valign="top" height="22"><img src="/images/icon'+s_cat+'.gif" border="0">&nbsp;<a href="javascript:void(0)" onclick="javascript:popup('+s_id+');">'+s_name+'</a>&nbsp;<i>'+s_ow+'</i></td></tr><tr><td align="left" valign="top" ><img src="/images/tiny.gif" width ="1" height="120" border="0" align="right"><img src="'+s_img+'" border="0" align="right"/><h3>'+s_catd+'</h3><b>'+s_desc+'</b></td></tr><tr><td align="left"></td></tr><tr><td><a href="javascript:popup('+s_id+');"><img src="/images/showinfo.gif" border="0" alt="More info" title="More info"></a><a href="/az?pl='+s_uid+'" target="_parent"><img src="/images/showlist.gif" border="0" alt="Show as List" title="Show as List"></a>&nbsp;</td></tr><tr><td ><img src="/images/tinyline.gif" border="0"></td></tr><tr><td><img src="/images/zoomin.gif" border="0">&nbsp;<a href="javascript:void(0)" onclick="javascript:J('+100+');">Zoom In Map</a>&nbsp;|&nbsp;<img src="/images/zoomout.gif" border="0">&nbsp;<a href="javascript:void(0)" onclick="javascript:P('+100+');">Zoom Out Map</a></td></tr></table></div>';s_marker.aq=ah;};function Q(id){if(type==1){markers[af].setImage("images/marker-vr1.png");markers[af].setImage("images/marker-vr"+ap.items[markers[af].aF]+".png");if(id>=0){markers[id].setImage("images/marker-vr-open.png");}af=id;}};function v(){};function C(){var bv=map.getCurrentMapType().getName().toLowerCase().substring(0,1);document.getElementById("panediap").innerHTML="<a href='http://maps.panedia.com/map?lat="+map.getCenter().y+"&lng="+map.getCenter().x+"&zoom="+(17-map.getZoom())+"&mt="+bv+"' target='_top' alt='Click to see this area on Panedia Maps' title='Click to see this area on Panedia Maps'><img src='/images/pano-logo-powered.gif' border=0></a>";};function K(){markerOptions={icon:ad,draggable:true};smarker=new GMarker(new GPoint(md[mdid][10],md[mdid][9]),markerOptions);map.addOverlay(smarker);GEvent.addListener(smarker,"mouseover",function(){D(-1);});GEvent.addListener(smarker,"mouseout",function(){ax.style.visibility="hidden"});if(md[mdid][8]){smarker.show();var bd=new GLatLng(md[mdid][9],md[mdid][10]);ag.extend(bd);}else{smarker.hide();}smarker.disableDragging();};function staticdrag(){smarker.enableDragging();};var timeout=500;var aj=0;var ae=0;function T(id){H();if(ae)ae.style.visibility='hidden';ae=document.getElementById(id);ae.style.visibility='visible';};function O(){if(ae)ae.style.visibility='hidden';};function m(){aj=window.setTimeout(O,timeout);};function H(){if(aj){window.clearTimeout(aj);aj=null;}};function l(){var aV='<ul id="sddm"><li><a href="#" onmouseover="T(\'m1\')" onmouseout="m()">View More Map Info...</a><div id="m1" onmouseover="H()" onmouseout="m()">';for(c=0;c<md.length;++c){if(c==mdid){cc=' class="current" ';}else{cc=''}aV=aV+'<a '+cc+' id="menuitem'+c+'" href="javascript:void(0)" onclick="javascript:M('+c+');">'+md[c][7]+'</a>';}aV=aV+'</div></li></ul><div style="clear:both"></div>';document.getElementById("mapdrop").innerHTML=aV;T('m1');};function M(id){document.getElementById("menuitem"+mdid).className="";document.getElementById("menuitem"+id).className="current";document.getElementById("loading2").style.visibility="visible";mdid=id;map.clearOverlays();aw=[];markers=[];af=0;ag=new GLatLngBounds();K();j();if(md[mdid][12]){document.getElementById("maptitle").innerHTML=''+md[mdid][7]+'';document.getElementById("maptitle").style.visibility="visible";}else{document.getElementById("maptitle").style.visibility="hidden";}if(!keepmap){switch(md[mdid][1]){case "s":aC=G_SATELLITE_MAP;break;case "h":aC=G_HYBRID_MAP;break;case "t":aC=G_PHYSICAL_MAP;break;default:aC=G_NORMAL_MAP;}if(md[mdid][3]){map.setCenter(new GLatLng(0,0),1,aC);}else{map.setCenter(new GLatLng(md[mdid][4],md[mdid][5]),md[mdid][6],aC);}}I();};function R(bh,bg,bf,bC,bB,bx,be,bw){O();aH='00000000'.substr(0,8-String(bh).length)+String(bh);ff="http://maps.panedia.com/pano?id="+aH;sf=sf_root+aH+sf_ext;mf=mf_root+aH+mf_ext;lmf=lmf_root+aH+lmf_ext;if(be==null||be==''){imageHtmls='/images/blank.gif'}else{imageHtmls=be+'" '};bL=ff_root+aH+ff_ext;var bl=f();var bj=g();var bV=2;if(bl>1100&&bj>700){aU=3;}else if(bl<426||bj<351){aU=1;}else{aU=2;}if(aU==1){aQ=250;aY=140;aX=sf;}if(aU==2){aQ=400;aY=225;aX=mf;}if(aU==3){aQ=650;aY=366;aX=lmf;}switch(bB){case "0":if(bw!="none"){bz='';}else{bz='';}ah='<div id="infotop" style="width:'+aQ+'px;"><a href="'+ff+'" target="_blank"><img src="/images/gofull.gif" ></a></div><div id="info" style="width:'+aQ+'px;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="middle" height="22"><img src="/images/icon'+bx+'.gif" border="0">&nbsp;<b>'+bf+'</b>&nbsp;</td><td align="right"></td></tr><tr><td align="left" valign="top" colspan="2"><div class="infobox"><object width="'+aQ+'" height="'+aY+'"><param name="movie" value="'+aX+'"></param><param name = "bgcolor" value="#000000"/><embed src="'+aX+'" type="application/x-shockwave-flash" width="'+aQ+'" height="'+aY+'" bgcolor="#000000"></embed></object></div></td></tr></table></div>';break;case "1":ah='<div id="info"><table width="250" border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top" height="22" colspan="2"><b>'+bf+'</b>&nbsp;</td></tr><tr><td height="150" align="left" valign="top" >'+bC+'<br /></td><td valign="top"><img src="'+imageHtmls+'" height=100/></td></tr><tr><td colspan="2" height="15" align="center" bgcolor="#FFFFFF"></td></tr><tr><td colspan="2" align="right"><img src="/images/panozoomin.gif" border="0">&nbsp;<a href="javascript:J('+bg+');">Zoom In Map</a>&nbsp;|&nbsp;<img src="/images/panozoomout.gif" border="0">&nbsp;<a href="javascript:P('+bg+');">Zoom Out Map</a>&nbsp;|</td></tr></table></div>';break;}if(!MM_FlashCanPlay){ah='<div class="flashd">To use Panedia, you need <br/>Adobe Flash Player version 9 or newer.<br><a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" target="_blank">Get the latest Flash Player</a></div>';}return ah;};function aa(id){ba=map.getZoom();if(ba<15){ba=15};window.location="http://pano.panedia.com/?pano="+id+"&z="+ba+"&mt="+map.getCurrentMapType().getName().toLowerCase().substring(0,1);};function j(){if(md[mdid][13]!=""){var bp=md[mdid][13];var bq=md[mdid][14];var bu=new GPolyline.fromEncoded({color:"#cc3333",weight:10,opacity:0.8,points:bp,levels:bq,zoomFactor:32,numLevels:4});map.addOverlay(bu);}};function I(){if(md[mdid][15]!=""){var bc=new GGeoXml(md[mdid][15],function(){if(bc.loadedCorrectly()){ag=bc.getDefaultBounds();}else{}G();});map.addOverlay(bc);}else{G();}}