function fValidateEmail(str) 
{
  var at="@";
  var dot=".";
  var lat=str.indexOf(at);
  var lstr=str.length;
  var ldot=str.indexOf(dot);

  if (str.indexOf(at)==-1)
  {
    return false;
  }

  if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
  {
    return false;
  }

  if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
  {
    return false;
  }

  if (str.indexOf(at,(lat+1))!=-1)
  {
    return false;
  }

  if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
  {
    return false;
  }

  if (str.indexOf(dot,(lat+2))==-1)
  {
    return false;
  }
		
  if (str.indexOf(" ")!=-1)
  {
    return false;
  }

  return true;
}

function fSetFocus() 
{
 if (document.getElementById) 
 {
   document.getElementById("name").focus();
 }
 else
 {
  if (document.all) 
  {
   document.forms(0).item(0).focus();
  }
 }
}

function validate_form(frm)
{
  if (frm.name.value=="") 
  {
    frm.name.focus();
    alert('Please enter name.');
    return(false);
  }

  if (frm.email.value=="")
  {     
    frm.email.focus();   
    alert('Please enter email address.');
    return(false);    
  }

  if (fValidateEmail(frm.email.value)==false)
  {     
    frm.email.value="";
    frm.email.focus();   
    alert('Invalid email address entered.');
    return(false);    
  }
  return(true);
}