﻿/* Queue the Site Load Events
===================================================================================== */
addLoadEvent(initMap)
  

var map;
var markers = new Array();
var info = new Array();
var lat = 52.631604;
var lng = 1.299691;

function initMap() {
		
		if (!document.getElementById('map')) return ;		
    var ico = createPushpin();
    var m = new GMarker(new GLatLng(lat,lng), ico);        
    markers.push(m);

    var html = createInfoWin();
    info.push(html);    
    
    setTimeout("createMap();",1000);
}
function createMap(){
    if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("map"));
        map.addControl(new GLargeMapControl());
        map.clearOverlays();
        
        if (markers.length > 0) {
					map.setCenter(new GLatLng(markers[0].getPoint().lat(), markers[0].getPoint().lng()), 15);
				}
        
        for (i=0;i<markers.length;i++){
          map.addOverlay(markers[i]);
          markers[i].openInfoWindowHtml(info[i]);         
        }        
    }
}
function createPushpin(){
    var ico = new GIcon();  
		ico.image = "/Images/mm_20_red.png";
		
		
    ico.shadow = "/Images/mm_20_shadow.png";
    ico.iconSize = new GSize(12,20);
    ico.iconAnchor = new GPoint(14,12);
		ico.shadowSize = new GSize(22, 20);
    
    ico.infoWindowAnchor = new GPoint(9,2);
    ico.infoShadowAnchor = new GPoint(18,25);
    
    return ico;    
}

function createInfoWin(){
    var ret;
        
    ret = '<div class="infowin">';
    ret += '<strong>Norwich Cathedral</strong>';
    ret += '<dl>';
    ret += '<dt>Address:</dt><dd>The Refectory <br/>Norwich Cathedral</dd>';
    ret += '</dl>';    
    
    ret += '</div>';

    return ret;
}