var firstTime=true;var page=window.location.href;function uncheckRadios(a){re=new RegExp(a);for(i=0;i<document.forms[0].elements.length;i++){elm=document.forms[0].elements[i];if(elm.type=="radio"){if(re.test(elm.name)){elm.checked=false}}}}function SetUniqueRadioButton(a,b){uncheckRadios(a);var c=b instanceof jQuery;if(c==true){$(b).attr("checked",true)}else{b.checked=true}}var currentpos;var leaverhandler=function(){$(this).children(".DropDownMenu").css("top",currentpos+"px");$(this).css("overflow","hidden")};var currentPage=window.location.href;var ma="Black";var mb="Brown";var fa="Flora";var sf="Nutmeg";var gp="Green";var s=[];$(document).ready(function(){var a=$("div.ProductSectionGenericItem div.DropDownMenu");if(a!=undefined&&a!=null){$("div.ProductSectionGenericItem div.DropDownMenu").click(function(c){var b=c.target;$target=$(b);if($target.parent().is("div")==true&&b.nodeName==="DIV"){b=$(b).find("input[type=radio]");$target=$(b);checkRadios(b,$target)}}).click()}padSpans();$("div.DropDownMenu > span:first-child").css({background:"#f3f1e7 url(assets/images/branding/DropDownArrow.gif) no-repeat right"});$("div.CollectionHolder img[src*='Black']").click(function(){findSpans(ma);return false});$("div.CollectionHolder img[src*='Brown']").click(function(){findSpans(mb);return false});$("div.CollectionHolder img[src*='Flora']").click(function(){findSpans(fa);return false});$("div.CollectionHolder img[src*='Nutmeg']").click(function(){findSpans(sf);return false}).click();$("div.CollectionHolder img[src*='Green']").click(function(){findSpans(gp);return false});$("div.floraFilter").click(function(){findSpans(fa);return false});$("div.blackFilter").click(function(){findSpans(ma);return false});$("div.brownFilter").click(function(){findSpans(mb);return false});$("div.nutmegFilter").click(function(){findSpans(sf);return false}).click();$("div.greenFilter").click(function(){findSpans(gp);return false});$("div.DropDownMenuHolder").mouseenter(function(){currentpos=$(this).children(".DropDownMenu").position().top});$("div.DropDownMenuHolder").mouseover(function(){$(this).children(".DropDownMenu").css("top","0px");$(this).css("overflow","visible");$(".DropDownMenu > span").mouseover(function(){$(this).css("background-color","#bdb5a6")});$("div.DropDownMenu > span").mouseout(function(){$(this).css("background-color","#f3f1e7")});$(this).bind("mouseleave",leaverhandler)});$("div.DropDownMenu").click(function(j){var h=j.target;$target=$(h);if($target.parent().is("span")==true&&h.nodeName==="INPUT"){checkRadios(h,$target)}else{if($target.parent().is("span")==true&&(h.nodeName==="INPUT")==false){var g=$target.parent().children("input[type=radio]");var f=g.get(0);checkRadios(f,g)}else{if($target.parent().is("div.DropDownMenu")==true){var l=$target.children("input[type=radio]");var k=l.get(0);checkRadios(k,l)}}}})});function checkRadios(a,c){var b=$(a).closest("span").attr("class");findSpans(b);reviewChange(b);if(page.indexOf("search")==-1){if(b.indexOf("Metro Black")!=-1){loadImg(2)}else{if(b.indexOf("Metro Brown")!=-1){loadImg(3)}else{if(b.indexOf("Flora")!=-1){loadImg(4)}else{if(b.indexOf("Nutmeg")!=-1||b.indexOf("genericProduct")!=-1){loadImg(5)}else{if(b.indexOf("Hunter Green Piping")!=-1){loadImg(6)}}}}}}}function findTops(a){artop=$(a).position().top;$.each(a,function(){var b=$(this).find("input[type=radio]");var e=$(this).find("input[type=hidden]");var d=$(e).closest(".ProductSection");var c=d.find(".ProductSectionHeader input[id$='productId']");SetUniqueRadioButton("variantRepeater.*"+c.val(),b)});actionJackson(a,artop)}function actionJackson(e,l){var r=[];var g=0;for(g=0;g<e.length;g=g+1){r[g]=$(e[g]).children("div.hiddenVariant").text()}var o="";var f=[];for(i=0;i<r.length;i++){o=r[i];o=o.substring(0,5);f[i]=o}var u=[];var h=0;for(h=0;h<e.length;h=h+1){u[h]=$(e[h]).children("span.dropDownPrice").text()}var d=$("div.ProductSection .bigPriceChanger");var p=$.makeArray(d);var t=$("div.ProductSection a.moreDetailsLink:has('img')");var m=$.makeArray(t);$.each(e,function(j){thisTop=$(this).position().top;$(this).closest("div.DropDownMenu").css({top:"-"+thisTop+"px"})});$("div.DropDownMenu span").css("background-image","none");$(e).css({background:"#f3f1e7 url(assets/images/branding/DropDownArrow.gif) no-repeat right"});jQuery.each(p,function(j){if(u[j]!=""){if($(this).parent().text()=="Collection is Unavailable"){$(this).parent().html("Price:<span class='bigPriceChanger'>"+u[j]+"</span>")}$(this).text(u[j])}else{$(this).parent().html("Collection is Unavailable<span class='bigPriceChanger'></span>")}});var c=0;for(var b=0;b<m.length;b=b+2){currentUrl="itemdetail.aspx?p="+f[c]+"&v="+r[c]+"&source=category";$(m[b]).attr("href",currentUrl);$(m[b+1]).attr("href",currentUrl);c=c+1}var v=0;var a="";for(v=0;v<r.length;v++){if(r[v]!=""){a="assets/images/products/small/"+r[v]+".jpg";break}}$("#ctl00_ProductOverview_CategoryProductInfo1_bigImg").attr("src",a);$("div.DropDownMenuHolder").unbind("mouseleave",leaverhandler).css("overflow","hidden");currentpos=$("div.DropDownMenu").position().top}function findSpans(a){if(a=="Nutmeg"&&firstTime){s=$("div.DropDownMenu span[class*='"+a+"']");findTops(s);firstTime=false}else{s=$("div.DropDownMenu span[class*='"+a+"']");findTops(s)}}function padSpans(){var b=0;var c=$("div.ProductSection div.DropDownMenu");var a=window.location.pathname;$.each(c,function(e){var h=$(this);var g=$.makeArray($(h).children("span"));var d=[];$.each(g,function(k){var l=$(this).attr("class");d[k]=l});var f=$(g).last();if((d.join("")).indexOf("Nutmeg")==-1){$('<span class="Nutmeg"><em>Size Not Carried in Nutmeg</em></span>').insertAfter(f)}if((d.join("")).indexOf("Metro Brown")==-1){$('<span class="Metro Brown"><em>Size Not Carried in Metro Brown</em></span>').insertAfter(f)}if((d.join("")).indexOf("Hunter Green Piping")==-1){$('<span class="Hunter Green Piping"><em>Size Not Carried in Hunter Green Piping</em></span>').insertAfter(f)}if((d.join("")).indexOf("Metro Black")==-1){if(currentPage.indexOf("SEARCH")==-1){}else{$('<span class="Metro Black"><em>Size Not Carried in Metro Black</em></span>').insertAfter(f)}}if((d.join("")).indexOf("Flora")==-1){if(currentPage.indexOf("SEARCH")==-1){}else{$('<span class="Metro Black"><em>Size Not Carried in Metro Black</em></span>').insertAfter(f)}}})}function reviewChange(a){$("div.reviewHolder span").css("z-index","1");$("div.reviewHolder span[class*='"+a+"']").css({position:"absolute",top:"0px",left:"0px","z-index":"45"})};
