$(function(){$(".swatch img").hover(function(){var b=$(this).attr("src").split("/").pop();var a="/img/p/dp/"+b;$("#hiddenImg img")[0].src=a;$("#hiddenImg").addClass("show");},function(){$("#hiddenImg").removeClass("show");});$("a.imgpop").lightBox();$("#pTab").tabs();$("#addToCartInactive").jTooltip();$("a.option").hover(function(){var a=$(this).parent().siblings("p");$("span.origin",a).hide();$("span.show",a).text($("img",this).attr("title")).show();},function(){var a=$(this).parent().siblings("p");$("span.origin",a).show();$("span.show",a).hide();});registerReviewPagination();});function getAttrList(c){var b=new Array();if(c==undefined||c.length==0){return b;}for(var a in c[0].Attribute){b.push(a);}return b;}function filterMapping(e,a){var b=new Array();for(var d=0;d<e.length;d++){var f=true;for(var c in a){if(a[c]!=e[d].Attribute[c]){f=false;break;}}if(f==true){b.push(e[d]);}}return b;}function mappingContains(e,b,a){var c=false;for(var d=0;d<e.length;d++){if(e[d].Attribute[b]==a){c=true;break;}}return c;}function updatePricePanel(c,e){var f=new Array();var l=new Array();var h=new Array();var n=new Array();var g=new Array();var a=new Array();for(var j=0;j<c.length;j++){if(c[j].title!=undefined){f.add(c[j].title);}else{f.add(refreshSelections.oName);}if(c[j].mPrice!=undefined){l.add(c[j].mPrice);}if(c[j].rPrice!=undefined){h.add(c[j].rPrice);}if(c[j].discount!=undefined){n.add(c[j].discount);}if(c[j].note!=undefined){a.add(c[j].note);}g.add(c[j].fPrice);}$("#pPrice").html("");if(f.length==1){$("#prodDesc h1").html(f[0]);}if(l.length==1){$("#pPrice").append('<p class="mPrice">Market Price: <span>'+formatCurrency(l[0])+"</span></p>");}else{if(l.length>1){$("#pPrice").append('<p class="mPrice">Market Price: <span>'+formatCurrency(l.min())+" ~ "+formatCurrency(l.max())+"</span></p>");}}if(h.length==1){$("#pPrice").append('<p class="rPrice">Regular Price: <span>'+formatCurrency(h[0])+"</span></p>");}else{if(h.length>1){$("#pPrice").append('<p class="rPrice">Regular Price: <span>'+formatCurrency(h.min())+" ~ "+formatCurrency(h.max())+"</span></p>");}}if(n.length==1){$("#pPrice").append('<p class="discount">Instant Discount: <span>-'+formatCurrency(n[0])+"</span></p>");}else{if(n.length>1){$("#pPrice").append('<p class="discount">Instant Discount: <span>'+formatCurrency(n.min())+" ~ "+formatCurrency(n.max())+"</span></p>");}}if(a.length==1){$("#pPrice").append('<p><span class="txtGrey txtSm">'+a[0]+"</span></p>");}if(g.length==1){$("#pPrice").append('<p class="fPrice">Your Price: '+formatCurrency(g[0])+"</p>");}else{if(g.length>1){$("#pPrice").append('<p class="fPrice">Your Price: '+formatCurrency(g.min())+" ~ "+formatCurrency(g.max())+"</p>");}}$("#pSave").addClass("hide");if(l.length==1||(l.length==0&&h.length==1)){var d=l.length==1?l[0]:(h.length==1?h[0]:g[0]);var k=d-g[0];if(k>0){$("#pSave").removeClass("hide");$("#sAmount").text(formatCurrency(k));$("#sPerc").text(Math.ceil(k*100/d));}}if(c.length==1){if(e){$("#addToCartInactive").addClass("hide");$("#addToCartActive").removeClass("hide");$("#SkuId").val(c[0].sku);}}else{$("#addToCartInactive").removeClass("hide");$("#addToCartActive").addClass("hide");}return 0;}function refreshSelections(e,f,q){var r=e;var d=new Object();var h=true;for(var a=0;a<f.length;a++){var l=f[a];var k=$("#"+l);if(k.val()>0){d[l]=k.val();}else{h=false;}var s=e;var n=new Object();for(var c=0;c<f.length;c++){if(c==a){continue;}var p=f[c];var g=$("#"+p).val();if(g<0){continue;}n[p]=g;}s=filterMapping(s,n);$("option",k).each(function(){var b=$(this).val();if(b<0){return;}if(mappingContains(s,l,b)){$(this).attr("style",q.enabled_style);}else{$(this).attr("style",q.disabled_Style);}});}r=filterMapping(e,d);q.updateFunction(r,h);}function registerAttributes(b,e){var a={disabled_Style:"color:gray;",enabled_style:"color:green;",updateFunction:updatePricePanel};var e=$.extend(a,e);var c=getAttrList(b);for(var f=0;f<c.length;f++){var d="#"+c[f];$(d).change(function(){var h=$(this).attr("id");var l=$(this).val();var i=new Object();var g=b;if(l>0){i[h]=l;g=filterMapping(b,i);}for(var p=0;p<c.length;p++){var k=c[p];var n=$("#"+k);var m=n.val();if(k==h||m<0){continue;}var o=mappingContains(g,k,m);if(o==false){$("option:first",n).attr("selected","selected");}else{i[k]=m;g=filterMapping(g,i);}}refreshSelections(b,c,e);});}refreshSelections.oName=$("#prodDesc h1").html();refreshSelections(b,c,e);}function registerReviewPagination(){$(".rvPagination .pages a").click(function(){var b=$(this).attr("href");var a=b+"?refCaller=ajax";$("#reviewContent").load(a,null,registerReviewPagination);return false;});}function voteReview(c,a){var b="/review/VoteReview/"+c+"?isHelpful="+a;$("#rvtools_"+c).load(b);}function showOrderProcessing(){$("body").append('<div id="order-overlay"></div><div id="order-processing"><img src="/img/lightbox-ico-loading.gif"></div>');var a=$(document).height();var b=$(window).width();$("#order-overlay").css({backgroundColor:"#000",opacity:0.8,width:b,height:a}).fadeIn();}
