function checkvalid(frm)
{
	with(frm)
	{
		if(Trim(_vName.value)=='')
		{
			alert('Please enter your name');
			_vName.focus();
			return false;
		}
		if(Trim(_vCompany.value)=='')
		{
			alert('Please enter your company name');
			_vCompany.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(_vCountry.value=='')
		{
			alert('Please select your country');
			_vCountry.focus();
			return false;
		}
		if(!phoneformate(_vPhone.value,_vPhone.value.length))
		{
			alert("Please enter valid phone");
			_vPhone.select();
			_vPhone.focus();
			return false;
		}
		if(document.getElementById('_vProgramming1').checked != true && document.getElementById('_vProgramming2').checked != true && document.getElementById('_vProgramming3').checked != true && document.getElementById('_vProgramming4').checked != true && document.getElementById('_vProgramming5').checked != true && document.getElementById('_vProgramming6').checked != true && document.getElementById('_vDesigning1').checked != true && document.getElementById('_vDesigning2').checked != true && document.getElementById('_vDesigning3').checked != true && document.getElementById('_vDesigning4').checked != true && document.getElementById('_vDesigning5').checked != true && document.getElementById('_vDesigning6').checked != true && document.getElementById('_vOther1').checked != true && document.getElementById('_vOther2').checked != true && document.getElementById('_vOther3').checked != true && document.getElementById('_vOther4').checked != true && document.getElementById('_vOther5').checked != true)
		{
			alert("Please select services which you want to inquired");
			document.getElementById('_vProgramming1').focus();
			return false;
		}
		
		if(_vCapt_INQ.value=="")
		{
			alert("Please enter the verification code");
			_vCapt_INQ.focus();
			return false;	
		}
		if(_vCapt_INQ.value.length<5)
		{
			alert("Please enter the excatly 5 letter verification code i.e. shown in image.");
			_vCapt_INQ.focus();
			return false;
		}
	
		CheckValidationText();
	}
}

function CheckValidationText()
{ 
	var vText;
	if(document.getElementById('capt'))
		vText = document.getElementById('capt').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;
					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_INQ.focus();
							return false;
						}
						else
						{
							document.frmadd.submit();
						}	
						
					}
					
				}
			}	
    		http.send()
    	}
  	}
}