
//	function isValid(vName,vType,vDescription,vRequired,vMinLength,vMaxLength)
function Validate()
{
	errMsg="";
	isValid(document.inq.category.selectedIndex,"dropdown","Category",true,2,50);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.category.focus();
		return false;
	}
	isValid(document.inq.service.selectedIndex,"dropdown","Service Interested in",true,2,100);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.service.focus();
		return false;
	}
	if(document.inq.service.selectedIndex == 6)
	{
		isValid(document.inq.other.value,"text","Other Service",true,2,50);
		if(errMsg!="")
		{
			alert(errMsg);
			document.inq.other.focus();
			return false;
		}
	}
	else
	{
		isValid(document.inq.other.value,"text","Other Service",false,2,50);
		if(errMsg!="")
		{
			alert(errMsg);
			document.inq.other.focus();
			return false;
		}
	}
	isValid(document.inq.name.value,"text","Name",true,2,50);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.name.focus();
		return false;
	}
	isValid(document.inq.cname.value,"text","Company Name",true,2,50);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.cname.focus();
		return false;
	}
	isValid(document.inq.address.value,"text","Address",true,2,300);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.address.focus();
		return false;
	}
	isValid(document.inq.city.selectedIndex,"dropdown","City",true,2,50);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.city.focus();
		return false;
	}
	isValid(document.inq.country.selectedIndex,"dropdown","Country",true,2,50);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.country.focus();
		return false;
	}
	isValid(document.inq.ccode.value,"digit","Country Code",true,2,10);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.ccode.focus();
		return false;
	}
	isValid(document.inq.acode.value,"digit","Area Code",true,2,10);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.acode.focus();
		return false;
	}
	isValid(document.inq.tel.value,"digit","Tel No.",true,2,20);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.tel.focus();
		return false;
	}
	isValid(document.inq.fax.value,"digit","Fax No.",false,2,20);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.fax.focus();
		return false;
	}
	isValid(document.inq.email.value,"e-mail","Email ID",true,5,50);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.email.focus();
		return false;
	}
	isValid(document.inq.inquiry.value,"text","Your Inquiry",true,2,500);
	if(errMsg!="")
	{
		alert(errMsg);
		document.inq.inquiry.focus();
		return false;
	}
	return true;
}
