function ValidateForm(formObj) {
	for(var	i=0; i<formObj.elements.length;	i++) {
		if(formObj.elements[i].required	== "yes" &&	formObj.elements[i].value == ""	&& formObj.elements[i].type	== "text") {
			alert("Please enter a value for " + formObj.elements[i].alertname + ".");
			formObj.elements[i].focus();
			return false;
		}
		if(formObj.elements[i].required	== "yes" &&	formObj.elements[i].value == ""	&& formObj.elements[i].type	== "textarea") {
			alert("Please enter a value for " + formObj.elements[i].alertname + ".");
			formObj.elements[i].focus();
			return false;
		}
		if(formObj.elements[i].type == "radio") {
			if (RequiredCheckForRadioButtos(formObj.elements[i]))
			{
				alert("Please select a value for " + formObj.elements[i].alertname +	".");
				return false;
			}
		}
		if(formObj.elements[i].required	== "yes" &&	formObj.elements[i].value == ""	&& formObj.elements[i].type	== "password") {
			alert("Please enter	a value	for	" +	formObj.elements[i].alertname +	".");
			formObj.elements[i].focus();
			return false;
		}
		if(formObj.elements[i].value !=	"" && formObj.elements[i].datatype == "numeric"	&& (isNaN(formObj.elements[i].value) ||	formObj.elements[i].value <	0))	{
			formObj.elements[i].select();
			alert("Please enter a Positive Numeric value for " + formObj.elements[i].alertname + ".");
			formObj.elements[i].focus();
			return false;
		}
		if(formObj.elements[i].value !=	"" && formObj.elements[i].datatype == "negativenumeric"	&& isNaN(formObj.elements[i].value))	{
			formObj.elements[i].select();
			alert("Please enter a Numeric value for " + formObj.elements[i].alertname + ".");
			formObj.elements[i].focus();
			return false;
		}
		if (formObj.elements[i].required ==	"yes" && formObj.elements[i].type=="select-one") {
			if (formObj.elements[i].selectedIndex == -1	|| formObj.elements[i].selectedIndex ==	0) {
				alert("Please select a value for "+formObj.elements[i].alertname + ".");
				formObj.elements[i].focus();
				return false;
			}
		}
		if (formObj.elements[i].required ==	"yes" && formObj.elements[i].type == "select-multiple")	{
			if (formObj.elements[i].selectedIndex == -1) {
				alert("Please select a value for "+formObj.elements[i].alertname + ".");
				formObj.elements[i].focus();
				return false;
			}
		}
		if (formObj.elements[i].name ==	"InvTranTempExchangeRate" || formObj.elements[i].name == "ExchangeRate") {
			if(formObj.elements[i].value <=	0) {
				alert("Please enter	a positive value greater than zero for Exchange	Rate.");
				formObj.elements[i].select();
				formObj.elements[i].focus();
				return false;
			}
		}
	}
	return true;	
}