var isIE6=$.browser.msie&&(jQuery.browser.version.substr(0,1)=="6")&&!window.XMLHttpRequest?true:false;$(document).ready(function(){$("a[href!=''][rel*='external']").attr("target","_blank");$("#alert-highlight").css("color","#FFF").animate({opacity:0},1500,function(){$(this).css({"background-color":"transparent",color:"#F00"}).find("a:first").css("color","#F00").parent().animate({opacity:1},1500)});if(isIE6){}else{$(".field, .placeOrder:first").addClass("showHint");$("#cardType").change(function(){var U=$("#securityCode").parent();if($(this).find("option:selected").text()=="American Express"){U.find(".hint:first .amex").removeClass("amex");U.find(".hint:first span:first").hide();U.find(".hint:first span:last").show()}else{U.find(".hint:first span:last").hide();U.find(".hint:first span:first").show()}});$(".field input, .field select, .field textarea").focus(function(){$(this).parent().find(".hint:first").fadeIn(200)});$(".field input, .field select, .field textarea").blur(function(){$(this).parent().find(".hint:first").fadeOut(200)});$(".cv2 input").focus(function(){$(this).parent().find(".hint:first").fadeIn(200);$(this).parent().parent().find(".hint:first").fadeIn(200)});$(".cv2 input").blur(function(){$(this).parent().find(".hint:first").fadeOut(200);$(this).parent().parent().find(".hint:first").fadeOut(200)})}if($("#multiImg").children().length>0){var F=0;$("#multiImg").cycle({fx:"scrollHorz",speed:250,timeout:5000,startingSlide:selectedZoomImage,slideExpr:"div",pager:".imgMultiControls",pagerAnchorBuilder:function(V,U){var X=$(arProductImages[V][3]);var W=X.attr("src").lastIndexOf(".");var Y=X.attr("src").substring(W,X.attr("src").length).toLowerCase();var Z=$(arProductImages[V][0]);if(Y==".jpg"||Y==".gif"||Y==".jpeg"||Y==".png"){return'<li class="multiImgNav'+V+'" style="background: url('+Z.attr("src")+') no-repeat 50% 50%"><a href="#">'+V+"</a></li>"}else{if($("body").hasClass("image-zoom")){return"<!-- -->"}else{return'<li class="multiImgNav'+V+'" style="background: url('+Z.attr("src")+') no-repeat 50% 50%"><a href="#">'+V+"</a></li>"}}},after:function(W,b,U,c){var Y=$(".image-zoom .mImg img:eq("+F+")");if(Y.data("zoomedIn")){Y.animate({width:Y.data("stdWidth"),left:Y.data("posLeft"),top:Y.data("posTop")},10,function(){Y.data("zoomedIn",false);$("#zoomControls a").text("Zoom in");Y.draggable("destroy")})}F=U.currSlide;var V=window.location.protocol+"//";V+=window.location.hostname;V+=window.location.pathname;if(window.location.search!=""){V+=window.location.search+"&name=image-zoom&image="+F}else{V+="?name=image-zoom&image="+F}var X=$(arProductImages[U.currSlide][3]);var Z=X.attr("src").lastIndexOf(".");var a=X.attr("src").substring(Z,X.attr("src").length).toLowerCase();if(a==".jpg"||a==".gif"||a==".jpeg"||a==".png"){$("#multiImgZoom a").remove();$("#multiImgZoom").append('<a href="'+V+'" rel="external">View larger image</a>')}else{$("#multiImgZoom a").remove()}}}).cycle("pause");$("#multiImgZoom a").live("click",function(){D=$(this).attr("href");var U=window.open(D,"name","width=785,height=560,scrollbars=yes,resizable=yes");if(window.focus){U.focus()}return false});if($("#multiImg").children().length==1){var D=window.location.protocol+"//";D+=window.location.hostname;D+=window.location.pathname;if(window.location.search!=""){D+=window.location.search+"&name=image-zoom&image=0"}else{D+="?name=image-zoom&image=0"}var E=$(arProductImages[0][3]);var N=E.attr("src").lastIndexOf(".");var R=E.attr("src").substring(N,E.attr("src").length).toLowerCase();if(R==".jpg"||R==".gif"||R==".jpeg"||R==".png"){$("#multiImgZoom a").remove();$("#multiImgZoom").append('<a href="'+D+'" rel="external">View larger image</a>')}else{$("#multiImgZoom a").remove()}$("ul.imgMultiControls").remove();$("#imgMultiControls-wrap").remove()}$("#zoomWindowClose a").click(function(){self.close()});if($("body").hasClass("image-zoom")){$.getScript("/common/scripts/plugins/ui.core.min.js");$.getScript("/common/scripts/plugins/ui.draggable.min.js");$(".image-zoom .mImg img").data("stdWidth",$(".image-zoom .mImg img:eq("+F+")").css("width")).data("posLeft","0").data("posTop","0");$("#zoomControls a").click(function(){var U=$(".image-zoom .mImg img:eq("+F+")");if(U.data("zoomedIn")){U.animate({width:U.data("stdWidth"),left:U.data("posLeft"),top:U.data("posTop")},350,function(){U.data("zoomedIn",false);$("#zoomControls a").text("Zoom in");U.hover(function(){$(this).css("cursor","default")},function(){$(this).css("cursor","default")});U.draggable("destroy")})}else{U.animate({width:"600px"},350,function(){U.data("zoomedIn",true);$("#zoomControls a").text("Zoom out");U.hover(function(){$(this).css("cursor","move")},function(){$(this).css("cursor","default")});U.draggable({containment:[-180,-350,80,100]})})}return false})}}else{$("#middle-rail .multiImg-wrap").remove()}if($("body").hasClass("product")){var T=$(".write-review").closest("div[id]").not(':contains("Average Rating")').attr("id");$("#rating, .average").css("cursor","pointer").click(function(){location.hash=T})}$("#checkout-help .panel-body a, #basketItems .delivery-message a, #middle-rail .availability a, #prod-availability a").click(function(){var U=$(this).attr("href");var V=window.open(U,"name","width=400,height=420,scrollbars=yes,resizable=yes");if(window.focus){V.focus()}return false});$("#reviews .nickname a, .review .nickname a").click(function(){var U=$(this).attr("href");var V=window.open(U,"name","width=600,height=600,scrollbars=yes,resizable=yes");if(window.focus){V.focus()}return false});$("#size-charts a").click(function(){var U=$(this).attr("href");var V=window.open(U,"name","width=750,height=450,scrollbars=yes,resizable=yes");if(window.focus){V.focus()}return false});$(".discussion-detail").hide();$(".toggleDiscussion").text("Expand").click(function(){var U=$(this).attr("rel");if($(this).hasClass("collapse")){$("#discussion-"+U).hide();$(this).removeClass("collapse").text("Expand")}else{$("#discussion-"+U).show();$(this).addClass("collapse").text("Collapse")}});$(".resolve-card-problem #middle-rail fieldset").click(function(){$(this).parent().parent().find("input[type='radio']").attr("checked","checked")});$("body#blu-ray #technicaldetails li:contains('Region ')").each(function(){var U=$.trim($(this).text());if(U.indexOf("Region 1",0)>-1){U=U.replace("Region 1","Region A");$(this).text(U)}if(U.indexOf("Region 2",0)>-1){U=U.replace("Region 2","Region B");$(this).text(U)}if(U.indexOf("Region 3",0)>-1){U=U.replace("Region 3","Region C");$(this).text(U)}});if(typeof pageTracker!="undefined"){$(".bannertrack").parent().click(function(){var V=$(this).children("img").attr("alt");var U=$(this).attr("rel");if(V==""){V="Misc"}pageTracker._trackEvent(U,"Click",U+" "+V)});$("#popular-searches ul li a").click(function(){var V=$(this).text();var U=$("body").attr("id");if(V==""){V="Misc"}pageTracker._trackEvent(U,"Popular Search",V)});$("#left-rail .panel a").click(function(){var V=$.trim($(this).text());var U=$("body").attr("id");if(V==""){V="noText"}if(U==""){U="noDept"}pageTracker._trackEvent("Left Nav","Nav Click","leftnav-"+U+"-"+V)});$("a[href*='checkoutStart.secure']").click(function(){pageTracker._trackEvent("Link","Go To Checkout")});$("button[class*='gotocheckout']").click(function(){pageTracker._trackEvent("Link","Go To Checkout")});$(".productbuy, form[name='productvariation'] button").click(function(){var U=$.trim($(this).text());var V=$("body").attr("class").split(" ",1);if(V==""){V="No Dept"}if(U==""){U="Misc"}pageTracker._trackEvent(V[0],"Buying",U)})}if($("#middle-rail .panel:first").hasClass("campaign1")){var B=$("#campaign-header span").text();if(B!=""){B=B.replace("'","&#39;");$(".campaign-buttons a[title='"+B+"']").addClass("campaign-button-active")}}var P=$(".default .panel-head h1").text();if(P!=""){P=P.replace("'","&#39;");$(".pagingnumbers ul li a[title='"+P+"']").addClass("selected-letter")}$("#discountCode").focus(function(){if($(this).val()=="Discount Code"){$(this).val("")}});$("#discountCode").blur(function(){if($(this).val()==""){$(this).val("Discount Code")}});if(showExtras){var G=-1;var S="NONE";var C="NONE";var M=null;var Q=strTrailerWidth;var H=271;var L=Url.decode(theVideoFile);$("#"+videodivid).flash({swf:"http://thehut.pantherssl.com/design-assets/flash/trailer-assets/playerv2.swf?v=1",height:H,width:Q,expressInstaller:"http://thehut.pantherssl.com/design-assets/flash/trailer-assets/expressinstall.swf",flashvars:{repeat:theVideoRepeat,vpid:"ae6e3934-e2d5-48ac-b6ce-7569cb758deb",file:L,tags:(!isIE6&&siteObj.showVP)?theVideoTags:"",image:theVideoImage,skin:"http://thehut.pantherssl.com/design-assets/flash/trailer-assets/bright.swf",backcolor:theVideoBackColour,frontcolor:theVideoFrontColour,lightcolor:theVideoLightColour,stretching:"none",plugins:(!isIE6&&siteObj.showVP)?"http://service.cdn.videoplaza.com/resources/as3_bridge_jw_4x.swf":"",playlist:"none"},params:{allowfullscreen:true,allowscriptaccess:"always",wmode:"transparent"}})}if(showFlashBanner){for(var O=0;O<flashBannerSets.length;O++){$("#"+flashBannerIds[O]).flash({swf:flashBannerSwfs[O]+"?clickTAG="+flashBannerLinks[O]+"&bannerId="+flashBannerIds[O],height:flashBannerHeights[O],width:flashBannerWidths[O],params:{allowscriptaccess:"always",wmode:"transparent"}})}}if($("body").attr("id")=="shops"&&shopSifr!=false){var K=$("#middle-rail h1").css("color"),I;var A=$("#middle-rail h1").css("text-transform")=="uppercase"?"upper":"";if(K.match("rgb")){K=K.substring(4,K.length-1);var J=K.split(",");I=rgbToHex(J[0],J[1],J[2])}else{I=K}if(typeof sIFR=="function"){sIFR.replaceElement(named({sSelector:"#middle-rail h2 span",sFlashSrc:"http://thehut.pantherssl.com/design-assets/flash/sifr/"+shopSifr+".swf",sColor:I,sWmode:"transparent",sLinkColor:I,sCase:A}))}}$(".giftfinder-container .selectall a.selectall-link").click(function(){$(this).closest("ul").find("input:checkbox").attr("checked","checked");return false});$(".giftfinder-container .selectall a.selectnone-link").click(function(){$(this).closest("ul").find("input:checkbox").removeAttr("checked");return false});$(".review-success").delay(5000).slideUp(600)});function incCancelQty(B,A){var C=document.getElementById("cancel-"+B);if(C.value<A){C.value++}return false}function decCancelQty(B,A){var C=document.getElementById("cancel-"+B);if(C.value>A){C.value--}return false}function trackFlash(B){if(typeof pageTracker!="undefined"){var C="";var A=$("#"+B).attr("rel");if(C==""){C="Flash Banner"}pageTracker._trackEvent(A,"Click",A+" "+C)}}function rgbToHex(F,E,A){var C=[F,E,A],D="#";for(var B=0;B<C.length;B++){if(C[B]==null){D+="00"}C[B]=parseInt(C[B]);if(C[B]==0||isNaN(C[B])){D+="00"}C[B]=Math.max(0,C[B]);C[B]=Math.min(C[B],255);C[B]=Math.round(C[B]);D+="0123456789ABCDEF".charAt((C[B]-C[B]%16)/16)+"0123456789ABCDEF".charAt(C[B]%16)}return D}function getSKU(A,F){var B=A.attr("href");var E=B.split("?");if(E.length>1){var D=new Object();if(E.length==2){var C=E[1].split("&");while(C.length){temp=C.shift().split("=");D[temp[0]]=temp[1]}return D[F]}else{}}else{return false}}function setSelect(A,C){if(A.length>0){var B=A[0].variationId;C.find("select[rel='"+B+"'] option[value!='']").attr("disabled","disabled");jQuery.each(A,function(){C.find("select[rel='"+this.variationId+"'] option[value='"+this.optionId+"']").removeAttr("disabled")});C.find("select[rel='"+B+"']").val("")}}function updateValues(A,B,E,C){var D=E.find("#"+A).val();if((D!="")&&(B!="")){AjaxInterface.getDataForSelectedOption(C,siteId,D,B,function(F){setSelect(F,E)})}}var Url={encode:function(A){return escape(this._utf8_encode(A))},decode:function(A){return this._utf8_decode(unescape(A))},_utf8_encode:function(B){B=B.replace(/\r\n/g,"\n");var A="";for(var D=0;D<B.length;D++){var C=B.charCodeAt(D);if(C<128){A+=String.fromCharCode(C)}else{if((C>127)&&(C<2048)){A+=String.fromCharCode((C>>6)|192);A+=String.fromCharCode((C&63)|128)}else{A+=String.fromCharCode((C>>12)|224);A+=String.fromCharCode(((C>>6)&63)|128);A+=String.fromCharCode((C&63)|128)}}}return A},_utf8_decode:function(A){var B="";var C=0;var D=c1=c2=0;while(C<A.length){D=A.charCodeAt(C);if(D<128){B+=String.fromCharCode(D);C++}else{if((D>191)&&(D<224)){c2=A.charCodeAt(C+1);B+=String.fromCharCode(((D&31)<<6)|(c2&63));C+=2}else{c2=A.charCodeAt(C+1);c3=A.charCodeAt(C+2);B+=String.fromCharCode(((D&15)<<12)|((c2&63)<<6)|(c3&63));C+=3}}}return B}};function flashPause(){$("#slideshow").cycle("pause");$("#slideshow-play span").removeClass("activeControl");$("#slideshow-pause span").addClass("activeControl")}function flashPlay(){$("#slideshow").cycle("resume");$("#slideshow-pause span").removeClass("activeControl");$("#slideshow-play span").addClass("activeControl")};