function historyhandel(hash){
	hash = "?"+hash;
	if (hash){
		action = parseUri(hash).queryKey.action;
		q = parseUri(hash).queryKey.q;
		switch( action ){
			case 'search':
				$("#namesearch").val(q)
				$("#tabs").tabs('select', "personsearch");
				$("#personsearch .results")
					.empty()
					.load('search-people.php?q='+q, function(){
						clickvcard();
					});	
			break;
			
			case 'name':
				$("#tabs").tabs('select', "lastname");

				$("#alphalist li").removeClass("ui-tabs-selected ui-state-active");
				$("#alphalist li a[href="+q+"]").parent().addClass("ui-tabs-selected ui-state-active");

				$("#lastname .results")
					.html('<p>Loading...</p>')
					.load('search-people.php?q='+q, clickvcard);
			break;
			
			case 'department':
				$("#tabs").tabs('select', "department");
				//$("#department .results").load("search-departments.php?sort=head,faculty,adjunct,staff&dept="+q, clickvcard);
				$("#department .results").load("search-departments.php?sort=head&dept="+q, clickvcard);
			break;
		}
	}	
}

function clickvcard(){
	$("#Content .person").click(function(){
		window.location =$(this).find(".fn").attr('href');
	})
}

$(document).ready(function(){
	$("#tabs").tabs();

	$.historyInit(historyhandel);	

	//Last Name List
	$("#alphalist a").click(function(){
		$.historyLoad("action=name&q="+$(this).attr('href'));
		return false;
	});
	
	//Name Search
	$("#personsearch form").submit(function(){
		$.historyLoad("action=search&q="+$("#namesearch").val());
		return false;
	});
	
	//dept list
	$("#deptlist").change(function(){
		$.historyLoad("action=department&q="+$("#deptlist option:selected").val());
	});

});