var markers;var n_markers=new Array();var tooltip=document.createElement("div");tooltip.setAttribute("id","markerTooltip");tooltip.setAttribute("class","markerTooltip");function init(){};function getMap(){var catid;init();var dbmarkers;var newlat;var m=document.getElementById("mapview");map=new GMap2(m);map=new GMap2(document.getElementById("mapview"));map.addControl(new GMapTypeControl());map.addControl(new GLargeMapControl());map.getPane(G_MAP_FLOAT_PANE).appendChild(tooltip);llat=parseFloat(llat);llng=parseFloat(llng);lzoom=parseFloat(lzoom);if(isNaN(lzoom)){lzoom=8};if(!isNaN(llat)&& !isNaN(llng)){map.setCenter(new GLatLng(llat,llng),16);}else{map.setCenter(new GLatLng(54.5210,-2.7246),8);}var icon=new GIcon();icon.shadow="/images/arrowshadow.png";icon.iconSize=new GSize(24,34);icon.shadowSize=new GSize(39,34);icon.iconAnchor=new GPoint(12,34);icon.infoWindowAnchor=new GPoint(9,2);icon.infoShadowAnchor=new GPoint(18,25);icon.image="/images/arrow.png";var icon2=new GIcon();icon2.image="/images/mm_20_red.png";icon2.shadow="/images/mm_20_shadow.png";icon2.iconSize=new GSize(12,20);icon2.shadowSize=new GSize(22,20);icon2.iconAnchor=new GPoint(6,20);icon2.infoWindowAnchor=new GPoint(5,1);if(!isNaN(llat)&& !isNaN(llng)){markers=new GMarker(new GPoint(llng,llat),{icon:icon});}else{markers=new GMarker(new GPoint(-10,57.10),{icon:icon});}map.addOverlay(markers);markers.clickable=false;i=0;for(c=0;c<nearby.length;++c){n_markers[c]=new GMarker(new GPoint(nearby[c][3],nearby[c][2]),{icon:icon2});map.addOverlay(n_markers[c]);n_markers[c].htmls=nearby[c][1]+"<br /><br /><a href=\"./"+nearby[c][0]+"\">[View]</a>";n_markers[c].tooltip=nearby[c][1];n_markers[c].idx=c;GEvent.addListener(n_markers[c],"mouseover",function(){showTooltip(this.idx);});GEvent.addListener(n_markers[c],"mouseout",function(){tooltip.style.visibility="hidden"});}GEvent.addListener(map,'click',function(overlay,point){if(overlay&&overlay.openInfoWindowHtml){overlay.openInfoWindowHtml(overlay.htmls);}else if(point){}});};function TextualZoomControl(){};TextualZoomControl.prototype=new GControl();TextualZoomControl.prototype.initialize=function(map){var container=document.createElement("div");var zoomInDiv=document.createElement("div");this.setButtonStyle_(zoomInDiv);container.appendChild(zoomInDiv);zoomInDiv.appendChild(document.createTextNode("+ Zoom In"));GEvent.addDomListener(zoomInDiv,"click",function(){map.zoomIn();});var zoomOutDiv=document.createElement("div");this.setButtonStyle_(zoomOutDiv);container.appendChild(zoomOutDiv);zoomOutDiv.appendChild(document.createTextNode("- Zoom Out"));GEvent.addDomListener(zoomOutDiv,"click",function(){map.zoomOut();});map.getContainer().appendChild(container);return container;};TextualZoomControl.prototype.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(7,7));};TextualZoomControl.prototype.setButtonStyle_=function(button){button.style.textDecoration="none";button.style.color="#333333";button.style.backgroundColor="white";button.style.font="10px verdana";button.style.border="1px solid black";button.style.padding="2px";button.style.marginBottom="3px";button.style.textAlign="left";button.style.width="7em";button.style.cursor="pointer";};function showTooltip(mid){tooltip.innerHTML=n_markers[mid].tooltip;var point=map.getCurrentMapType().getProjection().fromLatLngToPixel(map.fromDivPixelToLatLng(new GPoint(0,0),true),map.getZoom());var offset=map.getCurrentMapType().getProjection().fromLatLngToPixel(n_markers[mid].getPoint(),map.getZoom());var anchor=n_markers[mid].getIcon().iconAnchor;var width=n_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/2)-height));pos.apply(tooltip);tooltip.style.visibility="visible";} 
