
function contact_us_initialize()
{
	if (GBrowserIsCompatible())
	{
		//Burlington
		var address = "5100 South Service Road, Burlington, Ontario, Canada, L7L6A5"
		var zoom_level = 12;

		var map = new GMap2(document.getElementById("map_canvas_burlington"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		var geocoder = new GClientGeocoder();

		map.clearOverlays();
		var blueIcon = new GIcon(G_DEFAULT_ICON);
		blueIcon.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
		markerOptions = { icon:G_DEFAULT_ICON, draggable: false};
		
		
		if (geocoder)
		{
			geocoder.getLatLng(address, function(point)
						{
							if (point)
							{

								map.setCenter(point, zoom_level);
								/*
									G_NORMAL_MAP
									G_SATELLITE_MAP
									G_DEFAULT_MAP_TYPES
									G_HYBRID_MAP
								*/
								map.setMapType(G_NORMAL_MAP);
								var marker = new GMarker(point,markerOptions);
								map.addOverlay(marker);

								marker.openInfoWindowHtml("<b>JuNKiT! Main Office</b><br />59-5100 South Service Road<br />Burlington, Ontario, Canada, L7L6A5");

								GEvent.addListener(marker, "click", function() {marker.openInfoWindowHtml(address);});
							}
						});
		}
		
		//Scarborough
		var address2 = "40 Metropolitan Road, Scarborough, Ontario, Canada, M1R 2T6"
		var zoom_level2 = 12;

		var map2 = new GMap2(document.getElementById("map_canvas_scarborough"));
		map2.addControl(new GSmallMapControl());
		map2.addControl(new GMapTypeControl());
		var geocoder2 = new GClientGeocoder();

		map2.clearOverlays();
		var blueIcon2 = new GIcon(G_DEFAULT_ICON);
		blueIcon2.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
		markerOptions2 = { icon:G_DEFAULT_ICON, draggable: false};
		
		
		if (geocoder2)
		{
			geocoder2.getLatLng(address2, function(point2)
						{
							if (point2)
							{

								map2.setCenter(point2, zoom_level2);
								/*
									G_NORMAL_MAP
									G_SATELLITE_MAP
									G_DEFAULT_MAP_TYPES
									G_HYBRID_MAP
								*/
								map2.setMapType(G_NORMAL_MAP);
								var marker2 = new GMarker(point2, markerOptions2);
								map2.addOverlay(marker2);

								marker2.openInfoWindowHtml("<b>Scarborough Depot</b><br />40 Metropolitan Road<br />Scarborough, Ontario, Canada, M1R 2T6");

								GEvent.addListener(marker2, "click", function() {marker2.openInfoWindowHtml(address2);});
							}
						});
		}
		
		
		//Etobicoke
		var address3 = "542 Evans Avenue, Etobicoke, Ontario, Canada, M8W 2V4"
		var zoom_level3 = 12;

		var map3 = new GMap2(document.getElementById("map_canvas_etobicoke"));
		map3.addControl(new GSmallMapControl());
		map3.addControl(new GMapTypeControl());
		var geocoder3 = new GClientGeocoder();

		map3.clearOverlays();
		var blueIcon3 = new GIcon(G_DEFAULT_ICON);
		blueIcon3.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
		markerOptions3 = { icon:G_DEFAULT_ICON, draggable: false};
		
		
		if (geocoder3)
		{
			geocoder3.getLatLng(address3, function(point3)
						{
							if (point3)
							{

								map3.setCenter(point3, zoom_level3);
								/*
									G_NORMAL_MAP
									G_SATELLITE_MAP
									G_DEFAULT_MAP_TYPES
									G_HYBRID_MAP
								*/
								map3.setMapType(G_NORMAL_MAP);
								var marker3 = new GMarker(point3, markerOptions3);
								map3.addOverlay(marker3);

								marker3.openInfoWindowHtml("<b>Etobicoke Depot</b><br />542 Evans Avenue,<br />Etobicoke, Ontario, Canada, M8W 2V4");

								GEvent.addListener(marker3, "click", function() {marker3.openInfoWindowHtml(address3);});
							}
						});
		}


		//Milton
		var address4 = "591 McGeachie Drive, Milton, Ontario, Canada, L9T 3L5"
		var zoom_level4 = 12;

		var map4 = new GMap2(document.getElementById("map_canvas_milton"));
		map4.addControl(new GSmallMapControl());
		map4.addControl(new GMapTypeControl());
		var geocoder4 = new GClientGeocoder();

		map4.clearOverlays();
		var blueIcon4 = new GIcon(G_DEFAULT_ICON);
		blueIcon4.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
		markerOptions4 = { icon:G_DEFAULT_ICON, draggable: false};
		
		
		if (geocoder4)
		{
			geocoder4.getLatLng(address4, function(point4)
						{
							if (point4)
							{

								map4.setCenter(point4, zoom_level4);
								/*
									G_NORMAL_MAP
									G_SATELLITE_MAP
									G_DEFAULT_MAP_TYPES
									G_HYBRID_MAP
								*/
								map4.setMapType(G_NORMAL_MAP);
								var marker4 = new GMarker(point4, markerOptions4);
								map4.addOverlay(marker4);

								marker4.openInfoWindowHtml("<b>Milton Depot</b><br />591 McGeachie Drive,<br />Milton, Ontario, Canada, L9T 3L5");

								GEvent.addListener(marker4, "click", function() {marker4.openInfoWindowHtml(address4);});
							}
						});
		}

		//Oakville
		var address5 = "2483 Dundas Street West, Oakville, Ontario, Canada, L6M 4J1"
		var zoom_level5 = 12;

		var map5 = new GMap2(document.getElementById("map_canvas_oakville"));
		map5.addControl(new GSmallMapControl());
		map5.addControl(new GMapTypeControl());
		var geocoder5 = new GClientGeocoder();

		map5.clearOverlays();
		var blueIcon5 = new GIcon(G_DEFAULT_ICON);
		blueIcon5.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
		markerOptions5 = { icon:G_DEFAULT_ICON, draggable: false};
		
		
		if (geocoder5)
		{
			geocoder5.getLatLng(address5, function(point5)
						{
							if (point5)
							{

								map5.setCenter(point5, zoom_level5);
								/*
									G_NORMAL_MAP
									G_SATELLITE_MAP
									G_DEFAULT_MAP_TYPES
									G_HYBRID_MAP
								*/
								map5.setMapType(G_NORMAL_MAP);
								var marker5 = new GMarker(point5, markerOptions5);
								map5.addOverlay(marker5);

								marker5.openInfoWindowHtml("<b>Oakville Depot</b><br />2483 Dundas Street West,<br />Oakville, Ontario, Canada, L6M 4J1");

								GEvent.addListener(marker5, "click", function() {marker5.openInfoWindowHtml(address5);});
							}
						});
		}

		//Markham
		var address6 = "199 Burncrest Road, Markham, Ontario, Canada, L3R 1A1"
		var zoom_level6 = 12;

		var map6 = new GMap2(document.getElementById("map_canvas_markham"));
		map6.addControl(new GSmallMapControl());
		map6.addControl(new GMapTypeControl());
		var geocoder6 = new GClientGeocoder();

		map6.clearOverlays();
		var blueIcon6 = new GIcon(G_DEFAULT_ICON);
		blueIcon6.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
		markerOptions6 = { icon:G_DEFAULT_ICON, draggable: false};
		
		
		if (geocoder6)
		{
			geocoder6.getLatLng(address6, function(point6)
						{
							if (point6)
							{

								map6.setCenter(point6, zoom_level6);
								/*
									G_NORMAL_MAP
									G_SATELLITE_MAP
									G_DEFAULT_MAP_TYPES
									G_HYBRID_MAP
								*/
								map6.setMapType(G_NORMAL_MAP);
								var marker6 = new GMarker(point6, markerOptions6);
								map6.addOverlay(marker6);

								marker6.openInfoWindowHtml("<b>Markham Depot</b><br />199 Burncrest Road,<br />Markham, Ontario, Canada, L3R 1A1");

								GEvent.addListener(marker6, "click", function() {marker6.openInfoWindowHtml(address6);});
							}
						});
		}
		
		//Toronto
		var address7 = "1 Yonge Street Suite 1801, Toronto, Ontario, M5E 1W7"
		var zoom_level7 = 12;

		var map7 = new GMap2(document.getElementById("map_canvas_toronto"));
		map7.addControl(new GSmallMapControl());
		map7.addControl(new GMapTypeControl());
		var geocoder7 = new GClientGeocoder();

		map7.clearOverlays();
		var blueIcon7 = new GIcon(G_DEFAULT_ICON);
		blueIcon7.image = "http://www.google.com/intl/en_us/mapfiles/ms/micons/blue-dot.png";
		markerOptions7 = { icon:G_DEFAULT_ICON, draggable: false};
		
		
		if (geocoder7)
		{
			geocoder7.getLatLng(address7, function(point7)
						{
							if (point7)
							{

								map7.setCenter(point7, zoom_level7);
								/*
									G_NORMAL_MAP
									G_SATELLITE_MAP
									G_DEFAULT_MAP_TYPES
									G_HYBRID_MAP
								*/
								map7.setMapType(G_NORMAL_MAP);
								var marker7 = new GMarker(point7, markerOptions7);
								map7.addOverlay(marker7);

								marker7.openInfoWindowHtml("<b>Toronto Office</b><br />1 Yonge Street Suite 1801,<br />Toronto, Ontario, Canada, M5E 1W7");

								GEvent.addListener(marker7, "click", function() {marker7.openInfoWindowHtml(address7);});
							}
						});
		}

	}
}

function SubmitComments()
{
	//Make sure they chose a department, entered a topic/name/valid email/message

	if (document.ContactForm.Department.value == "")
	{
		FocusOnField(document.ContactForm.Department);
		ShowPopup(true, "ERROR", "Please choose a department.")
	}
	else if (document.ContactForm.Topic.value == "")
	{
		FocusOnField(document.ContactForm.Topic);
		ShowPopup(true, "ERROR", "Please enter a topic.")
	}
	else if (document.ContactForm.Name.value == "")
	{
		FocusOnField(document.ContactForm.Name);
		ShowPopup(true, "ERROR", "Please enter your name.")
	}
	else if (!IsValidEmail(document.ContactForm.Email.value))
	{
		FocusOnField(document.ContactForm.Email);
		ShowPopup(true, "ERROR", "Please enter a valid email address.")
	}
	else if (document.ContactForm.Message.value == "")
	{
		FocusOnField(document.ContactForm.Message);
		ShowPopup(true, "ERROR", "Please enter your message.")
	}
	else
	{
		Parameters =
		"&Department="+document.ContactForm.Department.value+
		"&Topic="+document.ContactForm.Topic.value+
		"&Name="+document.ContactForm.Name.value+
		"&Email="+document.ContactForm.Email.value+
		"&Message="+document.ContactForm.Message.value;

		AjaxCall("POST","contact.php","SubmitMessage=1" + Parameters, "AfterSubmitComments", true);
	}
}


function AfterSubmitComments(xml, text)
{
	ShowPopup(true, "SUCCESS", text);

	document.ContactForm.Department.value = "";
	document.ContactForm.Topic.value = "";
	document.ContactForm.Name.value = "";
	document.ContactForm.Email.value = "";
	document.ContactForm.Message.value = "";
}
