jQuery.noConflict();

function closesearchresults()
{
  if(document.getElementById('query_object'))
  {
    jQuery(query_object).siblings('.listbox').hide();
  }
} 

var suchzeit = null;
var query_object = null;


function nr_suche(foo)
{
  if(suchzeit!=null)
  {
    clearTimeout(suchzeit);
  }
  query_object = foo;
  suchzeit = setTimeout("getItems()",600);
}

function getItems()
{
  if(!query_object) return; 
  
  var lang = "de";
  if(document.getElementById('hidden_lang'))
  {
    lang = document.getElementById('hidden_lang').value;
  }

  var listbox = jQuery(query_object).siblings('.listbox').show();
  
  var loader = '';
  if(lang=='en')
  {
    loader = '<div class="suchtitel">The search is in progress</div><div style="height: 50px; background:#ffffff url(/img_ajaxloader_small.gif) no-repeat center center">&nbsp;</div>';
  }else{
    loader = '<div class="suchtitel">Es wird gerade gesucht</div><div style="height: 50px; background:#ffffff url(/img_ajaxloader_small.gif) no-repeat center center">&nbsp;</div>';
  }
  
  listbox.html(loader);

  if(query_object.value.length > 0)
  {
    jQuery.ajax
    ({
      'url' :    '/ajax_artikelnummernsuche.php',
      'data':    'query='+encodeURIComponent(query_object.value)+'&lang='+lang,
      'success': function(msg) { populateList(msg, listbox); }
    });
  };
}

function populateList(msg, listbox)
{
  var lang = "de";
  if(document.getElementById('hidden_lang'))
  {
    lang = document.getElementById('hidden_lang').value;
  }

  if(msg.length > 0)
  {
    var items = msg.split('###TRENNER-A###');
    
    var xhtml = '';
    if(lang=='en')
    {
      xhtml = '<div class="suchtitel">Possible matches to your search:</div>';
    }else{
      xhtml = '<div class="suchtitel">Mögliche Treffer zu Ihrer Suche:</div>';
    }
    
    for(var k=0; k < items.length; k++)
    {
        
        var tmp = items[k].split('###TRENNER-B###'); 
        
        if(lang=='en')
        {
          xhtml += '<a href="/en/site_shop.php?produkt='+tmp[0]+'">'+tmp[1]+'<\/a>';
        }else{
          xhtml += '<a href="/site_shop.php?produkt='+tmp[0]+'">'+tmp[1]+'<\/a>';
        }
    }
    //xhtml += '';

    //listbox.html(xhtml).show();
    listbox.html(xhtml);
  }else{
    
    var xhtml;
    if(lang=='en')
    {
      xhtml = '<div class="suchtitel">There were no products found</div>';
    }else{
      xhtml = '<div class="suchtitel">Es wurden keine Produkte gefunden</div>';
    }
    
    listbox.html(xhtml);
  }
}
    
    
function closesearchresults()
{
  jQuery(query_object).siblings('.listbox').hide();
} 
