/* Ajax Tooltips by Jonas Aschenbrenner (blackJ0)
   Version: 0.2
   TODO: - Bei A-Tags name = ""
*/

var AJAX_FASTSEARCH_CACHE = {};

AJAX_FASTSEARCH_INITALIZE = function() 
{
	$("body").append("<div id=\"AJAX_FASTSEARCH\"><div id=\"AJAX_FASTSEARCH_BORDER_TOP\"></div><div id=\"AJAX_FASTSEARCH_CONTENT\"></div><div id=\"AJAX_FASTSEARCH_BORDER_BOTTOM\"></div>");
	// Change to the elements of your choice where tooltips can be displayed
	$("#global_search").bind('keypress', function()  
	{
		//Position
		$("#AJAX_FASTSEARCH").css("left", "770px").css("top",  "105px");
		
		var tt_id = $("#global_search").val();

		if(tt_id !== undefined) 
		{
			if( tt_id.length > 2 )
			{				
				if(AJAX_FASTSEARCH_CACHE[tt_id] !== undefined) 
				{
					$("#AJAX_FASTSEARCH_CONTENT").html(AJAX_FASTSEARCH_CACHE[tt_id]);
				}
				else 
				{
					$("#AJAX_FASTSEARCH_CONTENT").html("Lade Details");
					AJAX_FASTSEARCH_LOADTOOLTIP(tt_id);
				}
				$("#AJAX_FASTSEARCH").css("display", "block");
			}
			else
			{
				$("#AJAX_FASTSEARCH").hide();
			}
		}
	});
}

AJAX_FASTSEARCH_LOADTOOLTIP = function(tt_id) 
{
	var id = tt_id
	$.get("fastsearch.php?searchstring=" + escape(id) + "&l=de", {}, function(data) 
	{
		if(data != "") 
		{
			$("#AJAX_FASTSEARCH_CONTENT").html(data);
			AJAX_FASTSEARCH_CACHE[id] = data;
		}
		else 
		{
			$("#AJAX_FASTSEARCH").hide();
		}
	}, "html");
}
