function changeClass (id, newClass){
		 var elemToChange = document.getElementById(id);
		 elemToChange.className = newClass;
      }
	
function load() {
	if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(g_vendorLat, g_vendorLong), 15);
		map.openInfoWindow(map.getCenter(),
                   document.createTextNode(g_vendorAddress + " " + g_vendorCity + ", " + g_vendorState + " " + g_vendorZip));
		
		var baseIcon = new GIcon();
		baseIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
		baseIcon.iconSize = new GSize(20, 34);
		baseIcon.shadowSize = new GSize(22, 20);
		baseIcon.iconAnchor = new GPoint(6, 20);
		baseIcon.infoWindowAnchor = new GPoint(5, 1);

// Creates a numbered marker
function createMarker(point, index) {
	var number = String.fromCharCode("1".charCodeAt(0) + index);
	var icon = new GIcon(baseIcon);
 		icon.image = "http://www.continentaldistributor.com/images/markers/blank.png";
		var marker = new GMarker(point, icon);

 		return marker;
}
for (var i = 0; i < 1; i++) {
 	map.addOverlay(createMarker(new GLatLng(g_vendorLat, g_vendorLong), i));
}
	
// Download the data in data.xml and load it on the map. The format we
// expect is:
// <markers>
//   <marker lat="37.441" lng="-122.141"/>
//   <marker lat="37.322" lng="-121.213"/>
// </markers>
GDownloadUrl("data.xml", function(data, responseCode) {
	var xml = GXml.parse(data);
	var markers = xml.documentElement.getElementsByTagName("marker");
	for (var i = 0; i < markers.length; i++) {
		var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")),
								parseFloat(markers[i].getAttribute("lng")));
	map.addOverlay(new GMarker(point));
	  }
	});
  }
}


function isEmail(string) {
	if (!string) return false;

		var iChars = "*|,\":<>[]{}`\';()&$#%";
		for (var i = 0; i < string.length; i++){
			if (iChars.indexOf(string.charAt(i)) != -1){
				return false;
			}
		}
	return true;
}                      
				   
function emailCheck(myForm){	
	//alert("form alert " + myForm);
				
	if (isEmail(myForm.email.value) == false){
		alert("Please enter a valid email address.");
		myForm.email.focus();   
	return false;
	}
}