/*****************************************************************************************
 * Google Map Script for OpenRoad
 * 
 * Create global variable "current" to make default location
 * i.e. var current = "ortr" for OpenRoad Toyota Richmond
 * 
 * Created by Michael Kam
 * Created on March 23, 2010
 *****************************************************************************************/
if (GBrowserIsCompatible()) {
	var orrab 	= new GLatLng(49.193007,-123.0915);
	var ortr	= new GLatLng(49.171295,-123.077718);
	var orhonda	= new GLatLng(49.218446,-122.959522);
//	var nsa		= new GLatLng(49.316594,-123.097322);
	var ora		= new GLatLng(49.262168,-123.023803);
	var orhyund = new GLatLng(49.171791,-123.079051);
	var orlpm	= new GLatLng(49.276659,-122.837124);
	var ortpm	= new GLatLng(49.276666,-122.836339);
	var rl		= new GLatLng(49.17375,-123.078508); // Automall address 
//	var rl		= new GLatLng(49.174136,-123.140167); // Temporary Minoru address
	var orm		= new GLatLng(49.276683,-122.835439);
	var bmw		= new GLatLng(49.112023,-122.647725);
	var mini	= new GLatLng(49.112100,-122.647800);
		
	var info_orrab	= "<div style='width: 300px;'><h2>OpenRoad Richmond Auto Body</h2><p>2691 No. 5 Road<br>Richmond, BC V6X 2S8<br>(604) 278-9158</p><br><a href='http://www.openroadautobody.com/' target='_blank'>http://www.openroadautobody.com/</a></div>";
	var info_orhonda= '<div style="width: 250px;"><h2>OpenRoad Honda</h2><p>6984 Kingsway<br>Burnaby, BC V5E 1E6<br>(604) 525-4667</p><br><a href="http://www.openroadhonda.ca/" target="_blank">http://www.openroadhonda.ca/</a></div>';
//	var info_nsa	= '<div style="width: 250px;"><h2>OpenRoad Acura</h2><p>828 Automall Drive<br>North Vancouver, BC V7P 3R8<br>(604) 929-6736</p><br><a href="http://www.openroadacura.com/" target="_blank">http://www.openroadacura.com/</a></div>';
	var info_ora	= '<div style="width: 250px;"><h2>OpenRoad Audi</h2><p>2395 Boundary Road<br>Vancouver, BC V5M 4W5<br>(604) 293-AUDI(2834)</p><br><a href="http://www.openroadaudi.com/" target="_blank">http://www.openroadaudi.com/</a></div>';
	var info_orhyund= '<div style="width: 250px;"><h2>OpenRoad Hyundai</h2><p>13171 Smallwood Place<br>Richmond, BC V6V 1W8<br>(604) 606-9033</p><br><a href="http://www.openroadhyundai.com/" target="_blank">http://www.openroadhyundai.com/</a></div>';
	var info_orlpm	= '<div style="width: 250px;"><h2>OpenRoad Lexus Port Moody</h2><p>3150 St. Johns Street<br>Port Moody, BC V3H 2C7<br>(604) 461-7623</p><br><a href="http://www.openroadlexus.ca/" target="_blank">http://www.openroadlexus.ca/</a></div>';
	var info_ortpm = '<div style="width: 250px;"><h2>OpenRoad Toyota Port Moody</h2><p>3166 St. Johns Street<br>Port Moody, BC V3H 2C7<br>(604) 461-3656</p><br><a href="http://www.openroadtoyota.ca" target="_blank">http://www.openroadtoyota.ca/</a></div>';
	var info_ortr 	= "<div style='width: 250px;'><h2>OpenRoad Toyota Richmond</h2><p>13251 Smallwood Place<br>Richmond, BC V6V 1W8<br>(604) 273-3766</p><br><a href='http://www.openroadtoyota.com/' target='_blank'>http://www.openroadtoyota.com/</a></div>";
	var info_rl		= '<div style="width: 250px;"><h2>OpenRoad Lexus Richmond</h2><p>5631 Parkwood Way<br>Richmond, BC V6V 2M6<br>(604) 273-5533</p><a href="http://www.openroadlexus.com/" target="_blank">http://www.openroadlexus.com/</a></div>';	
//	var info_rl		= '<div style="width: 250px;"><h2>Richmond Lexus <div style="font-size: 80%;">(Temporary Location)</div></h2><p>5660 Minoru Boulevard<br>Richmond, BC V6X 2A9<br>(604) 273-5533</p><br><a href="http://www.openroadlexus.com/" target="_blank">http://www.richmondlexus.com/</a></div>';
	var info_orm	= '<div style="width: 250px;"><h2>OpenRoad Mazda</h2><p>3170 St. Johns Street<br>Port Moody, BC V3H 2C7<br>(604) 461-9111</p><br><a href="http://www.openroadmazda.ca/" target="_blank">http://www.openroadmazda.ca/</a><div>';
	var info_bmw	= '<div style="width: 250px;"><h2>BMW Langley</h2><p>6025 Collection Drive<br>Langley, BC V3A 0C2<br>(604) 533-0BMW(269)</p><br><a href="http://www.bmwlangley.com/" target="_blank">http://www.bmwlangley.com/</a><div>';
	var info_mini	= '<div style="width: 250px;"><h2>MINI Langley</h2><p>6025 Collection Drive<br>Langley, BC V3A 0C2<br>(604) 533-0269</p><br><a href="http://www.minilangley.com/" target="_blank">http://www.minilangley.com/</a><div>';
	

	function getCenter() {
		switch(current)
		{
		case 'orrab':
			return orrab;
		case 'ortr':
			return ortr;
		case 'ortpm':
			return ortpm;
		case 'rl':
			return rl;
		case 'orhonda':
			return orhonda;
		case 'ora':
			return ora;
		case 'orhyund':
			return orhyund;
		case 'orlpm':
			return orlpm;
		case 'orm':
			return orm;
//		case 'nsa':
//			return nsa;
		case 'bmw':
			return bmw;
		case 'mini':
			return mini;
		default:
			return ortr;
		}
			
	}
	
	var gmarkers = [];
	var gcenter   = [];
	/* Marker and Info Window */
	function createMarker(latlng, location, info_window) {
		var marker = new GMarker(latlng, Icon);
		GEvent.addListener(marker,"click", function() {
			marker.openInfoWindowHtml(info_window);
		})
		gmarkers.push(marker);
		gcenter.push(latlng);
		if (location == current)
			GEvent.trigger(marker,'click');
		return marker;
	}
	
	var Icon = new GIcon();
	      Icon.image = "/images/oraglogo1.png";
	      Icon.iconSize = new GSize(22, 22);
	      Icon.iconAnchor = new GPoint(11, 22);
	      Icon.infoWindowAnchor = new GPoint(11, 10);
	
	// This function picks up the click and opens the corresponding info window
    function clicked(i) {
      GEvent.trigger(gmarkers[i], "click");
      map.panTo(gcenter[i]);
    }
}
