(function(a){a.fn.extend({spin:function(c){return this.each(function(){c=a.extend({imageBasePath:"/StormSites/gp/images/site/",spinBtnImage:"spin-button.png",spinUpImage:"spin-up.png",spinDownImage:"spin-down.png",interval:1,max:null,min:null,timeInterval:500,timeBlink:200},c||{});var j=a(this);var h=c.imageBasePath+c.spinBtnImage;var l=new Image();l.src=h;var i=c.imageBasePath+c.spinUpImage;var e=new Image();e.src=i;var k=c.imageBasePath+c.spinDownImage;var g=new Image();g.src=k;var f=a(document.createElement("img"));f.attr("src",h);f.css({cursor:"pointer",verticalAlign:"bottom",padding:0,margin:0});j.after(f);j.css({marginRight:0,paddingRight:0});function d(m){var n=j.val();if(!isNaN(n)){n=parseFloat(n)+(m*c.interval);if(c.min!=null&&n<c.min){n=c.min}if(c.min!=null&&n>c.max){n=c.max}if(n!=j.val()){j.val(n);j.change();src=(m>0?i:k);f.attr("src",src);if(c.timeBlink<c.timeInterval){setTimeout(function(){f.attr("src",h)},c.timeBlink)}}}}f.mousedown(function(n){var o=n.pageY-f.offset().top;var m=(f.height()/2>o?1:-1);(function(){d(m);var p=setTimeout(arguments.callee,c.timeInterval);a(document).one("mouseup",function(){clearTimeout(p);f.attr("src",h)})})();return false})})}});function b(){a("div.defaultskudata").hide("slow");a(".cust_checkbox_on").removeClass("cust_checkbox_on").addClass("cust_checkbox_off").next("input").removeAttr("checked");a(".cust_checkbox_backorder_on").removeClass("cust_checkbox_backorder_on").addClass("cust_checkbox_backorder_off").next("input").removeAttr("checked");a(".spin","#skulist").attr("value","0")}a.fn.custCheckBox=function(c){var e={disable_all:true};var d=a.extend(e,c);return this.each(function(){a(".checkbox").unbind().click(function(){var g=a(this).next("input").attr("disabled");var f=a(this).next("input").attr("id").replace("_check","_skudata");if(a(this).hasClass("cust_checkbox_off")&&!g){if(d.disable_all){b()}a(this).removeClass("cust_checkbox_off").addClass("cust_checkbox_on").next("input").attr("checked","checked");a(".spin","#"+f).attr("value","1");a("#"+f).show("slow")}else{if(a(this).hasClass("cust_checkbox_backorder_off")&&!g){if(d.disable_all){b()}a(this).removeClass("cust_checkbox_backorder_off").addClass("cust_checkbox_backorder_on").next("input").attr("checked","checked");a(".spin","#"+f).attr("value","1");a("#"+f).show("slow")}else{if(a(this).hasClass("cust_checkbox_on")&&!g){a(this).removeClass("cust_checkbox_on").addClass("cust_checkbox_off").next("input").removeAttr("checked");a("#"+f).hide("slow",function(){a("#"+f+" > .spin").attr("value","0")})}else{if(a(this).hasClass("cust_checkbox_backorder_on")&&!g){a(this).removeClass("cust_checkbox_backorder_on").addClass("cust_checkbox_backorder_off").next("input").removeAttr("checked");a("#"+f).hide("slow",function(){a("#"+f+" > .spin").attr("value","0")})}}}}})})}})(jQuery);