(function(a){a.fn.hoverIntent=function(k,j){var l={sensitivity:7,interval:100,timeout:0};l=a.extend(l,j?{over:k,out:j}:k);var n,m,h,d;var e=function(f){n=f.pageX;m=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-n)+Math.abs(d-m))<l.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return l.over.apply(f,[g])}else{h=n;d=m;f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}};var i=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return l.out.apply(f,[g])};var b=function(q){var o=(q.type=="mouseover"?q.fromElement:q.toElement)||q.relatedTarget;while(o&&o!=this){try{o=o.parentNode}catch(q){o=this}}if(o==this){return false}var g=jQuery.extend({},q);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(q.type=="mouseover"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){i(g,f)},l.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);(function(a){a.scrollToElement=function(b,c){c=c||750;a("html, body").animate({scrollTop:b.offset().top,scrollLeft:b.offset().left},c);return b};a.fn.scrollTo=function(b){b=b||"normal";return a.scrollToElement(this,b)}})(jQuery);(function(j){j.fn.raty=function(q){options=j.extend({},j.fn.raty.defaults,q);if(this.attr("id")===undefined){l("Invalid selector!");return}$this=j(this);if(options.number>30){options.number=30}if(options.path.substring(options.path.length-1,options.path.length)!="/"){options.path+="/"}var c=$this.attr("id");var a=options.path;var r=options.starOff;var e=options.starOn;var b=options.onClick;var s=0;if(!isNaN(options.start)&&options.start>0){s=(options.start>options.number)?options.number:options.start}var f="";for(var d=1;d<=options.number;d++){f=(options.number<=options.hintList.length&&options.hintList[d-1]!==null)?options.hintList[d-1]:d;starFile=(s>=d)?options.starOn:options.starOff;$this.append('<img id="'+c+"-"+d+'" src="'+options.path+starFile+'" alt="'+d+'" title="'+f+'" class="'+c+'"/>').append((d<options.number)?"&nbsp;":"")}$this.css("width",options.number*20).append('<input id="'+c+'-score" type="hidden" name="'+options.scoreName+'"/>');j("#"+c+"-score").val(s);if(!options.readOnly){j("img."+c).live("mouseenter",function(){var n=j("img."+c).length;for(var m=1;m<=n;m++){if(m<=this.alt){j("img#"+c+"-"+m).attr("src",a+e)}else{j("img#"+c+"-"+m).attr("src",a+r)}}});j("img."+c).live("click",function(){j("input#"+c+"-score").val(this.alt);if(b){b(this.alt)}});$this.live("mouseleave",function(){var o=j("img."+c).length;var m=j("input#"+c+"-score").val();for(var n=1;n<=o;n++){if(n<=m){j("img#"+c+"-"+n).attr("src",a+e)}else{j("img#"+c+"-"+n).attr("src",a+r)}}}).css("cursor","pointer")}else{$this.css("cursor","default")}return $this};j.fn.raty.defaults={hintList:["bad","poor","regular","good","gorgeous"],number:5,path:"img/",readOnly:false,scoreName:"score",start:0,starOff:"star-off.png",starOn:"star-on.png"};j.fn.raty.readOnly=function(a){if(a){j("img."+$this.attr("id")).die();$this.css("cursor","default").die()}else{k();i();g();$this.css("cursor","pointer")}return j.fn.raty};j.fn.raty.start=function(a){h(a);return j.fn.raty};j.fn.raty.click=function(a){var b=(a>=options.number)?options.number:a;h(b);if(options.onClick){options.onClick(b)}else{l('You should add the "onClick: function() {}" option.')}return j.fn.raty};function k(){var a=$this.attr("id");j("img."+a).live("mouseenter",function(){var c=j("img."+a).length;for(var b=1;b<=c;b++){if(b<=this.alt){j("img#"+a+"-"+b).attr("src",options.path+options.starOn)}else{j("img#"+a+"-"+b).attr("src",options.path+options.starOff)}}})}function i(){var a=$this.attr("id");$this.live("mouseleave",function(){var d=j("img."+a).length;var b=j("input#"+a+"-score").val();for(var c=1;c<=d;c++){if(c<=b){j("img#"+a+"-"+c).attr("src",options.path+options.starOn)}else{j("img#"+a+"-"+c).attr("src",options.path+options.starOff)}}})}function g(){var a=$this.attr("id");j("img."+a).live("click",function(){j("input#"+a+"-score").val(this.alt)})}function h(a){var b=$this.attr("id");var d=j("img."+b).length;j("input#"+b+"-score").val(a);for(var c=1;c<=d;c++){if(c<=a){j("img#"+b+"-"+c).attr("src",options.path+options.starOn)}else{j("img#"+b+"-"+c).attr("src",options.path+options.starOff)}}}function l(a){if(window.console&&window.console.log){window.console.log(a)}}})(jQuery);(function(e){e.jCarouselLite={version:"1.3"};e.fn.jCarouselLite=function(f){var g=e.extend({},e.fn.jCarouselLite.defaults,f);return this.each(function(){var j=false,h=g.vertical?"top":"left",i=g.vertical?"height":"width";var r=e(this),p=r.find("ul"),y=p.children("li"),k=y.length,n=g.visible;g.start=Math.min(g.start,y.length-1);if(g.circular){p.prepend(y.slice(k-n-1+1).clone(true)).append(y.slice(0,n).clone(true));g.start+=n}var o=p.children("li"),l=o.length,z=g.start;r.css("visibility","visible");o.css({overflow:g.vertical?"hidden":"visible","float":g.vertical?"none":"left"});p.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});r.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});var B=g.vertical?a(o):c(o);var A=B*l;var q=B*n;o.css({width:o.width(),height:o.height()});p.css(i,A+"px").css(h,-(z*B));r.css(i,q+"px");e.each(["btnPrev","btnNext"],function(v,D){if(g[D]){g["$"+D]=e.isFunction(g[D])?g[D].call(r[0]):e(g[D]);g["$"+D].click(function(){var E=v==0?z-g.scroll:z+g.scroll;return w(E)})}});if(!g.circular){if(g.btnPrev&&g.start==0){g.$btnPrev.addClass(g.btnDisabledClass)}if(g.btnNext&&g.start+g.visible>=l){g.$btnNext.addClass(g.btnDisabledClass)}}if(g.btnGo){e.each(g.btnGo,function(v,D){e(D).click(function(){return w(g.circular?g.visible+v:v)})})}if(g.mouseWheel&&r.mousewheel){r.mousewheel(function(v,D){return D>0?w(z-g.scroll):w(z+g.scroll)})}if(g.auto){var u,m=0,t=d(k,g);var C=function(){u=setTimeout(function(){if(!t||t>m){w(z+g.scroll);m++;C()}},g.timeout+g.speed)};C();e(document).bind("pauseCarousel",function(v){clearTimeout(u);e(v.target).data("paused",true)}).bind("resumeCarousel",function(v){C();e(v.target).data("paused",false)});if(g.pause){r.mouseenter(function(){r.trigger("pauseCarousel")}).mouseleave(function(){r.trigger("resumeCarousel")})}}function s(){return o.slice(z).slice(0,n)}function w(v){if(!j){if(g.beforeStart){g.beforeStart.call(this,s())}if(g.circular){if(v<=g.start-n-1){p.css(h,-((l-(n*2))*B)+"px");z=v==g.start-n-1?l-(n*2)-1:l-(n*2)-g.scroll}else{if(v>=l-n+1){p.css(h,-((n)*B)+"px");z=v==l-n+1?n+1:n+g.scroll}else{z=v}}}else{g.$btnPrev.toggleClass(g.btnDisabledClass,g.btnPrev&&v<=0);g.$btnNext.toggleClass(g.btnDisabledClass,g.btnNext&&v>l-n);if(v<0){z=0}else{if(v>l-n){z=l-n}else{z=v}}}j=true;p.animate(h=="left"?{left:-(z*B)}:{top:-(z*B)},g.speed,g.easing,function(){if(g.afterEnd){g.afterEnd.call(this,s())}j=false})}return false}})};e.fn.jCarouselLite.defaults={btnPrev:null,btnNext:null,btnDisabledClass:"disabled",btnGo:null,mouseWheel:false,speed:200,easing:null,auto:false,autoStop:false,timeout:4000,pause:true,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null};function b(f,g){return parseInt(e.css(f[0],g),10)||0}function c(f){return f[0].offsetWidth+b(f,"marginLeft")+b(f,"marginRight")}function a(f){return f[0].offsetHeight+b(f,"marginTop")+b(f,"marginBottom")}function d(g,f){return f.autoStop&&(f.circular?f.autoStop:Math.min(g,f.autoStop))}})(jQuery);function fixPng(b){var a=b.src;if(!b.style.width){b.style.width=$(b).width()}if(!b.style.height){b.style.height=$(b).height()}b.src="http://images.techtree.com/ttphase4/images/blank.gif";b.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+a+"',sizingMethod='scale')"}function bestHover(){var a=(/MSIE ((5\.5)|6)/.test(navigator.userAgent)&&navigator.platform=="Win32");if(!$("body#home").length){$("#picks li a.point-extra").slideDown("fast");$(".points").slideDown("fast")}else{$("#picks li a.point-extra").slideDown("fast")}}function bestBlur(){var a=(/MSIE ((5\.5)|6)/.test(navigator.userAgent)&&navigator.platform=="Win32");$("#navigation ul li a").removeClass();$("#navigation ul li:first-child a").addClass("selected");$("#picks li").hide();$("#picks li:first").show();if(!$("body#home").length){$(".points").slideUp("fast");$("#picks li a.point-extra").slideUp("fast")}else{$("#picks li a.point-extra").slideUp("fast")}}function showNews(a){if(a==4){for(x=a;x>1;x--){$("#m"+(x)).show();$("#more_news"+(x)).hide()}$("#m1").show();$("#more_news1").scrollTo()}else{$("#more_news"+(a+1)).show();$("#m"+a).hide()}}function preparePage(){var b=(/MSIE ((5\.5)|6)/.test(navigator.userAgent)&&navigator.platform=="Win32");if(b){$("img[src$=.png]").each(function(){fixPng(this)})}$(".form-search form input.txt").css({color:"#a0a0a0"});$(".form-search form input.txt").click(function(){$(".form-search form input.txt").css({color:"#000"});$(this).val("")});$(".form-search form input.txt").blur(function(){$(".form-search form input.txt").css({color:"#a0a0a0"});if($.trim($(this).val())==""){$(this).val("I'm looking for...")}});if($("#view-specs").length){$("#view-specs").click(function(){if($("#product-specs").css("display")=="none"){$("#product-specs").slideDown("fast");$("#view-specs").html("Hide Specs");$("#view-specs").scrollTo()}else{$("#product-specs").slideUp("fast");$("#view-specs").html("View Specs");$("#view-specs").scrollTo()}});$("#product-specs-close").click(function(){$("#view-specs").click()})}if($(".user-rating").length){}if($(".product-details-carousel ul li").length){$(".product-details-carousel").show().jCarouselLite({btnNext:".pdc-next",btnPrev:".pdc-prev",visible:1,start:1})}if($(".showdown-carousel").length){$(".showdown-carousel ul li a").click(function(){$(".showdown-carousel ul li a").removeClass();$(this).addClass("selected");$("#compare-box img").attr("src",($("img",$(this)).attr("src")));$("#compare-box #compare-name-dest").html('<a href="'+$(this).attr("rel")+'"><b>'+$("small",$(this)).html()+"</b></a>")})}if($(".product-details-carousel").length){$(".product-details-carousel ul li a").click(function(){$("#product-photo-med img").attr("src",($(this).attr("rel")))})}if($("#picks").length){var a={over:bestHover,timeout:100,out:bestBlur,sensitivity:3};$("#best").css({visibility:"visible"}).slideDown("fast").hoverIntent(a);$("#navigation ul li a").hoverIntent(function(){$("#navigation ul li a").removeClass();$(this).addClass("selected");var c=($("#navigation ul li a").index($(this)));$("#picks li").hide();$("#picks li").each(function(d){if(d==c){$(this).show()}})},function(){})}};
