(function(a){if(a.browser.msie&&document.namespaces.v==null){document.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML")}a.fn.cornerz=function(d){function g(F,m,j,A,u,o){var D,v,n,C,z,B,w,k=1.57,q="position:absolute;";if(F){D=-k;z=j;w=0;q+="top:-"+A+"px;"}else{D=k;z=0;w=j;q+="bottom:-"+A+"px;"}if(m){v=k*2;C=j;B=0;q+="left:-"+A+"px;"}else{v=0;C=0;B=j;q+="right:-"+A+"px;"}var s=a("<canvas width="+j+"px height="+j+"px style='"+q+"' ></canvas>");var E=s[0].getContext("2d");E.beginPath();E.lineWidth=A*2;E.arc(C,z,j,D,v,!(F^m));E.strokeStyle=u;E.stroke();E.lineWidth=0;E.lineTo(B,w);E.fillStyle=o;E.fill();return s}function i(j,m,o,n,l){var k=a("<div style='display: inherit' />");a.each(j.split(" "),function(){k.append(g(this[0]=="t",this[1]=="l",m,o,n,l))});return k}function f(k,u,s,n,q,j,v){var o=n-q-v;var w=n-j;return"<v:arc filled='False' strokeweight='"+u+"px' strokecolor='"+s+"' startangle='0' endangle='361' style=' top:"+w+"px;left: "+o+"px;width:"+k+"px; height:"+k+"px' />"}function c(k,n,q,o,l,j){var m="<div style='text-align:left; '>";a.each(a.trim(k).split(" "),function(){var s,u=1,r=1,t=0;if(this.charAt(0)=="t"){s="top:-"+q+"px;"}else{s="bottom:-"+q+"px;";r=n+1}if(this.charAt(1)=="l"){s+="left:-"+q+"px;"}else{s+="right:-"+(q)+"px; ";u=n;t=1}m+="<div style='"+s+"; position: absolute; overflow:hidden; width:"+n+"px; height: "+n+"px;'>";m+="<v:group  style='width:1000px;height:1000px;position:absolute;' coordsize='1000,1000' >";m+=f(n*3,n+q,l,-n/2,u,r,t);if(q>0){m+=f(n*2-q,q,o,Math.floor(q/2+0.5),u,r,t)}m+="</v:group>";m+="</div>"});m+="</div>";return m}var e={corners:"tl tr bl br",radius:10,background:"white",borderWidth:0,fixIE:true};a.extend(e,d||{});var b=function(k,m,j){var l=parseInt(k.css(m),10)||0;k.css(m,j+l)};return this.each(function(){var j=a(this);var n=e.radius*1;var s=(e.borderWidth||parseInt(j.css("borderTopWidth"),10)||0)*1;var l=e.background;var q=e.borderColor;q=q||(s>0?j.css("borderTopColor"):l);var m=e.corners;if(a.browser.msie){h=c(m,n,s,q,l,a(this).width());this.insertAdjacentHTML("beforeEnd",h)}else{j.append(i(m,n,s,q,l))}if(this.style.position!="absolute"){this.style.position="relative"}this.style.zoom=1;if(a.browser.msie&&e.fixIE){var k=j.outerWidth();var o=j.outerHeight();if(k%2==1){b(j,"padding-right",1);b(j,"margin-right",1)}if(o%2==1){b(j,"padding-bottom",1);b(j,"margin-bottom",1)}}})}})(jQuery);(function(a){a.fn.easySlider=function(b){var c={prevId:"prevBtn",prevText:"Previous",nextId:"nextBtn",nextText:"Next",controlsShow:true,controlsBefore:"",controlsAfter:"",controlsFade:true,firstId:"firstBtn",firstText:"First",firstShow:false,lastId:"lastBtn",lastText:"Last",lastShow:false,vertical:false,speed:800,auto:false,pause:2000,continuous:false,numeric:false,numericId:"controls"};var b=a.extend(c,b);this.each(function(){var f=a(this);var u=a("li",f).length;var n=a("li",f).width();var k=a("li",f).height();var d=true;f.width(n);f.height(k);f.css("overflow","hidden");var m=u-1;var q=0;a("ul",f).css("width",u*n);if(b.continuous){a("ul",f).prepend(a("ul li:last-child",f).clone().css("margin-left","-"+n+"px"));a("ul",f).append(a("ul li:nth-child(2)",f).clone());a("ul",f).css("width",(u+1)*n)}if(!b.vertical){a("li",f).css("float","left")}if(b.controlsShow){var j=b.controlsBefore;if(b.numeric){j+='<ol id="'+b.numericId+'"></ol>'}else{if(b.firstShow){j+='<span id="'+b.firstId+'"><a href="javascript:void(0);">'+b.firstText+"</a></span>"}j+=' <span id="'+b.prevId+'"><a href="javascript:void(0);">'+b.prevText+"</a></span>";j+=' <span id="'+b.nextId+'"><a href="javascript:void(0);">'+b.nextText+"</a></span>";if(b.lastShow){j+=' <span id="'+b.lastId+'"><a href="javascript:void(0);">'+b.lastText+"</a></span>"}}j+=b.controlsAfter;a(f).after(j)}if(b.numeric){for(var e=0;e<u;e++){a(document.createElement("li")).attr("id",b.numericId+(e+1)).html("<a rel="+e+' href="javascript:void(0);">'+(e+1)+"</a>").appendTo(a("#"+b.numericId)).click(function(){l(a("a",a(this)).attr("rel"),true)})}}else{a("a","#"+b.nextId).click(function(){l("next",true)});a("a","#"+b.prevId).click(function(){l("prev",true)});a("a","#"+b.firstId).click(function(){l("first",true)});a("a","#"+b.lastId).click(function(){l("last",true)})}function g(s){s=parseInt(s)+1;a("li","#"+b.numericId).removeClass("current");a("li#"+b.numericId+s).addClass("current")}function o(){if(q>m){q=0}if(q<0){q=m}if(!b.vertical){a("ul",f).css("margin-left",(q*n*-1))}else{a("ul",f).css("margin-left",(q*k*-1))}d=true;if(b.numeric){g(q)}}function l(i,s){if(d){d=false;var t=q;switch(i){case"next":q=(t>=m)?(b.continuous?q+1:m):q+1;break;case"prev":q=(q<=0)?(b.continuous?q-1:0):q-1;break;case"first":q=0;break;case"last":q=m;break;default:q=i;break}var w=Math.abs(t-q);var v=w*b.speed;if(!b.vertical){p=(q*n*-1);a("ul",f).animate({marginLeft:p},{queue:false,duration:v,complete:o})}else{p=(q*k*-1);a("ul",f).animate({marginTop:p},{queue:false,duration:v,complete:o})}if(!b.continuous&&b.controlsFade){if(q==m){a("a","#"+b.nextId).hide();a("a","#"+b.lastId).hide()}else{a("a","#"+b.nextId).show();a("a","#"+b.lastId).show()}if(q==0){a("a","#"+b.prevId).hide();a("a","#"+b.firstId).hide()}else{a("a","#"+b.prevId).show();a("a","#"+b.firstId).show()}}if(s){clearTimeout(r)}if(b.auto&&i=="next"&&!s){r=setTimeout(function(){l("next",false)},w*b.speed+b.pause)}}}var r;if(b.auto){r=setTimeout(function(){l("next",false)},b.pause)}if(b.numeric){g(0)}if(!b.continuous&&b.controlsFade){a("a","#"+b.prevId).hide();a("a","#"+b.firstId).hide()}})}})(jQuery);(function(a){a.fn.hoverIntent=function(m,k){var l={sensitivity:7,interval:100,timeout:0};l=a.extend(l,k?{over:m,out:k}:m);var o,n,i,e;var d=function(f){o=f.pageX;n=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(i-o)+Math.abs(e-n))<l.sensitivity){a(f).unbind("mousemove",d);f.hoverIntent_s=1;return l.over.apply(f,[g])}else{i=o;e=n;f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}};var j=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return l.out.apply(f,[g])};var b=function(r){var q=(r.type=="mouseover"?r.fromElement:r.toElement)||r.relatedTarget;while(q&&q!=this){try{q=q.parentNode}catch(r){q=this}}if(q==this){return false}var g=jQuery.extend({},r);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(r.type=="mouseover"){i=g.pageX;e=g.pageY;a(f).bind("mousemove",d);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}}else{a(f).unbind("mousemove",d);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){j(g,f)},l.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);(function(a){a.fn.lightBox=function(q){q=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"images/lightbox-ico-loading.gif",imageBtnPrev:"images/lightbox-btn-prev.gif",imageBtnNext:"images/lightbox-btn-next.gif",imageBtnClose:"images/lightbox-btn-close.gif",imageBlank:"images/lightbox-blank.gif",containerBorderSize:10,containerResizeSpeed:400,txtImage:"Image",txtOf:"of",keyToClose:"c",keyToPrev:"p",keyToNext:"n",imageArray:[],activeImage:0},q);var g=this;function t(){o(this,g);return false}function o(x,v){a("embed, object, select").css({visibility:"hidden"});c();q.imageArray.length=0;q.activeImage=0;if(v.length==1){q.imageArray.push(new Array(x.getAttribute("href"),x.getAttribute("title")))}else{for(var w=0;w<v.length;w++){q.imageArray.push(new Array(v[w].getAttribute("href"),v[w].getAttribute("title")))}}while(q.imageArray[q.activeImage][0]!=x.getAttribute("href")){q.activeImage++}m()}function c(){a("body").append('<div id="jquery-overlay"></div><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image"><img id="lightbox-image"><div style="" id="lightbox-nav"><a href="#" id="lightbox-nav-btnPrev"></a><a href="#" id="lightbox-nav-btnNext"></a></div><div id="lightbox-loading"><a href="#" id="lightbox-loading-link"><img src="'+q.imageLoading+'"></a></div></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><div id="lightbox-image-details"><span id="lightbox-image-details-caption"></span><span id="lightbox-image-details-currentNumber"></span></div><div id="lightbox-secNav"><a href="#" id="lightbox-secNav-btnClose"><img src="'+q.imageBtnClose+'"></a></div></div></div></div>');var w=j();a("#jquery-overlay").css({backgroundColor:q.overlayBgColor,opacity:q.overlayOpacity,width:w[0],height:w[1]}).fadeIn();var v=k();a("#jquery-lightbox").css({top:v[1]+(w[3]/10),left:v[0]}).show();a("#jquery-overlay,#jquery-lightbox").click(function(){b()});a("#lightbox-loading-link,#lightbox-secNav-btnClose").click(function(){b();return false});a(window).resize(function(){var y=j();a("#jquery-overlay").css({width:y[0],height:y[1]});var x=k();a("#jquery-lightbox").css({top:x[1]+(y[3]/10),left:x[0]})})}function m(){a("#lightbox-loading").show();if(q.fixedNavigation){a("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{a("#lightbox-image,#lightbox-nav,#lightbox-nav-btnPrev,#lightbox-nav-btnNext,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}var v=new Image();v.onload=function(){a("#lightbox-image").attr("src",q.imageArray[q.activeImage][0]);f(v.width,v.height);v.onload=function(){}};v.src=q.imageArray[q.activeImage][0]}function f(A,B){var v=a("#lightbox-container-image-box").width();var z=a("#lightbox-container-image-box").height();var y=(A+(q.containerBorderSize*2));var x=(B+(q.containerBorderSize*2));var w=v-y;var C=z-x;a("#lightbox-container-image-box").animate({width:y,height:x},q.containerResizeSpeed,function(){i()});if((w==0)&&(C==0)){if(a.browser.msie){r(250)}else{r(100)}}a("#lightbox-container-image-data-box").css({width:A});a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({height:B+(q.containerBorderSize*2)})}function i(){a("#lightbox-loading").hide();a("#lightbox-image").fadeIn(function(){d();u()});n()}function d(){a("#lightbox-container-image-data-box").slideDown("fast");a("#lightbox-image-details-caption").hide();if(q.imageArray[q.activeImage][1]){a("#lightbox-image-details-caption").html(q.imageArray[q.activeImage][1]).show()}if(q.imageArray.length>1){a("#lightbox-image-details-currentNumber").html(q.txtImage+" "+(q.activeImage+1)+" "+q.txtOf+" "+q.imageArray.length).show()}}function u(){a("#lightbox-nav").show();a("#lightbox-nav-btnPrev,#lightbox-nav-btnNext").css({background:"transparent url("+q.imageBlank+") no-repeat"});if(q.activeImage!=0){if(q.fixedNavigation){a("#lightbox-nav-btnPrev").css({background:"url("+q.imageBtnPrev+") left 15% no-repeat"}).unbind().bind("click",function(){q.activeImage=q.activeImage-1;m();return false})}else{a("#lightbox-nav-btnPrev").unbind().hover(function(){a(this).css({background:"url("+q.imageBtnPrev+") left 15% no-repeat"})},function(){a(this).css({background:"transparent url("+q.imageBlank+") no-repeat"})}).show().bind("click",function(){q.activeImage=q.activeImage-1;m();return false})}}if(q.activeImage!=(q.imageArray.length-1)){if(q.fixedNavigation){a("#lightbox-nav-btnNext").css({background:"url("+q.imageBtnNext+") right 15% no-repeat"}).unbind().bind("click",function(){q.activeImage=q.activeImage+1;m();return false})}else{a("#lightbox-nav-btnNext").unbind().hover(function(){a(this).css({background:"url("+q.imageBtnNext+") right 15% no-repeat"})},function(){a(this).css({background:"transparent url("+q.imageBlank+") no-repeat"})}).show().bind("click",function(){q.activeImage=q.activeImage+1;m();return false})}}s()}function s(){a(document).keydown(function(v){e(v)})}function l(){a(document).unbind()}function e(v){if(v==null){keycode=event.keyCode;escapeKey=27}else{keycode=v.keyCode;escapeKey=v.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==q.keyToClose)||(key=="x")||(keycode==escapeKey)){b()}if((key==q.keyToPrev)||(keycode==37)){if(q.activeImage!=0){q.activeImage=q.activeImage-1;m();l()}}if((key==q.keyToNext)||(keycode==39)){if(q.activeImage!=(q.imageArray.length-1)){q.activeImage=q.activeImage+1;m();l()}}}function n(){if((q.imageArray.length-1)>q.activeImage){objNext=new Image();objNext.src=q.imageArray[q.activeImage+1][0]}if(q.activeImage>0){objPrev=new Image();objPrev.src=q.imageArray[q.activeImage-1][0]}}function b(){a("#jquery-lightbox").remove();a("#jquery-overlay").fadeOut(function(){a("#jquery-overlay").remove()});a("embed, object, select").css({visibility:"visible"})}function j(){var x,w;if(window.innerHeight&&window.scrollMaxY){x=window.innerWidth+window.scrollMaxX;w=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){x=document.body.scrollWidth;w=document.body.scrollHeight}else{x=document.body.offsetWidth;w=document.body.offsetHeight}}var v,y;if(self.innerHeight){if(document.documentElement.clientWidth){v=document.documentElement.clientWidth}else{v=self.innerWidth}y=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){v=document.documentElement.clientWidth;y=document.documentElement.clientHeight}else{if(document.body){v=document.body.clientWidth;y=document.body.clientHeight}}}if(w<y){pageHeight=y}else{pageHeight=w}if(x<v){pageWidth=x}else{pageWidth=v}arrayPageSize=new Array(pageWidth,pageHeight,v,y);return arrayPageSize}function k(){var w,v;if(self.pageYOffset){v=self.pageYOffset;w=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){v=document.documentElement.scrollTop;w=document.documentElement.scrollLeft}else{if(document.body){v=document.body.scrollTop;w=document.body.scrollLeft}}}arrayPageScroll=new Array(w,v);return arrayPageScroll}function r(x){var w=new Date();v=null;do{var v=new Date()}while(v-w<x)}return this.unbind("click").click(t)}})(jQuery);jQuery(document).ready(function(b){b("#siteNav a.nav").hover(function(){var c=b(this).find("img:first");c.data("originalsrc",c.attr("src"));if(!c.attr("src").match(/-over/)){c.attr("src",c.attr("src").replace(/\./,"-over."))}},function(){var c=b(this).find("img:first");c.attr("src",c.data("originalsrc")).data("originalsrc",null)});b("#productsLink, #productsNav").hoverIntent(function(){b("#productsNav").stop(true,true).slideDown("fast");b("#productsLink>a").addClass("selectedNavTab")},function(){b("#productsNav").stop(true,true).slideUp("fast");b("#productsLink>a").removeClass("selectedNavTab")});b(".cornerz, .wordpress #content").cornerz({radius:5});b(".cornerzBottom").cornerz({radius:5,corners:"bl br"});b("#prodTabLinks a").cornerz({radius:5,corners:"tl tr"});b("#quickPurchase").hover(function(){b("#quickPurchase").stop(true,false);b("#quickPurchase").animate({top:"0px"},500)},function(){b("#quickPurchase").stop(true,false);b("#quickPurchase").animate({top:"-200px"},500)});b("#subsections div").hide();b("#subsections h4").click(function(){var c;if(b(this).next().is(":visible")){c=true}b("#subsections div:visible").slideUp("fast");b("h4 img").attr("src","/images/layout/arrow_right.gif");if(c){return false}b(this).next().slideDown("fast");b(this).children(":first-child").attr("src","/images/layout/arrow_down.gif");return false});var a=location.hash.substr(1);if(a){b("#subsections div#"+a).slideDown("fast");b("#subsections div#"+a).prev().children(":first-child").attr("src","/images/layout/arrow_down.gif")}b(".fancyField").each(function(){var c=b(this);c.data("originalValue",c.attr("value"));c.bind("focus",function(){if(c.attr("value")==c.data("originalValue")){c.attr("value","")}});c.bind("blur",function(){if(c.attr("value")==""){c.attr("value",c.data("originalValue"))}})});b("#prodTabLinks a").click(function(){var c=b(this).attr("href").substring(1);c=c.replace(/\/$/,"");showTab(c);b("#prodTabLinks a").each(function(){b(this).css("color","#ffffff")});b(this).css("color","#003871");return false});b("a.lightbox").lightBox({imageLoading:"/images/lightbox/lightbox-ico-loading.gif",imageBtnClose:"/images/lightbox/lightbox-btn-close.gif",imageBtnPrev:"/images/lightbox/lightbox-btn-prev.gif",imageBtnNext:"/images/lightbox/lightbox-btn-next.gif",imageBlank:"/images/lightbox/lightbox-blank.gif"});b(".main button:contains('Add to Cart')").click(function(){pageTracker._trackPageview("/action/addtocart.html")});b(".main a:contains('Add to Compare')").click(function(){pageTracker._trackPageview("/action/addtocompare.html")});b(".main button:contains('Submit Review')").click(function(){pageTracker._trackPageview("/action/reviewproduct.html")});b(".kmp-gateway button:contains('Email to a Friend')").click(function(){pageTracker._trackPageview("/action/support/emailtofriend.html")});b(".kmp-gateway button:contains('Add to My Favorites')").click(function(){pageTracker._trackPageview("/action/support/addtofavorites.html")});b(".kmp-gateway a[href$=.exe]").click(function(){pageTracker._trackEvent("Download Files","Driver",b(this).attr("href"))});b(".kmp-gateway a[href$=.pdf]").click(function(){pageTracker._trackEvent("Download Files","Manual",b(this).attr("href"))})});window.onload=function(){jQuery("#siteNav a.nav img, #subnav a img").each(function(){if(!jQuery(this).attr("src").match(/-over/)&&!jQuery(this).attr("src").match(/-active/)){jQuery("<img>").attr("src",jQuery(this).attr("src").replace(/\./,"-over."))}})};function showTab(a){jQuery("#prodTabs div.prodTab:visible").hide();jQuery("#"+a).fadeIn()}function submitEmail(){var a=jQuery;if(!document.emailForm.email.value){alert("Please enter your Email.");document.emailForm.email.focus();return false}var b=a("#emailForm").serialize();a.post("/cgi-bin/email.cgi",b,function(c){a("#submitButton").fadeOut("slow",function(){a("#emailForm input[type=text]").attr("value","");a("#submitButton").after(c);a("#success").fadeIn("slow")});setTimeout(function(){a("#success").fadeOut("slow",function(){a("#success").remove();a("#submitButton").fadeIn("slow")})},5000)});return false}function submitTrivia(){var a=jQuery;if(!document.triviaForm.name.value){alert("Please enter your Name.");document.triviaForm.name.focus();return false}if(!document.triviaForm.email_real.value){alert("Please enter your Email.");document.triviaForm.email_real.focus();return false}if(!document.triviaForm.answer.value){alert("Please enter your Answer.");document.triviaForm.answer.focus();return false}var b=a("#triviaForm").serialize();a.post("/cgi-bin/trivia.cgi",b,function(c){a("#submitButton").fadeOut("slow",function(){a("#triviaForm input[type=text], #triviaForm textarea").attr("value","");a("#submitButton").after(c);a("#success").fadeIn("slow")});setTimeout(function(){a("#success").fadeOut("slow",function(){a("#success").remove();a("#submitButton").fadeIn("slow")})},5000)});return false};
