function isEmailAddr(email) {

  // checks validity of email address
  var result = false
  var theStr = new String(email)
  var index = theStr.indexOf("@");
  if (index > 0)
  {
    var pindex = theStr.indexOf(".",index);
    if ((pindex > index+1) && (theStr.length > pindex+1))
    result = true;
  }
  return result;
 
}

function simpleCheck(form) {
	
  if (form.companyName.value == "") {
    alert("Please include your Company Name..."); 
    form.companyName.select();
	return false;
  }
  
  else if (form.contactName.value == "") {
    alert("Please include your Contact Name...");
    form.contactName.select();
	return false;
  }
  
  else if (form.areaCode.value == "") {
    alert("Please include your phone number...");
    form.areaCode.select();
	return false;
  }
  
  else if (form.exchange.value == "") {
    alert("Please include your phone number...");
    form.exchange.select();
	return false;
  }
  
  else if (form.drop.value == "") {
    alert("Please include your phone number...");
    form.drop.select();
	return false;
  }
  
  else if (form.contactEmail.value == "") {
    alert("Please include an E-mail Address!");
    form.contactEmail.select();
	return false;
  }
  
  else if (!isEmailAddr(form.contactEmail.value))
  {
    alert("Please enter a complete E-mail Address in the form: yourname@yourdomain.com");
    form.contactEmail.focus();
    return false;
  }
   
  else if (form.contactEmail.value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Email Address\" field!");
    form.contactEmail.focus();
    return false;
  }
  
  else if (form.workRequest.value == "") {
    alert("Please include an actual query...");
    form.workRequest.select();
	return false;
  }
  
  else {
	// declare these things here to prevent email harvesting
	form.recipient.value = "tpoole@netsolutionsny.com";
	return true;
  }

}

<!-- Auto tab code for phone number fields -->
<!-- Original:  Cyanide_7 (leo7278@hotmail.com) -->
<!-- Web Site:  http://members.xoom.com/cyanide_7 -->

<!--Begin
var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
	
	var keyCode = (isNN) ? e.which : e.keyCode;
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	
	if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
	}
	
	function containsElement(arr, ele) {
		
		var found = false, index = 0;
		
		while(!found && index < arr.length)
		
		if(arr[index] == ele)
		found = true;
		
		else
		
		index++;
		return found;
		
	}
	
	function getIndex(input) {
		
		var index = -1, i = 0, found = false;
		
		while (i < input.form.length && index == -1)
		
		if (input.form[i] == input)index = i;
		
		else
		
		i++;
		return index;
		
	}
	
	return true;
}
//End-->