var submenuTimeout = null;

function show_tab(tab_id) {
	$("li.submenu ul").hide();
	if (!$("a."+tab_id).hasClass('selected')) {
		$("div.tabs").hide();
		$("div#"+tab_id).fadeIn(500).removeClass("hidden");
		$("a.this").removeClass("this"); $("span.this").removeClass("this");
		$("a.selected").removeClass("selected");
		$("span.home").removeClass("selected");
    	$("a."+tab_id).addClass("selected").addClass("this");
		$("span."+tab_id).addClass("selected").addClass("this");
	}
}
$(document).ready(function() {
	$("li.submenu span").click(function(){
			if(!$("span.home").hasClass("homepage")) {
				window.location='/';
			}
			else {
				show_tab('cats');
			}
	});
	$("li.submenu").mouseenter(function(){
			/*if(!$("span.home").hasClass("selected")) {*/
				clearTimeout(submenuTimeout);
				$("li.submenu ul").fadeIn(150);
				$("span.home").addClass("selected");
				$("a.this").removeClass('selected');
			/*}*/
	});
	
	$("span.home").mouseenter(function(){
  			/*if(!$("span.home").hasClass("selected")) {*/
				clearTimeout(submenuTimeout);
				$("li.submenu ul").fadeIn(150);
				$("span.home").addClass("selected");
				$("a.this").removeClass('selected');
			/*}*/
			});
	$("li.submenu").mouseleave(function(){
			clearTimeout(submenuTimeout);
			submenuTimeout = setTimeout(function(){
				$("li.submenu ul").fadeOut(150);
				$("a.submenu").removeClass("selected");
				if(!$("span.home").hasClass("this")) {
					$("span.home").removeClass("selected");
				}
				$("a.this").addClass("selected");
				},600);
	});
	
	// search form submit
	$("li.search form.searchform").submit(function() {
		if($("input.searchfield").val() != '') {
			return true;
		}
		else {
			return false;
		}
	 });
	$("div#left form.searchform").submit(function() {
		if($("div#left form.searchform input.searchfield").val() != '') {
			return true;
		}
		else {
			return false;
		}
	 });
});