(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(b,g,f){var k=a(b);
var j="";var e="false";var h="false";var c=k.parent();e=k.hasClass("productImage");
h=k.hasClass("productImageCarousel");if(f.elementIdPrefix!=undefined&&f.infoPrefix!=undefined){c=a("#"+b.id.replace(f.elementIdPrefix,f.infoPrefix));
}if(!h&&!e){j+='<p class="hoverProductName">'+c.find(".brand").text()+"</p>";j+='<p class="hoverProductDesc">'+c.find(".description").text()+"</p>";
weeklyPrice=c.find(".weeklyPrice1").html();if(weeklyPrice!=null&&weeklyPrice!=""){j+='<span class="hoverWeeklyPrice">'+weeklyPrice+"</span><p></p>";
}}var d=c.find(".contractType").text();var i=c.find(".warrantyPrice").text();if(d&&i){j+='<span class="hoverWarranty"><strong>'+d+"</strong><br />"+i+"</span>";
}j=j+a("#speedTrapAddToHover").html();if(d!=""){a(g).html(j);}},moveHoverBox:function(f,d,b){var c=a(d);
c.css("left",(f.pageX+b.xOffset)+"px");c.css("top",(f.pageY+b.yOffset)+"px");},showHoverBox:function(c){var b=a(c);
if(b.text()!=""){b.show();}},hideHoverBox:function(d,b){var c=a(d);c.hide();c.empty();
clearTimeout(b);}};jQuery.fn.HoverBox=jQuery.HoverBox.build;})(jQuery);
