function ContactForm() {
	var validEmail = /^.+\@.+\..+$/;
	
	if ($("#Representative").val() == "XX") {
		alert("Please select a representative.");
		$("#Representative").focus();
		return false;
	}
	
	if ($("#Name").val() == "") {
		alert("Please enter your name.");
		$("#Name").focus();
		return false;
	}
	
	if (validEmail.test($("#Email").val()) == false) {
		alert("Please enter a valid e-mail address.");
		$("#Email").focus();
		return false;
	}
	
	if ($("#Message").val() == "") {
		alert("Please enter a message.");
		$("#Message").focus();
		return false;
	}
	
	$.post("/marineinsurance/HTML_TempSite/scripts/mail_contact_form.php",
		   {
				representative: $("#Representative").val(),
				from_name: $("#Name").val(),
				email: $("#Email").val(),
				message_box: $("#Message").val()
		   },
		   function (data) {
			   $("form").replaceWith("<p>Thank You!</p><p>Your request has been sent.</p>");
		   }
	);

	return false;
}

function autotab(original,destination) {
	if (document.getElementById(original).getAttribute && document.getElementById(original).value.length == document.getElementById(original).getAttribute("maxlength")) {
		document.getElementById(destination).focus();
	}
}

function rePopulate(element) {
	var f = document.forms[0];
	var url = window.location.href.split("?");
	
	url = url[0] + "?";

	for(i = 0; i < f.elements.length; i++) {		
		if ((f.elements[i].type == "radio" || f.elements[i].type == "checkbox") && (f.elements[i].checked == false)) {
		} else {
			if (i > 0) {
				url=url+"&";	
			}
			url=url+f.elements[i].name+"="+escape(f.elements[i].value);
			
			if (element.name == f.elements[i].name) {
				window.location.href = url;
				return true;
			}
		}
	}
	if (f.name == "general") {
		url = url + "&PostalCode="+document.getElementById("PostalCode0").value+" "+document.getElementById("PostalCode1").value;
		url = url + "&Telephone="+document.getElementById("Telephone0").value+"-"+document.getElementById("Telephone1").value+"-"+document.getElementById("Telephone2").value;
	}
	
	if (f.name == "quick") {
		url = url.replace("&func=Quote", "");
	}
	
	window.location.href = url;
}

function subMenu(layer, menu, visible) { 
	var posX = $("#"+menu).offset().left ;
	var posY = $("#"+menu).offset().top + 17;
	if(visible == true) {
		document.getElementById(layer).style.display="block";	
		document.getElementById(layer).style.left = posX + "px";
		document.getElementById(layer).style.top = posY + "px";
	} else {
		document.getElementById(layer).style.display="none";	
	}
}


function theChecker()
{ 
if(document.theForm.theCheck.checked==false)
{
document.theForm.theButton.disabled=true;
}
else
{
document.theForm.theButton.disabled=false;
}
}

