function chk_validation()
{
	var objfname = document.getElementById("firm_name");
	if(objfname.value == "")
	{
		document.getElementById("firm_name_no_err").style.display="inline";
		document.getElementById("firm_name").focus();
		return;
	}

	
	var objfwgname = document.getElementById("annual_turnover");
	if(objfwgname.value == "")
	{
		document.getElementById("annual_turnover_no_err").style.display="inline";
		document.getElementById("annual_turnover").focus();
		return;
	}
	
	var objirgname = document.getElementById("established_since");
	if(objirgname.value == "")
	{
		document.getElementById("established_since_no_err").style.display="inline";
		document.getElementById("established_since").focus();
		return;
	}

	
	if(objirgname.value!=""){
		var i;
		for (i = 0; i < (objirgname.value).length; i++)
		{   
			var c = (objirgname.value).charAt(i);
			if (((c < "0") || (c > "9"))){ 
				document.getElementById("established_since_no_err1").style.display="inline";
				document.getElementById("established_since").focus();
				return;
				}
				else
			{
					document.getElementById("established_since_no_err1").style.display="none";
				
				}
		}	
	}

	
	var objlrgname = document.getElementById("infrastructure_available");
	if(objlrgname.value == "")
	{
		document.getElementById("infrastructure_available_no_err").style.display="inline";
		document.getElementById("infrastructure_available").focus();
		return;
	}
	
	var objbrgname = document.getElementById("investment_capability");
	if(objbrgname.value == "")
	{
		document.getElementById("investment_capability_no_err").style.display="inline";
		document.getElementById("investment_capability").focus();
		return;
	}
	
	var objEmail = document.getElementById("email");
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	document.getElementById("emails_no_err").style.display="none";	
	
	if(objEmail.value==""){
		document.getElementById("email_no_err").style.display="inline";
		objEmail.focus();
		return;
	}
	else if(objEmail.value!="" && reg.test(objEmail.value) == false)
	 {
		document.getElementById("emails_no_err").style.display="inline";
		document.getElementById("email_no_err").style.display="none";
		objEmail.focus();
		return;
		
	 }
	
	
	var objygname = document.getElementById("address");
	if(objygname.value == "")
	{
		document.getElementById("address_no_err").style.display="inline";
		document.getElementById("address").focus();
		return;
	}
	
	var objogname = document.getElementById("address2");
	if(objogname.value == "")
	{
		document.getElementById("address2_no_err").style.display="inline";
		document.getElementById("address2").focus();
		return;
	}
	
	
	var objzgname = document.getElementById("city");
	if(objzgname.value == "")
	{
		document.getElementById("city_no_err").style.display="inline";
		document.getElementById("city").focus();
		return;
	}
	
	
	var objdgname = document.getElementById("state");
	if(objdgname.value == "")
	{
		document.getElementById("state_no_err").style.display="inline";
		document.getElementById("state").focus();
		return;
	}
	
	
	var objyuname = document.getElementById("telephone");
	if(objyuname.value == "")
	{
		document.getElementById("telephone_no_err").style.display="inline";
		document.getElementById("telephone").focus();
		return;
	}



if(objyuname.value!=""){
		var i;
		for (i = 0; i < (objyuname.value).length; i++)
		{   
			var c = (objyuname.value).charAt(i);
			if (((c < "0") || (c > "9"))){ 
				document.getElementById("telephone_no_erra").style.display="inline";
				document.getElementById("telephone_no_err").focus();
				return;
				}
				else
			{
					document.getElementById("telephone_no_erra").style.display="none";
				
				}
		}	
	}

	var objugname = document.getElementById("mobile");
	if(objugname.value == "")
	{
		document.getElementById("mobile_no_err").style.display="inline";
		document.getElementById("mobile").focus();
		return;
	}


	
	
	
	if(objugname.value!=""){
		var i;
		for (i = 0; i < (objugname.value).length; i++)
		{   
			var c = (objugname.value).charAt(i);
			if (((c < "0") || (c > "9"))){ 
				document.getElementById("mobile_no_errw").style.display="inline";
				document.getElementById("mobile_no_err").focus();
				return;
				}
				else
			{
					document.getElementById("mobile_no_errw").style.display="none";
				
				}
		}	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	req = createXMLHttpRequest();
	setobj = document.getElementById("distribution_form"); 
	sendRequest("contact_us/send_distribution.php?firm_name=" +document.getElementById("firm_name").value+"&turnover=" +document.getElementById("annual_turnover").value+"&established=" +document.getElementById("established_since").value+"&infrastructure=" +document.getElementById("infrastructure_available").value+"&investment=" +document.getElementById("investment_capability").value+"&email=" +document.getElementById("email").value+"&address1=" +document.getElementById("address").value+"&address2=" +document.getElementById("address2").value+"&city=" +document.getElementById("city").value+"&state=" +document.getElementById("state").value+"&telephone=" +document.getElementById("telephone").value+"&mobile=" +document.getElementById("mobile").value);

	showdiv(document.getElementById("distribution_form"));

}


function CalcKeyCode(aChar) 
{
	var character = aChar.substring(0,1);
	var code = aChar.charCodeAt(0);
	return code;
}

function checkNumber(val) 
{
	var strPass = val.value;
	var strLength = strPass.length;
	var lchar = val.value.charAt((strLength) - 1);
	var cCode = CalcKeyCode(lchar);
	if (cCode < 48 || cCode > 57 ) 
	{
		var myNumber = val.value.substring(0, (strLength) - 1);
		val.value = myNumber;
	}
	return;
}

function hideerror(val,val1)
{
	document.getElementById(val).style.display="none";
	
	if(val1)
		document.getElementById(val1).style.display="none";
}

function sValidateInt()
{
	var smRegExpr = new RegExp('[^0-9.-]');

	if (arguments.length != 1)
		return('ValidateInt : Invalid No. of arguments');

	if (smRegExpr.test(arguments[0]))
		return ('Invalid Integer');

	if ((isNaN(arguments[0])) | (isNaN(parseInt(arguments[0],10))))
		return ('Invalid Integer');

	return ("");
}

function reset()
{
	document.getElementById("firm_name").value="";
	document.getElementById("telephone").value="";
	document.getElementById("mobile").value="";
    document.getElementById("annual_turnover").value="";
    document.getElementById("established_since").value="";
    document.getElementById("infrastructure_available").value="";
    document.getElementById("investment_capability").value="";
    document.getElementById("email").value="";
    document.getElementById("address").value="";
    document.getElementById("address2").value="";
    document.getElementById("city").value="";
	document.getElementById("state").value="";
	




}


