// Skrypt rozwiązujący problem z ie7 z-index

jQuery(document).ready(function(){

    jQuery('#WeRecommendWidget .wrap_brand_text .title').mouseover( function(){
        if (jQuery(this).parents('li:first').children('.wrap_picture_0:visible').size() == 0){
            jQuery(this).parents('li:first').siblings('li').children('.wrap_picture_0:visible').hide();
            jQuery(this).parents('li:first').children('.wrap_picture_0').show();
        }
    });

});


function CreatePictureToolTips(){jQuery(".picture_tooltip").tooltip({delay:0,showURL:false,track:true,bodyHandler:function(){ChildImgSrc=jQuery(this).children("img").attr("src");return jQuery("<img/>").attr("src",ChildImgSrc)}})}jQuery(document).ready(function(c){jQuery(function(){jQuery("ul.jd_menu").jdMenu({onShow:g,showDelay:50,hideDelay:500,disableLinks:false,onAnimate:b})});function b(h){if(h){jQuery(this).css("visibility","hidden").show().css("width",jQuery(this).innerWidth()).hide().css("visibility","visible").fadeIn("slow")}else{jQuery(this).fadeOut("slow")}}var d=1;function g(){if(this.id=="dynamicMenu"){jQuery("> ul > li",this).remove();var i=jQuery("<ul><//ul>");var h=d+10;for(;d<h;d++){jQuery("> ul",this).append("<li>Item "+d+"<//li>")}}}function f(){if(d>=30){d=1}}function a(){return !jQuery(this).parent().is(".LOCKED")}function e(){jQuery(this).toggleClass("LOCKED");return true}});

function check_compare(){
    if(jQuery('#CompareBox li').length != 0){
        jQuery('#CompareBox').addClass('not-empty');
    }
    else{
        jQuery('#CompareBox').removeClass('not-empty');
    }
}


function RefreshCompare() {
    jQuery.ajax({
        url: '/compare_summary',
        cache: false,
        error: function (msg) {
            console.info('error while refreshing compare: ' + msg);
        },
        success: function (msg) {
            jQuery('#CompareBoxWidget').html(msg);
            check_compare();
            console.log('successfully refreshed compare');
        }
    });
}




jQuery.fn.message=function(message){
  this.find('.message').remove();
  this.append('<div class="message" style="position:absolute; background-color:#FFF; font-size:11px;padding:2px 5px;border:1px dotted #434343; font-weight:700; color:#FF0000; z-index:200;"></div>');
  var messagebox=jQuery(this).find('.message').eq(0);
  messagebox.empty();
  messagebox.text(message);
    messagebox.fadeOut(4000);
    setTimeout(function(){
      messagebox.remove();
    },4000);
};

jQuery(document).ready(function(){

  jQuery('input.add_to_compare').click(function(ev){
    var a_button=jQuery(this);
    var a_form=a_button.parent('form');
    var purl=a_form.attr('action');
    var add_message='';

    jQuery.ajax({
        url: purl,
        cache: false,
        error: function(XMLHttpRequest, textStatus) {
          add_message=XMLHttpRequest.responseText;
        },
        success: function(msg) {
          add_message='Product has been added to compare list';
          jQuery.ajax({
            url: '/compare_summary',
            cache: false,
            success: function(msg){
            jQuery('#CompareWidget').html(msg);
            }
          });
          RefreshCompare();
        },
        complete: function() {
              a_form.message(add_message);
        }
    });

    ev.preventDefault();
  });
  
});
