function trim(s) {
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function Activate()
{
    if (document.getElementById("Suchbegriff").value == "Suchbegriff hier eingeben...")
    {
        document.getElementById("Suchbegriff").style.color="#000000";
        document.getElementById("Suchbegriff").value="";
    }
}

function Starten()
{
    if (document.getElementById("Suchbegriff").value == "Suchbegriff hier eingeben...")
    {
        document.getElementById("Suchbegriff").style.color="#DDDDDD";
    }
}

function Verlassen()
{
    if (document.getElementById("Suchbegriff").value == "")
    {
        document.getElementById("Suchbegriff").style.color="#DDDDDD";
        document.getElementById("Suchbegriff").value="Suchbegriff hier eingeben...";
    }
}

var sLastString = null;
function showResult(str)
{
    if (str.length==0)
    {
        document.getElementById("wikisearch").innerHTML="";
        document.getElementById("wikisearch").style.display="none";
        return;
    }
    
    var sSearch = trim(escape(trim(str)));
    
    if(sSearch && sLastString != sSearch)
    {
        sLastString = sSearch;
        $.get("/browserstartsearch.asp!search=" + sSearch, {}, displayResult);
    }
}

function displayResult(sAnswer)
{
    $('#wikisearch').show();
    $('#wikisearch').html(sAnswer);
}

$(document).ready(function() {
    if($('#Suchbegriff').length)
    {
        Starten();
    }
})
