// JavaScript Document
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false;}
   else if(value.match(/[\(\)\,\?\'\"\:\;\{\}\[\]\+\|\<\>\ \\\ ]/))
  {alert("Enter email address without leaving any space");return false;}
else {return true;}
}
}
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
  {alert(alerttxt);return false;focus()}
  else if(value.match(/[^A-Za-z]/))
  {alert("Invalid characters,\n\nKindly enter proper name without any space");return false;focus()}
else {return true}
}
}
function validate_number(field,alerttxt)
{
with (field)
{
if (isNaN(field.value))
  {alert(alerttxt);return false;}
  else if (value==null||value=="")
   {alert("phone number is empty");return false;}
  else if(value.match(/[ ]/))
  {alert("Enter phone number without leaving any space");return false;}
else {return true}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(fname,"first name is empty")==false)
  {fname.focus();return false;}
if (validate_required(lname,"last name is empty")==false)
  {lname.focus();return false;}
if (validate_number(phone,"Phone number is not valid")==false)
  {phone.focus();return false;}
if (validate_email(email,"Not a valid e-mail address!")==false)
  {email.focus();return false;} 
}
}
function subm()
{document.getElementById("dfs").innerHTML='<input type="submit" value="Submit" style="width:100px; cursor:pointer;" /><input type="reset" value="Reset" style="width:100px; cursor:pointer;" />'
	
	}
if (window.addEventListener)
window.addEventListener("load", subm, false)
else if (window.attachEvent)
window.attachEvent("onload", subm)