function Validate(Form)
{
	// First Name
	if (window.document.forms[Form].elements["fname"].value == "" || window.document.forms[Form].elements["fname"].value == "First Name")
	{
		window.document.forms[Form].elements["fname"].focus();
		window.document.forms[Form].elements["fname"].select();
		alert("Please enter a First Name.");
		return false;
	}
	
	// Last Name
	if (window.document.forms[Form].elements["lname"].value == "" || window.document.forms[Form].elements["lname"].value == "Last Name")
	{
	   window.document.forms[Form].elements["lname"].focus();
	   window.document.forms[Form].elements["lname"].select();
	   alert("Please enter a Last Name.");
	   return false;
	}

	// state
	//if (window.document.forms[Form].elements["state"].value == "")
	//{
	//	alert("Please select a state to search in.");
	//    window.document.forms[Form].elements["state"].focus();
	//	return false;
	//}
	window.document.forms[Form].elements["valid_form"].value = "true";
	return true;
}

function isNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
    return IsNumber;
}

function validEmail(Form, fldname){
	invalidChars = " /:,;"
	email = window.document.forms[Form].elements[fldname].value;
	if (email == ""){						// cannot be empty
		return false;
	}
	for (i=0; i < invalidChars.length; i++) {	// does it contain any invalid characters?
		badChar = invalidChars.charAt(i);
		if (email.indexOf(badChar,0) > -1) {
			return false;
		}
	}
	atPos = email.indexOf("@",1)			// there must be one "@" symbol
	if (atPos == -1) {
		return false;
	}
	if (email.indexOf("@",atPos+1) != -1) {	// and only one "@" symbol
		return false;
	}
	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1) {					// and at least one "." after the "@"
		return false;
	}
	if (periodPos+3 > email.length)	{		// must be at least 2 characters after the "."
		return false;
	}
	return true;
}