function fuc_formCheck(form) {
	if (form.name.value == "") {
		alert("Please enter your name.");
		form.name.focus();
		return false;
	} else if (form.phone.value == "") {
		alert("Please enter your phone number.");
		form.phone.focus();
		return false;
	} else if (form.email.value == "") {
		alert("Please enter your email address.");
		form.email.focus();
		return false;
	} else if (form.message.value == "") {
		alert("Please enter a message.");
		form.message.focus();
		return false;
	}
	return true;
}

function fuc_submit(form) {
	if (fuc_formCheck(form)) {
		var parameters = "name=" + form.name.value;
		parameters += "&phone=" + form.phone.value;
		parameters += "&email=" + form.email.value;
		parameters += "&message=" + form.message.value;
		parameters += "&ajax=y";
		
		document.getElementById("submit").disabled = true;
		fuc_httpPost(parameters, "contact");
	}
	return false;
}

function fuc_httpResult(http_request) {
	document.getElementById("message").style.display = "block";
	fuc_opacityFader("message", 0, 100, 250);
}

function fuc_googleMap() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2(document.getElementById("map"));
		var pin = new GIcon(G_DEFAULT_ICON);
		var point = new GLatLng(34.004325, -117.84935);
		var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(20, 20));
		map.addControl(new GSmallMapControl(), topRight);
		map.setCenter(new GLatLng(34.005125, -117.876544), 13);
		pin.image = "images/layouts/google-pin.png";
		pin.shadow = "images/layouts/google-shadow.png";
		pin.iconSize = new GSize(18, 18);
		pin.shadowSize = new GSize(27, 21);
		pin.iconAnchor = new GPoint(9, 18);
		markerOptions = {icon:pin};
		map.addOverlay(new GMarker(point, markerOptions));
	}
}
window.onload = fuc_googleMap;