// <![CDATA[
$(document).ready(function() {
	$('#inputString').attr("autocomplete","off"); 
	$('.defaultEntry').inputDefault();
	
	$('.defaultEntry').keypress(function(e){
		if(e.which == 1){
			$('form#search').submit();
			e.preventDefault();
		}
	});
	
	var hideWorks = setTimeout(function() {  }, 1);//initialise so not undefined
	function closeWork() {
	    clearTimeout(hideWorks);
	    hideWorks = setTimeout(function() { $('.work_unified').hide() }, 1000);//close drop down menu
	}
	
	var hideAbout = setTimeout(function() {  }, 1);//initialise so not undefined
	function closeAbout() {
	    clearTimeout(hideAbout);
	    hideAbout = setTimeout(function() { $('.about_unified').hide() }, 1000);//close drop down menu
	}
	
	var hideArticles = setTimeout(function() {  }, 1);//initialise so not undefined
	function closeArticles() {
	    clearTimeout(hideArticles);
	    hideArticles = setTimeout(function() { $('.articles_unified').hide() }, 1000);//close drop down menu
	}

	$(".work_unified").hide();
	$(".about_unified").hide();
	$(".articles_unified").hide();

	var work_test = 1;

	$(".works").hover(
		function(){
			$(".work_unified").show();
			$(".about_unified").hide();
			$(".articles_unified").hide();
		}, function(){
			$(this).bind("mouseout", closeWork);
			$(this).bind("mouseover", function() { 
				clearTimeout(hideWorks);
				$('.about_unified').hide();
				$('.articles_unified').hide();
				work_test++;
			});
			$('.work_unified').bind("mouseout", closeWork);
			$('.work_unified').bind("mouseover", function() { 
				clearTimeout(hideWorks);
				$('.about_unified').hide();
				$('.articles_unified').hide();
				work_test++;
			});
			$(".about_unified").hide();
			$('.articles_unified').hide();
			if (work_test == 1) {
				closeWork();
			}
		}
	);
	
	var about_test = 1;
	
	$(".about").hover(
		function(){
			$(".about_unified").show();
			$(".work_unified").hide();
			$('.articles_unified').hide();
		}, function(){
			$(this).bind("mouseout", closeAbout);
			$(this).bind("mouseover", function() { 
				clearTimeout(hideAbout);
				$('.work_unified').hide();
				$('.articles_unified').hide();
				about_test++;
			});
			$('.about_unified').bind("mouseout", closeAbout);
			$('.about_unified').bind("mouseover", function() { 
				clearTimeout(hideAbout); 
				$('.work_unified').hide();
				$('.articles_unified').hide();
				about_test++;
			});
			$(".work_unified").hide();
			$('.articles_unified').hide();
			if (about_test == 1) {
				closeAbout();
			}
		}
	);
	
	var articles_test = 1;
	
	$(".articles").hover(
		function(){
			$(".articles_unified").show();
			$(".about_unified").hide();
			$(".work_unified").hide();
		}, function(){
			$(this).bind("mouseout", closeArticles);
			$(this).bind("mouseover", function() { 
				clearTimeout(closeArticles);
				$('.work_unified').hide();
				$(".about_unified").hide();
				about_test++;
			});
			$('.articles_unified').bind("mouseout", closeArticles);
			$('.articles_unified').bind("mouseover", function() { 
				clearTimeout(hideArticles); 
				$('.work_unified').hide();
				$(".about_unified").hide();
				articles_test++;
			});
			$(".work_unified").hide();
			$(".about_unified").hide();
			if (articles_test == 1) {
				closeArticles();
			}
		}
	);
});

function lookup(inputString) {
	if(inputString.length == 0) {
		$('#suggestions').hide(); // Hide the suggestion box.
	} else {
		$.post("/ajax/suggestions.php", {queryString: ""+inputString+""}, function(data){
			if(data.length >0) {
				$('#suggestions').show();
				$('#autoSuggestionsList').html(data);
			}
		});
	}
} // lookup

function fill(thisValue) {
	$('#inputString').val(thisValue);
	setTimeout("$('#suggestions').hide();", 200);
}
// ]]>
