
var maxAnzahl = 20;
var suchTreffer;

function getSearchSuggestionResults()
{
  var trefferIndex = 0;
  var mainSearchValueObj = document.getElementById('mainSearchValue');
  var suchwert = mainSearchValueObj.value.toLowerCase();

  //var index;
  var partnerName;
  suchTreffer=new Array(maxAnzahl);

  for (i=0; i<partner.length; i++)
  {
    partnerName = partner[i][1].toLowerCase();
    //index = partnerName.indexOf(suchwert);
    //alert(partnerName +  ' : ' + suchwert + ' : ' + index);
    if (partnerName.indexOf(suchwert) >= 0)
    {
      suchTreffer[trefferIndex] = i;
      trefferIndex++;
    }
  }

}


function showSearchSuggestion()
{
  getSearchSuggestionResults();
  var anzahlZeilen = suchTreffer.length;
  var angezeigteTreffer = 0;


  var divText = '<table width="260pt" cellspacing="0" cellpadding="0">';

  divText = divText + '<tr><td class="nav_menu_box" align="center">';
  divText = divText + '<ul class="navigation">';

  if (anzahlZeilen > maxAnzahl)
    anzahlZeilen = maxAnzahl;

  var searchSuggestionObj = document.getElementById('search_suggestion');
  var mainSearchValueObj = document.getElementById('mainSearchValue');

  if (searchSuggestionObj)
  {
    if (mainSearchValueObj.value.length>=2)
    {
      for (a=0; a<anzahlZeilen; a++)
      {
        if (suchTreffer[a] >= 0)
        {
          divText = divText + '<li><a href="http://www.bonipay.com/partnerForwarding.jsp?type=a&n=' + partner[suchTreffer[a]][0] + '" class="nav_link" target="_blank">' + partner[suchTreffer[a]][1] + '</a></li>';
          angezeigteTreffer++;
        }

      }
      
      if (angezeigteTreffer == 0)
      {
        divText = divText + '<div style="margin:7px;font-weight:bold">Leider keine Treffer gefunden! Möchten Sie:</div>'
        divText = divText + '<li><a href="kontakt.jsp?thema=9&msgId=0076" class="nav_link"><img src="img/arrow_nav.gif">Einen Anbieter vorschlagen</a></li>';
        divText = divText + '<li><a href="shopSearch.jsp" class="nav_link"><img src="img/arrow_nav.gif">Alle Anbieter anzeigen</a></li>';

      }
      
      divText = divText + '</ul></td></tr>';
      
      if (angezeigteTreffer > 0)
      {
        divText = divText + '<tr><td height="30pt" style="border-left-style:solid;border-left-width:1px;border-left-color:#C0C0C0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#C0C0C0;border-right-style:solid;border-right-width:1px;border-right-color:#C0C0C0;color:#A90B3F" align="center" valign="middle" bgcolor="whitesmoke"><a href="kontakt.jsp?thema=9&msgId=0076" class="blue_link_bold">Anbieter nicht dabei? Klicken Sie hier!</a></td></tr>';
      }
      divText = divText + '</table>';
      searchSuggestionObj.innerHTML = divText ;
      searchSuggestionObj.style.display = '';
    }
    else
    {

      searchSuggestionObj.style.display = 'none';
    }
  }

}

function hideSearchSuggestion()
{
    setTimeout("hideSearchSuggestionDiv()", 300);
}

function hideSearchSuggestionDiv()
{
  var obj = document.getElementById('search_suggestion');
  if (obj)
    {
      obj.style.display = 'none';
  }
}