//<SCRIPT LANGUAGE="javascript">

//*********************************************************
//Update By:	Jon Harrison
//Update Date:	10/3/2004
//Update Notes:	RMLS.COM 99.  Added validation for addition 
//				of year built range fields.
//*********************************************************

function Validate()
{
	var bRet;
	var price1 = document.getElementById("PRICE1");
	var price2 = document.getElementById("PRICE2");
	var units1 = document.getElementById("UNITS1");
	var units2 = document.getElementById("UNITS2");
	var zip1 = document.getElementById("ZIP1");
	var zip2 = document.getElementById("ZIP2");
	var zip3 = document.getElementById("ZIP3");
	var zip4 = document.getElementById("ZIP4");
	//begin change: Jon Harrison 10/3/2004 RMLS.COM 99
	var year_built1 = document.getElementById("YEAR_BUILT1");
	var year_built2 = document.getElementById("YEAR_BUILT2");
	//end change: Jon Harrison 10/3/2004 RMLS.COM 99
	
	// verify required fields
	if (price1.value == "" && price2.value == "")
		return warnInvalid(price1, "Price is a required field");	
	
	// validate numerics
	bRet = checkNumeric(price1, 1, 1);
	if (bRet == false)
		return false;
	bRet = checkNumeric(price2, 1, 1);
	if (bRet == false)
		return false;
	bRet = checkNumeric(units1, 1, 1);
	if (bRet == false)
		return false;
	bRet = checkNumeric(units2, 1, 1);
	if (bRet == false)
		return false;
	bRet = checkNumeric(zip1, 1, 1);
	if (bRet == false)
		return false;
	bRet = checkNumeric(zip2, 1, 1);
	if (bRet == false)
		return false;
	bRet = checkNumeric(zip3, 1, 1);
	if (bRet == false)
		return false;
	bRet = checkNumeric(zip4, 1, 1);
	if (bRet == false)
		return false;
	//begin change: Jon Harrison 10/3/2004 RMLS.COM 99
	bRet = checkNumeric(year_built1, 1, 1);
	if (bRet == false)
		return false;
	bRet = checkNumeric(year_built2, 1, 1);
	if (bRet == false)
		return false;
	//end change: Jon Harrison 10/3/2004 RMLS.COM 99

	// validate ranges
	bRet = checkRange(price1, price2, 1);
	if (bRet == false)
		return false;
	bRet = checkRange(units1, units2, 1);
	if (bRet == false)
		return false;
	//begin change: Jon Harrison 10/3/2004 RMLS.COM 99
	bRet = checkRange(year_built1, year_built2, 1);
	if (bRet == false)
		return false;
		
	//validate year format
	bRet = checkYear(year_built1);
	if (bRet == false)
		return false;
	bRet = checkYear(year_built2);
	if (bRet == false)
		return false;
	//end change: Jon Harrison 10/3/2004 RMLS.COM 99

	// if we got this far, we were successful
	return true;
}

