$(document).ready(function(){
  searchField('searchfield', searchStore);

  $('#search-form').submit(function(){return false;});
});

function searchStore() {
  
  var $term = $('#searchfield').val();
  
  if($term.length < 3) {
    $('#storesearchlist li').fadeOut('fast');
    $('.drop-holder').slideUp('fast', function(){
      $('.onsearch').removeClass('alt-image');
    });
    return true;
  } 
  $('#searchloader').show();
  var data = {term: $term};
  ajax(data, 'ajaxSearchStore', getAjaxKey(), function(res){
    $('#searchloader').hide();
   if(res.status == 'ok') {
     if(res.data == null) {
       $('#storesearchlist li').hide();
       $('#nohitsli').show();
       $('.onsearch').addClass('alt-image');
       $('.drop-holder').slideDown('fast'); 
     }
     else {
      var data = res.data;
      $('#nohitsli').hide();
       $('#storesearchlist li').each(function(){
         $currentid = parseInt($(this).attr('rel'));
         $currentid = $currentid+"";
         if($.inArray($currentid, data) >= 0) {
           $('#storesearchlist #store-'+$currentid+':hidden').fadeIn('fast');
         } else {
           $('#storesearchlist #store-'+$currentid).hide();
         }
         if(data == null) $('#nohitsli').fadeIn();
         else $('#nohitsli').hide();
       });
       $('.onsearch').addClass('alt-image');
       $('.drop-holder').slideDown('fast'); 
     }
   }
  }, 'Stores', getAjaxPath());
  return false;
}

