function propertyTypeSelect(proptype,selector) {
	var el = document.advancedform.elements;
	switch (proptype) {
		case 0:
			el[29].checked = selector;
			el[30].checked = selector;
			el[31].checked = selector;
			el[32].checked = selector;
			el[33].checked = selector;
			break;
		case 1:
			el[34].checked = selector;
			break;
		case 2:
			el[35].checked = selector;
	}
}

function selectAllAreas(selector) {
	var el = document.advancedform.elements;
	for(var c=8;c<29;c++) {
		el[c].checked = selector;
	}
}

function loadAdvancedForm(c_name) {
	var c_value = getCookie(c_name);
	var c;
	if (c_value != null) {
		c_array = c_value.split(";");
		var el = document.advancedform.elements;
		//set the select element index values
		el[5].selectedIndex = parseInt(c_array.shift());
		el[6].selectedIndex = parseInt(c_array.shift());
		el[7].selectedIndex = parseInt(c_array.shift());
		//set the area & property type checkbox values
		for (c=8;c<43;c++) {
			el[c].checked = (c_array.shift() == "true");
		}
	}
}

function unloadAdvancedForm(c_name) {
	var c;
	var c_array = new Array();
	var el = document.advancedform.elements;
	//get the select element index values
	c_array.push(el[5].selectedIndex.toString());
	c_array.push(el[6].selectedIndex.toString());
	c_array.push(el[7].selectedIndex.toString());
	//get the area & property type checkbox values
	for (c=8;c<43;c++) {
		c_array.push(el[c].checked.toString());
	}
	//save the cookie
	var c_value = c_array.join(";");
	setCookie(c_name,c_value);
}

function advancedSearch() {
	document.advancedform.action += escape(getCookie("quick"));
	document.advancedform.submit();
}
