// Google Maps Scripts

    //<![CDATA[
    function load() {
      if (GBrowserIsCompatible()) {
        
        var map = new GMap2(document.getElementById("map"));
        map.addControl(new GSmallMapControl());
        map.addControl(new GMapTypeControl());
                  
        var wembleypark = new GLatLng(51.563000,-0.2791 );
        var confero = new GLatLng(51.561850 ,-0.27900 );
        
        var tubeicon = new GIcon();
        tubeicon.image = "resources/images/uglogo.png"; 
        tubeicon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
        tubeicon.iconSize = new GSize(30, 24);
        //conferoicon.imageMap = 
        //conferoicon.shadowSize = new GSize(22, 20);
        tubeicon.iconAnchor = new GPoint(30, 24);
        tubeicon.infoWindowAnchor = new GPoint(30, 12);
        
        var conferoicon = new GIcon();
        conferoicon.image = "resources/images/confero_marker2.png"; 
        conferoicon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
        conferoicon.iconSize = new GSize(100, 54);
        //conferoicon.imageMap = 
        //conferoicon.shadowSize = new GSize(22, 20);
        conferoicon.iconAnchor = new GPoint(95, 54);
        conferoicon.infoWindowAnchor = new GPoint(95, 27);
        
        var marker = new GMarker(wembleypark);
        var confmarker = new GMarker(confero,conferoicon);
        
        var confMessage='<!--<h2>Directions by Google Maps</h2>--><form><label>Enter your postcode</label><br/><input style="width: 80px;"type="text" id="pcode"/><br/><button onclick="PostCodeURL();" style="font-size: 11px;">Get Directions</button></form>';
        
        GEvent.addListener(marker, "click", function(){marker.openInfoWindow("Nearest Underground Station<br/>Wembley Park - Metropolitan Line");});
        GEvent.addListener(confmarker, "click", function(){confmarker.openInfoWindow(confMessage);});
        
        /*var confmark = new GMarker(confero, conferoicon)
        GEvent.addListener(confmark, "click", function(){confmark.openInfoWindow("Confero Call Centres");});
        */
        map.setCenter(wembleypark, 17);
        /*
        map.addOverlay(createMarker(wembleypark, 1));*/
        //map.addOverlay(marker);
        map.addOverlay(confmarker);

        confmarker.openInfoWindow(confMessage);
      }
    }
    
    function createMarker(point, number) {
      var marker = new GMarker(point);
      GEvent.addListener(marker, "click", function() {    marker.openInfoWindowHtml("Marker #<b>" + number + "</b>");});
      return marker;
    }
    
    function PostCodeURL(){
      var el = document.getElementById("pcode");
      var pcode = el.value;
      pcode + pcode.replace(" ", "+");
      //alert("postcode: " + pcode);
      var url="http://maps.google.co.uk/maps?f=q&hl=en&q=" + pcode + "+to+ha9+0np";
      
      window.open(url);
    }

    //]]>
