function toggleShoppingIndex(a){jQuery("div#"+a).toggleClass("display")}function toggleTargetDisplayClass(a){jQuery(a).toggleClass("display")}function searchWithin(){}function searchValueChanged(a){var c="Search";var d="Enter Team or Keyword";var e="Enter Keyword";var b=jQuery(a).val();if(b==c||b==d||b==e||b==""){return false}else{return true}}jQuery(document).ready(function(){dropDownShadow("div.navPositionWrapper");jQuery("ul#headerUL li a.headerLink").bind("click",function(a){var b=safariFixNavClick(this);return b});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")});jQuery("ul.topNavUL li").bind("mouseenter",function(a){jQuery(this).addClass("display")});jQuery("ul.topNavUL li").bind("mouseleave",function(a){jQuery(this).removeClass("display")})});function safariFixNavClick(a){var c=jQuery("div.clickableNav").hasClass("clickableNav");if(c){addState(jQuery(a).parent(),"clicked");return true}else{var d=/clickable/.test(jQuery(a).parent().attr("id"));if(!d){var b=jQuery(a).parent().attr("class");if(b.indexOf("clickable")!=-1){d=true}}if(!(d)){addState(jQuery(a).parent(),"clicked")}return d}}function addState(f,d){jQuery(f).addClass(d);var a=jQuery(f).children("div.navPositionWrapper");var b=Object();var c=jQuery(a).offset();b.left=c.left;b.right=c.left+jQuery(a).outerWidth();b.top=c.top;b.bottom=c.top+jQuery(a).height();var e=jQuery("#ContentPaddingContainer select");e.each(function(){var h=jQuery(this).offset();var g=Object();g.left=h.left;g.right=h.left+jQuery(this).outerWidth();g.top=h.top;g.bottom=h.top+jQuery(this).outerHeight();if((((g.left>b.left)&&(g.left<b.right))||((g.right>b.left)&&(g.right<b.right)))&&(((g.top>b.top)&&(g.top<b.bottom))||((g.bottom>b.top)&&(g.bottom<b.bottom)))){jQuery(this).addClass("tempHide")}})}function removeState(a){jQuery(a).removeClass("clicked");jQuery(".tempHide").removeClass("tempHide")}function dropDownShadow(a){var b=jQuery(a);b.each(function(){var c=jQuery(this).find("div ul li");if(c.length>0){for(i=1;i<=12;i++){var d='<div class="navShadow navShadow'+i+'"></div>';jQuery(this).append(d)}jQuery(this).parent().addClass("display").addClass("clicked");var f=jQuery(this).height();var e=jQuery(this).outerWidth();jQuery("div.navShadow",this).height(f);jQuery("div.navShadow",this).width(e);jQuery(this).parent().removeClass("display").removeClass("clicked")}else{var f=0;var e=0;jQuery("div.navShadow",this).height(f);jQuery("div.navShadow",this).width(e);jQuery(this).css("display","none")}})}function queryStringRedirect(d,a,c){if(c==""){return}var b=jQuery.queryString(d,a+"="+c);window.location=b}function queryStringRedirectValue(c,a){if($(a).val()==""){return}var b=jQuery.queryString(c,$(a).val());window.location=b}var quickLookBrowse=null;QuickLookWidget=function(a,b){this.init(a,b)};jQuery.extend(QuickLookWidget.prototype,{widget_enabled:true,widget_status:false,widget_overrride_status:false,widget_enabled_class:"quicklookEnabled",widget_item_container_class:"ItemContainer",widget_hover_image_target:"div.ImageLink",widget_outside_target:"body",widget_button_targetID:"quickLookHoverButttonContainer",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_outside_container_class:"qlOutsideBackgroundContainer",widget_modal_bg_container_class:"qlModalBackgroundContainer",widget_frame_width:0,widget_frame_height:0,widget_container_width:532,widget_image_width:250,widget_minibag_image_width:180,widget_image_domain:"//images.footballfanatics.com",dataResponse:"",widget_item_id:"",widget_item_category:"",backgroundOpacityColor:"#000000",modalOpacity:0.5,IEmodalOpacity:0,widget_name:"",init:function(b,a){this.widget_name=b;this.widget_handle=a;this.IEmodalOpacity=this.modalOpacity*100;this.checkForQuickLook()},checkForQuickLook:function(){if(jQuery("div."+this.widget_enabled_class).hasClass(this.widget_enabled_class)||this.widget_overrride_status){if(jQuery("div."+this.widget_item_container_class).hasClass(this.widget_item_container_class)){if(this.widget_enabled==true){this.widget_status=true}}}if(this.widget_status){this.hangImageEvents()}},hangImageEvents:function(){this.widgetHoverImageHTML='<div id="'+this.widget_button_targetID+'"><div id="quickLookHoverButtton">&nbsp;</div></div>';jQuery(this.widget_outside_target).append(this.widgetHoverImageHTML);var a=this;jQuery("div#"+this.widget_button_targetID).bind("mouseover",function(b){jQuery("div#"+this.widget_button_targetID).css("display","block");jQuery(this).addClass("hover")});jQuery("div#"+this.widget_button_targetID).bind("mouseout",function(b){jQuery(this).removeClass("hover")});jQuery("div."+this.widget_item_container_class).bind("mouseenter",function(b){a.showQLButton(this)});jQuery("div."+this.widget_item_container_class).bind("mouseleave",function(b){a.hideQLButton(this)});jQuery("div#"+this.widget_button_targetID).bind("click",function(b){jQuery("div#"+a.widget_button_targetID).css("display","none");a.getQLInformation()})},showQLButton:function(b){var a=jQuery(b).offset();var d=this.widget_button_top_offset+a.top;var c=this.widget_button_left_offset+a.left;var e={top:d,left:c,display:"block"};jQuery("div#"+this.widget_button_targetID).css(e);this.widget_product_url=jQuery(b).find("div.ImageLink > a").attr("href");jQuery(b).addClass("hover")},hideQLButton:function(b){var c=this.widget_handle+".hideButton()";var a=this.widget_button_mouseout_delay;jQuery(b).removeClass("hover");setTimeout(c,a)},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")}},getQLInformation:function(){var b=this;var c=Math.floor(Math.random()*10000001);var a="/quicklook/testData.js";this.widget_call_url="/productinfohandler.ashx?product="+this.widget_product_url+"&rn="+c;if(this.widget_call_url!=null){jQuery.getJSON(this.widget_call_url,function(d,e){b.buildQLWindow(d,e)})}else{}},buildQLWindow:function(f,m){this.dataResponse=f;var k=this;if(m=="success"){var p='<div class="'+this.widget_outside_container_class+'"></div>';var b='<div class="'+this.widget_modal_bg_container_class+'"></div>';var c='<div class="qlOutsideContainer"></div>';if(!(jQuery("div."+this.widget_outside_container_class).hasClass(this.widget_outside_container_class))){jQuery("body").append(p);jQuery("div."+this.widget_outside_container_class).append(b);jQuery("div."+this.widget_outside_container_class).append(c)}var a='            <div class="qlBorderContainer">            <div class="qlInsideContainer clearfix">            <div class="qlHeaderContainer clearfix">            <div class="qlHeaderLeftContainer">Quick Look</div>            <div class="qlHeaderRightContainer">close</div>            </div>            <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>            <div class="qlPriceAdjustmentContainer"></div>            <div class="sizeHeaderContainer">Choose Size:</div>            <div class="sizeChoiceContainer clearfix"></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="add to cart" 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 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>';jQuery("div.qlOutsideContainer").html(a);this.fillQLData(f);jQuery("div."+this.widget_modal_bg_container_class).bind("click",function(q){k.closeQL(this)});jQuery("div.qlHeaderRightContainer").bind("click",function(q){k.closeQL(this)});jQuery("div.qlTabContainer > div").bind("click",function(q){k.tabSwitch(this)});jQuery("div.qlAddToCartContainer > input.qlAddToCart").bind("click",function(q){addToCartClick(function(){k.callAddToCart()},"ql-alert-message");return false});this.widget_frame_width=jQuery("body").outerWidth();this.widget_frame_height=jQuery("body").outerHeight();var d={width:this.widget_frame_width,height:this.widget_frame_height+25};var l={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(d);jQuery("div."+this.widget_modal_bg_container_class).css(l);jQuery("div."+this.widget_outside_container_class).css("display","block");var e=jQuery("div.qlOutsideContainer").outerHeight();var j=jQuery(window).height();var o=jQuery(window).scrollTop();var g=(((j-e)/2)+o);if(g<0){g=0}var h=((this.widget_frame_width-this.widget_container_width)/2);var n={top:g,left:h,width:this.widget_container_width+"px"};jQuery("div.qlOutsideContainer").css(n)}},fillQLData:function(d){var a=this;jQuery("div.qlTitleContainer").html(d.Title);var g='<div class="qlPricesContainer">';jQuery.each(d.Prices,function(n,l){if(l.Name!="undefined"){var m="";if(d.Prices.length>1){m=l.Name+" "}g=g+'<div class="'+l.Name+'Container"><span class="priceLabel">'+m+'Price:</span>&nbsp;<span class="price">'+l.Value+"</span></div>"}});g=g+"</div>";jQuery("div.qlPriceOutsideContainer").html(g).addClass(d.Prices[d.Prices.length-1].Name);if(d.CustomOptions.length>0){var k='<div class="qlCustomOptionsContainer">';jQuery.each(d.CustomOptions,function(m,l){var n="";if(l.Value==null){n=""}else{n=l.Value}k=k+'<div class="qlCustomOptionContainer clearfix"><div class="qlCustomOptionsLabel"><label for="customOption-'+l.ID+'">'+l.Name+':</label></div><div class="customOptionInput"><input id="customOption-'+l.ID+'" name="customOption-'+l.ID+'" value="'+n+'" maxlength="'+l.MaxLength+'" style="width:'+l.Width+'px;" type="text" /></div></div>'});k=k+"</div>";jQuery("div.qlPriceAdjustmentContainer").after(k)}var j="";jQuery.each(d.StandardOptions,function(l,m){if(m.IsOutOfStock==true){oosClass=" disabled"}else{oosClass=""}j=j+'<div class="sizeOption sizeOptionElement'+oosClass+'" onclick="sizeClick(this, \''+m.ID+"', '"+m.ProductPriceAdjustment+"', '')\">"+m.Name+"</div>"});jQuery("div.sizeChoiceContainer").html(j);this.prepOptionHover();var b=d.ImagePath;b=b.replace("%2f","/");var h="&w="+this.widget_image_width;b=b.replace("&amp;w=400",h);jQuery("div.qlImageContainer img").attr("src",this.widget_image_domain+b);if(d.AltImagePaths.length>0){var e='<div class="qlThumbsContainer">';jQuery.each(d.AltImagePaths,function(l,m){e=e+'<img src="'+a.widget_image_domain+m+'" alt="alt thumb" />'});e=e+"</div><p>Mouse over images to enlarge</p>";jQuery("div.qlThumbsOutsideContainer").html(e)}jQuery("div.qlThumbsContainer > img").bind("mouseenter",function(l){a.altHover(jQuery(this))});var c=jQuery("div.qlThumbsContainer > img");var f="";c.each(function(){var l=jQuery(this).attr("src");l=l.replace("http://images.footballfanatics.com","http://images.footballfanatics.com/FFImage/thumb.aspx?i=");l=l.replace("_tb.jpg","_xl.jpg");l=l+"&w="+a.widget_image_width;f=f+'<div style="background-image: url('+l+');">&nbsp;</div>'});jQuery("div.qlThumbsContainer").append('<div id="imageRetainer" style="display: none;"></div>');jQuery("#imageRetainer").html(d);jQuery("div.qlDescriptionContainer").html(d.LongDescription);jQuery("div.qlBulletsContainer").html("<ul>"+d.Bullets+"</ul>");this.widget_item_category=d.Category;this.widget_item_id=d.ID},callAddToCart:function(){var b=this;var a=this.buildAjaxData();var d=Math.floor(Math.random()*10000001);var c="AddToCartHandler.ashx?rn="+d;jQuery("div.qlAddWaitContainer").css("display","block");jQuery.ajax({type:"POST",url:"AddToCartHandler.ashx",data:a,contentType:"application/json",dataType:"json",success:function(e){b.addSuccess(e)},timeout:15000,error:function(g,f,e){b.addFailure(f,e)}})},buildAjaxData:function(){var c="";var d=jQuery("#sizeSelect").val();var a=this.widget_item_category;var h=jQuery("input#tbQuantity").val();var f=this.widget_item_id;if(jQuery("div.qlCustomOptionsContainer").length){var j=jQuery("div.qlCustomOptionContainer input");var e=j.length;var b="[";var g="";jQuery.each(j,function(l,k){var m=jQuery(k).attr("ID").replace("customOption-","");var n=jQuery(k).val().replace(/"/g,'\\"');b=b+g+'{"ID": "'+m+'", "Value": "'+n+'"}';g=","});b=b+"]"}else{var b="[]"}c='{ "ProductId": "'+f+'", "CategoryAlias": "'+a+'", "QuantityRequested": '+h+', "CustomOptions": '+b+', "SelectedOption": "'+d+'" }';return c},addSuccess:function(j){var a=this;if(j.Status=="Success"){var h=this.widget_image_domain+this.dataResponse.ImagePath;h=h.replace("%2f","/");var g="&w="+this.widget_minibag_image_width;h=h.replace("&amp;w=400",g);var d=jQuery("input#tbQuantity").val();var f=this.dataResponse.Title;var k=j.CartItemCount;var c=j.CartSubTotal;var b='            <div class="bagDataContainer">            <p class="qlAddedMessage">Added to your cart:</p>            <div class="qlBagItemContainer clearfix">            <div class="qlBagImageContainer">            <img src="" alt="cart item" />            </div>            <div class="qlBagItemDetailsContainer">            <div class="qlBagTitleContainer">'+f+'</div>            <div class="qlBagQtyContainer">            <p>Qty:&nbsp;'+d+'</p>            </div>            <div class="qlBagTotalsContainer">New Cart Subtotal: '+c+'</div>            </div>            </div>            <div class="qlBagProceedButtonsContainer clearfix">            <div class="qlBagContinueShoppingContainer">Continue Shopping</div>            <div class="qlBagCheckoutContainer">            <a href="/default.aspx?lt=checkout&ctl=CheckoutStart" title="Checkout">Checkout</a>            </div>            </div>            </div>';jQuery("div.qlRightContainer").after(b);jQuery("div.qlBagImageContainer img").attr("src",h).load(function(){a.changeToMinibag(k,c)})}else{jQuery("div.qlAddWaitContainer").css("display","none");var e="";if(j.AvailableItemQuantity>0){e="Oops! We only have "+j.AvailableItemQuantity+" of this item in stock.  Click OK to continue.";jQuery("input#tbQuantity").val(j.AvailableItemQuantity)}else{e="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("#sizeSelect").val("")}alert(e)}},changeToMinibag:function(a,b){jQuery("div.qlAddWaitContainer").css("display","none");jQuery("span#headerCartItemCount").html(a+"&nbsp;items");jQuery("span#headerCartTotal").html(b);jQuery("div.qlLeftContainer").remove();jQuery("div.qlRightContainer").remove();jQuery("div.bagDataContainer").css("display","block")},addFailure:function(a,b){},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 b="div.qlImageContainer > img";var c=jQuery(a).attr("src");c=c.replace("//images.footballfanatics.com","//images.footballfanatics.com/FFImage/thumb.aspx?i=");c=c.replace("http://images.footballfanatics.com","http://images.footballfanatics.com/FFImage/thumb.aspx?i=");c=c.replace("_tb.jpg","_xl.jpg");c=c+"&w="+this.widget_image_width;jQuery(b).attr("src",c);jQuery(b).src=c.src},closeQL:function(a){jQuery("div."+this.widget_outside_container_class).css("display","none")}});jQuery(document).ready(function(){quickLookBrowse=new QuickLookWidget("Quick Look Browse","quickLookBrowse")});function sizeClick(c,b,e,d,f){if(!(jQuery(c).hasClass("disabled"))){jQuery("#sizeSelect").val(b);jQuery("div.sizeChoiceContainer > div.sizeOption").removeClass("selected");jQuery(c).addClass("selected");var a=jQuery("div.sizeLabelSizeChart > div.sizeLabel");a.addClass("highlight");if(e!=""){a.html("Your choice: "+jQuery(c).html()+" + "+e);jQuery("div.PriceContainer .additionalPrice").html(" + "+e);jQuery("div.qlPriceAdjustmentContainer").html(" + "+e)}else{a.html("Your choice: "+jQuery(c).html());jQuery("div.PriceContainer .additionalPrice").html("");jQuery("div.qlPriceAdjustmentContainer").html("")}validateCartControls(f)}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(d!=""){d="<br /><br />"+d}showError("","This item no longer available in "+jQuery(c).html()+"."+d,f)}}var ItemID=0;function sizeClickTCS(c,b,e,d,g){var f=jQuery(c).find("span.size").html();if(!(jQuery(c).hasClass("disabled"))){jQuery("#sizeSelect").val(b);jQuery("div.sizeChoiceContainer > div.sizeOption").removeClass("selected");jQuery(c).addClass("selected");var a=jQuery("div.sizeLabelSizeChart > div.sizeLabel");a.addClass("highlight");f=f.replace(/<span class="sku">[0-9]*<\/span>/g,"");if(e!=""){a.html("Your choice: "+f+" + "+e);jQuery("div.PriceContainer .additionalPrice").html(" + "+e);jQuery("div.qlPriceAdjustmentContainer").html(" + "+e)}else{a.html("Your choice: "+f);jQuery("div.PriceContainer .additionalPrice").html("");jQuery("div.qlPriceAdjustmentContainer").html("")}ItemID=b;hideError(g);validateCartControls(g)}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(d!=""){d="<br /><br />"+d}showError("","This item no longer available in "+f+"."+d,g)}}function AddToCartTCS(){var e=false;var f=jQuery("input#quantity").val();f=f*1;if(ItemID==0){var c=jQuery("div.sizeChoiceContainer div.sizeOption");var d=jQuery("div.sizeChoiceContainer").hasClass("noSizeSelectableProduct");var a=c.length;if(a==1&&d){ItemID=jQuery("div.sizeChoiceContainer div.sizeOption span.sku").html();jQuery("div.addToCartContainer input#addToCart").removeClass("disabled").addClass("enabled");e=true}else{var b="Please select a size";showError("",b,"ui-alert-message")}}else{if(ItemID==-1){var b="We're sorry, but this item is currently out of stock";showError("",b,"ui-alert-message")}else{e=true}}if(f>0){if(e){if(checkCustomOptions()){hideError("ui-alert-message");jQuery("form#pdpMainForm").submit()}}}else{showError("","You must enter a valid quantity.","ui-alert-message")}}jQuery(document).ready(function(){jQuery("div.addToCartContainer input#addToCart").click(function(a){a.preventDefault();AddToCartTCS()})});function checkCustomOptions(){var b=jQuery("div.customOptions input");if(b.length==0){b=jQuery("div.customOptions select")}var a=false;var c=true;jQuery.each(b,function(d,e){if(c==true){c=jQuery(e).blur().data("valid")}});return c}function CheckInventoryTCS(c,d){var a=Math.floor(Math.random()*10000);var b="/cart/checkinventory?itemid="+c+"&qty="+d+"&r="+a;jQuery.ajax({type:"GET",url:b,success:function(e){RefreshQtyTCS(e,d)},error:function(){var e="We're sorry, but there was an error connecting to the server. Please try again.";alert(e)}})}function RefreshQtyTCS(d,b){var a="Oops, we only have "+d+" of this item in Stock.  Would you like to make "+d+" the quantity in your cart?";var c=false;if(d==-1){c=true}else{if(d>0){if(confirm(a)){c=true;b=d}}else{c=false;alert("We apologize, but that item and size is currently out of stock.")}}if(c){jQuery("div.qtyAddToCartContainer input#quantity").val(b);jQuery("form#pdpMainForm").submit()}else{}}function pdpMinibagAddTCS(b,d,e,c){var a="/cart/minibag/add";jQuery.post(a,{itemId:b,qty:d},function(h,f){var g=window.location.protocol+"//"+window.location.host+"/car/vie";window.location.href=g},"json")}function validateQtyValue(b){var a=getQuantityBox();if(a.val()==""||Number(a.val())==NaN||Number(a.val())<=0){showError("","You must enter a valid quantity.",b);a.addClass("error");a.focus();return false}a.removeClass("error");return true}function getQuantityBox(){return jQuery("input#quantity")}function validateSizeSelection(b){var a=false;var c=false;jQuery("div.sizeOption").each(function(){a=true;if(jQuery(this).hasClass("selected")){c=true}});if(a&&!c){showError("","You must select a size/option for this product.",b);return false}return true}function validateCartControls(b){var a=true;if(!validateQtyValue(b)){a=false}if(!validateSizeSelection(b)){a=false}if(!a){jQuery("#addToCart").removeClass("enabled");jQuery("#addToCart").addClass("disabled");return false}jQuery("#addToCart").removeClass("disabled");jQuery("#addToCart").addClass("enabled");hideError(b);return true}function showError(a,c,d){var b="#"+d;jQuery(b+" .ui-alert-header").html(a);jQuery(b+" .ui-alert-body").html(c);jQuery(b).removeClass("hidden")}function hideError(a){jQuery("#"+a).addClass("hidden")}function addToCartClick(a,b){if(!validateCartControls(b)){return false}if(jQuery(this).hasClass("disabled")){return false}else{a()}}function validateCustomSelect(a,c,d){var b=jQuery(a);var f="";if(b.val()==""||b.attr("selectedIndex")==0){f="Please enter a value for '"+c+"'."}if(f==""){b.removeClass("error");hideError(d);b.data("valid",true);return true}b.addClass("error");showError("",f,d);b.data("valid",false);return false}function validateCustom(a,g,b,h){var c=jQuery(a);var d="";if(c.val()==""){d="Please enter a value for '"+b+"'."}if(d==""&&g!=""){var f=new RegExp(g);if(!f.test(c.val())){d="Invalid value for '"+b+"'."}}if(d==""){c.removeClass("error");hideError(h);c.data("valid",true);return true}c.addClass("error");showError("",d,h);c.data("valid",false);return false}jQuery(document).ready(function(){prepOptionHover()});function prepOptionHover(){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")})}var esWidget=null;var emailSignupModal=null;EmailSignupWidget=function(a,b){this.init(a,b)};jQuery.extend(EmailSignupWidget.prototype,{widget_enabled:true,widget_status:false,widget_max_league_count:8,widget_modal_content_loaded:[],widget_content_league_ID:[],widget_selected_teams_ID:[],widget_selected_teams_Name:[],widget_selected_teams_ID_Name:[],widget_json_response:"",widget_clicked_tab:0,widget_modal_bg_container_class:"emailSignupModalBGContainer",widget_modal_outside_container_class:"emailSignupModalOutsideContainer",widget_modal_outside_container_width:760,widget_modal_outside_container_height:557,widget_modal_outside_top:0,widget_header_handle:"emailSignupModalHeaderContainer",widget_header_title_handle:"emailSignupModalHeaderText",widget_header_close_button:"emailSignupHeaderCloseButton",widget_modal_loading_screen_class:"emailSignupModalLoadingContainer",widget_modal_loading_container_width:150,widget_modal_loading_container_height:150,widget_modal_loading_text:"<p>Please wait<br />Loading..</p>",widget_modal_thankyou_screen_class:"emailSignupModalThankYouContainer",widget_modal_thankyou_container_width:500,widget_modal_thankyou_container_height:200,widget_modal_thankyou_close_button_class:"emailSignupModalThankYouCloseButton",widget_modal_thankyou_text:"<p>Thank you for signing up to receive updates on your favorite teams! Your email address, <FF:Email/>, has been successfully submitted.</p><p class='emailSignupModalThankYouCloseButton'>Please click anywhere to close this box.</p>",widget_modal_tab_container_class:"emailSignupModalTabContainer",widget_modal_tab_content_container_class:"emailSignupModalTabContentContainer",widget_modal_team_output_template:"<div class='emailSignupTeamOutsideContainer'><div class='emailSignupTeamContainer'><input type='checkbox' value='<FF:ID/>'><FF:Team/></div></div>",widget_modal_footer_container_class:"emailSignupModalFooterContainer",widget_modal_footer_team_list:"footerTeams",widget_modal_bg_event_delay:3000,widget_input_text_default:"Enter E-mail Address",widget_input_text_default_color:"#bbbbbb",widget_input_text_color:"#000000",widget_form_container_class:"newEmailSignupContainer",widget_button_id:"newEmailSignupSubmitButton",widget_email_input:"newEmailSignupInput",widget_email_entered:"",widget_ajax_timeout:null,widget_ajax_time_allowed:20000,widget_name:"",widget_handle:"",init:function(b,a){esWidget=this;this.widget_name=b;this.widget_handle=a;this.checkForEmailSignUpBox()},signupClick:function(){this.widget_email_entered=jQuery("input#"+this.widget_email_input).val();var b=this.isValidEmailAddress(this.widget_email_entered);if(b){this.createModalBox()}else{var a="'"+this.widget_email_entered+"' is not a valid e-mail address. Please enter a valid e-mail address.";alert(a);jQuery("input#"+this.widget_email_input).focus()}return false},tabClick:function(tab){var activeID=jQuery(tab).attr("id");var contentNumber=activeID.replace("emailSignupModalTab","");esWidget.activateTab(contentNumber);esWidget.widget_clicked_tab=contentNumber;if(!(esWidget.widget_modal_content_loaded[contentNumber])){var delay=esWidget.widget_ajax_time_allowed;var func=esWidget.widget_handle+".ajaxError()";esWidget.widget_ajax_timeout=setTimeout(func,delay);func=esWidget.widget_handle+".tabAjaxResponse";var leagueID=esWidget.widget_json_response.Leagues[contentNumber].ID;jQuery("div."+esWidget.widget_modal_loading_screen_class).css("display","block");esWidget.emailSignupMultiGetTeams(leagueID,eval(func))}},teamClick:function(b){var a=jQuery(b).parent();if(jQuery(a).hasClass("selected")){jQuery(a).removeClass("selected");jQuery(a).find("input").removeAttr("checked")}else{jQuery(a).addClass("selected");jQuery(a).find("input").attr("checked","true");jQuery(a).find("input").attr("checked","checked")}var c=jQuery(a).find("input").val();esWidget.widget_selected_teams_ID_Name=esWidget.addRemoveCollection(c,esWidget.widget_selected_teams_ID_Name)},finishClick:function(){if(this.widget_selected_teams_ID.length>0){var delay=this.widget_ajax_time_allowed;var func=this.widget_handle+".ajaxError()";this.widget_ajax_timeout=setTimeout(func,delay);funcSuccess=this.widget_handle+".submitSuccess";funcFailure=this.widget_handle+".submitFailure";this.showLoadingScreen();this.emailSignupMultiSubmit(this.widget_email_entered,this.serializeTeamsJson(this.widget_selected_teams_ID),eval(funcSuccess),eval(funcFailure))}else{alert("You must select at least 1 team to submit your e-mail address.")}},closeSignupBox:function(){jQuery("div."+this.widget_modal_bg_container_class).css("display","none");jQuery("div."+this.widget_modal_outside_container_class).css("display","none");jQuery("div."+this.widget_modal_thankyou_screen_class).css("display","none");this.hideLoadingScreen();jQuery("div."+this.widget_modal_outside_container_class).unbind()},inputFocus:function(b){var a=jQuery(b).val();if(a==this.widget_input_text_default){jQuery("input#"+this.widget_email_input).css("color",this.widget_input_text_color);jQuery("input#"+this.widget_email_input).val("")}},createModalBox:function(){if(!(jQuery("div."+this.widget_modal_bg_container_class).hasClass(this.widget_modal_bg_container_class))){jQuery("body").append('<div class="'+this.widget_modal_bg_container_class+'"></div>')}var b={width:jQuery("body").outerWidth(),height:jQuery("body").outerHeight()+25,display:"block"};jQuery("div."+this.widget_modal_bg_container_class).css(b);if(!(jQuery("div."+this.widget_modal_outside_container_class).hasClass(this.widget_modal_outside_container_class))){jQuery("body").append('<div class="'+this.widget_modal_outside_container_class+'"></div>')}this.widget_modal_outside_top=(((jQuery(window).height()-this.widget_modal_outside_container_height)/2)+jQuery(window).scrollTop());if(this.widget_modal_outside_top<0){this.widget_modal_outside_top=0}var a=(jQuery(window).width()-this.widget_modal_outside_container_width)/2;if(a<0){a=0}var e={width:this.widget_modal_outside_container_width+"px",height:this.widget_modal_outside_container_height+"px",top:this.widget_modal_outside_top+"px",left:a+"px",display:"block"};jQuery("div."+this.widget_modal_outside_container_class).css(e);if(!(jQuery("div."+this.widget_header_handle).hasClass(this.widget_header_handle))){var d="<div class='"+this.widget_header_handle+"'><div class='emailSignupModalHeaderPaddingContainer clearfix'><div class='emailSignupModalHeaderContainerLeft'><span id='"+this.widget_header_title_handle+"'></span></div><div id='"+this.widget_header_close_button+"' class='emailSignupModalHeaderContainerRight'>close</div></div></div>";jQuery("div."+this.widget_modal_outside_container_class).append(d)}var f=this.widget_modal_bg_event_delay;var c=this.widget_handle+".hangBackgroundCloseEvent()";setTimeout(c,f);this.buildLoadingScreen();this.showLoadingScreen();this.callLeagueTeams()},singleTeamBox:function(){jQuery("span#"+this.widget_header_title_handle).html("E-mail Updates");jQuery("div."+this.widget_header_handle).addClass("display");var delay=this.widget_ajax_time_allowed;var func=this.widget_handle+".ajaxError()";this.widget_ajax_timeout=setTimeout(func,delay);var serializedTeam='["'+this.widget_json_response.Teams[0].ID+'"]';var successFunc=this.widget_handle+".submitSuccess";var failureFunc=this.widget_handle+".submitFailure";this.emailSignupMultiSubmit(this.widget_email_entered,serializedTeam,eval(successFunc),eval(failureFunc))},buildMultipleTeamBox:function(){this.hideLoadingScreen();jQuery("span#"+this.widget_header_title_handle).html("Choose Your Favorite Teams");jQuery("div."+this.widget_header_handle).addClass("display");if(!(jQuery("div."+this.widget_modal_tab_container_class).hasClass(this.widget_modal_tab_container_class))){var k="<div class='"+this.widget_modal_tab_container_class+" clearfix'></div><div class='"+this.widget_modal_tab_content_container_class+"'></div><div class='"+this.widget_modal_footer_container_class+" clearfix'></div>";jQuery("div."+this.widget_modal_outside_container_class).append(k);var j="<div class='emailSignupModalTab' id='<FF:ID/>'><div class='emailSignupTabLeft'><div class='emailSignupTabRight'><div class='emailSignupTabText'><FF:TabText/></div></div></div></div>";var g="<div class='emailSignupModalTabContentArea clearfix' id='<FF:ID/>'></div>";var e="";var f="";var d="";var b="";var h=1;jQuery.each(this.widget_json_response.Leagues,function(l,m){if(h<=esWidget.widget_max_league_count){d="emailSignupModalTab"+l;b="emailSignupModalTabArea"+l;e=j.replace("<FF:TabText/>",m.Name);e=e.replace("<FF:ID/>",d);f=g.replace("<FF:ID/>",b);jQuery("div."+esWidget.widget_modal_tab_container_class).append(e);jQuery("div."+esWidget.widget_modal_tab_content_container_class).append(f);esWidget.widget_modal_content_loaded[l]=false}h++});var c="<div class='footerLeftContainer'><div class='footerTeamContainer'><span class='highlight'>Your Teams: &nbsp;</span><span id='"+this.widget_modal_footer_team_list+"'></span></div></div><div class='footerRightContainer'><div id='footerFinishSubmit'></div></div>";jQuery("div."+this.widget_modal_footer_container_class).append(c);jQuery("div.emailSignupModalTab").bind("click",function(l){esWidget.tabClick(this)});jQuery("div#footerFinishSubmit").bind("click",function(l){esWidget.finishClick(this)})}var a=this.widget_json_response.Teams;this.loadContentArea(this.widget_clicked_tab,a);this.activateTab(this.widget_clicked_tab)},buildLoadingScreen:function(){if(!(jQuery("div."+this.widget_modal_loading_screen_class).hasClass(this.widget_modal_loading_screen_class))){jQuery("div."+this.widget_modal_outside_container_class).append('<div class="'+this.widget_modal_loading_screen_class+'"></div>');jQuery("div."+this.widget_modal_loading_screen_class).append(this.widget_modal_loading_text)}var b=(0+((this.widget_modal_outside_container_height-this.widget_modal_loading_container_height)/2));if(b<0){b=0}var c=(this.widget_modal_outside_container_width-this.widget_modal_loading_container_width)/2;if(c<0){c=0}var a={width:this.widget_modal_loading_container_width+"px",height:this.widget_modal_loading_container_height+"px",top:b+"px",left:c+"px",display:"none"};jQuery("div."+this.widget_modal_loading_screen_class).css(a)},showThankYouScreen:function(){this.widget_modal_thankyou_text=this.widget_modal_thankyou_text.replace("<FF:Email/>",this.widget_email_entered);jQuery("div."+this.widget_modal_tab_container_class+",div."+this.widget_modal_tab_content_container_class+",div."+this.widget_modal_footer_container_class).remove();jQuery("span#"+this.widget_header_title_handle).html("E-mail Updates");if(!(jQuery("div."+this.widget_modal_thankyou_screen_class).hasClass(this.widget_modal_thankyou_screen_class))){jQuery("div."+this.widget_modal_outside_container_class).append('<div class="'+this.widget_modal_thankyou_screen_class+'"></div>');jQuery("div."+this.widget_modal_thankyou_screen_class).append(this.widget_modal_thankyou_text)}jQuery("div."+this.widget_modal_outside_container_class).bind("click",function(d){esWidget.closeSignupBox()});var a=((this.widget_modal_outside_container_height-this.widget_modal_thankyou_container_height)/2);if(a<0){modal_loading_top=0}var c=(this.widget_modal_outside_container_width-this.widget_modal_thankyou_container_width)/2;if(c<0){modal_loading_left=0}var b={width:this.widget_modal_thankyou_container_width+"px",height:this.widget_modal_thankyou_container_height+"px",top:a+"px",left:c+"px",display:"block"};jQuery("div."+this.widget_modal_thankyou_screen_class).css(b)},emailSignupMultiGetTeams:function(a,c){var b=esWidget.getRandom();jQuery.getJSON("/email/favorites",{league:a,cb:b},c)},emailSignupMultiSubmit:function(c,a,d,b){jQuery.post("/email/favorites",{email:c,teams:a},function(e){if(e.length==0){b()}else{if(e.Result==false){b()}else{d()}}},"json")},ajaxError:function(){var a="We're sorry, but there was an error submitting your e-mail address. Please try again later.";alert(a);this.closeSignupBox()},ajaxResponse:function(b){var c=ff_footerContentLeagues;var a=ff_footerContentTeams;if(c!=null){b.Leagues=c}if(a!=null){b.Teams=a}esWidget.widget_json_response=b;clearTimeout(esWidget.widget_ajax_timeout);jQuery("div#"+esWidget.widget_header_close_button).bind("click",function(d){esWidget.closeSignupBox()});if((esWidget.widget_json_response.Leagues.length==1)&&(esWidget.widget_json_response.Teams.length==1)){esWidget.singleTeamBox()}else{esWidget.buildMultipleTeamBox()}},submitSuccess:function(){clearTimeout(esWidget.widget_ajax_timeout);esWidget.hideLoadingScreen();esWidget.showThankYouScreen()},submitFailure:function(){clearTimeout(esWidget.widget_ajax_timeout);esWidget.ajaxError()},tabAjaxResponse:function(a){clearTimeout(esWidget.widget_ajax_timeout);esWidget.loadContentArea(esWidget.widget_clicked_tab,a.Teams)},checkForEmailSignUpBox:function(){if(jQuery("div."+this.widget_form_container_class).hasClass(this.widget_form_container_class)){jQuery("input#"+this.widget_button_id).bind("click",function(a){a.preventDefault();return esWidget.signupClick()});jQuery("input#"+this.widget_email_input).val(this.widget_input_text_default);jQuery("input#"+this.widget_email_input).css("color",this.widget_input_text_default_color);jQuery("input#"+this.widget_email_input).bind("focus",function(a){return esWidget.inputFocus(this)});jQuery("input#"+this.widget_email_input).keydown(function(a){if((a.keyCode=="13")||(a.keyCode=="27")){a.preventDefault();esWidget.signupClick()}})}},callLeagueTeams:function(){var delay=this.widget_ajax_time_allowed;var func=this.widget_handle+".ajaxError()";this.widget_ajax_timeout=setTimeout(func,delay);func=this.widget_handle+".ajaxResponse";this.emailSignupMultiGetTeams("",eval(func))},addRemoveCollection:function(a,d){var c=jQuery.inArray(a,d);if(c>=0){d.splice(c,1)}else{d.push(a)}var e=new Array();var b=new Array();jQuery.each(d,function(f,g){pieces=g.split("||");b.push(pieces[0]);e.push(pieces[1])});this.widget_selected_teams_Name=e;this.widget_selected_teams_ID=b;jQuery("span#"+this.widget_modal_footer_team_list).text(e.join(", "));return d},loadContentArea:function(d,a){if(!(this.widget_modal_content_loaded[d])){this.hideLoadingScreen();var b="";var c="";jQuery.each(a,function(e,f){c=f.ID+"||"+f.Name;b=b+esWidget.widget_modal_team_output_template.replace(/<FF:Team\/>/g,f.Name).replace(/<FF:ID\/>/g,c)});jQuery("div#emailSignupModalTabArea"+d).append(b);this.widget_modal_content_loaded[d]=true;jQuery("div#emailSignupModalTabArea"+d+" div.emailSignupTeamContainer").bind("click",function(f){esWidget.teamClick(this)})}},activateTab:function(a){jQuery("div.emailSignupModalTab,div.emailSignupModalTabContentArea").removeClass("active");jQuery("div.emailSignupModalTab:eq("+a+"),div.emailSignupModalTabContentArea:eq("+a+")").addClass("active")},serializeTeamsJson:function(a){return'["'+a.join('","')+'"]'},isValidEmailAddress:function(b){var a=new RegExp(/([\w\'-\.]+)@((?:[\w]+\.)+)([a-zA-Z]{2,10})/);return a.test(b)},hangBackgroundCloseEvent:function(){jQuery("div."+this.widget_modal_bg_container_class).bind("click",function(a){esWidget.closeSignupBox()})},showLoadingScreen:function(){jQuery("div."+this.widget_modal_loading_screen_class).css("display","block")},hideLoadingScreen:function(){jQuery("div."+this.widget_modal_loading_screen_class).css("display","none")},getRandom:function(){var a=Math.floor(Math.random()*1000001);return a}});var ff_footerContentLeagues=null;var ff_footerContentTeams=null;jQuery(document).ready(function(){var b=jQuery("div#ffFooterTeamEmailSiteData div.pipedLeagues").html();var f=jQuery("div#ffFooterTeamEmailSiteData div.pipedTeams").html();if(b!=null){var d=b.split("|");ff_footerContentLeagues=[];if(d!=null&&d.length>0){var e=0;var c=0;for(e=0;e<d.length;e+=2){ff_footerContentLeagues[c]=new Object();ff_footerContentLeagues[c].ID=d[e];ff_footerContentLeagues[c].Name=d[e+1];c++}}}if(f!=null){var a=f.split("|");ff_footerContentTeams=[];if(a!=null&&a.length>0){var e=0;var c=0;for(e=0;e<a.length;e+=2){ff_footerContentTeams[c]=new Object();ff_footerContentTeams[c].ID=a[e];ff_footerContentTeams[c].Name=a[e+1];c++}}}});jQuery(document).ready(function(){emailSignupModal=new EmailSignupWidget("Email Signup Modal","emailSignupModal")});jQuery(document).ready(function(){jQuery("div#landingPageContentContainer div.filterByGenderSize select").change(function(){sizeupdate(this)})});function sizeupdate(a){var e=jQuery(a);var d="/"+e.attr("id")+"/"+e.val();var b=jQuery(a).attr("data-browse-path");var c=b+d;window.location=c}jQuery(document).ready(function(){jQuery("form#headerSearchForm, form#refineSearchForm, form#leftNavSearchForm").submit(function(c){var o="form#"+jQuery(this).attr("id");var k="Please enter more than 2 characters to do a search.";var f="#FFE45C";var e=true;var j=jQuery(o+" input:text").val();var l=whiteListSearchTerm(j);var d=l.length;var h=window.location.protocol+"//"+window.location.hostname;var m="";if(d>2){if(o=="form#headerSearchForm"){var n=jQuery("div#headerFrameSearchRowTwo").html();if(n!=null){var a=jQuery("form#headerSearchForm input#headersearchtype1:checked").val();var b=false;if(a!=undefined){b=true}if(b){m=jQuery("div#headerFrameSearchRowTwo span.withinSearchCode").html()}else{m="/search/"}}else{m="/search/"}}else{if(o=="form#leftNavSearchForm"){var a=jQuery("form#leftNavSearchForm input#leftsearchtype1:checked").val();var b=false;if(a!=undefined){b=true}if(b){m=jQuery("div#leftnavSearchRowtwo span.withinSearchCode").html()}else{m="/search/"}}else{m="/search/"}}m=m+escape(l);jQuery(o).attr("action",m);if(e){var g='<div class="searchIndicatorContainer"><div class="searchIndicator">Searching for \''+l.replace("~","/")+'\'...  <div class="searchIndicatorImage">&nbsp;</div></div></div>';jQuery("div#headerFrameSearchContainer div").css("display","none");jQuery("div#headerFrameSearchContainer").append(g)}h=h+m;window.location=h;return false}else{jQuery(o+" input:text").focus().css("background-color",f);alert(k);return false}})});function whiteListSearchTerm(d){d=jQuery.trim(d).replace("/","~");var b=d.split("");var a=[32,39,40,41,44,45,46,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,95,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,126];var e="";var c=-1;jQuery.each(b,function(f,g){c=jQuery.inArray(g.charCodeAt(0),a);if(c>-1){e=e+g}});return e}TabBlockWidgetThis=null;TabBlockWidget=function(a){this.init(a)};jQuery.extend(TabBlockWidget.prototype,{widget_enabled:true,widget_domain_element_id:"",init:function(a){TabBlockWidgetThis=this;this.widget_domain_element_id="#"+a;jQuery(this.widget_domain_element_id+" .tab").click(function(){TabBlockWidgetThis.tabClicked(this)})},tabClicked:function(b){targetID=jQuery(b).attr("id").replace("tab","block");var a=jQuery(this.widget_domain_element_id+" #"+targetID).html();if(a!=null){jQuery(this.widget_domain_element_id+" .block").css("display","none");jQuery(this.widget_domain_element_id+" #"+targetID).css("display","block")}}});jQuery("div.searchResults select.searchFilter").live("change",function(){var a=jQuery(this).val();window.location=a});var FavoriteTeamJSThis=null;var FavoriteTeamJS=function(a){this.init(a)};jQuery.extend(FavoriteTeamJS.prototype,{widget_enabled:true,widget_domain_element_id:"",widget_ajax_out:false,init:function(a){FavoriteTeamJSThis=this;this.widget_domain_element_id="#"+a;this.hangClicks()},hangClicks:function(){jQuery(this.widget_domain_element_id+" div.teams a.remove").click(function(){FavoriteTeamJSThis.removeClicked(this)});jQuery(this.widget_domain_element_id+" a.favoriteTeamsSubmit").click(function(){FavoriteTeamJSThis.updateClicked()})},updateClicked:function(){var e=jQuery(this.widget_domain_element_id+" div.tabcontainer input:checked");var a=[];var d=0;jQuery.each(e,function(g,f){d=jQuery(f).attr("value");a.push(d)});if(a.length>0){var b=this.serializeTeamsJson(a);var c={teams:b};if(this.widget_ajax_out==false){this.widget_ajax_out=true;jQuery.post("/email/updateteams",c,function(f,g){FavoriteTeamJSThis.updateClickedResponse(f,g,e)})}}},updateClickedResponse:function(d,f,g){this.widget_ajax_out=false;var c='<div class="teamColumnOne"><span class="teamNameSpan"><TEMP:TeamName></span> (<a class="remove"><span class="teamIDspan"><TEMP:TeamID></span>remove</a>)</div>';var j="";var b="";var h=[];if(f=="success"){var e=jQuery("table#rcConfirmationContainer");if(e.length!=1){if(d.Result==true){jQuery.each(g,function(l,k){id=jQuery(k).attr("value");name=jQuery(k).parent().find("label").html();var m=new Object();m.id=id;m.name=name;h.push(m)});h.sort(compareTeams);jQuery.each(h,function(l,k){b=c.replace("<TEMP:TeamName>",k.name);b=b.replace("<TEMP:TeamID>",k.id);j=j+b});jQuery(this.widget_domain_element_id+" div#teamRemoveLinks div.teams").html(j);jQuery(this.widget_domain_element_id+" div.teamSelection div.teams a.remove").click(function(){FavoriteTeamJSThis.removeClicked(this)});var a=d.ErrorMessage;showError("Teams Updated: ",a,"ui-alert-message")}else{var a=d.ErrorMessage;showError("Team Update Failed: ",a,"ui-alert-message")}}else{window.location.reload()}}else{}this.updateTeamSelectionShow()},updateTeamSelectionShow:function(){var a=jQuery(this.widget_domain_element_id+" div#teamRemoveLinks a.remove");if(a.length<1){jQuery(this.widget_domain_element_id+" div#teamSelectionContainer").css("display","none")}else{jQuery(this.widget_domain_element_id+" div#teamSelectionContainer").css("display","block")}},removeClicked:function(a){var b=[];b[0]=jQuery(a).find("span.teamIDspan").html();var d=this.serializeTeamsJson(b);var c={teams:d};if(this.widget_ajax_out==false){this.widget_ajax_out=true;jQuery.post("/email/removeteams",c,function(e,f){FavoriteTeamJSThis.removeClickedResponse(e,f,a)})}},removeClickedResponse:function(e,b,a){this.widget_ajax_out=false;if(b=="success"){if(e.Result==true){jQuery(a).parent().remove();var d=jQuery(a).find("span.teamIDspan").html();jQuery(this.widget_domain_element_id+' input[value="'+d+'"]').removeAttr("checked");var c=e.ErrorMessage;showError("Team Removed: ",c,"ui-alert-message")}else{var c=e.ErrorMessage;showError("Team Remove Failed: ",c,"ui-alert-message")}}else{}this.updateTeamSelectionShow()},serializeTeamsJson:function(a){return'["'+a.join('","')+'"]'}});function compareTeams(c,b){var d=c.name.toLowerCase();var a=b.name.toLowerCase();if(d<a){return -1}if(d>a){return 1}return 0}function log_js_error(e,c){var f=new Date();var a=f.getTime();a=a/1000;a=Math.round(a*1)/1;a=a+10800;var g="www.footballfanatics.com";var d=window.location;d=d.toString();var b="http://jserror.jaxcodemonkey.com/log.php?domain="+g+"&error_message="+e+"&source_url="+d+"&error_source_message="+c+"&datetime="+a}jQuery("div#landingPageContentContainer select.itemsPerPageSelect, div#landingPageContentContainer select.sortItemsBySelect").live("change",function(){itemsPerSortByChange(this)});function itemsPerSortByChange(a){var c=jQuery(a).parent().parent().find("select.itemsPerPageSelect").val();var b=jQuery(a).parent().parent().find("select.sortItemsBySelect").val();if(jQuery(a).attr("id")=="itemsPerPageSelect"){reloadBrowseViaPagination(c,b)}if(jQuery(a).attr("id")=="sortItemsBySelect"){reloadBrowseSortBy(c,b)}}function reloadBrowseViaPagination(c,b){var d="";var a=window.location.href;a=a.toString();d=d+c;window.location=d}function reloadBrowseSortBy(c,b){var d="";var a=window.location.href;a=a.toString();window.location=d+b}function clearInput(a){jQuery(a).val("")}function removeSpaces(a){var b=jQuery(a).val();b=b.replace(" ","");jQuery(a).val(b)}function hideSelectsIE6(b){var c=jQuery(b);var e=Object();var a=jQuery(c).offset();e.left=a.left;e.right=a.left+jQuery(c).outerWidth();e.top=a.top;e.bottom=a.top+jQuery(c).height();var d=jQuery("body select");d.each(function(){var g=jQuery(this).offset();var f=Object();f.left=g.left;f.right=g.left+jQuery(this).outerWidth();f.top=g.top;f.bottom=g.top+jQuery(this).outerHeight();if((((f.left>e.left)&&(f.left<e.right))||((f.right>e.left)&&(f.right<e.right)))&&(((f.top>e.top)&&(f.top<e.bottom))||((f.bottom>e.top)&&(f.bottom<e.bottom)))){jQuery(this).addClass("tempHide")}})}function showSelectsIE6(){jQuery(".tempHide").removeClass("tempHide")}jQuery(document).ready(function(){jQuery("div.guidedLeftNavContainer li.viewMoreFilters a").click(function(b){var c=jQuery(this);var d=c.parent().parent();var a=d.children("li.hidden");a.removeClass("hidden");c.parent().addClass("hidden");b.preventDefault();return false});jQuery("div.guidedLeftNavContainer div.GuidedFilterContainer h2").click(function(a){var c=jQuery(this);var b=c.parent().children("ul");if(c.hasClass("closed")){c.removeClass("closed");b.slideDown("fast")}else{c.addClass("closed");b.slideUp("fast")}})});jQuery(document).ready(function(){jQuery("div.rvpContainer a.rvpClear").click(function(a){a.preventDefault();rvpClear(this)})});function rvpClear(a){var e=200;var b=Math.floor(Math.random()*1000001);var d="/shared/ClearRecentlyViewedProducts?rn="+b;jQuery.ajax({type:"GET",url:d});var c=jQuery("div.rvpContainer").height();jQuery("div.rvpContainer").css("height",c);jQuery("div.rvpContainer div.rvpRowContainer").fadeOut(e,function(){rvpClearDone()})}function rvpClearDone(){jQuery("div.rvpCleared").css("display","block")};
