//this is an adaptation of Daron's work to make it function within a DIV-based layout
function showHide(sender)
{
	// get the facilities row:
	var rowFacilities = document.getElementById("rowFacilities");
	var advancedSearch = document.getElementById("advancedSearch");
	var rowShortStay = document.getElementById("rowShortStay");

	// if it exists:
	if (rowFacilities != null)
	{
		// if it's not hidden, hide it:
		if (rowFacilities.style.display != "none")
		{
			rowFacilities.style.display = "none";
			rowFacilities.style.visibility = "hidden";
			sender.innerHTML = "Advanced Search";
			advancedSearch.value = "false";
		}
		else // if it is hidden, show it:
		{
			rowFacilities.style.display = "block";
			rowFacilities.style.visibility = "visible";
			sender.innerHTML = "Simple Search";
			advancedSearch.value = "true";
		}
	}

	// if it exists:
	if (rowShortStay != null)
	{
		// if it's not hidden, hide it:
		if (rowShortStay.style.display != "none")
		{
			rowShortStay.style.display = "none";
			rowShortStay.style.visibility = "hidden";
			sender.innerHTML = "Advanced Search";
			advancedSearch.value = "false";
		}
		else // if it is hidden, show it:
		{
			rowShortStay.style.display = "block";
			rowShortStay.style.visibility = "visible";
			sender.innerHTML = "Simple Search";
			advancedSearch.value = "true";
		}
	}

	// get the location row:
	var rowLocation = document.getElementById("rowLocation");
	// if it exists:
	if (rowLocation != null)
	{
		// if it's not hidden, hide it:
		if (rowLocation.style.display != "none")
		{
			rowLocation.style.display = "none";
			rowLocation.style.visibility = "hidden";
			sender.innerHTML = "Advanced Search";
			advancedSearch.value = "false";
		}
		else // if it is hidden, show it:
		{
			rowLocation.style.display = "block";
			rowLocation.style.visibility = "visible";
			sender.innerHTML = "Simple Search";
			advancedSearch.value = "true";
		}
	}

	// get the suitable for row
	var rowSuitable = document.getElementById("rowSuitable");
	/*var rowSuitableLine = document.getElementById("rowSuitableLine");
	// if it exists:
	if (rowSuitable != null) {
	    // if it's not hidden, hide it:
	    if (rowSuitable.style.display != "none") {
	        rowSuitable.style.display = "none";
	        rowSuitableLine.style.display = "none";
	        rowSuitable.style.visibility = "hidden";
	        rowSuitableLine.style.visibility = "hidden";
	        sender.innerHTML = "Advanced Search";
	        advancedSearch.value = "false";
	    }
	    else // if it is hidden, show it:
	    {
	        rowSuitable.style.display = "";
	        rowSuitableLine.style.display = "";
	        rowSuitable.style.visibility = "visible";
	        rowSuitableLine.style.visibility = "visible";
	        sender.innerHTML = "Simple Search";
	        advancedSearch.value = "true";
	    }
	}*/
	// if it exists:
	if (rowSuitable != null) {
	    // if it's not hidden, hide it:
	    if (rowSuitable.style.display != "none") {
	        rowSuitable.style.display = "none";
	        rowSuitable.style.visibility = "hidden";
	        sender.innerHTML = "Advanced Search";
	        advancedSearch.value = "false";
	    }
	    else // if it is hidden, show it:
	    {
	        rowSuitable.style.display = "block";
	        rowSuitable.style.visibility = "visible";
	        sender.innerHTML = "Simple Search";
	        advancedSearch.value = "true";
	    }
	}
}
