/* Suchfunktion auf der Startseite. Präsentiert die Treffer in einem DIV-Container
 unterhalb des Eingabefeldes */

function HSuche()
{
	var suchfeld = document.getElementById("Home_SucheEingabefeld");
	var suchtipps = document.getElementById("Home_Suchtipps");
	var eingabe = suchfeld.value;
	document.getElementById("Home_Ladegrafik").style.visibility="visible";
	
	// Nach eingabe wird gesucht
	var data = { mode:"suche", keyword:eingabe}
	
	$.get("php/a_suche.php", data, HDisplayResults);
	suchtipps.style.display="none";
}

/* Zeigt die Suchergebnisse an */
function HDisplayResults(data)
{
	document.getElementById("Home_Ladegrafik").style.visibility="hidden";
	
	// Überprüfen ob es eine Weiterleitung zum Orbis-Katalog ist
	if(data.substring(0, 10) == "ORBISLink#")
	{
		var page = data.substring(10);
		window.location.replace("http://www.orbis-partner.de/wachter-lagertechnik/" + page); 
	}
	else
	{
		var box = document.getElementById("Home_Suchergebnisse");
		box.style.display="none";
		
		box.innerHTML = "<h1>Suchergebnisse</h1>";
		box.innerHTML += data;
		
		$("#Home_Suchergebnisse").show("normal");
	}
}

/* Erhöht den "Clicked" - Counter bei einem Suchtreffer */
function HKlickCounter(par)
{
	var data = { mode:"inkrClickedCounter", id:par}
	
	$.get("php/a_suche.php", data);
	
	return true;
}

/* Sucht bereits bei der Eingabe nach Treffern in der Datenbank und stellt sie in einem kleinen Hilfefenster dar */
function HShowTipps(evt)
{
	if(evt.keyCode == 13)
	{
		HSuche();
		return true;
	}
	
	var box = document.getElementById("Home_Suchtipps");
	var inputField = document.getElementById("Home_SucheEingabefeld");
	
	if(inputField.value.length > 1)
	{
		var data = {mode:"tooltip", keyword:inputField.value}
		
		// Ergebnisse in Db Suchen
		$.get("php/a_suche.php", data, HShowTippsCallback);
	}
	else
	{
		box.innerHTML = "";
		box.style.display="none";
	}
}
// Callbackfunktion. Trägt gefundene Keywords, welche zur aktuellen Eingabe passen, in die Tooltip-Box ein
function HShowTippsCallback(data)
{
	var box = document.getElementById("Home_Suchtipps");
	if(data != "")
	{
		box.innerHTML = data;
		box.style.display = "block";
	}
	else
	{
		box.innerHTML = "";
		box.style.display="none";
	}
}

// Sucht nach dem gewählten Keyword aus der Tooltipliste
function HSearchForKW(kw)
{
	var box = document.getElementById("Home_Suchtipps");
	document.getElementById("Home_SucheEingabefeld").value = kw;
	box.style.display="none";
	HSuche();
}
