// 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,"Do you forget your name!")==false)
  	{name.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(address,"Address required!")==false)
  	{address.focus();return false;}
		  	
  	if (validate_required(phone,"Phone Number required!")==false)
  	{phone.focus();return false;}
  	
  	
  	if (IsNumeric(phone,"Please enter a valid phone number!")==false)
  	{phone.focus();return false;}

        if (IsNumeric(mobile,"Please enter a valid mobile number!")==false)
  	{mobile.focus();return false;}
  	
  		
	if (validate_required(comments,"Please enter your comment!")==false)
  	{comments.focus();return false;}
    	 	
	}
}



 
  function contactclear()
  {
	  document.contactform.reset();
  }


function chkbox()
  {
	  
		  
	  if (document.contactform.chk1.value=1)
	  {
		 document.contactform.mobile.value=document.contactform.phone.value;
	  }
	
	
  }

function validatenews(thisform)
	{
	with (thisform)
	{
	  	   				
  	if (validate_required(search_item,"Email required!")==false)
  	{search_item.focus();return false;}
  	
  	if (validate_email(search_item," Not a valid email!")==false)
  	{search_item.focus();return false;}
	
	    	 	
	}
}
