function contactvalid()
{
	if(document.frmrestockedalert.field1.value.length < 1 )
	{
		alert("Please enter your name.");
		document.frmrestockedalert.field1.focus();
		return false; 
	}
	var input = document.frmrestockedalert.field2.value ;
  var lenth = input.length ;
  var ctr=0 ;
    for ( i = 0; i < lenth; i++ )
  if ( ( document.frmrestockedalert.field2.value.charAt (i) == '!' ) || (  document.frmrestockedalert.field2.value.charAt(i) == '#' ) )
     {
    alert("Please enter a proper your email1 address.") ;
    document.frmrestockedalert.field2.focus(); 
       return false; 
     }
  if (input == "")
  {
   alert("Please enter your email address.") ;
     document.frmrestockedalert.field2.focus(); 
   return false ;
  }
  if(input.length == 40)
  {
   alert("Please enter a proper your email address.") ; 
    document.frmrestockedalert.field2.focus(); 
   return false ;
  }
  for ( i=0; i < lenth; i++ )
  {
   var oneChar = input.charAt(i) ;
   if(oneChar == "@")
   {
    ctr = ctr+1 ;
   }
   if ( (i == 0 && oneChar == "@") || (i == 0 && oneChar == ".") || 
    ( oneChar == " " ) )
   {
    alert ( "This does not seem to be a proper email address." ) ; 
     document.frmrestockedalert.field2.focus(); 
    return false ;
   }
   if ( (oneChar == "@" && input.charAt(i+1) == ".") || 
    (oneChar == "." && input.charAt(i+1) == "@") || 
    (oneChar == "." && input.charAt(i+1) == ".") )
   {
    alert ( "This does not seem to be a proper email address." ) ;
     document.frmrestockedalert.field2.focus(); 
    return false ;
   }
   if( input.indexOf("@") < 2 )
   {
    alert ( "This does not seem to be a proper email address." ) ;
     document.frmrestockedalert.field2.focus(); 
    return false ; 
   }
   if(input.indexOf(".")<4)
   {
    alert ( "This does not seem to be a proper email address." ) ;
     document.frmrestockedalert.field2.focus(); 
    return false ;
   }
   if (ctr > 1)
   {
    alert ( "This does not seem to be a proper email address." ) ;
     document.frmrestockedalert.field2.focus(); 
    return false ;
   }
  }
}