(function(b){var a=[];b.preLoadImages=function(){var e=arguments.length;for(var c=e;c--;){var d=document.createElement("img");d.src=arguments[c];a.push(d)}}})(jQuery);jQuery(document).ready(function(){pageUpdates()});function setUpNavEvents(){dropDownShadow("div.navPositionWrapper");jQuery("ul#headerUL li a.headerLink").bind("click",function(b){var a=safariFixNavClick(this);return a});jQuery("ul#headerUL > li").bind("mouseenter",function(a){jQuery(this).addClass("display");addState(jQuery(this),"display")});jQuery("ul#headerUL > li").bind("mouseleave",function(a){removeState(this);jQuery(this).removeClass("display")})}function safariFixNavClick(a){addState(jQuery(a).parent(),"clicked");var b=jQuery("div.clickableNav").hasClass("clickableNav");if(b){return true}else{return false}}function addState(e,f){jQuery(e).addClass(f);var a=jQuery(e).children("div.navPositionWrapper");var d=Object();var b=jQuery(a).offset();d.left=b.left;d.right=b.left+jQuery(a).outerWidth();d.top=b.top;d.bottom=b.top+jQuery(a).height();var c=jQuery("#ContentPaddingContainer select");c.each(function(){var g=jQuery(this).offset();var h=Object();h.left=g.left;h.right=g.left+jQuery(this).outerWidth();h.top=g.top;h.bottom=g.top+jQuery(this).outerHeight();if((((h.left>d.left)&&(h.left<d.right))||((h.right>d.left)&&(h.right<d.right)))&&(((h.top>d.top)&&(h.top<d.bottom))||((h.bottom>d.top)&&(h.bottom<d.bottom)))){jQuery(this).addClass("tempHide")}})}function removeState(a){jQuery(a).removeClass("clicked");jQuery(".tempHide").removeClass("tempHide")}function dropDownShadow(b){var a=jQuery(b);a.each(function(){var e=jQuery(this).find("div ul li");if(e.length>0){for(i=1;i<=12;i++){var c='<div class="navShadow navShadow'+i+'"></div>';jQuery(this).append(c)}jQuery(this).parent().addClass("display");var f=jQuery(this).height();var d=jQuery(this).outerWidth();jQuery("div.navShadow",this).height(f);jQuery("div.navShadow",this).width(d);jQuery(this).parent().removeClass("display")}else{var f=0;var d=0;jQuery("div.navShadow",this).height(f);jQuery("div.navShadow",this).width(d);jQuery(this).css("display","none")}})}function mailingListResponse(c){var b="<div class='text'><p>Thank you for signing up for our mailing list.</p></div>";if(c=="Added"){var a=new messageBoxUtility();a.show(b)}}var messageBoxUtility=function(){this.init()};jQuery.extend(messageBoxUtility.prototype,{init:function(){this.targetContainer="mainContentContainer";this.messageContainerClass="messageContainerJS";this.messageString=""},show:function(b){this.messageString=b;var a="<div style='display: none;' class='"+this.messageContainerClass+"'>"+this.messageString+"</div>";jQuery(a).prependTo("div#"+this.targetContainer);jQuery("div."+this.messageContainerClass).css({display:"block"})}});function pageUpdates(){mailingListResponse(mailingListResponseTag);jQuery("div#globalTabContainer div:not(.active) a").each(function(){var a=jQuery(this).attr("href");a=a+"hist";jQuery(this).attr("href",a)});jQuery("div#globalTabContainer div.active a").attr("disabled","disabled")}var MarqueeScroll=function(a){};jQuery.extend(MarqueeScroll.prototype,{initialize:function(){this.marqueeContainer="headerMarqueeContainer";this.boxHeight=26;this.movementDuration=900;this.pauseLength=6;this.disableInOpera=false;this.itemArray=new Array();this.itemCount=0;this.newActiveItem=0;this.oldActiveItem=0;this.interval=0;this.activePosition=0;this.startFunction="scrollbox.start()";this.rotationFunction="scrollbox.rotation()"},init:function(){this.initialize();this.itemArray=jQuery("div#"+this.marqueeContainer).children();this.itemCount=this.itemArray.length;if(this.itemCount>1){var b=jQuery("div#"+this.marqueeContainer).height();this.boxHeight=b;jQuery("div#"+this.marqueeContainer).children().css({top:this.boxHeight+"px"});this.moveInNewItem();var c=this.pauseLength*1000;var a=this.startFunction;setTimeout(a,c)}else{if(this.itemCount==1){this.moveInNewItem()}else{return false}}},start:function(){this.changeActiveItem();this.moveOutOldItem();this.moveInNewItem();var b=this.pauseLength*1000;var a=this.rotationFunction;this.interval=setInterval(a,b)},moveOutOldItem:function(){var a="-"+this.boxHeight+"px";jQuery(this.itemArray[this.oldActiveItem]).animate({top:a},this.movementDuration)},moveInNewItem:function(){jQuery(this.itemArray[this.newActiveItem]).animate({top:this.activePosition+"px"},this.movementDuration)},rotation:function(){this.resetOldItem();this.changeActiveItem();this.moveOutOldItem();this.moveInNewItem()},changeActiveItem:function(){this.oldActiveItem=this.newActiveItem;this.newActiveItem=this.newActiveItem+1;if(this.newActiveItem==this.itemCount){this.newActiveItem=0}},resetOldItem:function(){jQuery(this.itemArray[this.oldActiveItem]).css({top:this.boxHeight+"px"})},damnOpera:function(){jQuery(this.itemArray[0]).css({top:"0px"})}});var scrollbox=new MarqueeScroll();jQuery(document).ready(function(){scrollbox.init()});var defaultSearchText="Enter Keyword";var searchURL="/ss/";var searchHandle="input#headerSearchInput";var searchSuggestionsTarget="div#srItems";var searchSuggestionsContainer="div#srWrapper";var searchSuggestionsHideTimeout=20000;var searchSuggestionCloseButton="a#srDisable";var searchDelayHandle=0;var searchDelay=200;var searchForm="form#searchForm";function readySearchBox(){var a=jQuery(searchHandle);a.attr("autocomplete","off");a.val(defaultSearchText);a.focus(function(c){var d=jQuery(this);var b=d.val();d.addClass("active");d.removeClass("default");if(b==defaultSearchText){d.val("")}});a.keyup(function(b){clearTimeout(searchDelayHandle);searchDelayHandle=setTimeout(verifySearchInput,searchDelay)});a.click(function(b){hideSearchSuggestions()});jQuery(searchForm).submit(function(c){var d=jQuery(this);var f=a.val();var b=d.attr("action");if((f!=defaultSearchText)&&(f!="")&&(f.length>2)){d.attr("action",b+a.val())}else{return false}});jQuery(searchSuggestionCloseButton).click(function(){hideSearchSuggestions()})}var minimumSearchLength=2;function verifySearchInput(c){var b=c||jQuery(searchHandle);var e=jQuery(b).val();var a=e.replace(/^\s+|\s+$/g,"");var d=searchURL+a;if(e.length>=minimumSearchLength){jQuery.ajax({type:"GET",url:d,data:"r="+Math.random()*10000,success:function(g){if(g==""){}else{jQuery(searchSuggestionsTarget).html(g);showSearchSuggestions();var f=setTimeout("searchSuggestionTimeout",searchSuggestionsHideTimeout)}},error:function(){}})}else{hideSearchSuggestions()}}function showSearchSuggestions(){var a=jQuery(searchHandle);var e=a.offset();var c=a.width();var d=a.height();var f=e.top+d+3;var b=e.left;jQuery(searchSuggestionsContainer).css({display:"block",top:f,left:b,width:c})}function hideSearchSuggestions(){jQuery(searchSuggestionsContainer).hide()}function searchSuggestionTimeout(){hideSearchSuggestions()}jQuery.cookie=function(c,f,d){if(typeof f!="undefined"){d=d||{};if(f===null){f="";d.expires=-1}var b="";if(d.expires&&(typeof d.expires=="number"||d.expires.toUTCString)){var m;if(typeof d.expires=="number"){m=new Date();m.setTime(m.getTime()+(d.expires*24*60*60*1000))}else{m=d.expires}b="; expires="+m.toUTCString()}var j=d.path?"; path="+(d.path):"";var h=d.domain?"; domain="+(d.domain):"";var l=d.secure?"; secure":"";document.cookie=[c,"=",encodeURIComponent(f),b,j,h,l].join("")}else{var e=null;if(document.cookie&&document.cookie!=""){var a=document.cookie.split(";");for(var g=0;g<a.length;g++){var k=jQuery.trim(a[g]);if(k.substring(0,c.length+1)==(c+"=")){e=decodeURIComponent(k.substring(c.length+1));break}}}return e}};var quickLookBrowse=null;QuickLookWidget=function(b,a){this.init(b,a)};var qlSelf;jQuery.extend(QuickLookWidget.prototype,{widget_enabled:true,widget_status:false,widget_quicklook_enabled:false,widget_minibag_enabled:false,widget_mode:"",widget_pdp_minibag_off:false,widget_browse_minibag_off:false,widget_browse_quicklook_off:false,widget_quicklook_enabled_class:"quicklookEnabled",widget_minibag_enabled_class:"minibagEnabled",widget_pdp_enabled_id:"pdpOutsideContainer",widget_browse_enabled_id:"browseOutsideContainer",widget_item_container_class:"browseItemWrapper",widget_hover_image_target:"div.ImageLink",widget_outside_target:"div#exteriorBGContainer",widget_button_targetID:"quickLookHoverButtonContainer",widget_button_top_offset:90,widget_button_left_offset:20,widget_button_mouseout_delay:20,widget_button_normal_src:"//images.footballfanatics.com/partners/ff_wide/quicklook/FF_quicklook_button.gif",widget_button_hover_src:"//images.footballfanatics.com/partners/ff_wide/quicklook/FF_quicklook_button_hover.gif",widget_product_url:null,widget_product_id:0,widget_data_url:"<PURL>.json",widget_outside_container_class:"qlOutsideBackgroundContainer",widget_modal_bg_container_class:"qlModalBackgroundContainer",widget_frame_width:0,widget_frame_height:0,widget_container_width:538,widget_mb_container_width:368,widget_mb_container_height:528,widget_mb_change_duration:800,widget_ql_open_duration:400,widget_mb_image_width:85,widget_image_width:250,widget_minibag_image_width:180,widget_site_header_count_target:"cartItemCount",widget_site_header_total_target:"cartTotalAmt",widget_site_header_checkout_target:"checkoutButton",widget_image_domain:"//images.surffanatics.com",dataResponse:"",widget_item_id:"",widget_item_sku:"",widget_item_qty:0,widget_item_category:"",backgroundOpacityColor:"#000000",modalOpacity:0.5,IEmodalOpacity:0,widget_name:"",init:function(b,a){qlSelf=this;this.widget_name=b;this.widget_handle=a;this.IEmodalOpacity=this.modalOpacity*100;this.checkForEnabledStatus()},checkForEnabledStatus:function(){if((jQuery("div#"+this.widget_browse_enabled_id).hasClass(this.widget_quicklook_enabled_class))&&(!(this.widget_browse_quicklook_off))){this.widget_quicklook_enabled=true;this.widget_status=true;this.widget_mode="browse";if((jQuery("div#"+this.widget_browse_enabled_id).hasClass(this.widget_minibag_enabled_class))&&(!(this.widget_browse_minibag_off))){this.widget_minibag_enabled=true}}if((jQuery("div#"+this.widget_pdp_enabled_id).hasClass(this.widget_minibag_enabled_class))&&(!(this.widget_pdp_minibag_off))){this.widget_status=true;this.widget_minibag_enabled=true;this.widget_mode="pdp"}if(this.widget_status){jQuery.preLoadImages("http://images.footballfanatics.com/partners/ff_wide/quicklook/quicklook_button.gif");this.hangImageEvents()}},hangImageEvents:function(){if(this.widget_mode=="browse"){if(this.widget_quicklook_enabled==true){this.widgetHoverImageHTML='<div id="'+this.widget_button_targetID+'"><div id="quickLookHoverButtton">&nbsp;</div></div>';jQuery(this.widget_outside_target).append(this.widgetHoverImageHTML);jQuery("div#"+this.widget_button_targetID).bind("mouseover",function(a){jQuery("div#"+this.widget_button_targetID).css("display","block");jQuery(this).addClass("hover")});jQuery("div#"+this.widget_button_targetID).bind("mouseout",function(a){jQuery(this).removeClass("hover")});jQuery("div."+this.widget_item_container_class).bind("mouseenter",function(a){qlSelf.showQLButton(this)});jQuery("div."+this.widget_item_container_class).bind("mouseleave",function(a){qlSelf.hideQLButton(this)});jQuery("div#"+this.widget_button_targetID).bind("click",function(a){jQuery("div#"+self.widget_button_targetID).css("display","none");qlSelf.getTCSQLInformation()})}}else{if(this.widget_mode=="pdp"){if(this.widget_minibag_enabled==true){jQuery("div#pdpAddToCartContainer a#addtocart").removeAttr("onclick");jQuery("div#pdpAddToCartContainer a#addtocart").bind("click",function(a){qlSelf.pdpMinibagAddToCart()})}}}},showQLButton:function(d){var e=jQuery(d).offset();var c=this.widget_button_top_offset+e.top;var b=this.widget_button_left_offset+e.left;var a={top:c,left:b,display:"block"};jQuery("div#"+this.widget_button_targetID).css(a);this.widget_product_id=jQuery(d).find("div.biImage > a").attr("id").replace("prod","");this.widget_product_url=jQuery(d).find("div.biImage > a").attr("href");jQuery(d).addClass("hover")},hideQLButton:function(c){var a=this.widget_handle+".hideButton()";var b=this.widget_button_mouseout_delay;jQuery(c).removeClass("hover");setTimeout(a,b)},hideButton:function(){var b=jQuery("div#"+this.widget_button_targetID).hasClass("hover");var a=jQuery("div."+this.widget_item_container_class).hasClass("hover");if((b==false)&&(a==false)){jQuery("div#"+this.widget_button_targetID).css("display","none")}},getTCSQLInformation:function(){this.widget_item_id="";this.widget_item_sku="";this.widget_item_qty=0;var a=Math.floor(Math.random()*10000001);var b=this.widget_data_url.replace("<PURL>",this.widget_product_url);if(b!=null){jQuery.ajax({type:"GET",url:b,data:"r="+Math.random()*10000,success:function(d){if(d==""){}else{qlSelf.buildQLWindow(d,"success")}},error:function(){var d="We're sorry, but there was an error connecting to the server. Please try our quicklook feature again later.";alert(d)}})}else{var c="We're sorry, but there was an error connecting to the server. Please try our quicklook feature again later.";alert(c)}},buildQLWindow:function(e,n){this.dataResponse=e;if(n=="success"){var m='<div class="'+this.widget_outside_container_class+'"></div>';var o='<div class="'+this.widget_modal_bg_container_class+'"></div>';var l='<div class="qlOutsideContainer"></div>';if(!(jQuery("div."+this.widget_outside_container_class).hasClass(this.widget_outside_container_class))){jQuery("body").append(m);jQuery("div."+this.widget_outside_container_class).append(o);jQuery("div."+this.widget_outside_container_class).append(l)}var b=this.quicklookTemplate();jQuery("div.qlOutsideContainer").html(b);this.fillQLData(e);jQuery("input#tbQuantity").keydown(function(q){return qtyCheck(q)});jQuery("div."+this.widget_modal_bg_container_class).bind("click",function(q){qlSelf.closeQL(this)});jQuery("div.qlHeaderRightContainer").bind("click",function(q){qlSelf.closeQL(this)});jQuery("div.qlTabContainer > div").bind("click",function(q){qlSelf.tabSwitch(this)});jQuery("div.qlAddToCartContainer > input.qlAddToCart").bind("click",function(q){qlSelf.tcsAddToCart()});this.widget_frame_width=jQuery("body").outerWidth();this.widget_frame_height=jQuery("body").outerHeight();var j={width:this.widget_frame_width,height:this.widget_frame_height+25};var g={width:this.widget_frame_width,height:this.widget_frame_height+25,"background-color":this.backgroundOpacityColor,"-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity="+this.IEmodalOpacity+")",filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity="+this.IEmodalOpacity+")",opacity:this.modalOpacity,"-moz-opacity":this.modalOpacity,filter:"alpha(opacity="+this.IEmodalOpacity+")"};jQuery("div."+this.widget_outside_container_class).css(j);jQuery("div."+this.widget_modal_bg_container_class).css(g);jQuery("div."+this.widget_outside_container_class).fadeIn(this.widget_ql_open_duration,function(){});var d=jQuery("div.qlOutsideContainer").outerHeight();var f=jQuery(window).height();var c=jQuery(window).scrollTop();var p=(((f-d)/2)+c);if(p<0){p=0}var k=((this.widget_frame_width-this.widget_container_width)/2);var h={top:p,left:k,width:this.widget_container_width+"px"};var a=this.checkOutOfStock();jQuery("div.qlOutsideContainer").css(h)}},fillQLData:function(g){jQuery("div.qlTitleContainer").html(g.Title);jQuery("div.RegularContainer span.price").html(g.RegularPriceString);jQuery("div.SaleContainer span.price").html(g.SalePriceString);jQuery("div.ClearanceContainer span.price").html(g.ClearancePriceString);jQuery("div.qlPriceOutsideContainer").addClass(g.PriceName);var b="";var c=g.PriceName+"Price";var f=g[c];jQuery.each(g.StandardOptions,function(j,k){if(k.IsOutOfStock==true){oosClass=" disabled"}else{oosClass=""}var l=k[c];var h=l-f;if(h==0){h=""}else{h="$"+h.toFixed(2)}b=b+'<div class="sizeOption sizeOptionElement'+oosClass+'" onclick="qlSelf.optionClick(this, \''+k.ID+"', '"+h+"', '')\">"+k.Name+"</div>"});jQuery("div.sizeChoiceContainer").html(b);this.prepOptionHover();var d=g.ImagePath;d=d.replace("%2f","/");d=d.replace("http://images.surffanatics.com","");var e="&w="+this.widget_image_width;d=this.widget_image_domain+"/FFImage/thumb.aspx?i="+d+e;jQuery("div.qlImageContainer img").attr("src",d);if(g.AltImagePaths.length>0){var a='<div class="qlThumbsContainer">';jQuery.each(g.AltImagePaths,function(h,j){j=j.replace("_xl","_tb");a=a+'<img src="'+qlSelf.widget_image_domain+j+'" alt="alt thumb" />'});a=a+"</div><p>Mouse over images to enlarge</p>";jQuery("div.qlThumbsOutsideContainer").html(a)}jQuery("div.qlThumbsContainer > img").bind("mouseenter",function(h){qlSelf.altHover(jQuery(this))});jQuery("div.qlDescriptionContainer").html(g.LongDescription);jQuery("div.qlBulletsContainer").html("<ul>"+g.Bullets+"</ul>");this.widget_item_category=g.Category;this.widget_item_id=g.FulfillmentSystemProductID},tcsAddToCart:function(){var a=jQuery("input#tbQuantity").val();if(this.widget_item_sku==0){alert("Please select a size.")}else{if((a=="")||(a==0)){alert("Please enter a quantity.")}else{jQuery("div.qlAddWaitContainer").css({display:"block"});this.tcsInventoryCheck(this.widget_item_sku,a)}}},tcsInventoryCheck:function(b,a){var c=Math.floor(Math.random()*10000);var d="/inventory.ashx?itemid="+b+"&qty="+a+"&r="+c;jQuery.ajax({type:"GET",url:d,success:function(e){qlSelf.inventoryCheckResponse(e,a)},error:function(){var e="We're sorry, but there was an error connecting to the server. Please try again.";alert(e);jQuery("div.qlAddWaitContainer").css({display:"none"});jQuery("div#inventoryCheck").css({display:"none"})}})},inventoryCheckResponse:function(b,a){var c=false;this.widget_item_qty=a;if(b>-1){c=false}else{c=true}if(c==true){this.callMiniBagAjax()}else{jQuery("div.qlAddWaitContainer").css("display","none");var d="";if(b>0){var e="Oops, we only have "+b+" of this item in Stock.  Would you like to make "+b+" the quantity in your cart?";if(confirm(e)){this.widget_item_qty=b;this.callMiniBagAjax()}else{jQuery("input#tbQuantity").val("1")}}else{d="Oops! We are currently out of stock for that item and option. Please try back later, as we constantly replenish our inventory. Click OK to continue.";jQuery("div.sizeChoiceContainer div.selected").addClass("disabled").removeClass("selected");jQuery("div#pdpSizeSelector div.optsSelected").addClass("optsOOStock").removeClass("optsSelected");jQuery("#sizeSelect").val("");alert(d)}jQuery("div#inventoryCheck").css("display","none")}},pdpMinibagAddToCart:function(){this.widget_item_qty=jQuery("div#pdpQtyContainer input#options").val();this.widget_item_sku=jQuery("div#pdpSizeSelector div.optsSelected span.sku").html();if((jQuery("div#pdpSizeSelector div span.size").length<2)||(this.widget_item_sku==null)){this.widget_item_sku=ItemID}if(this.widget_item_sku==0){alert("Please select a size.")}else{if((this.widget_item_qty=="")||(this.widget_item_qty==0)){alert("Please enter a quantity.")}else{jQuery("div#inventoryCheck").css({display:"block"});this.tcsInventoryCheck(this.widget_item_sku,this.widget_item_qty)}}},callMiniBagAjax:function(){var c="/cart/minibag/add";var b=this.widget_item_sku;var a=this.widget_item_qty;jQuery.post(c,{itemId:b,qty:a},function(e,d){qlSelf.minibagResponse(e,d)},"json")},minibagResponse:function(c,b){if(c.Result==true){if(this.widget_mode=="browse"){this.buildBrowseMiniBag(c,b)}else{if(this.widget_mode=="pdp"){this.buildPDPMiniBag(c,b)}}}else{jQuery("div#qlAddWaitContainer").css({display:"none"});jQuery("div#inventoryCheck").css({display:"none"});var a="We're sorry, but there was an error communicating with the server. Please verify that the items in your shopping cart are correct.";alert(a);window.location.href="/cart/view"}},minibagFadeIn:function(){jQuery("div.mbInsideContainer").fadeIn(this.widget_mb_change_duration/2,function(){jQuery("div.qlInsideContainer").remove()})},buildBrowseMiniBag:function(g,d){var a=jQuery("div.qlOutsideContainer").height();var c=((a-this.widget_mb_container_height)/2);jQuery("div.qlBorderContainer").append('<div class="mbInsideContainer"></div>');jQuery("div.mbInsideContainer").css("display","none");var f=this.minibagTemplate();jQuery("div.mbInsideContainer").html(f);this.insertMinibagItems(g.CartItems);jQuery("#mbCountTarget").html(g.CartItemCount);jQuery(".mbTotalTarget").html("$"+g.CartTotal.toFixed(2));jQuery("div.mbHeaderRightContainer").bind("click",function(h){qlSelf.closeQL(this)});jQuery("a.mbContinueShopping").bind("click",function(h){qlSelf.closeQL(this);return false});jQuery("#"+this.widget_site_header_count_target).html(g.CartItemCount);jQuery("#"+this.widget_site_header_total_target).html("$"+g.CartTotal.toFixed(2));var e=jQuery("#"+this.widget_site_header_checkout_target).attr("href");jQuery("a.mbCheckout").attr("href",e);jQuery("div.qlInsideContainer").fadeOut(this.widget_mb_change_duration/2,function(){qlSelf.minibagFadeIn()});var b=(this.widget_container_width-this.widget_mb_container_width)/2;jQuery("div.qlOutsideContainer").animate({width:this.widget_mb_container_width+"px",height:this.widget_mb_container_height+"px",left:"+="+b,top:"+="+c},this.widget_mb_change_duration,function(){})},buildPDPMiniBag:function(d,n){jQuery("div#inventoryCheck").css("display","none");var l='<div class="'+this.widget_outside_container_class+'"></div>';var o='<div class="'+this.widget_modal_bg_container_class+'"></div>';var k='<div class="qlOutsideContainer"><div class="qlBorderContainer"></div></div>';if(!(jQuery("div."+this.widget_outside_container_class).hasClass(this.widget_outside_container_class))){jQuery("body").append(l);jQuery("div."+this.widget_outside_container_class).append(o);jQuery("div."+this.widget_outside_container_class).append(k)}jQuery("div.qlBorderContainer").empty();this.widget_frame_width=jQuery("body").outerWidth();this.widget_frame_height=jQuery("body").outerHeight();var h={width:this.widget_frame_width,height:this.widget_frame_height+25};var f={width:this.widget_frame_width,height:this.widget_frame_height+25,"background-color":this.backgroundOpacityColor,"-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(Opacity="+this.IEmodalOpacity+")",filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity="+this.IEmodalOpacity+")",opacity:this.modalOpacity,"-moz-opacity":this.modalOpacity,filter:"alpha(opacity="+this.IEmodalOpacity+")"};jQuery("div."+this.widget_outside_container_class).css(h);jQuery("div."+this.widget_modal_bg_container_class).css(f);jQuery("div."+this.widget_modal_bg_container_class).bind("click",function(q){qlSelf.closeQL(this)});jQuery("div.qlBorderContainer").append('<div class="mbInsideContainer"></div>');var m=this.minibagTemplate();jQuery("div.mbInsideContainer").html(m);this.insertMinibagItems(d.CartItems);jQuery("#mbCountTarget").html(d.CartItemCount);jQuery(".mbTotalTarget").html("$"+d.CartTotal.toFixed(2));jQuery("div.mbHeaderRightContainer").bind("click",function(q){qlSelf.closeQL(this)});jQuery("a.mbContinueShopping").bind("click",function(q){qlSelf.closeQL(this);return false});jQuery("#"+this.widget_site_header_count_target).html(d.CartItemCount);jQuery("#"+this.widget_site_header_total_target).html("$"+d.CartTotal.toFixed(2));var j=jQuery("#"+this.widget_site_header_checkout_target).attr("href");jQuery("a.mbCheckout").attr("href",j);var c=486;var e=jQuery(window).height();var b=jQuery(window).scrollTop();var p=(((e-c)/2)+b);if(p<0){p=0}var a=((this.widget_frame_width-this.widget_mb_container_width)/2);var g={top:p,left:a,width:this.widget_mb_container_width+"px"};jQuery("div.qlOutsideContainer").css(g);jQuery("div."+this.widget_outside_container_class).fadeIn(this.widget_ql_open_duration,function(){})},insertMinibagItems:function(d){var e="";var c="";var b="";var a="";var f=0;jQuery.each(d,function(g,j){f=f+1;e=qlSelf.minibagItemTemplate();if(f==0){e=e.replace("mbMinibagItemContainer","mbMinibagItemContainer last")}c="sku"+j.ItemID;siteID="siteID"+j.SiteID;e=e.replace("skuXXXXXXX",c);a=j.ProductName.replace('"','/"');b='<img src="'+qlSelf.widget_image_domain+"/FFImage/thumb.aspx?i=/productImages"+j.ImagePathSmall+"&w="+qlSelf.widget_mb_image_width+'" alt="'+a+'"//>';if(!(j.GiftCertificate)&&!(j.GiftCard)){e=e.replace("~IMG85~",b)}else{if(j.GiftCard){var k='class="mbMinibagItemImage mbGC mbGCard_'+j.SiteID+"_"+j.CustomOption1+'"';e=e.replace("~IMG85~","Gift Card");e=e.replace('class="mbMinibagItemImage"',k)}else{if(j.GiftCertificate){var k='class="mbMinibagItemImage mbGC mbGCert_'+j.SiteID+'"';e=e.replace("~IMG85~","Gift Certificate");e=e.replace('class="mbMinibagItemImage"',k)}}}if(!(j.GiftCertificate)&&!(j.GiftCard)){e=e.replace("~PRODUCTNAME~",j.ProductName)}else{var h=j.ProductName+"- $"+j.CustomOption1;e=e.replace("~PRODUCTNAME~",h)}if((j.Size=="NO SIZE")||(j.Size=="ONE SIZE")||(j.Size=="")){e=e.replace('Size:&nbsp;<span class="mbItemSizeTarget">~SIZE~</span>',"")}else{e=e.replace("~SIZE~",j.Size)}e=e.replace("~QTY~",j.Quantity);e=e.replace("~TOTAL~",j.ExtendedPrice);e=e.replace("~SITEID~",siteID);jQuery("div.mbMiddleContentContainer").prepend(e)})},minibagTemplate:function(){var a='<div class="mbHeaderContainer clearfix"><div class="mbHeaderLeftContainer">Your Cart</div><div class="mbHeaderRightContainer">Close</div></div><div class="mbContentContainer"><div class="mbTopContentContainer clearfix"><div class="mbCartTopLeftContainer"><a href="/cart/view" title="View Your Shopping Cart">Shopping&nbsp;Cart&nbsp;[<span id="mbCountTarget">&nbsp;</span>]&nbsp;<span class="mbTotalTarget">&nbsp;</span></a></div><div class="mbCartTopRightContainer"><a href="#" class="mbCheckout">Checkout</a></div></div><div class="mbMiddleContentContainer"></div><div class="mbBottomContentContainer"><div class="mbBottomTotalsContainer">Shopping&nbsp;Cart&nbsp;Total:&nbsp;<span class="mbTotalTarget">&nbsp;</span></div><div class="mbBottomButtonsContainer clearfix"><div class="mbBottomButtonsLeftContainer"><a href="#Continue_Shopping" class="mbContinueShopping">Continue Shopping</a></div><div class="mbBottomButtonsRightContainer"><a href="#" class="mbCheckout">Checkout</a></div></div></div></div>';return a},minibagItemTemplate:function(){var a='<div id="skuXXXXXXX" class="mbMinibagItemContainer clearfix"><div class="mbMinibagItemImage">~IMG85~</div><div class="mbMinibagItemContent"><div class="mbMinibagItemProductName">~PRODUCTNAME~</div><div class="mbMinibagItemDetails clearfix"><div class="mbMinibagItemSizeContainer">Size:&nbsp;<span class="mbItemSizeTarget">~SIZE~</span></div><div class="mbMinibagItemTotalContainer">Total:&nbsp;<span class="mbItemTotalTarget">~TOTAL~</span></div><div class="mbMinibagItemQtyContainer">Qty:&nbsp;<span class="mbItemQtyTarget">~QTY~</span></div></div></div><div class="mbMinibagItemSiteLogo ~SITEID~">&nbsp;</div></div>';return a},quicklookTemplate:function(){var a='<div class="qlBorderContainer"><div class="qlInsideContainer"><div class="qlHeaderContainer clearfix"><div class="qlHeaderLeftContainer">Quick Look</div><div class="qlHeaderRightContainer">Close</div></div><div class="qlContentContainer clearfix"><div class="qlLeftContainer"><div class="qlImageContainer"><img src="//images.footballfanatics.com/partners/ff_wide/quicklook/placeholder.gif" alt="quicklook image"/></div><div class="qlThumbsOutsideContainer"></div></div><div class="qlRightContainer qlBuy"><div class="qlRightBorderContainer"><div class="qlTabContainer clearfix"><div class="qlTabBuy active">Buy</div><div class="qlTabDetails inactive">Details</div></div><div class="qlBuyContainer"><div class="qlTitleContainer"></div><div class="qlPriceOutsideContainer"><div class="qlPricesContainer"><div class="RegularContainer"><span class="priceLabel">Original Price:</span>&nbsp;<span class="price">&nbsp;</span></div><div class="SaleContainer"><span class="priceLabel">Sale Price:</span>&nbsp;<span class="price">&nbsp;</span></div><div class="ClearanceContainer"><span class="priceLabel">Clearance Price:</span>&nbsp;<span class="price">&nbsp;</span></div></div></div><div class="qlPriceAdjustmentContainer"></div><div class="qlSizeAddOutsideContainer"><div class="qlSizeOnlyOutsideContainer"><div class="sizeHeaderContainer">Choose Size:</div><div class="sizeChoiceContainer clearfix"></div></div><div class="qlQtyContainer"><label for="tbQuantity">Quantity:</label><input class="qlQty" type="text" id="tbQuantity" name="tbQuantity" value="1" maxlength="2" /></div><div class="qlAddToCartContainer"><label for="addToCart">Buy:</label><input id="addToCart" name="addToCart" type="submit" value="" class="qlAddToCart" /><input type="hidden" id="sizeSelect" value="" /></div><div class="qlAddWaitContainer"><span>Checking..&nbsp;&nbsp;</span><img src="//images.footballfanatics.com/partners/ff_wide/quicklook/kit-ajax-loader.gif" alt="adding.." /></div></div><div id="ql-alert-message" class="ui-widget ui-alert hidden"><div class="ui-corner-all ui-state-error"><p><span class="ui-icon ui-icon-alert"></span><span class="ui-alert-header"></span><span class="ui-alert-body"></span></p></div></div></div><div class="qlDetailsContainer"><div class="qlTitleContainer"></div><div class="qlDescriptionContainer"></div><div class="qlBulletsContainer"></div></div></div></div></div></div></div>';return a},checkOutOfStock:function(){var d="We're sorry, but this item is currently out of stock. Please check back later.";var e="This item only comes in one size.";var b=jQuery("div.sizeChoiceContainer div.sizeOption").length;var c=jQuery("div.sizeChoiceContainer div.disabled").length;if(b==c){jQuery("div.qlSizeAddOutsideContainer").html(d).addClass("outOfStockContainer")}else{if(b==1){var a=jQuery("div.sizeChoiceContainer div.sizeOption").attr("onclick");var f=/['"]([0-9][0-9][0-9]*)['"]/.exec(a);this.widget_item_sku=f[1];jQuery("div.qlSizeOnlyOutsideContainer").html(e).addClass("onlyOneSizeContainer")}}},tabSwitch:function(a){if(jQuery(a).hasClass("active")){}else{if(jQuery(a).hasClass("qlTabBuy")){jQuery("div.qlTabBuy").removeClass("inactive").addClass("active");jQuery("div.qlTabDetails").removeClass("active").addClass("inactive");jQuery("div.qlRightContainer").removeClass("qlDetails").addClass("qlBuy")}else{if(jQuery(a).hasClass("qlTabDetails")){jQuery("div.qlTabDetails").removeClass("inactive").addClass("active");jQuery("div.qlTabBuy").removeClass("active").addClass("inactive");jQuery("div.qlRightContainer").removeClass("qlBuy").addClass("qlDetails")}}}},prepOptionHover:function(){jQuery("div.sizeChoiceContainer > div.sizeOption").bind("mouseenter",function(a){var b=jQuery(this).hasClass("disabled");if(!b){jQuery(this).addClass("hover")}});jQuery("div.sizeChoiceContainer > div.sizeOption").bind("mouseout",function(a){jQuery(this).removeClass("hover")})},altHover:function(a){var c="div.qlImageContainer > img";var b=jQuery(a).attr("src");b=b.replace(".com",".com/FFImage/thumb.aspx?i=");b=b.replace("_tb.jpg","_xl.jpg");b=b+"&w="+this.widget_image_width;jQuery(c).attr("src",b);jQuery(c).src=b.src},optionClick:function(e,d,c,f,b){if(!(jQuery(e).hasClass("disabled"))){this.widget_item_sku=d;jQuery("#sizeSelect").val(d);jQuery("div.sizeChoiceContainer > div.sizeOption").removeClass("selected");jQuery(e).addClass("selected");var a=jQuery("div.sizeLabelSizeChart > div.sizeLabel");if(c!=""){jQuery("div.PriceContainer .additionalPrice").html(" + "+c);jQuery("div.qlPriceAdjustmentContainer").html(" + "+c)}else{jQuery("div.PriceContainer .additionalPrice").empty();jQuery("div.qlPriceAdjustmentContainer").empty()}}else{jQuery("div.sizeChoiceContainer > div.sizeOption").removeClass("selected");jQuery("#addToCart").removeClass("enabled").addClass("disabled");jQuery("#sizeSelect").val("");jQuery("div.sizeLabelSizeChart > div.sizeLabel").html("Select Size");jQuery("div.PriceContainer .additionalPrice").html("");if(f!=""){f="<br /><br />"+f}showError("","This item no longer available in "+jQuery(e).html()+"."+f,b)}},closeQL:function(a){jQuery("div."+this.widget_outside_container_class).fadeOut(this.widget_ql_open_duration,function(){})}});function sizeClick(e,d,c,f,b){if(!(jQuery(e).hasClass("disabled"))){jQuery("#sizeSelect").val(d);jQuery("div.sizeChoiceContainer > div.sizeOption").removeClass("selected");jQuery(e).addClass("selected");var a=jQuery("div.sizeLabelSizeChart > div.sizeLabel");a.addClass("highlight");if(c!=""){a.html("Your choice: "+jQuery(e).html()+" + "+c);jQuery("div.PriceContainer .additionalPrice").html(" + "+c);jQuery("div.qlPriceAdjustmentContainer").html(" + "+c)}else{a.html("Your choice: "+jQuery(e).html());jQuery("div.PriceContainer .additionalPrice").html("");jQuery("div.qlPriceAdjustmentContainer").html("")}validateCartControls(b)}else{jQuery("div.sizeChoiceContainer > div.sizeOption").removeClass("selected");jQuery("#addToCart").removeClass("enabled");jQuery("#addToCart").addClass("disabled");jQuery("#sizeSelect").val("");var a=jQuery("div.sizeLabelSizeChart > div.sizeLabel");jQuery(a).html("Select Size");jQuery("div.PriceContainer .additionalPrice").html("");if(f!=""){f="<br /><br />"+f}showError("","This item no longer available in "+jQuery(e).html()+"."+f,b)}}function jsonpCartSync(a){if(a.IsUserLoggedIn){jQuery("#logoutLinkContainer").show()}}function insertCartSyncScript(c){var a=document.getElementsByTagName("head")[0]||document.documentElement;var b=document.createElement("script");b.src=c+"&jsoncallback=jsonpCartSync";a.insertBefore(b,a.firstChild)}function setUpTCSGlobalCookie(){var d=jQuery.cookie("TCS_Global");var c=d.split("=")[1];var a=Math.random()*10000;if(document.location.hostname!='secure.fanatics.com'){var b="http://secure.fanatics.com/cartsync.ashx?id="+c+"&siteid=1&ordersource="+ordersource+"&r="+a;jQuery.getJSON(b+"&jsoncallback=?",function(e){jsonpCartSync(e)})}}function pdpAddToCartDOMReady(){jQuery("div#pdpQtyContainer input#options").focus(function(){if(jQuery("div#pdpQtyContainer input#options").val()=="1"){jQuery("div#pdpQtyContainer input#options").val("")}});jQuery("div#pdpQtyContainer input#options").keypress(function(a){return qtyCheck(a)})}function qtyCheck(b){var d=b.which;var c=[0,8,48,49,50,51,52,53,54,55,56,57];var a=jQuery.inArray(d,c);if(a>-1){return true}else{b.preventDefault();return false}}function pdpMinibagAdd(a,c,f,d){var g="/cart/minibag/add";var e=this.widget_item_sku;var b=this.widget_item_qty;jQuery.post(g,{itemId:a,qty:c},function(k,j){var h=window.location.protocol+"//"+window.location.host+"/car/vie";window.location.href=h},"json")}function AddToCart(){if(ItemID==0){alert("Please select a size.")}else{if(ItemID==-1){alert("We're sorry, but this item is currently out of stock.")}else{CheckInventory(ItemID,jQuery("input#options").val())}}}function CheckInventory(a,b){jQuery("div#inventoryCheck").css({display:"block"});var c=Math.floor(Math.random()*10000);var d="/inventory.ashx?itemid="+a+"&qty="+b+"&r="+c;jQuery.ajax({type:"GET",url:d,success:function(e){RefreshQty(e,b)},error:function(){var e="We're sorry, but there was an error connecting to the server. Please try again.";alert(e)}})}function RefreshQty(d,a){var c="Oops, we only have "+d+" of this item in Stock.  Would you like to make "+d+" the quantity in your cart?";var b=false;if(d>-1){if(confirm(c)){b=true;a=d}}else{b=true}if(d==0){b=false}if(b){pdpMinibagAdd(ItemID,a,function(e){},function(e){})}}function mailSignupDOMReady(){jQuery("#mailingSignUpForm").validate({rules:{mailingListInput:{required:true,email:true}},messages:{mailingListInput:"Please enter a valid email."}})}var modalImageUtility=function(){this.init()};jQuery.extend(modalImageUtility.prototype,{init:function(){this.utilityEnabled=false;this.targetSelector="a.modalImage";jQuery(document).ready(function(){if(this.utilityEnabled){modalImageInstance.checkForModalImageClass()}})},checkForModalImageClass:function(){jQuery(this.targetSelector).click(function(){modalImageInstance.modalImageClicked(this);return false})},modalImageClicked:function(a){alert("modalImageClicked(): element= "+a);jQuery(a)}});var modalImageInstance=new modalImageUtility;function readVisi(e,c,f,b){var d=jQuery.cookie("visi");if(d==null){if(c==null){c=""}if(e==null){e="0000"}if(f==null){f="www.missingdomain.com"}jQuery.cookie("visi","tagged",0);var a="000000000000000000000000";visiImage='<img id="ctl00_imgTracker" src="'+b+"//st.footballfanatics.com/vc.taf?v1="+e+"&amp;v2=&amp;v3=&amp;v4="+c+"&amp;v5="+f+"&amp;v6=8&amp;v7=0&amp;v8=0&amp;v9=0&amp;v10="+a+'&amp;v11=0&amp;v12=255.255.255.0" style="height:0px;width:0px;border-width:0px;" />';document.write(visiImage)}}function domReadyFakeIt(){setUpNavEvents();readySearchBox();quickLookBrowse=new QuickLookWidget("Quick Look Browse","quickLookBrowse");setUpTCSGlobalCookie();pdpAddToCartDOMReady();mailSignupDOMReady()};