function displaySearch(searchId) {
	var id = parseInt(searchId);
	if(id > 0)
		window.location = '/searches/apply/' + id;
	else
		xajax.call('/searches/show/' + searchId, {method: 'post', parameters:[{cakex_update:'popup_body'}]});
	return false;
}

function validateAdvancedSearchForm() {
	var emptyString = /^\s*$/;
	var min = document.getElementById("SearchZointsMin").value;
	var max = document.getElementById("SearchZointsMax").value;
	if(!emptyString.test(min) || !emptyString.test(max)) {
		if(emptyString.test(min)) {
			alert("Zoints Min must be entered.");
			return false;
		} else if(emptyString.test(max)) {
			alert("Zoints Max must be entered.");
			return false;
		} else if(isNaN(min)) {
			alert("Zoints Min must be a number.");
			return false;
		} else if(isNaN(max)) {
			alert("Zoints Max must be a number.");
			return false;
		} else if(parseInt(min) < 1) {
			alert("Zoints Min must be greater than 1.");
			return false;
		} else if(parseInt(max) < 1) {
			alert("Zoints Max must be greater than 1.");
			return false;
		} else if(parseInt(min) > parseInt(max)) {
			alert("Zoints Max must be greater than Zoints Min");
			return false;
		}
	}
	var days = document.getElementById("SearchPostedDays").value;
	if(!emptyString.test(days)) {
		if(isNaN(days)) {
			alert("Days Posted must be a number.");
			return false;
		} else if(parseInt(days) < 1) {
			alert("Days Posted must be greater than 1.");
			return false;
		}
	}
	var name = document.getElementById("SearchName");
	if(name && !name.disabled && emptyString.test(name.value)) {
		alert("Name must be entered.");
		return false;
	}
	return true;
}

function showWishlist() {
	document.getElementById("row-12").style.display = "";
	document.getElementById("SearchName").disabled = false;
	document.getElementById("row-13").style.display = "";
	document.getElementById("SearchNotify").disabled = false;

	document.getElementById("now-button").style.display = "none";
	document.getElementById("search-button").style.display = "none";
	document.getElementById("wishlist-button").style.display = "none";
	document.getElementById("save-now-button").style.display = "";
	document.getElementById("back-button").style.display = "";
}

function showSearch() {
	document.getElementById("row-12").style.display = "";
	document.getElementById("SearchName").disabled = false;

	document.getElementById("now-button").style.display = "none";
	document.getElementById("search-button").style.display = "none";
	document.getElementById("wishlist-button").style.display = "none";
	document.getElementById("save-now-button").style.display = "";
	document.getElementById("back-button").style.display = "";
}

function showBack() {
	document.getElementById("row-12").style.display = "none";
	document.getElementById("SearchName").disabled = true;
	document.getElementById("row-13").style.display = "none";
	document.getElementById("SearchNotify").disabled = true;

	document.getElementById("now-button").style.display = "";
	document.getElementById("search-button").style.display = "";
	document.getElementById("wishlist-button").style.display = "";
	document.getElementById("save-now-button").style.display = "none";
	document.getElementById("back-button").style.display = "none";
}
