var points;var infoHtmls;var markers=[];var map;var sortedArray=[];var chkexistv=[];var htmls=[];var i;var maxmarkers=100;var maxloaded= -1;var vplaces=[];var icons=new Array();var sidebar_html=new Array();var warningmsg="";var n=0;var passvar="";var maxtype=15;var cattext=new Hash(1,"Panoramas",200,"Apartments",201,"Backpackers and Hostels",202,"Bed and Breakfasts",203,"Cabins and Cottages",204,"Caravan and Camping",205,"Farm Stays",206,"Holiday Houses",207,"Hotels",208,"Motels",209,"Resorts",210,"Retreats",211,"Self Contained",300,"Extended",301,"Full Day",302,"Half Day or Less",303,"Night",304,"Tailored",400,"Bicycles",401,"Boats",402,"Campervans and Motorhomes",403,"Cars",404,"Equipment",405,"Four Wheel Drives",406,"Houseboats",407,"Minibuses and Coaches",408,"Motorcycles",409,"Yachts",500,"Air Services",501,"Coach Services",502,"Ferry Services",503,"Rail Services",504,"Transfers",600,"Amusement and Theme Parks",601,"Dining and Eating Out",602,"Entertainment",603,"Farming, Food and Produce",604,"Galleries, Museums and Collections",605,"Historical Sites and Heritage Locations",606,"Landmarks and Buildings",607,"Markets",608,"Mining and Industry",609,"National Parks and Reserves",610,"Natural Attractions",611,"Observatories and Planetariums",612,"Parks and Gardens",613,"Scenic Drives and Walks",614,"Shopping",615,"Spas and Retreats",616,"Sports and Recreation Facilities",617,"Wineries, Vineyards and Breweries",618,"Zoos, Sanctuaries, Aquariums and Wildlife Parks",700,"Exhibitions and Shows",701,"Festivals and Celebrations",702,"Performances",703,"Sporting Events",801,"Area",802,"City",803,"Region",804,"State",805,"Suburb",999,"");var typetext=["Panoramas","Panoramas","Accommodation","Tours","Hire","Transport","Attractions","Events","Destinations","Info","Food"];var tabtext=["Map Link","Text List","Thumbnails"];var sortlab1="Category";var sortlab2="Popularity";var sortlab3="Name";var loadtext="";var more="";var dbmarkers;var dbhead;var bound;var boundexpand={"maxx":0,"minx":0,"maxy":0,"miny":0};var lastbound={"maxx":0,"minx":0,"maxy":0,"miny":0};var lasttotal;var optionupdate=false;var loaded=false;var zoomtrig=false;var poitype=1;var xmlfile="/pexml.php";var loadControl;var zoommoreControl;var kcnt=0;var sortby;var sortbydefault=true;var markeri;var lastmarkerid=0;var flashsize=3;var s_markerid;var boundstart=new GLatLngBounds();var firsttime=true;var tab=2;var sbt=2;var sb=true;var allsidebar='';var linkurl="http://maps.panedia.com/?";var infoopen=false;var infoid=0;var tooltip=document.createElement("div");tooltip.setAttribute("id","markerTooltip");tooltip.setAttribute("class","markerTooltip");function Hash(){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 formatsidebar(a){if(a!=undefined){sortby=a;sortbydefault=false};if(sortbydefault){if(type==1){sortby=2}if(type>=2&&type<=10){sortby=1}}document.getElementById("lsbb").innerHTML='<img src="images/tabicon'+sbt+'.gif" />'+tabtext[sbt];if(sbt==1){allsidebar='<span class="textsmall02 graylink"><b>Sort list by:</b><br /><a href="javascript:void(0)" onclick="formatsidebar(1)">Category</a> | <a href="javascript:void(0)" onclick="formatsidebar(2)">Popularity</a> | <a href="javascript:void(0)" onclick="formatsidebar(3)">Name</a></span>';allsidebar=allsidebar+"<div><ul>";var current="oddRow";sortedArray=sortedArray.sort(mySort);var catold;if(sortby==2){allsidebar+='<li class="h"><h5>Sorted by '+sortlab2+'</h5></li>';};if(sortby==3){allsidebar+='<li class="h"><h5>Sorted by '+sortlab3+'</h5></li>';};}if(sbt==2){allsidebar='<div class="imgthumb">';sortby==2;}if(sbt==1||sbt==2){kcnt=0;for(var k=0;k<sortedArray.length;k++){if(bound.containsLatLng(sortedArray[k].getPoint())){kcnt++;catidx=sortedArray[k].catid+1;if(sortby==1&&sortedArray[k].catid!=catold&&sbt==1){allsidebar+='<li class="h"><h5>'+cattext.items[catidx]+'</h5></li>';catold=sortedArray[k].catid;};current=current=="evenRow"?"oddRow":"evenRow";pad_id='00000000'.substr(0,8-String(sortedArray[k].id).length)+String(sortedArray[k].id);st=st_root+pad_id+st_ext;if(type==1){if(sbt==1){allsidebar+='<li><img src="/images/icon'+catidx+'.gif" border="0"/>'+'<a href="javascript:void(0)" onclick="javascript:myclick('+sortedArray[k].idx+')" onmouseover="mymouseover('+sortedArray[k].idx+')" onmouseout="mymouseout('+sortedArray[k].idx+')">'+'<img src="'+st+'" width="0" height="0"/>'+' '+sortedArray[k].name+'</a></li>';}if(sbt==2){allsidebar+='<a class="imghigh" href="javascript:void(0)" onclick="javascript:myclick('+sortedArray[k].idx+')" onmouseover="mymouseover('+sortedArray[k].idx+')" onmouseout="mymouseout('+sortedArray[k].idx+')">'+'<img src=\"'+st+'\" width=\"100\" height=\"56\" alt="'+sortedArray[k].name+'" title="'+sortedArray[k].name+'"/>'+'</a>';}}if(type>=2&&type<=10){if(sbt==1){allsidebar+='<li><a href="javascript:void(0)" onclick="javascript:myclick('+sortedArray[k].idx+')" onmouseover="mymouseover('+sortedArray[k].idx+')" onmouseout="mymouseout('+sortedArray[k].idx+')">'+''+' '+sortedArray[k].name+'</a></li>';}}}}}if(sbt==2&&type>=2&&type<=10){allsidebar+='<li class="h"><h5>No thumbnails available for '+typetext[type]+'</h5></li>';}if(sbt==0){linkto(infoid);}if(sbt==1){allsidebar+="</ul></div>";}else{allsidebar+="</div>";}if(lasttotal>maxmarkers){document.getElementById("message").innerHTML='Showing 100 of '+lasttotal+" "+typetext[type];}else{document.getElementById("message").innerHTML='Showing '+kcnt+' of '+kcnt+" "+typetext[type];}if(kcnt==0&&sbt!=0){document.getElementById("message").innerHTML='No '+typetext[type]+' found in this area';allsidebar='No '+typetext[type]+' found in this area';}document.getElementById("loading2").style.visibility="hidden";document.getElementById("sidebarcontent").innerHTML=allsidebar;};function mySort(a,b){if(sortby==3){if(a.name<b.name)return-1;if(a.name>b.name)return+1;return 0;}if(sortby==1){a.catidl=(a.catid<10)?'0 '+a.catid:a.catid;b.catidl=(b.catid<10)?'0 '+b.catid:b.catid;if(a.catidl+a.name<b.catidl+b.name)return-1;if(a.catidl+a.name>b.catidl+b.name)return+1;return 0;}if(sortby==2){if(parseFloat(a.pop)<parseFloat(b.pop))return+1;if(parseFloat(a.pop)>parseFloat(b.pop))return-1;return 0;}};function getMap(){window.setTimeout(getMap2,150);};function getMap2(){var styleObj=document.getElementById("more").style;styleObj.display="none";document.getElementById("message").innerHTML="Loading...Please wait";if(llat==0&&llng==0&&lzoom==0){var VarArrayChk;VarArrayChk=document.location.href.match('vlat');if(VarArrayChk!=null){varArray=document.location.href.split('?')[1].split('&');for(var x=0;x<varArray.length;x++){var tmp=varArray[x].split('=');eval(unescape(tmp[0])+'="'+unescape(tmp[1])+'"');if(tmp[0]=="vlat"){var vlat=tmp[1]};if(tmp[0]=="vlng"){var vlng=tmp[1]};if(tmp[0]=="vzoom"){var vzoom=tmp[1]};}}}else{vlat=llat;vlng=llng;vzoom=lzoom;var VarArrayChk=1;}switch(mt){case "s":maptype=G_SATELLITE_MAP;break;case "h":maptype=G_HYBRID_MAP;break;case "t":maptype=G_PHYSICAL_MAP;break;default:maptype=G_NORMAL_MAP;}map=new GMap2(document.getElementById("mapview"));var options={linkTarget:GSearch.LINK_TARGET_BLANK,searchFormHint:"search the map",suppressZoomToBounds:true,onGenerateMarkerHtmlCallback:extendMarker};map.addControl(new google.maps.LocalSearch(options),new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(310,4)));map.addControl(new GLargeMapControl(),new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(-10,-60)));map.addControl(new GMapTypeControl(),new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(35,5)));map.addMapType(G_PHYSICAL_MAP);map.addControl(new GScaleControl());map.addControl(new TextualTabControl());loadControl=new TextualloadControl();map.addControl(loadControl);zoommoreControl=new TextualzoommoreControl();map.addControl(zoommoreControl);document.getElementById("zoommorenew").style.visibility="hidden";map.addControl(new DragZoomControl());map.enableDoubleClickZoom();map.enableContinuousZoom();map.enableScrollWheelZoom();map.getPane(G_MAP_FLOAT_PANE).appendChild(tooltip);tooltip.style.visibility="hidden";vlat=parseFloat(vlat);vlng=parseFloat(vlng);vzoom=parseFloat(vzoom);resizeMap();if(VarArrayChk!=null){map.setCenter(new GLatLng(vlat,vlng),vzoom,maptype);firsttime=false;}else{map.setCenter(new GLatLng(-28,132),4);}icons[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";icons[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";icons[i]=icon;}bounds();lastbound.minx=boundexpand.minx;lastbound.miny=boundexpand.miny;lastbound.maxx=boundexpand.maxx;lastbound.maxy=boundexpand.maxy;GEvent.addListener(map,"dragend",function(){reloaddata()});GEvent.addListener(map,"zoomend",function(){reloaddatazoom()});GEvent.addListener(map,"infowindowclose",function(){infoopen=false;linkto(0);});GEvent.addListener(map,"maptypechanged",function(){linkto(infoid);});GEvent.addListener(map,'click',function(overlay,point){if(overlay&&overlay.openInfoWindowHtml){if(typeof(overlay.htmls)!='undefined'){popupclose();markerchange(overlay.idx);overlay.openInfoWindowHtml(openinfo(overlay.id,overlay.idx,overlay.name,overlay.desc,overlay.ow,overlay.cat,overlay.image,overlay.audio));infoopen=true;infoid=overlay.id;linkto(infoid);}}else if(point){popupclose();}});loaddata();};function bounds(){bound=map.getBounds();lngdiff=0.000877*(Math.pow(2,17-map.getZoom()));latdiff=0.000454*(Math.pow(2,17-map.getZoom()));boundexpand.minx=bound.getSouthWest().lat()-latdiff;boundexpand.maxx=bound.getNorthEast().lat()+latdiff;boundexpand.miny=bound.getSouthWest().lng()-lngdiff;boundexpand.maxy=bound.getNorthEast().lng()+lngdiff;};function createPlace(lng,lat,cat,catid,catd,name,desc,uid,pop,ow,image,id,i,fl,audio){var place=new Object();place.lng=lng;place.lat=lat;place.cat=cat;place.catid=catid;place.catd=catd;place.name=name;place.desc=desc;place.uid=uid;place.image=image;place.pop=pop;place.ow=ow;place.id=id;place.i=i;place.fl=fl;place.audio=audio;vplaces.push(place);};function reloaddatazoom(){if(!firsttime){if(lasttotal>maxmarkers){zoomtrig=true}else{zoomtrig=false};reloaddata();}};function reloaddata(){document.getElementById("loading2").style.visibility="visible";document.getElementById("loading2").style.cursor="wait";bounds();if(bound.getNorthEast().lng()<bound.getSouthWest().lng()){dateline=true}else{dateline=false}if(zoomtrig||(bound.getSouthWest().lat()<lastbound.minx||bound.getNorthEast().lat()>lastbound.maxx||bound.getNorthEast().lng()>lastbound.maxy||bound.getSouthWest().lng()<lastbound.miny)){zoomtrig=false;loaddata()}else{formatsidebar()};};function loaddata(){map.closeInfoWindow();vplaces=[];var request=GXmlHttp.create();var z=map.getZoom();request.open("GET",xmlfile+"?xi="+boundexpand.minx+"&yi="+boundexpand.miny+"&xa="+boundexpand.maxx+"&ya="+boundexpand.maxy+"&own="+own+"&type="+type+"&z="+z,true);request.onreadystatechange=function(){if(request.readyState==4){var xmlDoc=request.responseXML;dbmarkers=xmlDoc.documentElement.getElementsByTagName("marker");dbhead=xmlDoc.documentElement.getElementsByTagName("head");i=0;lastbound.minx=boundexpand.minx;lastbound.miny=boundexpand.miny;lastbound.maxx=boundexpand.maxx;lastbound.maxy=boundexpand.maxy;lasttotal=dbhead[0].getAttribute("tot");loaddataprogress();}};request.send(null);};function loaddataprogress(){if(i<dbmarkers.length){var vmax=Math.min(i+100,dbmarkers.length);while(i<vmax){var lng=dbmarkers[i].getAttribute("Lng");var lat=dbmarkers[i].getAttribute("Lat");var cat=dbmarkers[i].getAttribute("Cat");var catid=parseFloat(cat)-1;var catd=dbmarkers[i].getAttribute("CatD");var name=dbmarkers[i].getAttribute("Name");var desc=dbmarkers[i].getAttribute("Desc");var uid=dbmarkers[i].getAttribute("Uid");var image=dbmarkers[i].getAttribute("Image");var pop=dbmarkers[i].getAttribute("Pop");var ow=dbmarkers[i].getAttribute("Ow");var id=dbmarkers[i].getAttribute("Id");var fl=dbmarkers[i].getAttribute("fl");var audio=dbmarkers[i].getAttribute("audio");if(id!=s_id){createPlace(lng,lat,cat,catid,catd,name,desc,uid,pop,ow,image,id,i,fl,audio);}i++;}loadtext='<div id="loadbar">'+'Loading...Please wait'+'</div>';document.getElementById("loading2").innerHTML=loadtext;loaddataprogress();}else{loaded=true;if(s_ok){lid=vplaces.length;var s_catid=parseFloat(s_cat)-1;if(lid==maxmarkers){lid=i-1;vplaces[lid].lng=s_lng;vplaces[lid].lat=s_lat;vplaces[lid].cat=s_cat;vplaces[lid].catid=s_catid;vplaces[lid].catd="";vplaces[lid].name=s_name;vplaces[lid].desc=s_desc;vplaces[lid].uid="";vplaces[lid].image="";vplaces[lid].pop=1;vplaces[lid].ow=s_own;vplaces[lid].id=s_id;vplaces[lid].i=lid;vplaces[lid].fl="";vplaces[lid].audio=s_audio;}else{createPlace(s_lng,s_lat,s_cat,s_catid,"",s_name,s_desc,"",s_pop,s_own,s_image,s_id,i,"",s_audio);i++};}refreshmarkers();}};function myclick(id){popupclose();if(id==101){s_marker.openInfoWindowHtml(openinfo(s_marker.id,id,s_marker.name,s_marker.desc,s_marker.ow,s_marker.cat,s_marker.image,s_marker.audio));}else{markers[id].openInfoWindowHtml(openinfo(markers[id].id,markers[id].idx,markers[id].name,markers[id].desc,markers[id].ow,markers[id].cat,markers[id].image,markers[id].audio));markerchange(id);infoopen=true;infoid=markers[id].id;linkto(infoid);}};function zoomIN(idx){var zl=map.getZoom();if(zl<8){zl=8}zl+=4;if(zl>19){zl=19};if(idx==101){map.setCenter(s_marker.point,zl);}else{map.setCenter(markers[idx].point,zl);}};function zoomOUT(idx){var zl=map.getZoom();zl-=4;if(zl<0){zl=0};if(idx==101){map.setCenter(s_marker.point,zl);}else{map.setCenter(markers[idx].point,zl);}};function popup(id){map.closeInfoWindow();var styleObj=document.getElementById("content").style;styleObj.display="none";var styleObj=document.getElementById("more").style;styleObj.display="block";width2=(getWindowWidth())-30+'px';height2=(getWindowHeight())-32+'px';if(id==parseInt(id)){if(type==1){pad_id='00000000'.substr(0,8-String(id).length)+String(id);ff="pano.php?pano="+pad_id;}if(type>=2&&type<=10){ff="infoaus.php?id="+id;}}else{switch(id){case "about":ff="about.php";break;case "contact":ff="contact.php";break;}}more='<iframe src="'+ff+'" width=100% height="'+height2+'" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0"></iframe>';moreinner='<div id="mainframe"><div class="popup"><a class="grey" href="javascript:popupclose();">&laquo; Back to map</a></div><div>'+more+'</div></div>';document.getElementById("more").innerHTML=moreinner;};function popupclose(){var styleObj=document.getElementById("more").style;if(styleObj.display!="none"){var d=document.getElementById('more');var olddiv=document.getElementById('mainframe');d.removeChild(olddiv);}styleObj.display="none";var styleObj=document.getElementById("content").style;styleObj.display="";map.closeInfoWindow();map.checkResize();};function directions(x){};function chkexist(){chkexistv=[];for(var n=0;n<vplaces.length;n++){for(var m=0;m<markers.length;m++){if(vplaces[n].id==markers[m].id){chkexistv[m]= -1;vplaces[n].id= -1;m=maxloaded;}}}};function refreshmarkers(){if(loaded==true){document.getElementById("loading2").style.visibility="visible";chkexist();n=0;i=0;sortedArray=[];window.setTimeout(refreshmarkersprogress,10);}};function refreshmarkersprogress(){if(i<=maxmarkers&&n<vplaces.length){var vmax=Math.min(i+10,maxmarkers);while(i<vmax){if(vplaces[n].id!= -1&&chkexistv[i]!= -1){ncatid=vplaces[n].catid+1;if(markers[i]==undefined){markers[i]=new GMarker(new GLatLng(vplaces[n].lat,vplaces[n].lng),icons[type]);map.addOverlay(markers[i]);GEvent.addListener(markers[i],"mouseover",function(){showTooltip(this.idx);});GEvent.addListener(markers[i],"mouseout",function(){tooltip.style.visibility="hidden"});}else{markers[i].setPoint(new GLatLng(vplaces[n].lat,vplaces[n].lng));markers[i].setImage("/images/marker-vr"+type+".png");}if(firsttime){var tpoint=new GLatLng(vplaces[n].lat,vplaces[n].lng);boundstart.extend(tpoint);}markers[i].id=vplaces[n].id;pad_id='00000000'.substr(0,8-String(vplaces[n].id).length)+String(vplaces[n].id);st=st_root+pad_id+st_ext;markers[i].lat=vplaces[n].lat;markers[i].lng=vplaces[n].lng;markers[i].cat=vplaces[n].cat;markers[i].catid=parseFloat(vplaces[n].catid);markers[i].catidx=parseFloat(vplaces[n].catidx);markers[i].catd=vplaces[n].catd;markers[i].name=vplaces[n].name;markers[i].desc=vplaces[n].desc;markers[i].uid=vplaces[n].uid;markers[i].pop=vplaces[n].pop;markers[i].ow=vplaces[n].ow;markers[i].idx=i;markers[i].fl=vplaces[n].fl;markers[i].audio=vplaces[n].audio;switch(markers[i].ow){case "0":markers[i].tooltip="<div class='tooltip'><img src=\""+st+"\" width=\"130\" height=\"73\"/><br />"+vplaces[n].name+"</div>";break;case "1":markers[i].tooltip="<div class='tooltip'>"+vplaces[n].name+"</div>";break;}markers[i].htmls="";ok=true;if(s_ok&&markers[i].id==s_id){s_markerid=i}n++;}i++;if(i>maxloaded){maxloaded=i};while(chkexistv[i]== -1){i++;}for(var nn=n;nn<vplaces.length;nn++){if(vplaces[nn].id== -1){n++}else{nn=vplaces.length}}if(i>=maxmarkers){n=vplaces.length};if(n>=vplaces.length){i=maxmarkers};}loadtext='<div id="loadbar">'+'Loading...Plotting Markers: '+Math.ceil(i/(maxmarkers)*100)+"%</div>";document.getElementById("loading2").innerHTML=loadtext;window.setTimeout(refreshmarkersprogress,100);}else{loadtext="Loading...Please wait";for(var k=0;k<=markers.length-1;k++){sortedArray.push(markers[k]);}document.getElementById("loading2").innerHTML=loadtext;formatsidebar();if(s_ok){markerchange(s_markerid);markers[s_markerid].openInfoWindowHtml(openinfo(markers[s_markerid].id,markers[s_markerid].idx,markers[s_markerid].name,markers[s_markerid].desc,markers[s_markerid].ow,markers[s_markerid].cat,markers[s_markerid].image,markers[s_markerid].audio));s_ok=false;};if(firsttime){map.setZoom(map.getBoundsZoomLevel(boundstart));map.setCenter(boundstart.getCenter());firsttime=false;}if(lasttotal>maxmarkers){document.getElementById("zoommore").style.visibility="visible";}else{document.getElementById("zoommore").style.visibility="hidden";};document.getElementById("loading2").style.visibility="hidden";}};function resizeMap(){var nHeight=getWindowHeight()-72;document.getElementById("map-wrap").style.height=nHeight+'px';document.getElementById("mapview").style.height=nHeight+'px';document.getElementById("wrapside").style.height=nHeight-40+'px';document.getElementById("sidebar").style.height=nHeight-40+'px';document.getElementById("loading2").style.top=(nHeight/2)-120+'px';document.getElementById("loading2").style.left=(getWindowWidth()/2)-120+'px';document.getElementById("loading2").style.visibility="hidden";map.checkResize();};function getWindowHeight(){if(typeof(window.innerHeight)=='number'){nHeight=window.innerHeight;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){nHeight=document.documentElement.clientHeight;}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){nHeight=document.body.clientHeight;}return nHeight;};function getWindowWidth(){var nWidth;if(typeof(window.innerWidth)=='number'){nWidth=window.innerWidth;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){nWidth=document.documentElement.clientWidth;}else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){nWidth=document.body.clientWidth;}return nWidth;};function openinfo(oiid,oiidx,oiname,oidesc,oiow,oicat,oiimage,oiaudio){pad_id='00000000'.substr(0,8-String(oiid).length)+String(oiid);sf=sf_root+pad_id+sf_ext;mf=mf_root+pad_id+mf_ext;lmf=lmf_root+pad_id+lmf_ext;if(oiimage==null||oiimage==''){imageHtmls='/images/blank.gif'}else{imageHtmls=oiimage+'" '};fullflash=ff_root+pad_id+ff_ext;var nwidth=getWindowWidth();var nheight=getWindowHeight();var fflip=2;if(nwidth>1100&&nheight>700){flashsize=3;}else if(nwidth<900||nheight<600){flashsize=1;}else{flashsize=2;}if(flashsize==1){flashw=250;flashh=140;flashcont=sf;}if(flashsize==2){flashw=400;flashh=225;flashcont=mf;}if(flashsize==3){flashw=650;flashh=366;flashcont=lmf;}switch(oiow){case "0":if(oiaudio!="none"){audiolink='<embed src="mp3player.swf" width="100" height="20" allowfullscreen="true" allowscriptaccess="always" flashvars="&file=http://panedia.biz/mp3/'+oiaudio+'.mp3&volume=50&repeat=true&autostart=false&height=20&width=100" />';}else{audiolink='';}infoHtmls='<div id="infotop" style="width:'+flashw+'px;"><a href="javascript:popup('+oiid+');" alt="See this Panorama in high resolution" title="See this Panorama in high resolution"><img src="/images/gofull.gif"></a></div><div id="info" style="width:'+flashw+'px;"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="middle" height="22"><img src="/images/icon'+oicat+'.gif" border="0">&nbsp;<b>'+oiname+'</b>&nbsp;</td><td align="right"></td></tr><tr><td align="left" valign="top" colspan="2"><div class="infobox"><object width="'+flashw+'" height="'+flashh+'"><param name="movie" value="'+flashcont+'"></param><param name = "bgcolor" value="#000000"/><embed src="'+flashcont+'" type="application/x-shockwave-flash" width="'+flashw+'" height="'+flashh+'" bgcolor="#000000"></embed></object></div></td></tr></table><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td width="100">'+audiolink+'</td><td align="right"><br/><img src="/images/panozoomin.gif" border="0">&nbsp;<a href="javascript:zoomIN('+oiidx+');">Zoom In Map</a>&nbsp;|&nbsp;<img src="/images/panozoomout.gif" border="0">&nbsp;<a href="javascript:zoomOUT('+oiidx+');">Zoom Out Map</a>&nbsp;|</td></tr></table></div>';break;case "1":infoHtmls='<div id="info"><table width="250" border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top" height="22" colspan="2"><b>'+oiname+'</b>&nbsp;</td></tr><tr><td height="150" align="left" valign="top" >'+oidesc+'<br /><br /><a href="javascript:popup('+oiid+');">more info..</a></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:zoomIN('+oiidx+');">Zoom In Map</a>&nbsp;|&nbsp;<img src="/images/panozoomout.gif" border="0">&nbsp;<a href="javascript:zoomOUT('+oiidx+');">Zoom Out Map</a>&nbsp;|</td></tr></table></div>';break;}if(!MM_FlashCanPlay){infoHtmls='<div class="flashd">To use Panedia, you need Adobe Flash Player version 9 or newer.<br><a href="http://maps.google.com/local_url?q=http://www.adobe.com/shockwave/download/download.cgi%3FP1_Prod_Version%3DShockwaveFlash&amp;dq=&amp;s=ANYYN7manSNIV_th6k0SFvGB4jz36is1Gg" target="_blank">Get the latest Flash Player</a></div>';}return infoHtmls;};function TextualTabControl(){};TextualTabControl.prototype=new GControl();TextualTabControl.prototype.initialize=function(map){var container=document.createElement("div");var zoomInDiv=document.createElement("div");zoomInDiv.className='maptab maptablist';zoomInDiv.title='Show Text List';container.appendChild(zoomInDiv);GEvent.addDomListener(zoomInDiv,"click",function(){sbt=1;toggle(1);formatsidebar();});var zoomOutDiv=document.createElement("div");zoomOutDiv.className='maptab maptabthumb';zoomOutDiv.title='Show Thumbnails';container.appendChild(zoomOutDiv);GEvent.addDomListener(zoomOutDiv,"click",function(){sbt=2;toggle(1);formatsidebar();});map.getContainer().appendChild(container);return container;};TextualTabControl.prototype.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_TOP_RIGHT,new GSize(0,5));};function TextualloadControl(){};TextualloadControl.prototype=new GControl();TextualloadControl.prototype.initialize=function(map){var container=document.createElement("div");var loadDiv=document.createElement("div");loadDiv.className='loading2';loadDiv.id='loading2';container.appendChild(loadDiv);loadDiv.appendChild(document.createTextNode("Loading...Please wait"));map.getContainer().appendChild(container);return container;};function TextualzoommoreControl(){};TextualzoommoreControl.prototype=new GControl();TextualzoommoreControl.prototype.initialize=function(map){var container=document.createElement("div");var zoommoreDiv=document.createElement("div");zoommoreDiv.className='zoommorenew';zoommoreDiv.id='zoommorenew';container.appendChild(zoommoreDiv);zoommoreDiv.appendChild(document.createTextNode("Zoom In For More Places"));map.getContainer().appendChild(container);return container;};TextualzoommoreControl.prototype.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(100,7));};function change_type(){box=document.form2.typeMenu;vtype=box.options[box.selectedIndex].value;type=vtype;map.clearOverlays();lastmarkerid=0;vplaces=[];lasttotal=0;maxloaded= -1;markers=[];loaddata();};function showTooltip(mid){tooltip.innerHTML=markers[mid].tooltip;var point=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),map.getZoom());var offset=map.getCurrentMapType().getProjection().fromLatLngToPixel(markers[mid].getPoint(),map.getZoom());var anchor=markers[mid].getIcon().iconAnchor;var width=markers[mid].getIcon().iconSize.width;var height=tooltip.clientHeight;var pos=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(offset.x-point.x-anchor.x+width,offset.y-point.y-anchor.y-height));pos.apply(tooltip);wwx=offset.x-point.x-anchor.x;wwy=offset.y-point.y-anchor.y;tooltip.style.visibility="visible";};function mymouseover(mid){showTooltip(mid)};function mymouseout(mid){tooltip.style.visibility="hidden";};function saveme(e){document.getElementById("saveme").innerHTML='<p><a href=""><img src="/images/saveadd.gif" alt="saved" /></a>&nbsp;<a href=""><img src="/images/progresssmall.gif" /></a></p>';var request=GXmlHttp.create();var rnd=Math.floor(Math.random()*100000000000000000000+1);request.open("GET","saveplace?pl="+e+"&rand="+rnd,true);request.onreadystatechange=function(){if(request.readyState==4){xmlDoc=request.responseXML;dbtweeker=xmlDoc.documentElement.getElementsByTagName("status");var tw=dbtweeker[0].getAttribute("results");document.getElementById("saveme").innerHTML=tw;}};request.send(null);};function staticmarker(){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(llat,llng),{icon:s_icon});map.addOverlay(s_marker);GEvent.addListener(s_marker,"mouseover",function(){showTooltip(101);});GEvent.addListener(s_marker,"mouseout",function(){tooltip.style.visibility="hidden"});s_marker.tooltip="<div class='tooltip'>"+s_name+"</div>";s_marker.htmls(openinfo(s_id,101,s_name,s_desc,s_ow,s_cat,s_image,s_audio));};function fluffer(){for(var n=0;n<markers.length;n++){if(markers[n].fl>0){fluf_lat=markers[n].lat;fluf_lng=markers[n].lng;flfac=Math.pow(2,map.getZoom())/8;fl=parseFloat(markers[n].fl);flx=fl/flfac;fly=fl/flfac;markers[n].setPoint(new GLatLng(fluf_lat-flx,fluf_lng-fly));}}};function markerchange(id){if(typeof(id)!='undefined'){if(type==1){markers[lastmarkerid].setImage("images/marker-vr1.png");if(id>=0){markers[id].setImage("images/marker-vr-open.png");}lastmarkerid=id;}}};function flashflip(ff){lastmarkerid;flashsize=ff;map.clearOverlays();vplaces=[];lasttotal=0;maxloaded= -1;markers=[];loaddata();};function toggle(obj){var el=document.getElementById('side-wrap');if(!sb&&obj){el.style.display='';sb=true;}if(!obj){el.style.display='none';sb=false;}map.checkResize();};function extendMarker(marker,html,result){reloaddata();return html;};function linkto(id){switch(map.getCurrentMapType().getName()){case "Map":mt="m";break;case "Satellite":mt="s";break;case "Hybrid":mt="h";break;case "Terrain":mt="t";break;}if(infoopen){linkt=linkurl+'pano='+id+'&mt='+mt;}else{linkt=linkurl+'lat='+roundNumber(map.getCenter().y,6)+'&lng='+roundNumber(map.getCenter().x,6)+'&z='+map.getZoom()+'&mt='+mt;}if(sbt==0){allsidebar='<div><b>Link to this map</b><p>Copy the following to link to this map view</p><form><input name="name" type="text" value="'+linkt+'" size="40"/></form>';document.getElementById("sidebarcontent").innerHTML=allsidebar;}};function panosite(id){mz=map.getZoom();if(mz<15){mz=15};window.location="http://pano.panedia.com/?pano="+id+"&z="+mz+"&mt="+map.getCurrentMapType().getName().toLowerCase().substring(0,1);};function roundNumber(num,dec){var result=Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);return result;}