/* ================================================= // jquery tabs plugins 1.3 // author : chenmnkken@gmail.com // url: http://stylechen.com/jquery-tabs.html // data : 2012-09-06 // =================================================*/ (function(e){e.fn.tabs=function(b){return this.each(function(){b=e.extend({event:"mouseover",timeout:0,auto:0,callback:null,switchbtn:false},b);var c=e(this),k=c.children("div.tab_box").children("div"),l=c.children("ul.tab_menu"),g=l.find("li"),i,m=function(a){a.siblings("li").removeclass("current").end().addclass("current");k.siblings("div").addclass("hide").end().eq(a.index()).removeclass("hide")},o=function(a,d){d?settimeout(function(){m(a)},d):m(a)},n=function(){if(b.auto)i=setinterval(j,b.auto)}, j=function(a){var d=l.find("li.current"),p=g.eq(0),q=g.eq(g.length-1),h=g.length,f=d.index();if(a){f-=1;a=f===-1?q:d.prev("li")}else{f+=1;a=f===h?p:d.next("li")}h=f===h?0:f;d.removeclass("current");a.addclass("current");k.siblings("div").addclass("hide").end().eq(h).removeclass("hide");b.callback&&b.callback.call(c)};g.bind(b.event,function(){o(e(this),b.timeout);b.callback&&b.callback.call(c)});if(b.auto){n();c.hover(function(){clearinterval(i);i=undefined},function(){n()})}if(b.switchbtn){c.append('previousnext'); var r=e(".tab_prev",c),s=e(".tab_next",c);r.click(function(a){j(true);a.preventdefault()});s.click(function(a){j();a.preventdefault()})}})}})(jquery);