function IsEmailValid(form,elem)
{
	var EmailOk  = true
	var Temp     = document.forms[form].elements[elem]
	var AtSym    = Temp.value.indexOf('@')
	var Period   = Temp.value.lastIndexOf('.')
	var Space    = Temp.value.indexOf(' ')
	var Length   = Temp.value.length - 1   // Array is from 0 to length-1

	if ((AtSym < 1) ||                     // '@' cannot be in first position
		(Period <= AtSym+1) ||             // Must be atleast one valid char btwn '@' and '.'
		(Period == Length ) ||             // Must be atleast one valid char after '.'
		(Space  != -1))                    // No empty spaces permitted
	   {  
		  EmailOk = false
		  Temp.focus()
	   }
	return EmailOk
}


function checkform( form )
 {
  if( !(IsEmailValid(form,"EMAIL") ))
  {
   alert("Please input a valid email address!");
   return false;
  }
 
  var firstNameField=document.forms[form].FIRSTNAME;
  if (firstNameField.value == ""){
   alert("Please input a first name!");
   firstNameField.focus();
   return false;
   }

  var zipField = document.forms[form].ZIP;
  if (zipField.value == ""){
   alert("Please input your zip code!");
   zipField.focus();
   return false;
   }
   
   return true;
 }
