function area_selected(f) {
	for (var j=0;j<f.elements.length;j++) {
		var tmp = f.elements[j].name;
		if (!tmp.search("area")) {
			if (f.elements[j].checked) {
				return true;
			}
		}
	}
	return false;
}

function market_selected(f) {
	for (var j=0;j<f.elements.length;j++) {
		var tmp = f.elements[j].name;
		if (!tmp.search("market")) {
			if (f.elements[j].checked) {
				return true;
			}
		}
	}
	return false;
}

function status_selected(f) {
	for (var j=0;j<f.elements.length;j++) {
		var tmp = f.elements[j].name;
		if (!tmp.search("Status_")) {
			if (f.elements[j].checked) {
				return true;
			}
		}
	}
	return false;
}

function IsNumber(Text) {

	var valid = "01234567890.";
	var bNumber = true;
	var c;
	
	for (var i = 0; i < Text.length && bNumber == true; i++) {
		c = Text.charAt(i);
		if (valid.indexOf(c) == -1) {
			bNumber = false;
		}
	}
	return bNumber;
}

function validform(f) {
	if ((IsNumber(f.minprice.value) || f.minprice.value == "") && (IsNumber(f.maxprice.value) || f.maxprice.value == "")) {
		if (area_selected(f) && market_selected(f) && status_selected(f)) {
			if (((f.minprice.value-0) > (f.maxprice.value-0)) && (f.minprice.value != "" && f.maxprice.value != "")) {
				alert("Minimum price must be less than maximum price");
				return false;
			} else {
				return true;
			}
		} else {
			alert("Please complete all of the required fields");
			return false;
		}
	} else {
		alert("You must enter a numeric quantity in the price boxes.");
		return false;
	}
}

function valid_quicksearch_form(f) {
	if ((IsNumber(f.minprice.value) || f.minprice.value == "") && (IsNumber(f.maxprice.value) || f.maxprice.value == "")) {
		if (((f.minprice.value-0) > (f.maxprice.value-0)) && (f.minprice.value != "" && f.maxprice.value != "")) {
			alert("Minimum price must be less than maximum price");
			return false;
		} else {
			return true;
		}
	} else {
		alert("You must enter a numeric quantity in the price boxes.");
		return false;
	}
	
}
