(function(a){a.fn.quickbuy=function(){var h;var f='<div class="closeButtonCont"><img src="/pws/images/bt_close.gif" alt="Close window" /></div>';f+='<div class="formCont"></div>';var d=a("<img>").attr("src","/pws/images/img_popUpLoader.gif").attr("alt","Product sizes are loading").attr("height","113");var l=a('<div class="quickbuyCont"></div>');l.append(f);a("div#productsCont").append(l);var c=l.find("div.closeButtonCont img");var k=l.find("div.formCont");c.click(function(){l.css("display","none")});function j(o,m,n){l.css({top:n,left:m});l.css("display","block");if(h!==o||h==="undefined"){h=o;a.ajax({url:"/pws/AJProductDetails.ice?layout=product.pop.layout&ProductID="+o,beforeSend:function(p){l.append(d);k.css("display","none")},success:function(q){k.empty().append(q).css("display","block");k.slideDown(10);var p=k.find("form.addBag");g(p)},error:function(q,t,r){var s="/pws/ProductDetails.ice?ProductID="+o;var p="<p class='error'>Sorry, an error has occurred. Please click the following link to view the full product information>";p+="<br /><br /><a href='"+s+"'>view product information</a></p>"}})}}function b(m){if(m==true){a("form.addBag fieldset > input").attr("disabled",true)}else{if(m==false){a("form.addBag fieldset > input").attr("disabled",false)}}}function g(n){var m=false;n.ajaxForm({beforeSubmit:function(){b(true);a(".addBag").find(".submit").css("background","url(/pws/images/btn_addToShopPopUp_Loading.gif)")},success:function(o){a("p.addMessage").empty().append(o);a(".addBag").find(".submit").css("background","url(/pws/images/btn_addToShopPopUp.gif)");loadMiniBasket();b(false)},error:function(p,q,o){}})}var e=0;return this.each(function(){var m=a(this).attr("href").split("/");var n=m[m.length-1];this.onclick=function(o){return function(){var p=a(this).parent("div.productCont").position().left;var q=a(this).parent("div.productCont").position().top;j(n,p,q);return false}}(e);e++})}})(jQuery);$(document).ready(function(){if($("div.productCont").length>0){$("div.productCont a.quickBuyButton").quickbuy()}$("form.sortProducts select").change(function(){var a=$(this).find("option:selected").attr("value");if(a!=""){sortProducts(a)}})});function sortProducts(a){var c=$("div.productCont");var d=[];var b;c.find("span."+a).each(function(){b=$(this).text();d.push(b+"|"+$(this).parents("div.productCont").attr("id"))});function e(g,f){var g=g.split("|")[0];var f=f.split("|")[0];if(a=="priceDesc"){return f-g}else{return g-f}}d=d.sort(e);$("div.productCont").removeClass("lastInRow");for(i=0;i<d.length;i++){$("div#"+d[i].split("|")[1]).appendTo("div#productsCont");if(i%3==2){$("div#"+d[i].split("|")[1]).addClass("lastInRow")}}};
