// JavaScript Document


	

function validate_required(field,alerttxt)
	{
	with (field)
	{
  	if (value==null||value=="")
  	{
  	alert(alerttxt);
  	return false;
  	}
  	else
  	{
  	return true;
  	}
	}
	}
	
	function validate_length(field,alerttxt)
	{
	with (field)
	{
  	if (value.length >13 || value.length<5)
  	{
  	alert(alerttxt);return false;
  	}
  	else
  	{
  	return true;
  	}
	}
	}
	
	function IsNumeric(field,alerttext)
   //  check for valid numeric strings	
 	{
 	with(field)
 	{
   	var sText=value;
   	var ValidChars = "0123456789.";
   	var IsNumber=true;
   	var Char;

 
   	for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
	  if(IsNumber==false)
	  {
	  alert(alerttext);
		return false;
	  }
	  else
	  {
   		return true;
   	  }
   	}
   	}
   	
function validate_email(field,alerttxt)
	{
	with (field)
	{
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) 
  	{alert(alerttxt);return false;}
	else {return true;}
	}
	}




function validatecontact(thisform)
	{
	with (thisform)
	{
		   				
  	if (validate_required(name,"Please enter your name!")==false)
  	{name.focus();return false;}
	
	if (validate_required(age,"Please enter your age!")==false)
  	{age.focus();return false;}
	
	if (IsNumeric(age,"Please enter a numeric value!")==false)
  	{age.focus();return false;}
	
	if (validate_required(oaddress,"Address required!")==false)
  	{oaddress.focus();return false;}
	
	if (IsNumeric(opin,"Please enter a valid pin code!")==false)
  	{opin.focus();return false;}
	
	if (IsNumeric(rpin,"Please enter a valid pin code!")==false)
  	{rpin.focus();return false;}
	
	if (IsNumeric(phoneres,"Please enter a valid phone number!")==false)
  	{phoneres.focus();return false;}
  	
  	if (IsNumeric(phoneoffice,"Please enter a valid phone number!")==false)
  	{phoneoffice.focus();return false;}

	if (validate_required(mobile,"Mobile Number required!")==false)
  	{mobile.focus();return false;}
	
	if (IsNumeric(mobile,"Please enter a valid mobile number!")==false)
  	{mobile.focus();return false;}
	
	if (IsNumeric(fax,"Please enter a valid fax number!")==false)
  	{fax.focus();return false;}
	
	if (validate_required(email,"Email required!")==false)
  	{email.focus();return false;}
  	
  	if (validate_email(email," Not a valid email!")==false)
  	{email.focus();return false;}
	
	if (validate_required(amount,"Amount required!")==false)
  	{amount.focus();return false;}
	
	if (IsNumeric(amount,"Please enter a valid amount!")==false)
  	{amount.focus();return false;}
	
	if (validate_required(ddno,"Number required!")==false)
  	{ddno.focus();return false;}
	
	if (IsNumeric(ddno,"Please enter a valid number!")==false)
  	{ddno.focus();return false;}
    	 	
	}
}

 
  function contactclear()
  {
	  document.form1.reset();
  }


function chkbox()
  {
	  
		  
	  if (document.form1.chk1.value=1)
	  {
		 document.form1.mobile.value=document.form1.phone.value;
	  }
	
	
  }

