function validate()
{
	var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?1234567890";

	if(document.frmInquiry.txtname.value == '')
	{
		alert('Please enter your name.');
		document.frmInquiry.txtname.value='';
		document.frmInquiry.txtname.focus();
		return false;
	}
	if(document.frmInquiry.txtname.value != '')
	{
		for (var i = 0; i < document.frmInquiry.txtname.value.length; i++) 
		{
			if (iChars.indexOf(document.frmInquiry.txtname.value.charAt(i)) != -1)
			{
				alert("Please enter characters only in name.");
				document.frmInquiry.txtname.value='';				
				document.frmInquiry.txtname.focus();
				return false;
			}
		}
	} 
	if(document.frmInquiry.txtdesg.value == '')
	{
		alert('Please enter your designation.');
		document.frmInquiry.txtdesg.value='';		
		document.frmInquiry.txtdesg.focus();
		return false;
	}
	if(document.frmInquiry.txtdesg.value != '')
	{
		for (var i = 0; i < document.frmInquiry.txtdesg.value.length; i++) 
		{
			if (iChars.indexOf(document.frmInquiry.txtdesg.value.charAt(i)) != -1)
			{
				alert("Please enter characters only in designation.");
				document.frmInquiry.txtdesg.value='';					
				document.frmInquiry.txtdesg.focus();
				return false;
			}
		}
	}
	if(document.frmInquiry.txtcompany.value == '')
	{
		alert('Please enter company name.');
		document.frmInquiry.txtcompany.value='';
		document.frmInquiry.txtcompany.focus();
		return false;
	}
	
	if(document.frmInquiry.txtemail.value == '')
	{
		alert('Please enter your e-mail address.');
		document.frmInquiry.txtemail.value='';
		document.frmInquiry.txtemail.focus();
		return false;
	}
	var x = document.frmInquiry.txtemail.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(x))
	{
		alert("Enter a valid e-mail address.");
		document.frmInquiry.txtemail.value='';
		document.frmInquiry.txtemail.focus();
		return false;
	}
	if(document.frmInquiry.txtcity.value == '')
	{
		alert('Please enter your city.');
		document.frmInquiry.txtcity.value='';		
		document.frmInquiry.txtcity.focus();
		return false;
	}
	if(document.frmInquiry.txtcity.value != '')
	{
		for (var i = 0; i < document.frmInquiry.txtcity.value.length; i++) 
		{
			if (iChars.indexOf(document.frmInquiry.txtcity.value.charAt(i)) != -1)
			{
				alert("Please enter characters only in city.");
				document.frmInquiry.txtcity.value='';					
				document.frmInquiry.txtcity.focus();
				return false;
			}
		}
	} 
	if(document.frmInquiry.txtstate.value == '')
	{
		alert('Please enter your state.');
		document.frmInquiry.txtstate.value='';
		document.frmInquiry.txtstate.focus();
		return false;
	}
	if(document.frmInquiry.txtstate.value != '')
	{
		for (var i = 0; i < document.frmInquiry.txtstate.value.length; i++) 
		{
			if (iChars.indexOf(document.frmInquiry.txtstate.value.charAt(i)) != -1)
			{
				alert("Please enter characters only in state.");
				document.frmInquiry.txtstate.value='';					
				document.frmInquiry.txtstate.focus();
				return false;
			}
		}
	} 
	if(document.frmInquiry.txtcnty.value == '')
	{
		alert('Please enter your country.');
		document.frmInquiry.txtcnty.value='';		
		document.frmInquiry.txtcnty.focus();
		return false;
	}
	if(document.frmInquiry.txtcnty.value != '')
	{
		for (var i = 0; i < document.frmInquiry.txtcnty.value.length; i++) 
		{
			if (iChars.indexOf(document.frmInquiry.txtcnty.value.charAt(i)) != -1)
			{
				alert("Please enter characters only in country.");
				document.frmInquiry.txtcnty.value='';
				document.frmInquiry.txtcnty.focus();
				return false;
			}
		}
	} 
	if(document.frmInquiry.txtzip.value == '')
	{
		alert('Please enter your zip code.');
		document.frmInquiry.txtzip.value='';		
		document.frmInquiry.txtzip.focus();
		return false;
	}
	if(document.frmInquiry.txtzip.value != '')
	{
		if(isNaN(document.frmInquiry.txtzip.value))
		{
			alert('Please enter only numeric values in zip code.');
			document.frmInquiry.txtzip.value='';			
			document.frmInquiry.txtzip.focus();
			return false;
		}
		
	}
	if(document.frmInquiry.address.value == '')
	{
		alert('Please enter your address.');
		document.frmInquiry.address.value='';		
		document.frmInquiry.address.focus();
		return false;
	}
	if(document.frmInquiry.txtc_code.value == '')
	{
		alert('Please enter your country code.');
		document.frmInquiry.txtc_code.value='';		
		document.frmInquiry.txtc_code.focus();
		return false;
	}
	if(document.frmInquiry.txtc_code.value != '')
	{
		if(isNaN(document.frmInquiry.txtc_code.value))
		{
			alert('Please enter only numeric values in country code.');
			document.frmInquiry.txtc_code.value='';			
			document.frmInquiry.txtc_code.focus();
			return false;
		}
	}
	if(document.frmInquiry.txta_code.value == '')
	{
		alert('Please enter your area code.');
		document.frmInquiry.txta_code.value='';		
		document.frmInquiry.txta_code.focus();
		return false;
	}
	if(document.frmInquiry.txta_code.value != '')
	{
		if(isNaN(document.frmInquiry.txta_code.value))
		{
			alert('Please enter only numeric values in area code.');
			document.frmInquiry.txta_code.value='';			
			document.frmInquiry.txta_code.focus();
			return false;
		}
		
	}
	if(document.frmInquiry.txt_phone.value == '')
	{
		alert('Please enter your phone.');
		document.frmInquiry.txt_phone.value='';		
		document.frmInquiry.txt_phone.focus();
		return false;
	}
	if(document.frmInquiry.txt_phone.value != '')
	{
		if(isNaN(document.frmInquiry.txt_phone.value))
		{
			alert('Please enter only numeric values in phone number.');
			document.frmInquiry.txt_phone.value='';			
			document.frmInquiry.txt_phone.focus();
			return false;
		}
	}
	if(document.frmInquiry.txt_f_code.value != '')
	{
		if(isNaN(document.frmInquiry.txt_f_code.value))
		{
			alert('Please enter only numeric values in country code.');
			document.frmInquiry.txt_f_code.value='';			
			document.frmInquiry.txt_f_code.focus();
			return false;
		}
	}
	
	if(document.frmInquiry.txt_fa_code.value != '')
	{
		if(isNaN(document.frmInquiry.txt_fa_code.value))
		{
			alert('Please enter only numeric values in area code.');
			document.frmInquiry.txt_fa_code.value='';			
			document.frmInquiry.txt_fa_code.focus();
			return false;
		}
		
	}
	if(document.frmInquiry.txt_fax.value != '')
	{
		if(isNaN(document.frmInquiry.txt_fax.value))
		{
			alert('Please enter only numeric values in fax number.');
			document.frmInquiry.txt_fax.value='';			
			document.frmInquiry.txt_fax.focus();
			return false;
		}
	}
}

/*function valid(frmObj)
{
	frmObj.reset();
	return false;
}
*/
