// ponizsze funkcje sluza wylacznie do modulu autocomplete dla wyszukiwarki
jQuery(document).ready(function() {
    
 var text = jQuery('input[name=search]');
 var lista = jQuery('ul.search-autocomplete');
 
// usuwanie listy autocomplete:
 text.click(function(){ lista.fadeOut('fast'); });
 
//Ajax Function:
text.keyup(autocomplete);
  
});

function autocomplete()
{
    var text = jQuery('input[name=search]').val();
    var lista = jQuery('ul.search-autocomplete');
    var image = jQuery('.sb-input .search-progress');
   
   lista.fadeOut('fast');
   
    if(text.length > 3)
    {
        //Image Animate Loading:
        image.fadeIn('fast');
        
        // Ajax:
        jQuery.get("/ajax.php",{'ID': 'autocomplete', 'ID2': text},function(data){
            image.fadeOut('fast');
            
            if(data != '')
            {
                lista.html(data);
                lista.fadeIn('fast');
                toggleClass(lista);
                LinkInLista(lista, text);
            }
            
        });
    }
    else
        image.fadeOut('fast');
}

// ustawia klase dla a hover:
function toggleClass(lista)
{
jQuery(lista).find('a').hover(function(){
    jQuery(this).toggleClass('ui-state-hover');
}, function(){
    jQuery(this).toggleClass('ui-state-hover');
});    
}

// gdy klikniemy w odnosnik na liscie:
function LinkInLista(lista)
{
    jQuery(lista).find('a').click(function(){
       
        lista.fadeOut('fast');
    });
}
