function checkvalid(frm)
{
	with(frm)
	{
		if(Trim(_vName.value)=='')
		{
			alert('Please enter your name');
			_vName.focus();
			return false;
		}
		if(Trim(_vPhone.value)=='')
		{
			alert('Please enter your Phone number');
			_vPhone.focus();
			return false;
		}
		if(!phoneformate(_vPhone.value,_vPhone.value.length))
		{
			alert("Please enter valid phone");
			_vPhone.select();
			_vPhone.focus();
			return false;
		}
		if(Trim(_vEmail.value)=='')
		{
			alert('Please enter your email address');
			_vEmail.focus();
			return false;
		}
		if(!isValidEmail(document.frmadd._vEmail.value))
		{
			document.frmadd._vEmail.value = "";
			document.frmadd._vEmail.focus();
			return false;
		}
		if(Trim(_vSubject.value)=='')
		{
			alert('Please enter Subject');
			_vSubject.focus();
			return false;
		}
		if(Trim(_tComments.value)=='')
		{
			alert('Please enter your Comments');
			_tComments.focus();
			return false;
		}
		
		if(_vCapt_CONTACT.value=="")
		{
			alert("Please enter the verification code");
			_vCapt_CONTACT.focus();
			return false;	
		}
		if(_vCapt_CONTACT.value.length<5)
		{
			alert("Please enter the excatly 5 letter verification code i.e. shown in image.");
			_vCapt_CONTACT.focus();
			return false;
		}
		CheckValidationText();
		
	}
}

function CheckValidationText()
{ 
	
	var vText;
	if(document.getElementById('_vCapt_CONTACT'))
		vText = document.getElementById('_vCapt_CONTACT').value;
	else
		vText = "";
	
	var url = "checkcaptcha.php?paraValid="+vText;
	if (window.XMLHttpRequest)
  	{
  		http=new XMLHttpRequest()
  		http.open("GET",url,true)
	  	http.onreadystatechange=function (){
			if (http.readyState == 4) 
			{	
				isWorking = false;
				
				
    			if (http.responseText.indexOf('invalid') == -1) 
				{
					var xmlDocument = http.responseXML;
					
					var existId = xmlDocument.getElementsByTagName('msg').item(0).firstChild.data;
					///alert(http.responseText);
					if(existId == "0"){
						alert("Verification Code is not Valid ! Please Try Again");
						return false;
					}
					else
					{
						document.frmadd.submit();
					}	
						
				}
			}
		}
	  	http.send(null)
  	}
	// code for IE
	else if (window.ActiveXObject)
  	{
  		http=new ActiveXObject("Microsoft.XMLHTTP")
    	if (http)
    	{
    		http.open("GET",url,true)
    		http.onreadystatechange=function (){
				if (http.readyState == 4) 
				{	
    		  		isWorking = false;
    				if (http.responseText.indexOf('invalid') == -1) 
					{
						var xmlDocument = http.responseXML; 
						var existId  = xmlDocument.getElementsByTagName('msg').item(0).firstChild.data;
						if(existId == "0")
						{
							alert("Verification Code is not Valid ! Please Try Again");
							document.frmadd._vCapt_CONTACT.focus();
							return false;
						}
						else
						{
							document.frmadd.submit();
						}	
						
					}
					
				}
			}	
    		http.send()
    	}
  	}
}
