function checkForm()	{
	var theForm;

	theForm = document.forms('Universal Contact Us');
	if (theForm.item('txtFirstName').value=='') {
		alert('First Name is required.');
		theForm.item('txtFirstName').focus();
		return false;		
	}
	if (theForm.item('txtLastName').value=='') {
		alert('Last Name is required.');
		theForm.item('txtLastName').focus();
		return false;		
	}
	if (theForm.item('txtAddress').value=='') {
		alert('Address is required.');
		theForm.item('txtAddress').focus();
		return false;		
	}
	if (theForm.item('txtCity').value=='') {
		alert('City is required.');
		theForm.item('txtCity').focus();
		return false;		
	}
	if (theForm.item('txtState').value=='') {
		alert('State is required.');
		theForm.item('txtState').focus();
		return false;		
	}
	if (theForm.item('txtZip').value=='') {
		alert('Zip is required.');
		theForm.item('txtZip').focus();
		return false;		
	}
	if (theForm.item('txtPhone').value=='') {
		alert('Phone is required.');
		theForm.item('txtPhone').focus();
		return false;		
	}
	if (theForm.item('txtEmail').value=='') {
		alert('Email address is required.');
		theForm.item('txtEmail').focus();
		return false;		
	}
	if (!validateEmail(theForm.txtEmail)) {
		return false;
	}
	return true;	
}

function validateEmail(fld) {
  var str = fld.value;
  var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
  var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
  if (!reg1.test(str) && reg2.test(str)) { 
    return true;
  }
  alert("\"" + str + "\" is an invalid e-mail!");
  fld.focus();
  fld.select();
  return false;
}
