
function validate_email(field,alerttxt)
{
with (field)
  {
	if (value==null||value=="")
    {
    alert("Enter email ID");return false;		 
    }
	else
	{
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
  else {return true;}
  }
  }
}

function validate_required(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;		 
    }
	else if(isNaN(value)==false)
	{
		alert("Enter text only");
		return false;
	}	
	  else
    {
    return true;
    }	
}
}
function validate_requiredPhoneNumber(field,alerttxt)
{
with (field)
  {
  if (value==null||value=="")
    {
    alert(alerttxt);return false;		 
    }	
	else if(isNaN(value)==true)
	{
		alert("Enter number only");		
		return false;
	}
	  else
    {
    return true;
    }
	
}
}

function validate_form(thisform)
{
with (thisform)
  {
   if (validate_required(username,"Enter name!")==false)
    {username.focus();return false;}
	  else if (validate_requiredPhoneNumber(telno,"Enter valid phone number!")==false)
    {telno.focus();return false;}
else if (validate_requiredPhoneNumber(countrycode,"Enter valid countrycode!")==false)
    {telno.focus();return false;}
 else if (validate_email(frommail,"Invalid e-mail address!")==false)
    {frommail.focus();return false;}
		else
	return true;
	
  }
}
