	var open;
	function clickHandler(e) {
		var elTarget = YAHOO.util.Event.getTarget(e);	
		while (elTarget.id != "stateSearchData") {
			if (elTarget.nodeName.toUpperCase() == "UL") {
				YAHOO.util.Event.preventDefault(e);
				YAHOO.util.Dom.addClass(elTarget,'greyBar');
				var id = elTarget.id.replace(/item/,"data");
				if(typeof open == 'object'){
					if(open.id == id){
						YAHOO.util.Dom.setStyle(open,'display','none');
						open.innerHTML = '';
						var item = document.getElementById(open.id.replace(/data/,'item'));
						YAHOO.util.Dom.removeClass(item,'greyBar');				
						open = '';
						break;
					}
				}
				getData(id);
				break;
			} else {
				elTarget = elTarget.parentNode;
			}
		}
	}
	YAHOO.util.Event.on("stateSearchData", "click", clickHandler);
	function getData(id){
		var AjaxObject = {
			handleSuccess:function(o){
				this.processResult(o);
			},
			handleFailure:function(o){
			},
			processResult:function(o){
				if(typeof open == 'object'){
					YAHOO.util.Dom.setStyle(open,'display','none');
					open.innerHTML = '';
					var item = document.getElementById(open.id.replace(/data/,'item'));
					YAHOO.util.Dom.removeClass(item,'greyBar');
				}				
				open = document.getElementById(id);
				open.innerHTML = o.responseText;
				YAHOO.util.Dom.setStyle(open,'display','block');
				if (document.getElementById('dialog1')) {
				    noteInit();
				}
			},

			startRequest:function() {
			   YAHOO.util.Connect.asyncRequest('POST', 'ajax/searchAjax.php', callback, "id="+id);
			}
		};

		var callback =
		{
			success:AjaxObject.handleSuccess,
			failure:AjaxObject.handleFailure,
			scope: AjaxObject
		};
		AjaxObject.startRequest();
	}
	
	function searchListSortHandler(e) {
		var elTarget = YAHOO.util.Event.getTarget(e);	
		while (elTarget.id != "searchListMenu") {
			if (elTarget.nodeName.toUpperCase() == "LI") {
				YAHOO.util.Event.preventDefault(e);
				var val = elTarget.id;
				console.log(sort.toLowerCase()+' == '+val.toLowerCase())
				if(sort.toLowerCase() == val.toLowerCase()){
					console.log(sortDirection);
					if(sortDirection == 'Down'){
						sortDirection = 'Up';
					}else{
						sortDirection = 'Down';
					}
				}
				console.log('/state/'+stateNiceName+'/city/'+cityNiceName+'/sort/'+val+'/direction/'+sortDirection);
				window.location = '/state/'+stateNiceName+'/city/'+cityNiceName+'/sort/'+val+'/direction/'+sortDirection;
				break;
			} else {
				elTarget = elTarget.parentNode;
			}
		}
	}
	YAHOO.util.Event.on("searchListMenu", "click", searchListSortHandler);

