(function($){$.hrzAccordion={setOnEvent:function(i,container,finalWidth,settings){$("#"+container+"Handle"+i).bind(settings.eventTrigger,function(){var status=$('[rel='+container+'ContainerSelected]').data('status');if(status==1&&settings.eventWaitForAnim===true){return false}if($("#"+container+"Handle"+i).attr("rel")!=container+"HandleSelected"){settings.eventAction(i);$('[id*='+container+'Handle]').attr("rel","");$('[id*='+container+'Handle]').attr("class",settings.handleClass);$("#"+container+"Handle"+i).addClass(settings.handleClassSelected);$("."+settings.contentWrapper).css({width:finalWidth+"px"});switch(settings.closeOpenAnimation){case 1:if($('[rel='+container+'ContainerSelected]').get(0)){$('[rel='+container+'ContainerSelected]').data('status',1);$('[rel='+container+'ContainerSelected]').animate({width:"0px",opacity:"0"},{queue:true,duration:settings.closeSpeed,easing:settings.closeEaseAction,complete:function(){$('[rel='+container+'ContainerSelected]').data('status',0);settings.completeAction(i)},step:function(now){width=$(this).width();new_width=finalWidth-width;$('#'+container+'Content'+i).width(Math.ceil(new_width)).css("opacity","1")}})}else{$('[rel='+container+'ContainerSelected]').data('status',1);$('#'+container+'Content'+i).animate({width:finalWidth,opacity:"1"},{queue:false,duration:settings.closeSpeed,easing:settings.closeEaseAction,complete:function(){$('[rel='+container+'ContainerSelected]').data('status',0);settings.completeAction(i)}})}break;case 2:$('[id*='+container+'Content]').css({width:"0px"});$('#'+container+'Content'+i).animate({width:finalWidth+"px",opacity:"1"},{queue:false,duration:settings.openSpeed,easing:settings.openEaseAction,complete:settings.completeAction(i)});break}$('[id*='+container+'Content]').attr("rel","");$("#"+container+"Handle"+i).attr("rel",container+"HandleSelected");$("#"+container+"Content"+i).attr("rel",container+"ContainerSelected")}})}};$.fn.extend({hrzAccordionLoop:function(options){return this.each(function(a){var container=$(this).attr("id")||$(this).attr("class");var elementCount=$('#'+container+' > li, .'+container+' > li').size();var settings=$(this).data('settings');variable_holder="interval"+container;var i=0;var loopStatus="start";variable_holder=window.setInterval(function(){$("#"+container+"Handle"+i).trigger(settings.eventTrigger);if(loopStatus=="start"){i=i+1}else{i=i-1}if(i==elementCount&&loopStatus=="start"){loopStatus="end";i=elementCount-1}if(i==0&&loopStatus=="end"){loopStatus="start";i=0}},settings.cycleInterval)})},hrzAccordion:function(options){this.settings={eventTrigger:"click",containerClass:"container",listItemClass:"listItem",contentContainerClass:"contentContainer",contentWrapper:"contentWrapper",contentInnerWrapper:"contentInnerWrapper",handleClass:"handle",handleInnerWrapper:"handleInnerWrapper",handleClassOver:"handleOver",handleClassSelected:"handleSelected",handlePosition:"right",handlePositionArray:"",closeEaseAction:"swing",closeSpeed:500,openEaseAction:"swing",openSpeed:500,openOnLoad:2,hashPrefix:"tab",eventAction:function(i){},completeAction:function(i){},closeOpenAnimation:1,cycle:false,cycleInterval:10000,fixedWidth:"",eventWaitForAnim:true};if(options){$.extend(this.settings,options)}var settings=this.settings;return this.each(function(a){var container=$(this).attr("id")||$(this).attr("class");$(this).data('settings',settings);$(this).wrap("<div class='"+settings.containerClass+"'></div>");var elementCount=$('#'+container+' > li, .'+container+' > li').size();var containerWidth=$("."+settings.containerClass).width();var handleWidth=$("."+settings.handleClass).css("width");handleWidth=handleWidth.replace(/px/,"");var finalWidth;var handle;if(settings.fixedWidth){finalWidth=settings.fixedWidth}else{finalWidth=containerWidth-(elementCount*handleWidth)-handleWidth}$('#'+container+' > li, .'+container+' > li').each(function(i){$(this).attr('id',container+"ListItem"+i);$(this).attr('class',settings.listItemClass);$(this).html("<div class='"+settings.contentContainerClass+"' id='"+container+"Content"+i+"'>"+"<div class=\""+settings.contentWrapper+"\">"+"<div class=\""+settings.contentInnerWrapper+"\">"+$(this).html()+"</div></div></div>");if($("div",this).hasClass(settings.handleClass)){var html=$("div."+settings.handleClass,this).attr("id",""+container+"Handle"+i+"").html();$("div."+settings.handleClass,this).remove();handle="<div class=\""+settings.handleClass+"\" id='"+container+"Handle"+i+"'>"+"<div class=\""+settings.handleInnerWrapper+"\">"+html+"</div></div>"}else{handle="<div class=\""+settings.handleClass+"\" id='"+container+"Handle"+i+"'></div>"}if(settings.handlePositionArray){splitthis=settings.handlePositionArray.split(",");settings.handlePosition=splitthis[i]}switch(settings.handlePosition){case"left":$(this).prepend(handle);break;case"right":$(this).append(handle);break;case"top":$("."+container+"Top").append(handle);break;case"bottom":$("."+container+"Bottom").append(handle);break}$("#"+container+"Handle"+i).bind("mouseover",function(){$("#"+container+"Handle"+i).addClass(settings.handleClassOver)});$("#"+container+"Handle"+i).bind("mouseout",function(){if($("#"+container+"Handle"+i).attr("rel")!="selected"){$("#"+container+"Handle"+i).removeClass(settings.handleClassOver)}});$.hrzAccordion.setOnEvent(i,container,finalWidth,settings);if(i==elementCount-1){$('#'+container+",."+container).show()}if(settings.openOnLoad!==false&&i==elementCount-1){var location_hash=location.hash;location_hash=location_hash.replace("#","");if(location_hash.search(settings.hashPrefix)!='-1'){var tab=1;location_hash=location_hash.replace(settings.hashPrefix,"")}if(location_hash&&tab==1){$("#"+container+"Handle"+(location_hash)).attr("rel",container+"HandleSelected");$("#"+container+"Content"+(location_hash)).attr("rel",container+"ContainerSelected");$("#"+container+"Handle"+(location_hash-1)).trigger(settings.eventTrigger)}else{$("#"+container+"Handle"+(settings.openOnLoad)).attr("rel",container+"HandleSelected");$("#"+container+"Content"+(settings.openOnLoad)).attr("rel",container+"ContainerSelected");$("#"+container+"Handle"+(settings.openOnLoad-1)).trigger(settings.eventTrigger)}}});if(settings.cycle===true){$(this).hrzAccordionLoop()}})}})})(jQuery);jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d)},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4}else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b}});