// JavaScript Document
	  
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var emailAddress="youremailaddress";
function toName() {
	var toNameval=document.forms[0].elements[2].value;
	toNameval = "mailto:youre-mailaddress.com?subject=Guest Book example";
	this.document.mail.action = toNameval;
}

function submitForms() {
if ( (isFirstName()) && (isLastName()) && (isEmail()) && (isStreet()) && (isCity()) && (isState()) && (isPostal()) && (isPhone()) ) 
	if (confirm("\nYou're about to e-mail the form.\n\nClick on YES to submit.\n\nClick on NO to abort.")) { 
		alert("\nYour submission will now be made to :\n\n"+emailAddress+"\n\n\nThank you!");
		return true;
	}
	else {
		alert("\nYou have chosen to abort the submission.");
		return false;      
	}
else
return false;
}

function Reset() {
document.forms[0].elements[0].value = "";
document.forms[0].elements[1].value = "";
document.forms[0].elements[2].value = "";
document.forms[0].elements[3].value = "";
document.forms[0].elements[4].value = "";
document.forms[0].elements[5].value = "";
document.forms[0].elements[6].value = "";
document.forms[0].elements[7].value = "";
document.forms[0].elements[0].focus();
}

function isFirstName() {
var str = document.forms[0].elements[0].value;
if (str == "") {
alert("\nThe FIRST NAME field is blank.\n\nPlease enter your First Name.")
document.forms[0].elements[0].focus();
return false;
}
for (var i = 0; i < str.length; i++) 
{
var ch = str.substring(i, i + 1);
if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != ' ') 
{
alert("\nThe FIRST NAME field only accepts letters & spaces.\n\nPlease re-enter your First Name.");
document.forms[0].elements[0].select();
document.forms[0].elements[0].focus();
return false;
   }
}
return true;
}

function isLastName() {
var str = document.forms[0].elements[1].value;
if (str == "") {
alert("\nThe LAST NAME field is blank.\n\nPlease enter your Last Name.")
document.forms[0].elements[1].focus();
return false;
}
for (var i = 0; i < str.length; i++) 
{
var ch = str.substring(i, i + 1);
if (((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ch != ' ') 
{
alert("\nThe LAST NAME field only accepts letters & spaces.\n\nPlease re-enter your Last Name.");
document.forms[0].elements[1].select();
document.forms[0].elements[1].focus();
return false;
   }
}
return true;
}

function isEmail() {
	emailAddress=document.forms[0].elements[2].value;
	if (document.forms[0].elements[2].value == "") {
		alert("\nThe E-MAIL field is blank.\n\nPlease enter your e-mail address.")
		document.forms[0].elements[2].focus();
		return false; 
	}
	if (document.forms[0].elements[2].value.indexOf ('@',0) == -1 || 
		document.forms[0].elements[2].value.indexOf ('.',0) == -1) {
		alert("\nThe E-MAIL field requires a \"@\" and a \".\"be used.\n\nPlease re-enter your e-mail address.")
		document.forms[0].elements[2].select();
		document.forms[0].elements[2].focus();
		return false;
	}
	else {
		return true;
	}
}

function isStreet() {
	streetAddress=document.forms[0].elements[3].value;
	if (document.forms[0].elements[3].value == "") {
		alert("\nThe STREET ADDRESS field is blank.\n\nPlease enter your street address.")
		document.forms[0].elements[3].focus();
		return false; 
	}
	else {
		return true;
	}
}

function isCity() {
	streetAddress=document.forms[0].elements[4].value;
	if (document.forms[0].elements[4].value == "") {
		alert("\nThe CITY field is blank.\n\nPlease enter your city.")
		document.forms[0].elements[4].focus();
		return false; 
	}
	else {
		return true;
	}
}

function isState() {
	streetAddress=document.forms[0].elements[5].value;
	if (document.forms[0].elements[5].value == "") {
		alert("\nThe STATE field is blank.\n\nPlease select your state.")
		document.forms[0].elements[5].focus();
		return false; 
	}
	else {
		return true;
	}
}

function isPostal() {
	streetAddress=document.forms[0].elements[6].value;
	if (document.forms[0].elements[6].value == "") {
		alert("\nThe POSTAL CODE field is blank.\n\nPlease enter your postal code.")
		document.forms[0].elements[6].focus();
		return false; 
	}
	else {
		return true;
	}
}

function isPhone() {
	phone=document.forms[0].elements[7].value;
	if (document.forms[0].elements[7].value == "") {
		alert("\nThe PHONE NUMBER field is blank.\n\nPlease enter your phone number.")
		document.forms[0].elements[7].focus();
		return false; 
	}
	else {
		toName();
		return true;
	}
}

// End -->
