jQuery.jScrollPane={active:[]};jQuery.fn.jScrollPane=function(a){a=jQuery.extend({scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false},a);return this.each(function(){var k=jQuery(this);if(jQuery(this).parent().is(".jScrollPaneContainer")){var X=a.maintainPosition?k.offset({relativeTo:jQuery(this).parent()[0]}).top:0;var i=jQuery(this).parent();var z=i.innerWidth();var Y=i.outerHeight();var j=Y;if(i.unmousewheel){i.unmousewheel()}jQuery(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown",i).remove();k.css({top:0})}else{var X=0;this.originalPadding=k.css("paddingTop")+" "+k.css("paddingRight")+" "+k.css("paddingBottom")+" "+k.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(k.css("paddingLeft"))||0)+(parseInt(k.css("paddingRight"))||0);var z=k.innerWidth();var Y=k.innerHeight();var j=Y;k.wrap(jQuery("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:Y+"px",width:z+"px"}));jQuery(document).bind("emchange",function(Z,aa,p){k.jScrollPane(a)})}var K=this.originalSidePaddingTotal;var H={height:"auto",width:z-a.scrollbarWidth-a.scrollbarMargin-K+"px"};if(a.scrollbarOnLeft){H.paddingLeft=a.scrollbarMargin+a.scrollbarWidth+"px"}else{H.paddingRight=a.scrollbarMargin+"px"}k.css(H);var I=k.outerHeight();var E=Y/I;if(E<0.99){var e=k.parent();e.append(jQuery("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:a.scrollbarWidth+"px"}).append(jQuery("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:a.scrollbarWidth+"px"}).append(jQuery("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:a.scrollbarWidth+"px"}),jQuery("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:a.scrollbarWidth+"px"}))));var U=jQuery(">.jScrollPaneTrack",e);var l=jQuery(">.jScrollPaneTrack .jScrollPaneDrag",e);if(a.showArrows){var C;var W;var o;var M;var F=function(){if(M>4||M%4==0){T(P+W*x)}M++};var h=function(p){jQuery("html").unbind("mouseup",h);C.removeClass("jScrollActiveArrowButton");clearInterval(o)};var v=function(){jQuery("html").bind("mouseup",h);C.addClass("jScrollActiveArrowButton");M=0;F();o=setInterval(F,100)};e.append(jQuery("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp"}).css({width:a.scrollbarWidth+"px"}).html("Scroll up").bind("mousedown",function(){C=jQuery(this);W=-1;v();this.blur();return false}),jQuery("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown"}).css({width:a.scrollbarWidth+"px"}).html("Scroll down").bind("mousedown",function(){C=jQuery(this);W=1;v();this.blur();return false}));var m=jQuery(">.jScrollArrowUp",e);var g=jQuery(">.jScrollArrowDown",e);if(a.arrowSize){j=Y-a.arrowSize-a.arrowSize;U.css({height:j+"px",top:a.arrowSize+"px"})}else{var N=m.height();a.arrowSize=N;j=Y-N-g.height();U.css({height:j+"px",top:N+"px"})}}var R=jQuery(this).css({position:"absolute",overflow:"visible"});var b;var u;var x;var P=0;var s=E*Y/2;var w=function(Z,ab){var aa=ab=="X"?"Left":"Top";return Z["page"+ab]||(Z["client"+ab]+(document.documentElement["scroll"+aa]||document.body["scroll"+aa]))||0};var B=function(){return false};var Q=function(){J();b=l.offset(false);b.top-=P;u=j-l[0].offsetHeight;x=2*a.wheelSpeed*u/I};var c=function(p){Q();s=w(p,"Y")-P-b.top;jQuery("html").bind("mouseup",q).bind("mousemove",D);if(jQuery.browser.msie){jQuery("html").bind("dragstart",B).bind("selectstart",B)}return false};var q=function(){jQuery("html").unbind("mouseup",q).unbind("mousemove",D);s=E*Y/2;if(jQuery.browser.msie){jQuery("html").unbind("dragstart",B).unbind("selectstart",B)}};var T=function(Z){Z=Z<0?0:(Z>u?u:Z);P=Z;l.css({top:Z+"px"});var aa=Z/u;R.css({top:((Y-I)*aa)+"px"});k.trigger("scroll");if(a.showArrows){m[Z==0?"addClass":"removeClass"]("disabled");g[Z==u?"addClass":"removeClass"]("disabled")}};var D=function(p){T(w(p,"Y")-b.top-s)};var L=Math.max(Math.min(E*(Y-a.arrowSize*2),a.dragMaxHeight),a.dragMinHeight);l.css({height:L+"px"}).bind("mousedown",c);var G;var n;var f;var O=function(){if(n>8||n%4==0){T((P-((P-f)/2)))}n++};var V=function(){clearInterval(G);jQuery("html").unbind("mouseup",V).unbind("mousemove",A)};var A=function(p){f=w(p,"Y")-b.top-s};var r=function(p){Q();A(p);n=0;jQuery("html").bind("mouseup",V).bind("mousemove",A);G=setInterval(O,100);O()};U.bind("mousedown",r);if(e.mousewheel){e.mousewheel(function(Z,ab){Q();J();var aa=P;T(P-ab*x);var p=aa!=P;return !p},false)}var d;var t;function y(){var p=(d-P)/a.animateStep;if(p>1||p<-1){T(P+p)}else{T(d);J()}}var J=function(){if(t){clearInterval(t);delete d}};var S=function(aa,p){if(typeof aa=="string"){$e=jQuery(aa,this);if(!$e.length){return}aa=$e.offset().top-k.offset().top}J();var Z=-aa/(Y-I)*u;if(!p||a.animateTo){d=Z;t=setInterval(y,a.animateInterval)}else{T(Z)}};k[0].scrollTo=S;k[0].scrollBy=function(Z){var p=-parseInt(R.css("top"))||0;S(p+Z)};Q();S(-X,true);jQuery.jScrollPane.active.push(k[0])}else{k.css({height:Y+"px",width:z-this.originalSidePaddingTotal+"px",padding:this.originalPadding})}})};jQuery(window).bind("unload",function(){var b=jQuery.jScrollPane.active;for(var a=0;a<b.length;a++){b[a].scrollTo=b[a].scrollBy=null}});jQuery.fn._height=jQuery.fn.height;jQuery.fn._width=jQuery.fn.width;jQuery.fn.height=function(){if(this[0]==window){return self.innerHeight||jQuery.boxModel&&document.documentElement.clientHeight||document.body.clientHeight}if(this[0]==document){return Math.max(document.body.scrollHeight,document.body.offsetHeight)}return this._height(arguments[0])};jQuery.fn.width=function(){if(this[0]==window){return self.innerWidth||jQuery.boxModel&&document.documentElement.clientWidth||document.body.clientWidth}if(this[0]==document){return Math.max(document.body.scrollWidth,document.body.offsetWidth)}return this._width(arguments[0])};jQuery.fn.innerHeight=function(){return this[0]==window||this[0]==document?this.height():this.css("display")!="none"?this[0].offsetHeight-(parseInt(this.css("borderTopWidth"))||0)-(parseInt(this.css("borderBottomWidth"))||0):this.height()+(parseInt(this.css("paddingTop"))||0)+(parseInt(this.css("paddingBottom"))||0)};jQuery.fn.innerWidth=function(){return this[0]==window||this[0]==document?this.width():this.css("display")!="none"?this[0].offsetWidth-(parseInt(this.css("borderLeftWidth"))||0)-(parseInt(this.css("borderRightWidth"))||0):this.height()+(parseInt(this.css("paddingLeft"))||0)+(parseInt(this.css("paddingRight"))||0)};jQuery.fn.outerHeight=function(){return this[0]==window||this[0]==document?this.height():this.css("display")!="none"?this[0].offsetHeight:this.height()+(parseInt(this.css("borderTopWidth"))||0)+(parseInt(this.css("borderBottomWidth"))||0)+(parseInt(this.css("paddingTop"))||0)+(parseInt(this.css("paddingBottom"))||0)};jQuery.fn.outerWidth=function(){return this[0]==window||this[0]==document?this.width():this.css("display")!="none"?this[0].offsetWidth:this.height()+(parseInt(this.css("borderLeftWidth"))||0)+(parseInt(this.css("borderRightWidth"))||0)+(parseInt(this.css("paddingLeft"))||0)+(parseInt(this.css("paddingRight"))||0)};jQuery.fn.scrollLeft=function(){if(this[0]==window||this[0]==document){return self.pageXOffset||jQuery.boxModel&&document.documentElement.scrollLeft||document.body.scrollLeft}return this[0].scrollLeft};jQuery.fn.scrollTop=function(){if(this[0]==window||this[0]==document){return self.pageYOffset||jQuery.boxModel&&document.documentElement.scrollTop||document.body.scrollTop}return this[0].scrollTop};jQuery.fn.offset=function(l,f){var h=0,g=0,c=this[0],i=this[0],e,d=0,k=0,l=jQuery.extend({margin:true,border:true,padding:false,scroll:true},l||{});do{h+=i.offsetLeft||0;g+=i.offsetTop||0;if(jQuery.browser.mozilla||jQuery.browser.msie){var j=parseInt(jQuery.css(i,"borderTopWidth"))||0;var b=parseInt(jQuery.css(i,"borderLeftWidth"))||0;h+=b;g+=j;if(jQuery.browser.mozilla&&i!=c&&jQuery.css(i,"overflow")!="visible"){h+=b;g+=j}}if(l.scroll){e=i.offsetParent;do{d+=i.scrollLeft||0;k+=i.scrollTop||0;i=i.parentNode;if(jQuery.browser.mozilla&&i!=c&&i!=e&&jQuery.css(i,"overflow")!="visible"){g+=parseInt(jQuery.css(i,"borderTopWidth"))||0;h+=parseInt(jQuery.css(i,"borderLeftWidth"))||0}}while(i!=e)}else{i=i.offsetParent}if(i&&(i.tagName.toLowerCase()=="body"||i.tagName.toLowerCase()=="html")){if((jQuery.browser.safari||(jQuery.browser.msie&&jQuery.boxModel))&&jQuery.css(i,"position")!="absolute"){h+=parseInt(jQuery.css(e,"marginLeft"))||0;g+=parseInt(jQuery.css(e,"marginTop"))||0}break}}while(i);if(!l.margin){h-=parseInt(jQuery.css(c,"marginLeft"))||0;g-=parseInt(jQuery.css(c,"marginTop"))||0}if(l.border&&(jQuery.browser.safari||jQuery.browser.opera)){h+=parseInt(jQuery.css(c,"borderLeftWidth"))||0;g+=parseInt(jQuery.css(c,"borderTopWidth"))||0}else{if(!l.border&&!(jQuery.browser.safari||jQuery.browser.opera)){h-=parseInt(jQuery.css(c,"borderLeftWidth"))||0;g-=parseInt(jQuery.css(c,"borderTopWidth"))||0}}if(l.padding){h+=parseInt(jQuery.css(c,"paddingLeft"))||0;g+=parseInt(jQuery.css(c,"paddingTop"))||0}if(l.scroll&&jQuery.browser.opera&&jQuery.css(c,"display")=="inline"){d-=c.scrollLeft||0;k-=c.scrollTop||0}var a=l.scroll?{top:g-k,left:h-d,scrollTop:k,scrollLeft:d}:{top:g,left:h};if(f){jQuery.extend(f,a);return this}else{return a}};(function(a){a.fn.extend({mousewheel:function(b){if(!b.guid){b.guid=a.event.guid++}if(!a.event._mwCache){a.event._mwCache=[]}return this.each(function(){if(this._mwHandlers){return this._mwHandlers.push(b)}else{this._mwHandlers=[]}this._mwHandlers.push(b);var c=this;this._mwHandler=function(g){g=a.event.fix(g||window.event);var h=0,f=true;if(g.wheelDelta){h=g.wheelDelta/120}if(g.detail){h=-g.detail/3}if(window.opera){h=-g.wheelDelta}for(var d=0;d<c._mwHandlers.length;d++){if(c._mwHandlers[d]){if(c._mwHandlers[d].call(c,g,h)===false){f=false;g.preventDefault();g.stopPropagation()}}}return f};if(this.addEventListener){if(a.browser.mozilla){this.addEventListener("DOMMouseScroll",this._mwHandler,false)}else{this.addEventListener("mousewheel",this._mwHandler,false)}}else{a.event.add(this,"mousewheel",this._mwHandler)}a.event._mwCache.push(a(this))})},unmousewheel:function(b){return this.each(function(){if(b&&this._mwHandlers){for(var c=0;c<this._mwHandlers.length;c++){if(this._mwHandlers[c]&&this._mwHandlers[c].guid==b.guid){delete this._mwHandlers[c]}}}else{if(this.addEventListener){if(a.browser.mozilla){this.removeEventListener("DOMMouseScroll",this._mwHandler,false)}else{this.removeEventListener("mousewheel",this._mwHandler,false)}}else{a.event.remove(this,"mousewheel",this._mwHandler)}this._mwHandlers=this._mwHandler=null}})}});a(window).bind("unload",function(){var c=a.event._mwCache||[];for(var b=0;b<c.length;b++){c[b].unmousewheel()}})})(jQuery);(function(e){var b={},k,m,o,j=e.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),a=false;e.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){e.tooltip.blocked=!e.tooltip.blocked}};e.fn.extend({tooltip:function(p){p=e.extend({},e.tooltip.defaults,p);h(p);return this.each(function(){e.data(this,"tooltip",p);this.tOpacity=b.parent.css("opacity");this.tooltipText=this.title;e(this).removeAttr("title");this.alt=""}).mouseover(l).mouseout(f).click(f)},fixPNG:j?function(){return this.each(function(){var p=e(this).css("backgroundImage");if(p.match(/^url\(["']?(.*\.png)["']?\)$/i)){p=RegExp.$1;e(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+p+"')"}).each(function(){var q=e(this).css("position");if(q!="absolute"&&q!="relative"){e(this).css("position","relative")}})}})}:function(){return this},unfixPNG:j?function(){return this.each(function(){e(this).css({filter:"",backgroundImage:""})})}:function(){return this},hideWhenEmpty:function(){return this.each(function(){e(this)[e(this).html()?"show":"hide"]()})},url:function(){return this.attr("href")||this.attr("src")}});function h(p){if(b.parent){return}b.parent=e('<div id="'+p.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();if(e.fn.bgiframe){b.parent.bgiframe()}b.title=e("h3",b.parent);b.body=e("div.body",b.parent);b.url=e("div.url",b.parent)}function c(p){return e.data(p,"tooltip")}function g(p){if(c(this).delay){o=setTimeout(n,c(this).delay)}else{n()}a=!!c(this).track;e(document.body).bind("mousemove",d);d(p)}function l(){if(e.tooltip.blocked||this==k||(!this.tooltipText&&!c(this).bodyHandler)){return}k=this;m=this.tooltipText;if(c(this).bodyHandler){b.title.hide();var s=c(this).bodyHandler.call(this);if(s.nodeType||s.jquery){b.body.empty().append(s)}else{b.body.html(s)}b.body.show()}else{if(c(this).showBody){var r=m.split(c(this).showBody);b.title.html(r.shift()).show();b.body.empty();for(var q=0,p;(p=r[q]);q++){if(q>0){b.body.append("<br/>")}b.body.append(p)}b.body.hideWhenEmpty()}else{b.title.html(m).show();b.body.hide()}}if(c(this).showURL&&e(this).url()){b.url.html(e(this).url().replace("http://","")).show()}else{b.url.hide()}b.parent.addClass(c(this).extraClass);if(c(this).fixPNG){b.parent.fixPNG()}g.apply(this,arguments)}function n(){o=null;if((!j||!e.fn.bgiframe)&&c(k).fade){if(b.parent.is(":animated")){b.parent.stop().show().fadeTo(c(k).fade,k.tOpacity)}else{b.parent.is(":visible")?b.parent.fadeTo(c(k).fade,k.tOpacity):b.parent.fadeIn(c(k).fade)}}else{b.parent.show()}d()}function d(s){if(e.tooltip.blocked){return}if(s&&s.target.tagName=="OPTION"){return}if(!a&&b.parent.is(":visible")){e(document.body).unbind("mousemove",d)}if(k==null){e(document.body).unbind("mousemove",d);return}b.parent.removeClass("viewport-right").removeClass("viewport-bottom");var u=b.parent[0].offsetLeft;var t=b.parent[0].offsetTop;if(s){u=s.pageX+c(k).left;t=s.pageY+c(k).top;var q="auto";if(c(k).positionLeft){q=e(window).width()-u;u="auto"}b.parent.css({left:u,right:q,top:t})}var p=i(),r=b.parent[0];if(p.x+p.cx<r.offsetLeft+r.offsetWidth){u-=r.offsetWidth+20+c(k).left;b.parent.css({left:u+"px"}).addClass("viewport-right")}if(p.y+p.cy<r.offsetTop+r.offsetHeight){t-=r.offsetHeight+20+c(k).top;b.parent.css({top:t+"px"}).addClass("viewport-bottom")}}function i(){return{x:e(window).scrollLeft(),y:e(window).scrollTop(),cx:e(window).width(),cy:e(window).height()}}function f(r){if(e.tooltip.blocked){return}if(o){clearTimeout(o)}k=null;var q=c(this);function p(){b.parent.removeClass(q.extraClass).hide().css("opacity","")}if((!j||!e.fn.bgiframe)&&q.fade){if(b.parent.is(":animated")){b.parent.stop().fadeTo(q.fade,0,p)}else{b.parent.stop().fadeOut(q.fade,p)}}else{p()}if(c(this).fixPNG){b.parent.unfixPNG()}}})(jQuery);(function(a){a.fn.corner=function(g){var j=a.browser.msie&&/MSIE 6.0/.test(navigator.userAgent);function m(o,r){return parseInt(a.css(o,r))||0}function n(o){var o=parseInt(o).toString(16);return(o.length<2)?"0"+o:o}function f(s){for(;s&&s.nodeName.toLowerCase()!="html";s=s.parentNode){var o=a.css(s,"backgroundColor");if(o.indexOf("rgb")>=0){if(a.browser.safari&&o=="rgba(0, 0, 0, 0)"){continue}var r=o.match(/\d+/g);return"#"+n(r[0])+n(r[1])+n(r[2])}if(o&&o!="transparent"){return o}}return"#ffffff"}function q(o){switch(i){case"round":return Math.round(e*(1-Math.cos(Math.asin(o/e))));case"cool":return Math.round(e*(1+Math.cos(Math.asin(o/e))));case"sharp":return Math.round(e*(1-Math.cos(Math.acos(o/e))));case"bite":return Math.round(e*(Math.cos(Math.asin((e-o-1)/e))));case"slide":return Math.round(e*(Math.atan2(o,e/o)));case"jut":return Math.round(e*(Math.atan2(e,(e-o-1))));case"curl":return Math.round(e*(Math.atan(o)));case"tear":return Math.round(e*(Math.cos(o)));case"wicked":return Math.round(e*(Math.tan(o)));case"long":return Math.round(e*(Math.sqrt(o)));case"sculpt":return Math.round(e*(Math.log((e-o-1),e)));case"dog":return(o&1)?(o+1):e;case"dog2":return(o&2)?(o+1):e;case"dog3":return(o&3)?(o+1):e;case"fray":return(o%2)*e;case"notch":return e;case"bevel":return o+1}}g=(g||"").toLowerCase();var c=/keep/.test(g);var h=((g.match(/cc:(#[0-9a-f]+)/)||[])[1]);var l=((g.match(/sc:(#[0-9a-f]+)/)||[])[1]);var e=parseInt((g.match(/(\d+)px/)||[])[1])||10;var p=/round|bevel|notch|bite|cool|sharp|slide|jut|curl|tear|fray|wicked|sculpt|long|dog3|dog2|dog/;var i=((g.match(p)||["round"])[0]);var k={T:0,B:1};var b={TL:/top|tl/.test(g),TR:/top|tr/.test(g),BL:/bottom|bl/.test(g),BR:/bottom|br/.test(g)};if(!b.TL&&!b.TR&&!b.BL&&!b.BR){b={TL:1,TR:1,BL:1,BR:1}}var d=document.createElement("div");d.style.overflow="hidden";d.style.height="1px";d.style.backgroundColor=l||"transparent";d.style.borderStyle="solid";return this.each(function(u){var r={T:parseInt(a.css(this,"paddingTop"))||0,R:parseInt(a.css(this,"paddingRight"))||0,B:parseInt(a.css(this,"paddingBottom"))||0,L:parseInt(a.css(this,"paddingLeft"))||0};if(a.browser.msie){this.style.zoom=1}if(!c){this.style.border="none"}d.style.borderColor=h||f(this.parentNode);var x=a.curCSS(this,"height");for(var s in k){var y=k[s];if((y&&(b.BL||b.BR))||(!y&&(b.TL||b.TR))){d.style.borderStyle="none "+(b[s+"R"]?"solid":"none")+" none "+(b[s+"L"]?"solid":"none");var z=document.createElement("div");a(z).addClass("jquery-corner");var o=z.style;y?this.appendChild(z):this.insertBefore(z,this.firstChild);if(y&&x!="auto"){if(a.css(this,"position")=="static"){this.style.position="relative"}o.position="absolute";o.bottom=o.left=o.padding=o.margin="0";if(a.browser.msie){o.setExpression("width","this.parentNode.offsetWidth")}else{o.width="100%"}}else{if(!y&&a.browser.msie){if(a.css(this,"position")=="static"){this.style.position="relative"}o.position="absolute";o.top=o.left=o.right=o.padding=o.margin="0";var A=0;if(j||!a.boxModel){A=m(this,"borderLeftWidth")+m(this,"borderRightWidth")}j?o.setExpression("width","this.parentNode.offsetWidth - "+A+'+ "px"'):o.width="100%"}else{o.margin=!y?"-"+r.T+"px -"+r.R+"px "+(r.T-e)+"px -"+r.L+"px":(r.B-e)+"px -"+r.R+"px -"+r.B+"px -"+r.L+"px"}}for(var t=0;t<e;t++){var B=Math.max(0,q(t));var v=d.cloneNode(false);v.style.borderWidth="0 "+(b[s+"R"]?B:0)+"px 0 "+(b[s+"L"]?B:0)+"px";y?z.appendChild(v):z.insertBefore(v,z.firstChild)}}}})};a.fn.uncorner=function(b){return a(".jquery-corner",this).remove()}})(jQuery);function initializeOutfitForm(c,h){var f=h.toLowerCase();var k="#id_"+c+"_tab_header_back_to_prod";var n="#id_"+c+"_tab_header_details";var a="#id_"+c+"_tab_header_tech";var e="#id_"+c+"_tab_header_size";var m="#id_"+c+"_tab_header_fit";var d="#id_"+c+"_dropdown_color";var b="#id_"+c+"_dropdown_size";var o="#id_"+c+"_add_to_my_outfit_btn";var l="#id_"+c+"_add_to_my_outfit_btn_submitting";var g="#id_"+c+"_add_sizes_btn";var j="#id_"+c+"_show_added";var i="#id_"+c+"_show_not_added";$(k).click(function(){tabSelected(c,k)});$(n).click(function(){tabSelected(c,n)});$(a).click(function(){tabSelected(c,a)});$(e).click(function(){tabSelected(c,e)});$(m).click(function(){tabSelected(c,m)});$(d).change(function(){var p=$(this).attr("value");handleMaterialSelected(c,h,p)});$(b).change(function(){handleSizeSelected(c,h)});$(o).click(function(){if(!isAddToMyOutfitFormValid(c)){return false}$(o).parent().hide();$(l).show();$(c).submit();return true});$(g).click(function(){$(j).hide();$(i).show()});populateColorDropdown(d,h);handleMaterialSelected(c,h,selected_material_code[f]);$(""+d+" option").each(function(p){if($(this).attr("value")==selected_material_code[f]){$(d).attr("selectedIndex",p)}});handleSizeSelected(c,h)}function tabSelected(c,d){var k="#id_"+c+"_product_image_div";var j="#id_"+c+"_tab_header_back_to_prod";var f="#id_"+c+"_product_image_spacer_div";var o="#id_"+c+"_tab_header_details";var b="#id_"+c+"_tab_header_tech";var e="#id_"+c+"_tab_header_size";var l="#id_"+c+"_tab_header_fit";var m="#id_"+c+"_product_selection_div";var a="#id_"+c+"_details_div";var n="#id_"+c+"_tech_div";var g="#id_"+c+"_size_div";var h="#id_"+c+"_fit_div";if(d==j){$(j).hide();$(k).show();$(f).show()}else{$(k).hide();$(f).hide();$(j).show()}$(o).removeClass("tabHeaderOn");$(b).removeClass("tabHeaderOn");$(e).removeClass("tabHeaderOn");$(l).removeClass("tabHeaderOn");$(m).hide();$(a).hide();$(n).hide();$(g).hide();$(h).hide();if(d==o){$(o).addClass("tabHeaderOn")}if(d==b){$(b).addClass("tabHeaderOn")}if(d==e){$(e).addClass("tabHeaderOn")}if(d==l){$(l).addClass("tabHeaderOn")}var i="";if(d==j){i=m}if(d==o){i=a}if(d==b){i=n}if(d==e){i=g}if(d==l){i=h}if(i!=""){$(i).show()}if(i!=m){$(""+i+" .tabBodyScrollPane").jScrollPane({showArrows:true,scrollbarWidth:13,arrowSize:13,dragMaxHeight:70})}}function isAddToMyOutfitFormValid(b){var d="#id_"+b+"_dropdown_size";var c="#id_"+b+"_size_error";var a=$(d).attr("selectedIndex");if(a==undefined||a==0){$(c).show();return false}return true}function getFullColorNameForMaterialCode(a,d){var e=a.toLowerCase();var b=arVs[e];for(var c=0;c<b.length;c++){if(b[c].sap_material_code==d&&b[c].color_name){return b[c].color_name}}return""}function populateColorDropdown(c,a){var d="";var b="";$(""+c+" option").each(function(e){d=$(this).attr("value");b=getFullColorNameForMaterialCode(a,d);$(this).text(b)});$(c).attr("selectedIndex",0)}function populateSizeDropdown(b,g,f){var c=g.toLowerCase();var a=arVs[c];try{var l=$(b).get(0).options}catch(h){}if(l==undefined){return}l.length=0;l[0]=new Option("Select","");for(var d=0;d<a.length;d++){if(a[d].sap_material_code==f&&a[d].sap_variant_sku&&a[d].size_name){var j=a[d].size_name;var k=a[d].sap_variant_sku;l[l.length]=new Option(j,k)}}}function showColorChipAndSetColorName(f,b,g){var h=b.toLowerCase();var c=arVs[h];var e="#id_"+f+"_colorchip";var a="#id_"+f+"_color_display_name";for(var d=0;d<c.length;d++){if(c[d].sap_material_code==g){if(c[d].primary_web_swatch_rgb!=""){$(""+e+" .primaryColor").css("backgroundColor","#"+c[d].primary_web_swatch_rgb.replace("#","")+"")}else{$(""+e+" .primaryColor").css("backgroundColor","transparent")}if(c[d].secondary_web_swatch_rgb!=""){$(""+e+" .secondaryColor").css("backgroundColor","#"+c[d].secondary_web_swatch_rgb.replace("#","")+"")}else{$(""+e+" .secondaryColor").css("backgroundColor","transparent")}if(c[d].tertiary_web_swatch_rgb!=""){$(""+e+" .tertiaryColor").css("backgroundColor","#"+c[d].tertiary_web_swatch_rgb.replace("#","")+"")}else{$(""+e+" .tertiaryColor").css("backgroundColor","transparent")}if(c[d].logo_web_swatch_rgb!=""){$(""+e+" .logoColor").css("backgroundColor","#"+c[d].logo_web_swatch_rgb.replace("#","")+"")}else{$(""+e+" .logoColor").css("backgroundColor","transparent")}$(a).text(c[d].color_name)}}}function handleMaterialSelected(e,j,h){var k="#id_"+e+"_sku_lbl_style";var l="#id_"+e+"_sku_lbl_color";var f="#id_"+e+"_dropdown_qty";var a="#id_"+e+"_product_image_img";var d="#id_"+e+"_dropdown_size";var g=j.toLowerCase();selected_material_code[g]=h;var c="";var i="";var b=h.split("-",2);if(b[0]!=undefined){c=b[0]}if(b[1]!=undefined){i=b[1]}$(k).text(c);$(l).text(i);$(f).attr("selectedIndex",0);$(a).attr("src","http://a248.e.akamai.net/f/248/9086/10h/origin-d4.scene7.com/is/image/Underarmour/"+h+"?wid=106&hei=122&bgc=e2e2e2&resMode=sharp&op_usm=.5,0.5,0,0");showColorChipAndSetColorName(e,j,h);populateSizeDropdown(d,j,h);handleSizeSelected(e,j)}function handleSizeSelected(c,k){var j=k.toLowerCase();var f=arVs[j];var l="#id_"+c+"_sku_lbl_size";var b="#id_"+c+"_dropdown_size";var e="#id_"+c+"_display_price";var a="#id_"+c+"_size_error";var g=$(b).attr("value");$(l).text("");var d=$(a).css("display");if(d=="block"){$(a).css("display","none")}for(var h=0;h<f.length;h++){if(f[h].sap_variant_sku==g){if(f[h].sap_current_price){$(e).text(f[h].sap_current_price)}if(f[h].size_name){$(l).text(f[h].size_name)}return null}}}function handleMaterialSelectionForOutfit(a,e,d,g,b,c){var f=a.toLowerCase();selected_material_code[f]=e;setImageBySelectedMaterialCode(a);setColorStatus(c,true);if(d!=undefined){populateVariantSelectForOutfit(a,d,g,b,e)}}function setImageBySelectedMaterialCode(a){var b=getProductImageForMaterialCode(a);if(typeof(insertZoomViewer)=="function"){insertZoomViewer(b,a)}}function getProductImageForMaterialCode(a){var d=a.toLowerCase();var b=arVs[d];for(var c=0;c<b.length;c++){if(b[c].sap_material_code==selected_material_code[d]){return b[c].product_image}}return null}function populateVariantSelectForOutfit(g,a,m,b,f){var k=null;var e=g.toLowerCase();var l=false;if(a.options.length>0&&a.selectedIndex>=-1){k=a.options[a.selectedIndex].text}var c=arVs[e];for(idx=0;idx<c.length;idx++){if(c[idx]["sap_material_code"]==f&&c[idx]["qty"]>0){l=true;break}}a.options.length=0;if(l==false){$(b).hide()}else{$(b).show()}for(var d=0;d<c.length;d++){if(c[d].sap_material_code==selected_material_code[e]){var h=c[d].size_name;var j=c[d].sap_variant_sku;a.options[a.options.length]=new Option(h,j)}}if(k!=null){for(var d=0;d<a.options.length;d++){if(a.options[d].text==k){a.selectedIndex=d;break}}}}function setColorStatus(b,a){$("#colorMsg").empty().append(b);if(a){selected_color_msg=b}}function restoreColorStatus(){$("#colorMsg").empty().append(selected_color_msg)};