//map.js

var icon; 

function load() {
  if (GBrowserIsCompatible()) {

var map;
/*
    icon = new GIcon();
	icon.image = "images/concord-red-flag.png";
	icon.shadow = "images/concord-flag-shadow.png";
	icon.iconSize = new GSize(50, 53);
	icon.shadowSize = new GSize(68, 20);
	icon.iconAnchor = new GPoint(40,50);
	icon.infoWindowAnchor = new GPoint(40,20);
*/
	
	

    map = new GMap2(document.getElementById("map"));
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());
    //map.addControl(new GOverviewMapControl());
    map.setCenter(new GLatLng(55, -113), 5);
    map.enableDoubleClickZoom();
    //window.setTimeout(setupOfficeMarkers, 0);
	
	

	// Set up markers with info windows 
	
	// Head office
	var point = new GLatLng(55.066732, -117.285848);
	var marker = createMarker(point,'<b>Head Office</b><br />P.O. Box 1528<br />Valleyview, Alberta<br />T0H 3N0<br />T: 1.780.524.2113<br />F: 1.780.524.4554<br /><img src="/uploads/VVOffice.jpg" /><br />')
	map.addOverlay(marker);
	
	// Calgary
	var point = new GLatLng(51.045948, -114.072278);
	var marker = createMarker(point,'<b>Calgary Office</b><br />2400, 530 - 8th Ave S.W.<br />Calgary, Alberta<br />T2P 3S8<br />T: 1.403.294.1950<br />F: 1.403.294.1948<br /><img src="/uploads/concord-calgary-small.jpg" /><br />') 
	map.addOverlay(marker);
	
	// Edmonton West
	var point = new GLatLng(53.544762, -113.782216);
	var marker = createMarker(point,'<b>Edmonton West/Acheson Office</b><br />#11, 53016 Hwy 60<br />Acheson, Alberta<br />T7X 5A7<br />T: 1.780.962.4334<br />F: 1.780.962.6307<br /><img src="/uploads/achesonoffice.jpg" /><br /><img src="/uploads/Acheson.jpg" />')
	map.addOverlay(marker);
	
	// Blackfalds
	var point = new GLatLng(52.379201, -113.795649);
	var marker = createMarker(point,'<b>Blackfalds Office</b><br />27123 - 13 Hwy 597<br />Mailing Address:<br />Box 1628<br />Blackfalds, Alberta<br />T0M 0J0<br />T: 1.403.885.0075<br />F: 1.403.885.4864<br /><img src="/uploads/concord-blackfalds-small.jpg" /><br />')
	map.addOverlay(marker);	
	
	// Cold Lake
	var point = new GLatLng(54.436846, -110.195559);
	var marker = createMarker(point,'<b>Cold Lake Office</b><br />P.O. Box 923<br />Cold Lake, Alberta<br />T9M 1P2<br />T: 1.780.639.4094<br />F: 1.780.636.3309<br /><img src="/uploads/cloffice.jpg" /><br />')
	map.addOverlay(marker);
	
	// Drayton Valley	
	var point = new GLatLng(53.222083, -114.992911);
	var marker = createMarker(point,'<b>Drayton Valley Office:</b><br />6218-50th Avenue<br />Mailing Address:<br />Box 6818<br />Drayton Valley, Alberta<br />T7A 1S2<br />T: 1.780.542.5520<br />F: 1.780.542.9232<br /><img src="/uploads/dvoffice.jpg" /><br />')
	map.addOverlay(marker);
	
	// Grand Prarie
	var point = new GLatLng(55.2156, -118.7910);
	var marker = createMarker(point,'<b>Grande Prairie Office:</b><br />15602 - 94th Street<br />Grande Prairie, Alberta<br />T8X 0B9<br />T: 1.780.814.7027<br />F: 1.780.814.7061<br /><img src="/uploads/gpoffice(1).jpg" /><br />')
	map.addOverlay(marker);
	
	// High Level
/*
	var point = new GLatLng(58.511834, -117.130859);
	var marker = createMarker(point,'<b>High Level Office:</b><br />10301-96 Street<br />High Level, Alberta<br />T0H 1Z0<br />T: 1.780.926.3385<br />F: 1.780.926.2580<br /><img src="/uploads/highlevel1-small.jpg" /><br />')
	map.addOverlay(marker);
*/
	
	// Lloydminster
	var point = new GLatLng(53.301417, -110.009147);
	var marker = createMarker(point,'<b>Lloydminster Office</b><br />5518-63 Avenue<br />Mailing Address:<br />Box 21007<br />Lloydminster, Alberta<br />T9V 2S1T<br />T: 1.780.875.8012<br />F: 1.780.875.2118<br /><img src="/uploads/lloffice.jpg" /><br />')
	map.addOverlay(marker);				
	
	// Whitecourt
	var point = new GLatLng(54.115940, -115.647990);
	var marker = createMarker(point,'<b>Whitecourt Office</b><br />3340-33 Street<br />Mailing Address:<br />P.O. Box 1104<br />Whitecourt, Alberta<br />T7S 1P1<br />T: 1.780.778.4567<br />F: 1.780.778.4575<br /><img src="/uploads/wcoffice.jpg" /><br />')
	map.addOverlay(marker);				
	
	// Rocky Mountain House
/*
	var point = new GLatLng(52.376909, -114.909954);
	var marker = createMarker(point,'<b>Rocky Mountain House Office</b><br />South East 01-39-07-W5<br />T: 1.403.845.5485<br />')
	map.addOverlay(marker);	
*/			
  		
  }
}


//define custom icons



// var icon2 = new GIcon();
// icon2.image = "/images/concord-white-flag.png";
// icon2.shadow = "/images/concord-flag-shadow.png";
// icon2.iconSize = new GSize(50, 53);
// icon2.shadowSize = new GSize(68, 20);
// icon2.iconAnchor = new GPoint(40,50);
// icon2.infoWindowAnchor = new GPoint(40,20);

// function to create markers
function createMarker(point,html) {
    var marker = new GMarker(point, icon);
    GEvent.addListener(marker, "click", function() {
      marker.openInfoWindowHtml(html);
    });
    return marker;
 }