


function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {
		thisfield.value = "";
	}
}

function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {
		thisfield.value = defaulttext;
	}
}




//Search callback function
var searchCallback = function(element){
	// Do nothing
	return;
}

// Search fields
$(document).ready(function () {

	$("#searchField").keyup(function (e) {
		var search = $("#searchField").attr("value");
		if(search.length > 2){
			var offset = $("#searchField").offset();
			$("#searchResult").css({
				"position" 	: "absolute",
				"left"		: offset.left-150 + "px",
				"top"		: ($("#searchField").outerHeight() + offset.top)+"px",
				"width"		: ($("#searchField").outerWidth() + 130)+"px",
				"height"	: "400px"
					
			});
			$("#searchResult").load("index.php #left",
    				"i=searchCallback&q="+encodeURIComponent(search),
				function (responseText, textStatus, XMLHttpRequest) {
					searchCallback(this);
			});
			
			$("#searchResult").fadeIn(400);
			
			
		}
		else if(search.length < 3){
			$("#searchResult").fadeOut(400);
			$("#searchResult").html("<b>Even geduld...</b>");
		}
		
		$("body").click(function (e) {
			closeSearchPopup();
		});
		
	});
	$("#searchField").click(function (e) {
		e.stopPropagation();	
	});
	$("#searchResult").click(function (e) {
		e.stopPropagation()	
	});
});

function closeSearchPopup(){
	$("#searchField").attr("value","Zoeken");
	$("#searchResult").fadeOut(400);
	$("#searchResult").html("<b>Even geduld...</b>");
	$("body").unbind("click");
}

