(function(a){jQuery.HoverBox={build:function(b){return this.each(function(){var c=this;
c.HoverBoxCfg={items:b.items,container:jQuery(b.container,this),hoverBoxId:b.hoverBoxId,delay:b.delay,xOffset:b.xOffset,yOffset:b.yOffset,elementIdPrefix:b.elementIdPrefix,infoPrefix:b.infoPrefix};
jQuery.HoverBox.createBox(c,c.HoverBoxCfg);});},createBox:function(c,b){var d=document.createElement("div");
a(d).attr("id",b.hoverBoxId);a(b.container).append(d);a(b.items).each(function(){jQuery.HoverBox.createEvents(this,d,b);
});},createEvents:function(d,e,c){var b;a(d).bind("mouseover",function(){jQuery.HoverBox.populateHoverBox(d,e,c);
b=setTimeout(function(){jQuery.HoverBox.showHoverBox(e);},c.delay);}).bind("mousemove",function(f){jQuery.HoverBox.moveHoverBox(f,e,c);
}).bind("mouseout",function(){jQuery.HoverBox.hideHoverBox(e,b);});},populateHoverBox:function(c,j,h){var l="";
var e="";var d="";var i="";var g=a(c).parent();if(h.elementIdPrefix!=undefined&&h.infoPrefix!=undefined){g=a("#"+c.id.replace(h.elementIdPrefix,h.infoPrefix));
}e=a(g).find(".was").text();d=a(g).find(".now").text();i=a(g).find(".save").text();
if(a(g).find(".extra").html()!=null){priceExtra=a(g).find(".extra").html();}else{priceExtra="";
}d='<span class="hoverPriceNow">'+d+"</span>";if(e){e='<span class="hoverPriceWas">'+e+"</span>";
}if(i){i='<span class="hoverPriceSave">'+i+"</span>";}if(priceExtra){priceExtra='<span class="hoverPriceExtra">'+priceExtra+"</span>";
}l+='<p class="hoverProductName">'+a(g).find(".brand").text()+"</p>";l+='<p class="hoverProductDesc">'+a(g).find(".description").text()+"</p>";
l+='<p class="hoverProductPrice">'+e+d+i+priceExtra+"</p>";var b="";b=a(g).find(".availability > dd").text();
var f="";f=a(g).find(".availability > dd").attr("class");if(f!="undefined"){l+='<p class="hoverAvailability '+f+'">'+b+"</p>";
}var k=a(g).find(".warranty > dd").text();if(k){l+='<span class="hoverWarranty">'+k+"</span>";
}a(j).html(l);},moveHoverBox:function(d,c,b){a(c).css("left",(d.pageX+b.xOffset)+"px");
a(c).css("top",(d.pageY+b.yOffset)+"px");},showHoverBox:function(b){if(a(b).text()!=""){a(b).show();
}},hideHoverBox:function(c,b){a(c).hide();a(c).empty();clearTimeout(b);}};jQuery.fn.HoverBox=jQuery.HoverBox.build;
})(jQuery);