//jQuery.fn.exists = function(){return jQuery(this).length>0;}

$(document).ready(function() {

  $(".bbbrandbible_selector").bind("change", function(){

    $(".bbbrandbible_searchfield").addClass("bbbrandbible_searchfield_loading");

    $("#brandList_main").fadeOut(500, function(){
      $.post($("#bbbrandbible_filter").attr('action') + "ajax.html",
        {   "tx_bbbrandbible_pi1[area]": $("#select_area").val(),
          "tx_bbbrandbible_pi1[country]": $("#select_country").val(),
          "tx_bbbrandbible_pi1[category]": $("#select_category").val(),
          "tx_bbbrandbible_pi1[firstLetter]": $("#select_firstLetter").val()
           },
          function(data){
              $("#brandList_main").html(data);
            $("#brandList_main").fadeIn();
            $(".bbbrandbible_searchfield").removeClass("bbbrandbible_searchfield_loading");

            $("span.brand img").tooltip({
                tip: '#tooltip',
              effect: 'slide'
            });
          }
      );
    });
  });


  $(".bbbrandbible_searchfield").delay({
     delay: 1000,
     event: 'keyup',
     fn: function(){

      $(".bbbrandbible_searchfield").addClass("bbbrandbible_searchfield_loading");

      $("#brandList_main").fadeOut(500, function(){
        $.post($("#bbbrandbible_filter").attr('action') + "ajax.html",
          {   "tx_bbbrandbible_pi1[area]": $("#select_area").val(),
            "tx_bbbrandbible_pi1[country]": $("#select_country").val(),
            "tx_bbbrandbible_pi1[category]": $("#select_category").val(),
            "tx_bbbrandbible_pi1[firstLetter]": $("#select_firstLetter").val(),
            "tx_bbbrandbible_pi1[search]": $(".bbbrandbible_searchfield").val()
             },
            function(data){
                $("#brandList_main").html(data);
              $("#brandList_main").fadeIn();
              $(".bbbrandbible_searchfield").removeClass("bbbrandbible_searchfield_loading");

              $("span.brand img").tooltip({
                  tip: '#tooltip',
                effect: 'slide'
              });
            }
        );
      });
     }
    });

  $(".searchword").defaultvalue($(".searchword").val());

  $("span.brand img").tooltip({
      tip: '#tooltip',
    effect: 'slide',
    lazy:false
  });

  if($("#cart").exists()){

    $.get("brand-bible-supershow-2/ajax/ajaxcart.html?tx_bbbrandbible_pi1[cart_for_brand]=" + $("#cart").attr('rel'), function(data){
      $("#cart").html(data);
    });

    $("#cart .add").live("click",function(){
      $(this).text("Adding...");
       $.get("brand-bible-supershow-2/ajax/ajaxcart.html?tx_bbbrandbible_pi1[add]="+$(this).attr("rel")+"&tx_bbbrandbible_pi1[cart_for_brand]="+$("#cart").attr('rel'), function(data){
        $("#cart").html(data);
      });
      return false;
    });

    $("#cart .remove").live("click",function(){
      $(this).text("Removing...");
       $.get("brand-bible-supershow-2/ajax/ajaxcart.html?tx_bbbrandbible_pi1[remove]="+$(this).attr("rel")+"&tx_bbbrandbible_pi1[cart_for_brand]="+$("#cart").attr('rel'), function(data){
        $("#cart").html(data);
      });
      return false;
    });

    $("#cart .empty").live("click",function(){
       $.get("brand-bible-supershow-2/ajax/ajaxcart.html?tx_bbbrandbible_pi1[empty]=1&tx_bbbrandbible_pi1[cart_for_brand]="+$("#cart").attr('rel'), function(data){
        $("#cart").html(data);
      });
      return false;
    });



  }

});

