var map;var searcher;function OnLoad(){mapContainer=document.getElementById("map_canvas");var c=document.getElementById("map_canvas");c.innerHTML="";var a=document.createElement("div");a.style.width="100%";a.style.height="100%";c.appendChild(a);map=new google.maps.Map2(mapContainer);map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());var d=new google.search.SearchControl();searcher=new google.search.LocalSearch();searcher.setCenterPoint(map);var b=new google.search.SearcherOptions();b.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);d.addSearcher(searcher,b);d.setSearchCompleteCallback(searcher,function(){map.clearOverlays();var f=searcher.results;var e=f[0];downloadUrl2="/updateLatLng.php?pc="+e.title+"&lat="+e.lat+"&lng="+e.lng;GDownloadUrl(downloadUrl2,function(h,g){})});d.draw(a);map.setCenter(new GLatLng(54.622978,-4.5),5,G_PHYSICAL_MAP);downloadUrlUpdate_Markers="/marker_result.php?pos=1";GDownloadUrl(downloadUrlUpdate_Markers,function(m,n){var j=GXml.parse(m);var e=j.documentElement.getElementsByTagName("marker");if(e.length>0){for(var g=0;g<e.length;g++){id=e[g].getAttribute("id");if((parseFloat(e[g].getAttribute("brown"))+parseFloat(e[g].getAttribute("cameron"))+parseFloat(e[g].getAttribute("clegg")))==1){var k=e[g].getAttribute("lat");var l=e[g].getAttribute("lng");var h=new GLatLng(parseFloat(k),parseFloat(l));if(e[g].getAttribute("brown")==1){var f=new GMarker(h,GBIcon)}else{if(e[g].getAttribute("cameron")==1){var f=new GMarker(h,DCIcon)}else{if(e[g].getAttribute("clegg")==1){var f=new GMarker(h,NCIcon)}}}f.bindInfoWindow("<div width='100px'>"+e[g].getAttribute("tweet")+"</div>");map.addOverlay(f)}}}});downloadUrlUpdate_Postcode="/update_postcode_result.php";GDownloadUrl(downloadUrlUpdate_Postcode,function(h,g){var j=GXml.parse(h);var e=j.documentElement.getElementsByTagName("marker");if(e.length>0){for(var f=0;f<e.length;f++){if((parseFloat(e[f].getAttribute("brown"))+parseFloat(e[f].getAttribute("cameron"))+parseFloat(e[f].getAttribute("clegg")))==1){d.execute(e[f].getAttribute("postcode"))}}}});downloadUrlUpdate_Markers="/marker_result.php?pos=1";GDownloadUrl(downloadUrlUpdate_Markers,function(m,n){var j=GXml.parse(m);var e=j.documentElement.getElementsByTagName("marker");if(e.length>0){for(var g=0;g<e.length;g++){id=e[g].getAttribute("id");if((parseFloat(e[g].getAttribute("brown"))+parseFloat(e[g].getAttribute("cameron"))+parseFloat(e[g].getAttribute("clegg")))==1){var k=e[g].getAttribute("lat");var l=e[g].getAttribute("lng");var h=new GLatLng(parseFloat(k),parseFloat(l));if(e[g].getAttribute("brown")==1){var f=new GMarker(h,GBIcon)}else{if(e[g].getAttribute("cameron")==1){var f=new GMarker(h,DCIcon)}else{if(e[g].getAttribute("clegg")==1){var f=new GMarker(h,NCIcon)}}}f.bindInfoWindow("<table><tr><td width='250px'><b>"+e[g].getAttribute("username")+"</b> - "+e[g].getAttribute("postcode")+"</td></tr><table>");map.addOverlay(f)}}}})}var GBIcon=new GIcon();GBIcon.image="/markers/brown/image.png";GBIcon.printImage="/markers/brown/printImage.gif";GBIcon.mozPrintImage="/markers/brown/mozPrintImage.gif";GBIcon.iconSize=new GSize(20,20);GBIcon.shadow="/markers/brown/shadow.png";GBIcon.transparent="/markers/brown/transparent.png";GBIcon.shadowSize=new GSize(30,20);GBIcon.printShadow="/markers/brown/printShadow.gif";GBIcon.iconAnchor=new GPoint(10,10);GBIcon.infoWindowAnchor=new GPoint(10,10);GBIcon.imageMap=[19,0,19,1,19,2,19,3,19,4,19,5,19,6,19,7,19,8,19,9,19,10,19,11,19,12,19,13,19,14,19,15,19,16,19,17,19,18,19,19,0,19,0,18,0,17,0,16,0,15,0,14,0,13,0,12,0,11,0,10,0,9,0,8,0,7,0,6,0,5,0,4,0,3,0,2,0,1,0,0];var DCIcon=new GIcon();DCIcon.image="/markers/cameron/image.png";DCIcon.printImage="/markers/cameron/printImage.gif";DCIcon.mozPrintImage="/markers/cameron/mozPrintImage.gif";DCIcon.iconSize=new GSize(20,20);DCIcon.shadow="/markers/cameron/shadow.png";DCIcon.transparent="/markers/cameron/transparent.png";DCIcon.shadowSize=new GSize(30,20);DCIcon.printShadow="/markers/cameron/printShadow.gif";DCIcon.iconAnchor=new GPoint(10,10);DCIcon.infoWindowAnchor=new GPoint(10,10);DCIcon.imageMap=[19,0,19,1,19,2,19,3,19,4,19,5,19,6,19,7,19,8,19,9,19,10,19,11,19,12,19,13,19,14,19,15,19,16,19,17,19,18,19,19,0,19,0,18,0,17,0,16,0,15,0,14,0,13,0,12,0,11,0,10,0,9,0,8,0,7,0,6,0,5,0,4,0,3,0,2,0,1,0,0];var NCIcon=new GIcon();NCIcon.image="/markers/clegg/image.png";NCIcon.printImage="/markers/clegg/printImage.gif";NCIcon.mozPrintImage="/markers/clegg/mozPrintImage.gif";NCIcon.iconSize=new GSize(20,20);NCIcon.shadow="/markers/clegg/shadow.png";NCIcon.transparent="/markers/clegg/transparent.png";NCIcon.shadowSize=new GSize(30,20);NCIcon.printShadow="/markers/clegg/printShadow.gif";NCIcon.iconAnchor=new GPoint(10,10);NCIcon.infoWindowAnchor=new GPoint(10,10);NCIcon.imageMap=[19,0,19,1,19,2,19,3,19,4,19,5,19,6,19,7,19,8,19,9,19,10,19,11,19,12,19,13,19,14,19,15,19,16,19,17,19,18,19,19,0,19,0,18,0,17,0,16,0,15,0,14,0,13,0,12,0,11,0,10,0,9,0,8,0,7,0,6,0,5,0,4,0,3,0,2,0,1,0,0];
