var ActiveCommerce=ActiveCommerce||{};(function(n){ActiveCommerce.App={config:{mainFormId:"mainform",mainSearchId:"search-box"},init:function(){var t=ActiveCommerce.App,i=t.config;t.Components.init();n("#"+i.mainFormId).on("keypress",function(t){var r=t.charCode||t.keyCode||t.which||0,u=t.target.tagName.toLowerCase(),i;r==13&&u=="input"&&(i=n(t.target).closest(".form").find('[type="submit"]'),i.length>0&&(t.preventDefault(),i.click()))});n("#"+i.mainSearchId).next('[type="submit"]').click(function(n){n.preventDefault(),t.search()})},search:function(){var r=ActiveCommerce.App,i=n("#search-box"),t=n.trim(i.val());t.length!=0&&t!=i.attr("placeholder")&&(location.href=encodeURI((r.searchUrl||"/Search")+"?term="+t))}},ActiveCommerce.App.Analyitics={config:{trackEvent:"_trackEvent"},trackPageView:function(n){typeof _gaq!="undefined"&&(n?_gaq.push(["_trackPageview",decodeURI(n)]):_gaq.push(["_trackPageview"]))},trackEvent:function(n,t,i,r){var u=ActiveCommerce.App.Analyitics.config;n&&t&&typeof _gaq!="undefined"&&(r?_gaq.push([u.trackEvent,n,t,i,r]):i?_gaq.push([u.trackEvent,n,t,i]):t&&_gaq.push([u.trackEvent,n,t]))}},ActiveCommerce.App.Components={init:function(){var n=ActiveCommerce.App.Components;n.Placeholder.init(),n.Dropdown.init()}},ActiveCommerce.App.Components.Placeholder={config:{className:"placeholder"},init:function(){var r=ActiveCommerce.App.Components.Placeholder,i=r.config,t;Modernizr.input.placeholder||(t=n("input[placeholder]").not('[type="password"]'),t.focus(function(){var t=n(this);t.val()==t.attr("placeholder")&&t.val("").removeClass(i.className)}).blur(function(){var t=n(this);(t.val()==""||t.val()==t.attr("placeholder"))&&t.addClass(i.className).val(t.attr("placeholder"))}).blur(),t.parents("form").submit(function(){n(this).find("input[placeholder]").each(function(){var t=n(this);t.val()==t.attr("placeholder")&&t.val("")})}))}},ActiveCommerce.App.Components.Dropdown={config:{linkClass:"dropdown",wrapperClass:"dropdown-menu",columnClass:"col",menuClass:"menu",subMenuClass:"submenu",activeClass:"active",firstClass:"first",lastClass:"last",showSpeed:100,hideSpeed:50,hoverConfig:{sensitivity:7,interval:15,timeout:0}},init:function(){var t=ActiveCommerce.App.Components.Dropdown,i=t.config,r=n.extend({},i.hoverConfig,{over:t.over,out:t.out});n("."+i.linkClass).each(function(){var f=n(this),u=f.next("."+i.wrapperClass);u.length!=0&&(f.parent().hoverIntent(r),u.find("."+i.subMenuClass).length>0&&t.initSubmenus(u))})},over:function(){var i=ActiveCommerce.App.Components.Dropdown,t=i.config;n(this).find("."+t.wrapperClass).slideDown(t.showSpeed)},out:function(){var i=ActiveCommerce.App.Components.Dropdown,t=i.config;n(this).find("."+t.wrapperClass).slideUp(t.hideSpeed)},initSubmenus:function(t){var i=ActiveCommerce.App.Components.Dropdown,r=i.config;t.find("."+r.menuClass).find(">li").each(function(){n(this).hover(i.menuOver)})},menuOver:function(){var i=ActiveCommerce.App.Components.Dropdown,r=i.config,t=n(this);t.siblings().children("a").removeClass(r.activeClass),t.children("a").addClass(r.activeClass),i.showSubmenus(t)},showSubmenus:function(t){var o=ActiveCommerce.App.Components.Dropdown,i=o.config,r=t.closest("."+i.wrapperClass),u=t.find("."+i.subMenuClass),f,e;r.children("."+i.columnClass).filter(":not(:first)").remove(),f=r.children("."+i.columnClass),f.toggleClass(i.lastClass,u.length==0),f.css("height","auto"),r.css("width","auto"),e=f.outerWidth(),r.css("width",(u.length+1)*(e+1)),u.each(function(t){var f=n(this).clone(),e=n('<div class="'+i.columnClass+'"/>').toggleClass(i.lastClass,t==u.length-1).append(f);r.append(e)}),r.equalHeights()}},n(ActiveCommerce.App.init)})(jQuery),function(n){n.fn.equalHeights=function(){return this.each(function(){var i=n(this),t=0;i.children().each(function(){t<n(this).height()&&(t=n(this).height())}),i.children().css({height:t})})}}(jQuery),jQuery.cookie=function(n,t,i){var u,r,f,e;return arguments.length>1&&String(t)!=="[object Object]"?(i=jQuery.extend({},i),(t===null||t===undefined)&&(i.expires=-1),typeof i.expires=="number"&&(u=i.expires,r=i.expires=new Date,r.setDate(r.getDate()+u)),t=String(t),document.cookie=[encodeURIComponent(n),"=",i.raw?t:encodeURIComponent(t),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("")):(i=t||{},e=i.raw?function(n){return n}:decodeURIComponent,(f=new RegExp("(?:^|; )"+encodeURIComponent(n)+"=([^;]*)").exec(document.cookie))?e(f[1]):null)}