function selects(id) {
	targ = $(id);
	if(targ == undefined) { return false }
	targ.addEvent("change", function(e) {
		var searchURL = $("searchform").get('action')+$("searchform").toQueryString().replace(/[A-Za-z]+?=&|[A-Za-z]+?=$|[&=]/gi, "/").replace(/[\/]{2,}/gi, "/");
		window.location.href = searchURL.replace(/%2f/gi, "%252f");
	});
	
	function getVal(str,ar) {
		ret = "";
		ar.each(function(i) {
			is = i.split("=");
			if(is[0] == str) {ret =is[1]};				
		})
		return ret;
	}
	
}

function checkboxes(id){
	targ = $(id);
	if(targ == undefined) { return false }
	targ.addEvent("click", function(e) {
		window.location.href = $("searchform").get('action')+$("searchform").toQueryString().replace(/[A-Za-z]+?=&|[A-Za-z]+?=$|[&=]/gi, "/").replace(/[\/]{2,}/gi, "/");
	});
}

window.addEvent("domready",function() {
	selects("searcharea");
	selects("searchgenre");
	checkboxes("discount");
	checkboxes("HFPickup");
	checkboxes("iFLYERPickup");
	checkboxes("venuePickup");
	$('submit').addEvent("click",function(e) {
		e = new Event(e);
		e.stop();
		runSearch();
	});
});

function runSearch(){
	var searchURL = $("searchform").get('action')+$("searchform").toQueryString().replace(/[A-Za-z]+?=&|[A-Za-z]+?=$|[&=]/gi, "/").replace(/[\/]{2,}/gi, "/");
	window.location.href = searchURL.replace(/%2f/gi, "%252f");
}