function searchBy(searchCategory) {
	switch (searchCategory) {
		case "zipcode":
			document.getElementById("zipcodeLabel").style.color = "rgb(103,98,88)";
			document.searchForm.zipcodeField.disabled = false;
			
			document.getElementById("areaLabel").style.color = "rgb(173,168,158)";
			document.searchForm.EastSoutheastAustin.disabled = true;
			document.getElementById("EastSoutheastAustinLabel").style.color = "rgb(173,168,158)";
			document.searchForm.CedarParkLeander.disabled = true;
			document.getElementById("CedarParkLeanderLabel").style.color = "rgb(173,168,158)";
			document.searchForm.LakeNorthLakeSouth.disabled = true;
			document.getElementById("LakeNorthLakeSouthLabel").style.color = "rgb(173,168,158)";
			document.searchForm.PflugervilleRoundRockGeorgetown.disabled = true;
			document.getElementById("PflugervilleRoundRockGeorgetownLabel").style.color = "rgb(173,168,158)";
			document.searchForm.NorthwestNorthAustin.disabled = true;
			document.getElementById("NorthwestNorthAustinLabel").style.color = "rgb(173,168,158)";
			document.searchForm.Westlake.disabled = true;
			document.getElementById("WestlakeLabel").style.color = "rgb(173,168,158)";
			document.searchForm.CentralAustin.disabled = true;
			document.getElementById("CentralAustinLabel").style.color = "rgb(173,168,158)";
			document.searchForm.WestSouthwestAustin.disabled = true;
			document.getElementById("WestSouthwestAustinLabel").style.color = "rgb(173,168,158)";
			break;
		case "area":
			document.getElementById("areaLabel").style.color = "rgb(103,98,88)";
			document.searchForm.EastSoutheastAustin.disabled = false;
			document.getElementById("EastSoutheastAustinLabel").style.color = "rgb(103,98,88)";
			document.searchForm.CedarParkLeander.disabled = false;
			document.getElementById("CedarParkLeanderLabel").style.color = "rgb(103,98,88)";
			document.searchForm.LakeNorthLakeSouth.disabled = false;
			document.getElementById("LakeNorthLakeSouthLabel").style.color = "rgb(103,98,88)";
			document.searchForm.PflugervilleRoundRockGeorgetown.disabled = false;
			document.getElementById("PflugervilleRoundRockGeorgetownLabel").style.color = "rgb(103,98,88)";
			document.searchForm.NorthwestNorthAustin.disabled = false;
			document.getElementById("NorthwestNorthAustinLabel").style.color = "rgb(103,98,88)";
			document.searchForm.Westlake.disabled = false;
			document.getElementById("WestlakeLabel").style.color = "rgb(103,98,88)";
			document.searchForm.CentralAustin.disabled = false;
			document.getElementById("CentralAustinLabel").style.color = "rgb(103,98,88)";
			document.searchForm.WestSouthwestAustin.disabled = false;
			document.getElementById("WestSouthwestAustinLabel").style.color = "rgb(103,98,88)";
			
			document.getElementById("zipcodeLabel").style.color = "rgb(173,168,158)";
			document.searchForm.zipcodeField.disabled = true;
			break;
	}
}

function selectAllAreas() {
	if (!document.searchForm.EastSoutheastAustin.disabled) {
		document.searchForm.EastSoutheastAustin.checked = true;
		document.searchForm.CedarParkLeander.checked = true;
		document.searchForm.LakeNorthLakeSouth.checked = true;
		document.searchForm.PflugervilleRoundRockGeorgetown.checked = true;
		document.searchForm.NorthwestNorthAustin.checked = true;
		document.searchForm.Westlake.checked = true;
		document.searchForm.CentralAustin.checked = true;
		document.searchForm.WestSouthwestAustin.checked = true;
	}
}

function unselectAllAreas() {
	if (!document.searchForm.EastSoutheastAustin.disabled) {
		document.searchForm.EastSoutheastAustin.checked = false;
		document.searchForm.CedarParkLeander.checked = false;
		document.searchForm.LakeNorthLakeSouth.checked = false;
		document.searchForm.PflugervilleRoundRockGeorgetown.checked = false;
		document.searchForm.NorthwestNorthAustin.checked = false;
		document.searchForm.Westlake.checked = false;
		document.searchForm.CentralAustin.checked = false;
		document.searchForm.WestSouthwestAustin.checked = false;
	}
}

function switchListingThumbnail(index,listingId) {
	var myurl = "includes/php/listings/switchListingThumbnail.php";
	var myRand = parseInt(Math.random()*999999999999);
	myurl = myurl + "?rand=" + myRand + "&thumbnail=" + index + "&listingId=" + listingId;
	
	document.getElementById("loadWidget").style.visibility = "visible";
	
	httpObj.open("GET",myurl,true);
	httpObj.onreadystatechange = switchListingThumbnailHttpResponse;
	httpObj.send(null);
}

function switchListingThumbnailHttpResponse() {
	if (httpObj.readyState == 4) {
		document.getElementById("loadWidget").style.visibility = "hidden";
		document.getElementById("thumbnailBlock").innerHTML = httpObj.responseText;
		initLightbox();
	} else {
		document.getElementById("loadWidget").style.visibility = "visible";
	}
}