(function(f){onHandlerPress=function(d){var a=f(this),e=a.parent(),g=d.data.finalWidth,b=a.next(),d=a.parent().parent(),c=window[d.attr("id")],i=d.find("> li.containerMoving");i.size()&&i.find("> div."+c.contentContainerClass).not(e.prev().get(0)).not(e.next().get(0)).stop(!0,!0);var h=d.find("li").find("> div."+c.containerClassSelected);if(!a.hasClass(c.handleClassSelected))switch(h.length&&h.prev().removeClass(c.handleClassSelected),a.removeClass(c.handleClassOver).addClass(c.handleClassSelected), c.closeOpenAnimation){case 1:h.parent().addClass("containerMoving"),b.parent().addClass("containerMoving"),c.eventAction(b),h.length?h.animate({width:"0px"},{queue:!0,duration:c.closeSpeed,easing:c.closeEaseAction,complete:function(){h.data("status",0).removeClass(c.containerClassSelected);h.parent().removeClass("containerMoving");b.addClass(c.containerClassSelected);b.parent().removeClass("containerMoving");c.completeAction(b)},step:function(a){width=a;new_width=g-width;b.width(Math.ceil(new_width))}}): b.animate({width:g},{queue:!1,duration:c.closeSpeed,easing:c.closeEaseAction,complete:function(){b.addClass(c.containerClassSelected);b.parent().removeClass("containerMoving");c.completeAction(b)}})}};f.fn.extend({hrzAccordion:function(d){this.settings={eventTrigger:"click",containerClass:"container",listItemClass:"listItem",contentContainerClass:"contentContainer",contentWrapper:"contentWrapper",contentInnerWrapper:"contentInnerWrapper",handleClass:"handle",handleClassOver:"handleOver",handleClassSelected:"handleSelected", containerClassSelected:"containerSelected",handlePosition:"right",handlePositionArray:"",closeEaseAction:"swing",closeSpeed:500,openEaseAction:"swing",openSpeed:500,openOnLoad:2,hashPrefix:"tab",eventAction:function(){},completeAction:function(){},closeOpenAnimation:1,cycle:!1,cycleInterval:1E4,fixedWidth:"",eventWaitForAnim:!0};d&&f.extend(this.settings,d);var a=this.settings;return this.each(function(){var e=f(this),g=e.attr("id"),b=e.find("> li");window[g]=a;e.addClass(a.containerClass);var c= b.size(),e=e.width(),d=f(this).find("."+a.handleClass).first().outerWidth(),h;h=a.fixedWidth?a.fixedWidth:e-c*d-d;b.each(function(b){var d=f(this),e=f('<div class="'+a.handleClass+"\" id='"+g+"Handle"+b+"'></div>");d.attr("id",g+"ListItem"+b).attr("class",a.listItemClass);d.html("<div class='"+a.contentContainerClass+"' id='"+g+"Content"+b+"'><div class=\""+a.contentWrapper+'"><div class="'+a.contentInnerWrapper+'">'+d.html()+"</div></div></div>");d.prepend(e);e.bind("mouseover",function(){f(this).addClass(a.handleClassOver)}); e.bind("mouseout",function(){f(this).removeClass(a.handleClassOver)});e.bind(a.eventTrigger+".accordion",{finalWidth:h},onHandlerPress);b==c-1&&f("#"+g).show();if(a.openOnLoad!==!1&&b==c-1){b=location.hash;b=b.replace("#","");if(b.search(a.hashPrefix)!="-1")var i=1,b=b.replace(a.hashPrefix,"");b&&i==1?f("#"+g+"Handle"+(b-1)).trigger(a.eventTrigger):f("#"+g+"Handle"+(a.openOnLoad-1)).trigger(a.eventTrigger)}})})}})})(jQuery);
