function check_form()

{

  var f = document.frmconsult;  
  
	  if((f.name.value.replace(/ /g, '')=="") || (f.name.value=="Name:"))
	  {
	  alert("Please enter your Name");
	  f.name.focus();
	  return false;
	  }
  
  
  	if ((f.email.value.replace(/ /g, '')=="") || (f.email.value=="Email:"))
	{
		alert("Please enter your Email ID");
		f.email.focus();
		return false;	
	}
	
	
	if (f.email.value.match(/^([\w\-]+\.?)+\@([\w\-]+\.{1})+(com|net|org|edu|int|mil|gov|biz|info|aero|museum|name|coop|\w{2})$/) == null) 
	{ 
		alert("First enter a valid Email ID"); 
		f.email.focus(); 
		return false; 
	}
var stripped = f.phone.value.replace(/[\(\)\.\-\ ]/g, ''); 
	var illegalChars = /[\W_a-zA-Z]/;	
	if(f.phone.value== "" )
	{
	alert("Please enter your Phone Number.");
	f.phone.focus();
	f.phone.select();
	return false;
	}

	/*if ((f.phone.value.replace(/ /g, '')=="") || (f.phone.value=="Telephone:"))
	{
		alert("Please enter your Telephone Number");
		f.phone.focus();
		return false;	
	}
	
	if(f.phone.value.replace(/ /g, '') != "")
	{
			
			if (validtelephone(f.phone)==false)
			
			{ 
				alert("Please enter a valid Phone Number");
				f.phone.focus();			 
				return false;
			}
	}*/

	if(f.message.value.replace(/ /g, '') == "")
	{
				alert("Please enter a Message");
				f.message.focus();			 
				return false;
	}			
				
	if(f.cap_text.value.replace(/ /g, '')=="")
	{
	alert("Please enter the text as it appears in the above image");
	f.cap_text.focus();
	return false;
	}
	else
		document.frmconsult.action = "form_mail.php";

//return true;		
				
}

function isNumberKey(evt)
{
  var charCode = (evt.which) ? evt.which : event.keyCode
   if (charCode == 46)
  	return charCode;
  if (((charCode >= 33) && (charCode <= 47)) || ((charCode >= 58) && (charCode<=255)))
  {
  		if(evt.which)
		{
			evt.preventDefault();
		}
		else
		{
			evt.returnValue=false;
		}
  }else
  {
		
		return charCode;
  }
  
}

function isNumber(v)
   {
       var i;
       if(v.length==0)
               return false;
       for(i=0;i<v.length;i++)
               if( !(v.charAt(i)>="0" && v.charAt(i)<="9"))
                       return false;
       return true;
   }



function validtelephone(teleno)
{
  

     var cnt=0;
	 
     tname = teleno.value;
     var flag = isNumber(tname);
	 
	
	if (teleno.value.length != 10) 
	{
		return false;
	}

	 
	if (((teleno.value) == "0000000000") || 
	((teleno.value) == "1111111111") || 
	((teleno.value) == "2222222222") || 
	((teleno.value) == "3333333333") || 
	((teleno.value) == "4444444444") || 
	((teleno.value) == "5555555555") || 
	((teleno.value) == "6666666666") || 
	((teleno.value) == "7777777777") || 
	((teleno.value) == "8888888888") || 
	((teleno.value) == "9999999999"))     
	{
		return false;
	}   


    if(flag==true)
    {
        if(tname.length==10)
        {
           for(i=0;i<tname.length;i++)
           {
                  tempno = tname.charAt(i);
                   if(tempno==tname.charAt(i+1))
                   {
                         cnt++;
                         if(cnt>=3)
                         {
                            return false;
                         }
						   
                   }
					 
            }
		 }
	}
	return true;
}	

