function KitbagObjects(a){this.Services=new b;this.Cache=new c;function b(){this.Product=function(){var b=this._productService?this._productService:new ProductServiceProxy("/stores/"+a+"/services/ProductService.svc/");this._productService=b;return b};this.General=function(){var b=this._generalService?this._generalService:new GeneralServiceProxy("/stores/"+a+"/services/GeneralService.svc/");this._generalService=b;return b};this.Customer=function(){var b=this._customerService?this._customerService:new CustomerServiceProxy("/stores/"+a+"/services/CustomerService.svc/");this._customerService=b;return b}}function c(){this.Set=function(a,b){this[a]=b;return this[a]};this.Get=function(a){return typeof this[a]!=="undefined"?this[a]:null};this.JQuery=function(a){if(typeof this[a]==="undefined")this[a]=$(a);return this[a]}}}$.fn.kb_accordian=function(c){var a={defaultpane:":first",grow:false,headerClass:".accHead",paneClass:".accArea",selectedClass:"accSelected"};c&&$.extend(a,c);var b=$(this).find(a.headerClass);b.live("mouseenter",function(){$(this).addClass(a.selectedClass).css("cursor","pointer")});b.live("mouseleave",function(){$(this).data("selected")!=true&&$(this).removeClass(a.selectedClass)});b.live("click",function(b){b.preventDefault();$.fn.kb_accordian.open(a,$(this),false)});$.fn.kb_accordian.open(a,b.filter(a.defaultpane),true);return this};$.fn.kb_accordian.open=function(e,b,h){var g=b.parent(),c=g.parent(),a=c.children(e.paneClass),i=a.index(g),d=0;if(h){a.each(function(){if($(this).height()>d)d=$(this).height()});if(e.grow){var f=d+b.outerHeight(true)*(a.length-1);f>c.height()&&c.height(f)}if(d<c.height()-a.length*b.outerHeight(true))d=c.height()-a.length*b.outerHeight(true)}a.each(function(){var f,g;f=a.index($(this));if(f<=i)g=f*b.outerHeight(true);else g=c.height()-(a.length-f)*b.outerHeight(true);if(!h)$(this).animate({top:g},500,"swing");else $(this).height(d).css({top:g,"z-index":(f+1)*10});$(this).children().eq(0).removeClass(e.selectedClass).removeData()});b.addClass(e.selectedClass).data("selected",true)};$.fn.kb_content=function(a){var e={branch:0,leaf:""},b=$(this);a&&$.extend(e,a);KB.Services.General().GetLeafContent(a.branch,a.leaf,c,d);function c(a){a&&b.html(a)}function d(){b.html("")}return this};$.fn.kb_tabs=function(b){var a={tabClass:".tabs",headerClass:".tabheader",paneClass:".tabcontent",selectedClass:"tabselected"},c=$(this);b&&$.extend(a,b);$(this).find(a.paneClass+":first").show();$(this).find(a.headerClass+" a").click(function(b){b.preventDefault;$.fn.kb_tabs.open(a,$(this))}).filter(":first").addClass(a.selectedClass);return this};$.fn.kb_tabs.open=function(a,b){var e=b.parents(a.tabClass),g=e.find(a.headerClass+" a"),c=e.find(a.paneClass),d=c.filter(":visible"),f=g.index(b),h=c.index(d);h!=f&&d.fadeTo(300,0,function(){d.hide();c.eq(f).show().fadeTo(200,1);g.removeClass(a.selectedClass);b.addClass(a.selectedClass)})};var shadowViewer={elementHighlighted:{},init:function(){$(".viewer").live("click",function(a){$(this).queue(function(){var b=$($(this).attr("rel")).css({position:"absolute",margin:"auto","z-index":"10001"});shadowViewer.elementHighlighted=b;a.preventDefault();var d=window.innerWidth||(window.document.documentElement.clientWidth||window.document.body.clientWidth),c=window.innerHeight||(window.document.documentElement.clientHeight||window.document.body.clientHeight),g=window.pageYOffset||(window.document.documentElement.scrollTop||window.document.body.scrollTop),f=Math.max(c/2-b.height()/2+g,0),e=d/2-b.width()/2,h=$.browser.msie?$('<iframe class="shadowDiv" src="http://store.manutd.com/stores/common/products/block.html"></iframe>'):$('<div class="shadowDiv"></div>');h.height($("body").height()).appendTo($("body")).css("opacity",.8).show(0);b.fadeIn(600).css("left",e-10).css("top",f)}).dequeue()});$(".viewerClose").live("click",function(){shadowViewer.elementHighlighted.fadeOut(300,function(){$(".shadowDiv").remove()})})}};
