/*
	jQuery zAccordion Plugin
	Copyright 2010 - 2011 - Nate Armagost - http://www.armagost.com
	Version 1.0.1
	Licensed under the MIT and GPL licenses
*/
(function(a){a.fn.extend({zAccordion:function(c){var d={timeout:6000,width:960,height:340,slideWidth:660,slideHeight:340,tabWidth:100,startingSlide:0,slideClass:"slide",slideOpenClass:"slide-open",slideClosedClass:"slide-closed",easing:null,speed:1200,open:null,close:null,auto:true,trigger:"click",pause:true,click:null};if((c.height==undefined)&&(c.slideHeight==undefined)){c.height=d.height;c.slideHeight=d.slideHeight}else{if((c.height!=undefined)&&(c.slideHeight==undefined)){c.slideHeight=c.height}else{if((c.height==undefined)&&(c.slideHeight!=undefined)){c.height=c.slideHeight}}}if((c.width==undefined)&&(c.slideWidth==undefined)&&(c.tabWidth==undefined)){c.width=d.width;c.tabWidth=d.tabWidth;c.slideWidth=d.slideWidth}else{if((c.width!=undefined)&&(c.slideWidth==undefined)&&(c.tabWidth==undefined)){c.tabWidth=100;c.slideWidth=c.width-((this.children().size()-1)*c.tabWidth)}else{if((c.width==undefined)&&(c.slideWidth!=undefined)&&(c.tabWidth==undefined)){c.width=d.width;c.tabWidth=(d.width-c.slideWidth)/(this.children().size()-1)}else{if((c.width==undefined)&&(c.slideWidth==undefined)&&(c.tabWidth!=undefined)){c.width=d.width;c.slideWidth=c.width-((this.children().size()-1)*c.tabWidth)}else{if((c.width!=undefined)&&(c.slideWidth!=undefined)&&(c.tabWidth==undefined)){c.tabWidth=(c.width-c.slideWidth)/(this.children().size()-1)}else{if((c.width!=undefined)&&(c.slideWidth==undefined)&&(c.tabWidth!=undefined)){c.slideWidth=c.width-((this.children().size()-1)*c.tabWidth)}else{if((c.width==undefined)&&(c.slideWidth!=undefined)&&(c.tabWidth!=undefined)){c.width=((this.children().size()-1)*c.tabWidth)+c.slideWidth}}}}}}}d.animate=c.slideWidth-c.tabWidth;var b=null;d.stop=false;d.inside=false;d.current=d.startingSlide;var c=a.extend(d,c);this.click=function(e){clearTimeout(b);e++;if((e>a(this).children().size())||(e<1)){e=1}a(this).children(a(this).children().get(0).tagName+":nth-child("+e+")").trigger(d.trigger)};this.stop=function(){clearTimeout(b);d.stop=true};this.start=function(){clearTimeout(b);d.stop=false;var e=a(this).children().get(0).tagName+"."+d.slideOpenClass;this.click(a(this).children(e).index()+1)};return this.each(function(){var h=c;var g=a(this);var f;var e=[];g.children().each(function(i){var j;f=i*h.tabWidth;e[i]=f;j=i*10;a(this).addClass(h.slideClass);a(this).css({left:f+"px",top:0,"z-index":j,margin:0,padding:0,display:"block",position:"absolute",overflow:"hidden",width:h.slideWidth+"px",height:h.slideHeight+"px","float":"left"});if(i==(h.startingSlide)){a(this).addClass(h.slideOpenClass).css("cursor","default")}else{a(this).addClass(h.slideClosedClass).css("cursor","pointer");if(i>(h.startingSlide)){var k=i+1;g.children(g.children().get(0).tagName+":nth-child("+k+")").css({left:e[k-1]+h.animate+"px"})}}});g.css({display:"block","list-style":"none",height:h.height+"px",overflow:"hidden",width:h.width+"px",padding:0,position:"relative",overflow:"hidden"});if((g.get(0).tagName=="UL")||(g.get(0).tagName=="OL")){g.css({"list-style":"none"})}g.hover(function(){h.inside=true;try{clearTimeout(b)}catch(i){}},function(){h.inside=false;try{clearTimeout(b)}catch(i){}if(h.auto&&!h.stop){b=setTimeout(function(){h.current=g.children(g.children().get(0).tagName+"."+h.slideOpenClass).index()+1;var j=h.current+1;if(j>e.length){j=1}g.children(g.children().get(0).tagName+":nth-child("+j+")").trigger(h.trigger)},h.timeout)}});g.children(g.children().get(0).tagName+"."+h.slideClass).bind(h.trigger,function(){if(a(this).hasClass(h.slideOpenClass)){}else{try{clearTimeout(b)}catch(l){}if(!h.inside&&!h.stop){b=setTimeout(function(){h.current=g.children(g.children().get(0).tagName+"."+h.slideOpenClass).index()+1;var i=h.current+1;if(i>e.length){i=1}g.children(g.children().get(0).tagName+":nth-child("+i+")").trigger(h.trigger)},h.timeout)}g.children(g.children().get(0).tagName+"."+h.slideClass).addClass(h.slideClosedClass).removeClass(h.slideOpenClass).css("cursor","pointer");a(this).addClass(h.slideOpenClass).removeClass(h.slideClosedClass).css("cursor","default");var j=a(this).index()+1;if(h.click!=null){h.click()}g.children(g.children().get(0).tagName+":nth-child("+j+")").animate({left:e[j-1]+"px"},h.speed,h.easing,h.open);for(var k=1;k<=e.length;k++){if(k<j){g.children(g.children().get(0).tagName+":nth-child("+k+")").animate({left:e[k-1]+"px"},h.speed,h.easing,h.close)}if(k>j){g.children(g.children().get(0).tagName+":nth-child("+k+")").animate({left:e[k-1]+h.animate+"px"},h.speed,h.easing,h.close)}}return false}});if(h.auto&&!h.stop){b=setTimeout(function(){h.current=g.children(g.children().get(0).tagName+"."+h.slideOpenClass).index()+1;var i=h.current+1;if(i>e.length){i=1}g.children(g.children().get(0).tagName+":nth-child("+i+")").trigger(h.trigger)},h.timeout)}})}})})(jQuery);
