function isEmailAddr(email)
{
  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 validate(form1)
{
if (form1.fname.value == "")
{
alert("Please enter your First Name!");
form1.fname.focus();
return (false);
}
if (form1.mname.value == "")
{
alert("Please enter your Middle Name!");
form1.mname.focus();
return (false);
}
if (form1.lname.value == "")
{
alert("Please enter your Last Name!");
form1.lname.focus();
return (false);
}
if (form1.user_name.value == "")
{
alert("Please enter the Username!");
form1.user_name.focus();
return (false);
}
if (form1.password.value == "")
{
alert("Please enter the Password!");
form1.password.focus();
return (false);
}
if (form1.cpassword.value == "")
{
alert("Please enter confirm Password!");
form1.cpassword.focus();
return (false);
}

if (form1.password.value!=form1.cpassword.value)
{
alert("Please make sure that confirm password match password!");
form1.password.value="";
form1.cpassword.value="";
form1.password.focus();
return (false);
}
    if (form1.email.value == "")
  {
    alert("Please enter a value for the \"email\" field.");
    form1.email.focus();
    return (false);
  }

  if (!isEmailAddr(form1.email.value))
  {
    alert("Please enter a valid email address in the form");
   form1.email.focus();
    return (false);
  }


return (true);
}

