
var gmarkers=[];var htmls=[];var proprefs=[];var gpoints=[];var map;var ROOTURL="http://www.norfolkcottages.co.uk/";function myclick(i){map.closeInfoWindow();map.recenterOrPanToLatLng(gpoints[i]);window.setTimeout(function(){gmarkers[i].openInfoWindowHtml(htmls[i]);},1000);}
function myzoom(a){map.zoomTo(map.getZoomLevel()-a);}
function PageQuery(q)
{try
{if(q.length>1)this.q=q.substring(1,q.length);else this.q=null;this.keyValuePairs=new Array();if(q){for(var i=0;i<this.q.split("&").length;i++){this.keyValuePairs[i]=this.q.split("&")[i];}}
this.getKeyValuePairs=function(){return this.keyValuePairs;}
this.getValue=function(s){for(var j=0;j<this.keyValuePairs.length;j++){if(this.keyValuePairs[j].split("=")[0]==s)
return this.keyValuePairs[j].split("=")[1];}
return false;}
this.getParameters=function(){var a1=new Array(this.getLength());for(var j=0;j<this.keyValuePairs.length;j++){a1[j]=this.keyValuePairs[j].split("=")[0];}
return a1;}
this.getLength=function(){return this.keyValuePairs.length;}}
catch(e)
{}}
function queryString(key){var page=new PageQuery(window.location.search);return unescape(page.getValue(key));}
function onLoad(propref,lat,lon){var sidebar_html="";var i=0;function createMarker(id,point,icon,html){var marker=new GMarker(point,icon);GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(html);});gmarkers[i]=marker;gpoints[i]=point;htmls[i]=html;sidebar_html+='<a href="javascript:myclick('+i+')">'+proprefs[i]+'</a><br>';i++;return marker;}
var icons=[];icons[0]=new GIcon();icons[0].image="/images/map/house1.png";icons[0].iconSize=new GSize(12,10);icons[0].iconAnchor=new GPoint(6,5);icons[0].infoWindowAnchor=new GPoint(6,1);icons[1]=new GIcon();icons[1].image="/images/map/house2.png";icons[1].iconSize=new GSize(12,10);icons[1].iconAnchor=new GPoint(6,5);icons[1].infoWindowAnchor=new GPoint(6,1);icons[2]=new GIcon();icons[2].image="/images/map/house3.png";icons[2].iconSize=new GSize(12,10);icons[2].iconAnchor=new GPoint(6,5);icons[2].infoWindowAnchor=new GPoint(6,1);icons[3]=new GIcon();icons[3].image="/images/map/house4.png";icons[3].iconSize=new GSize(12,10);icons[3].iconAnchor=new GPoint(6,5);icons[3].infoWindowAnchor=new GPoint(6,1);icons[4]=new GIcon();icons[4].image="/images/map/house5.png";icons[4].iconSize=new GSize(12,10);icons[4].iconAnchor=new GPoint(6,5);icons[4].infoWindowAnchor=new GPoint(6,1);map=new GMap(document.getElementById("property_mapframe"));map.addControl(new GSmallZoomControl());map.setCenter(new GLatLng(lat,lon),13);var request=GXmlHttp.create();request.open("GET","/includes/map_xml.php?propref="+propref,true);request.onreadystatechange=function(){if(request.readyState==4){var xmlDoc=request.responseXML;var markers=xmlDoc.documentElement.getElementsByTagName("marker");for(var ii=0;ii<markers.length;ii++){var point=new GPoint(parseFloat(markers[ii].getAttribute("lng")),parseFloat(markers[ii].getAttribute("lat")));var html="  "
+" <table width='200' border='0' cellspacing='2' cellpadding='3' style='min-height: 200px;'>"
+" <tr>"
+"  <td colspan='2' style='padding: 0px;'>"
+"   <font color='#006633' size='1'><B>"+markers[ii].getAttribute("propname")+"</B></font>"
+"   <font size='1'><B> - "+markers[ii].getAttribute("addr1")+"</B></font>"
+"  </td>"
+" </tr>"
+" <tr>"
+"  <td style='padding: 0px; font-size: 10px;'><a href='http://www.norfolkcottages.co.uk/cottage-details/"+markers[ii].getAttribute("propref")+"'>More info ></a></td>"
+" </tr>"
+" <tr>"
+"  <td style='padding: 0px;'>"
+"   <font face='Verdana'>"
+"    <strong>Sleeps:</strong> "+markers[ii].getAttribute("sleeps")+" "
+"    <br>"
+"    <strong> Bedrooms:</strong> "+markers[ii].getAttribute("bedrooms")+"</font>"
+"  </td>"
+" </tr>"
+" </table>"
+" ";var icn=0;switch(markers[ii].getAttribute("area"))
{case"NORWE":icn=0;break
case"EASTC":icn=1;break
case"BROAD":icn=2;break
case"NORMI":icn=3;break
case"W/S":icn=4;break}
proprefs[i]=markers[ii].getAttribute("propref");var marker=new createMarker(ii+1,point,icons[icn],html);map.addOverlay(marker);}
var propref=queryString('prop');if(propref!='false'){for(var iii=0;iii<proprefs.length;iii++){if(propref==proprefs[iii]){myclick(iii);}}}}}
request.send(null);}
function loadMainOffice()
{if(GBrowserIsCompatible())
{var map=new GMap2(document.getElementById("contact_mapframe"));var officeLoc=new GLatLng(52.762770,1.111019);map.setCenter(officeLoc,13);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());var marker=new GMarker(officeLoc);GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml("<div style='font-family: arial;'><strong>Norfolk Country Cottages - Reepham Office<br />Address:</strong><br />Reepham<br />Norwich, Norfolk. NR10 4JJ</div>");});map.addOverlay(marker);var officeLoc2=new GLatLng(52.906911,1.087579);var marker2=new GMarker(officeLoc2);GEvent.addListener(marker2,"click",function(){marker2.openInfoWindowHtml("<div style='font-family: arial;'><strong>Norfolk Country Cottages - The Old Crab Shop<br />Address:</strong><br />1 Cross Street, Holt, Norfolk. NR25 6HZ</div>");});map.addOverlay(marker2);var map2=new GMap2(document.getElementById("contact_mapframe2"));map2.setCenter(officeLoc2,13);map2.addControl(new GLargeMapControl());map2.addControl(new GMapTypeControl());var marker3=new GMarker(officeLoc);GEvent.addListener(marker3,"click",function(){marker3.openInfoWindowHtml("<div style='font-family: arial;'><strong>Norfolk Country Cottages - Reepham Office<br />Address:</strong><br />Reepham<br />Norwich, Norfolk. NR10 4JJ</div>");});map2.addOverlay(marker3);var officeLoc2=new GLatLng(52.906911,1.087579);var marker4=new GMarker(officeLoc2);GEvent.addListener(marker4,"click",function(){marker4.openInfoWindowHtml("<div style='font-family: arial;'><strong>Norfolk Country Cottages - The Old Crab Shop<br />Address:</strong><br />1 Cross Street, Holt, Norfolk. NR25 6HZ</div>");});map2.addOverlay(marker4);}}