
function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

var preloadFlag = false;
function preloadImages() {
if (document.images) {
n_home_o = newImage("images/n_home_o.gif");
n_about_o = newImage("images/n_about_o.gif");
n_boats_o = newImage("images/n_boats_o.gif");
n_faqs_o = newImage("images/n_faqs_o.gif");
n_membership_o = newImage("images/n_membership_o.gif");
n_map_o = newImage("images/n_map_o.gif");
n_contact_o = newImage("images/n_contact_o.gif");
n_cost_o = newImage("images/n_cost_o.gif");
preloadFlag = true;
}
}







//--------------------------------
// This code compares two fields in a form and submit it
// if they're the same, or not if they're different.
//--------------------------------
function checkEmail(theForm) {
	
	if (theForm.FirstName.value.length =="")
	{
	alert("Please provide your first name.");
	theForm.FirstName.focus();
	return (false);
	}

	if (theForm.LastName.value.length =="")
	{
	alert("Please provide your last name.");
	theForm.LastName.focus();
	return (false);
	}

	if (theForm.Address1.value.length =="")
	{
	alert("Please provide your address.");
	theForm.Address1.focus();
	return (false);
	}
	
	if (theForm.CityTown.value.length =="")
	{
	alert("Please provide your city/town.");
	theForm.CityTown.focus();
	return (false);
	}
	
	if (theForm.Zip.value.length =="")
	{
	alert("Please provide your zip code.");
	theForm.Zip.focus();
	return (false);
	}
	
	if (theForm.ConfirmEmailAddress.value.length =="")
	{
	alert("Please confirm your email address.");
	theForm.ConfirmEmailAddress.focus();
	return (false);
	}
	
	if (theForm.EmailAddress.value.length =="")
	{
	alert("Please provide your email address.");
	theForm.EmailAddress.focus();
	return (false);
	}

	if (theForm.EmailAddress.value != theForm.ConfirmEmailAddress.value)
    {
    alert('The email addresses entered do not match.  Please try again.');
	theForm.ConfirmEmailAddress.focus();
    return false;
    } else {
    return true;
    }
}



function validate(field) {
var valid = "0123456789-()."
var ok = "yes";
var temp;
for (var i=0; i<field.value.length; i++) {
temp = "" + field.value.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}
if (ok == "no") {
alert("Please enter numeric charactors only in the zip and phone fields.");
field.focus();
field.select();
   }
}

function submitForm() {

    document.getElementById("loginForm").submit();


}