//**********************************************************************************
// verify - make sure form fields are populated
//**********************************************************************************
function verify() {

var alertmessage = "";
var check = 0;

// Check the Name
if (document.getElementById('name').value.length == 0) {
	alertmessage = alertmessage + "Name required.\n";
}

// Check the Email
if (document.getElementById('email').value.length == 0) {
	alertmessage = alertmessage + "Email required.\n";
}

// Check the Phone
if (document.getElementById('phone').value.length == 0) {
	alertmessage = alertmessage + "Phone required.\n";
}

// Check the Address
if (document.getElementById('address').value.length == 0) {
	alertmessage = alertmessage + "Address required.\n";
}

// Check the City
if (document.getElementById('city').value.length == 0) {
	alertmessage = alertmessage + "City required.\n";
}

// Check the State
if (document.getElementById('state').value.length == 0) {
	alertmessage = alertmessage + "State required.\n";
}

// Check the Zip
if (document.getElementById('zip').value.length == 0) {
	alertmessage = alertmessage + "Zip code required.\n";
}


// Check that the email is formed
if (document.getElementById('email').value.length > 0) {
	var email = document.getElementById('email').value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9_\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(email)){
			alertmessage = alertmessage + "Email address is not a valid address.\n";	
		}
}


//alert if fields are empty and cancel form submit
if (alertmessage.length > 0) {
	alert(alertmessage);
	return false;
}
else {
	return true;
}

}
//**********************************************************************************




//**********************************************************************************
// Numbersonly - used to make sure users only use numbers
//**********************************************************************************
function numbersonly(myfield, e)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;
keychar = String.fromCharCode(key);

// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;


else
   return false;
}
//  End numbersonly -->
//**********************************************************************************
