/*automain*/
var AutoMain=function(a){this.SetOptions(a);this.oContainer=this.options.oContainer;this.oText=this.options.oText;this.oButton=this.options.oButton;this.oSrc=this.options.oSrc;this.timer=this.options.timer;this.delay=this.options.delay;this.Ttime=this.options.Ttime;this.Dtime=this.options.Dtime;this.iContainer=$(this.oContainer);this.iText=$(this.oText+" > li");this.pButton=$(this.oButton);this.iButton=$(this.oButton+" > ul > li");this.Button=$(this.oButton+" > ul > li > span");this.iSrc=$(this.oText+" > li > "+this.oSrc);this.init()};AutoMain.prototype={SetOptions:function(a){this.options={oContainer:".auto_main",oText:".auto_main_text",oButton:".auto_main_button",oSrc:".a1",timer:null,delay:null,Ttime:5000,Dtime:300};$.extend(this.options,a||{})},init:function(){var a=this;for(var i=0;i<this.iText.length;i++){i==0?$(this.iText[i]).css({visibility:"visible","z-index":2}):$(this.iText[i]).css({visibility:"visible","z-index":1})}$(this.iButton[0]).addClass("current");if(this.iButton.length==7){$(this.iButton[this.iButton.length-1]).css({width:74,"background-position":"-75px top"})}this.Move();this.CreateImage();this.Loading();this.timer=setTimeout(function(){a.Auto()},this.Ttime);$(this.iContainer).bind("mouseenter",function(){a.Stop()}).bind("mouseleave",function(){a.timer=setTimeout(function(){a.Auto()},a.Ttime)});$(this.pButton).mouseleave(function(){a.ClearDelay()})},CurrentPointer:function(){for(var i=0;i<this.iButton.length;i++){if($(this.iButton[i]).attr("class")=="current"){return i}}},Move:function(){var b=this;for(var i=0;i<this.Button.length;i++){(function(){var a=i;$(b.Button[a]).mouseenter(function(){b.ClearDelay();b.delay=setTimeout(function(){for(var j=0;j<i;j++){if(a==j){$(b.iButton[a]).addClass("current");b.Change(a);b.Loading()}else{$(b.iButton[j]).removeClass("current")}}},b.Dtime)})})()}},Change:function(a){for(var i=0;i<this.iText.length;i++){if(a==i){$(this.iText[a]).css({"z-index":2});$(this.iText[a]).stop().animate({},"slow")}else{$(this.iText[i]).css({"z-index":1});$(this.iText[i]).stop().animate({},"slow")}}},CreateImage:function(){this.image=[],this.imageSrc=[];for(var i=0;i<this.iSrc.length;i++){this.imageSrc.push($(this.iSrc[i]).attr("init"));this.image.push(new Image())}},Loading:function(){var a=this,index=this.CurrentPointer();if(!$(this.iSrc[index]).attr("init"))return;$(this.image[index]).load(function(){$(a.iSrc[index]).removeAttr("init");$(a.iSrc[index]).append("<img src="+a.imageSrc[index]+" />");a.image[index]=new Image();a.imageSrc[index]=null});this.image[index].src=this.imageSrc[index]},Auto:function(){var a=this,index=this.CurrentPointer();if(index>=(this.iButton.length-1)){index=-1}for(var i=0;i<this.iButton.length;i++){if(i==(index+1)){$(a.iButton[i]).addClass("current");a.Change(i);a.Loading()}else{$(a.iButton[i]).removeClass("current")}}this.timer=setTimeout(function(){a.Auto()},this.Ttime)},ClearDelay:function(){if(!!this.delay){clearTimeout(this.delay)}},Stop:function(){if(!!this.timer){clearTimeout(this.timer)}}};
/*roll.js*/
var Scroll=function(options){this.init(options)};Scroll.prototype={init:function(options){this.SetOptions(options);this.oScroll=$("#"+this.options.oScroll);this.oScrollMid=$("#"+this.options.oScrollMid);this.oScrollList=$("#"+this.options.oScrollList);this.item=$("#"+this.options.oScrollList).children();this.widthScroll=this.oScroll.width();this.heightScroll=this.oScroll.height();this.leftScrollList=parseInt(this.oScrollList.css("margin-left"));this.topScrollList=parseInt(this.oScrollList.css("margin-top"));this.widthScrollList=$(this.item[0]).outerWidth()*this.item.length;this.heightScrollList=this.oScrollList.height();this.heightScrollMid=this.oScrollList.height()*3;this.widthScrollMid=this.oScrollList.width()*3;this.oScrollMid.css({height:this.heightScrollMid,width:this.widthScrollMid});this.speed=this.options.speed;this.step=this.options.step;this.side=this.options.side;this.pauseHeight=this.options.pauseHeight;this.pauseWidth=this.options.pauseWidth;this.pauseTime=this.options.pauseTime;this.clearTimer=null;this.mark=0;this.pause=0;this.oScrollList.clone(true).appendTo(this.oScrollList);var this_obj=this;this.oScroll.bind("mouseenter",function(){this_obj.Stop()}).bind("mouseleave",function(){this_obj.Start()});this.Start()},SetOptions:function(options){this.options={oScroll:"scroll",oScrollMid:"scrollMid",oScrollList:"scrollList",side:"left",speed:20,step:1,pauseHeight:0,pauseWidth:0,pauseTime:1000};$.extend(this.options,options||{})},ScrollLeftRight:function(){var this_obj=this;this.leftScrollList=this.GetScroll(this.leftScrollList,this.widthScrollList,this.pauseWidth);this.oScrollList.css({"margin-left":this.leftScrollList});this.clearTimer=window.setTimeout(function(){this_obj.Start()},this.speed)},ScrollTopDown:function(){var this_obj=this;this.topScrollList=this.GetScroll(this.topScrollList,this.heightScrollList,this.pauseHeight);this.oScrollList.css({"margin-top":this.topScrollList});this.clearTimer=window.setTimeout(function(){this_obj.Start()},this.speed)},GetScroll:function(iMarginScroll,iScrollList,iPause){var iStep=this.step*this.mark;if(this.mark>0){if(Math.abs(iMarginScroll)>=iScrollList){iMarginScroll=0}}else{if(iMarginScroll>=0){iMarginScroll=-iScrollList}}this.currentNum=((iMarginScroll-iStep)/iPause).toFixed(0);if(iPause>0){if(Math.abs(this.pause)>=iPause){iMarginScroll=iPause*this.currentNum;this.speed=this.pauseTime;this.pause=iStep=0}else{this.speed=this.options.speed;this.pause+=iStep}}return iMarginScroll-iStep},Start:function(){switch(this.side.toLowerCase()){case"left":this.mark=1;this.ScrollLeftRight();break;case"right":this.mark=-1;this.ScrollLeftRight();break;case"top":this.mark=1;this.ScrollTopDown();break;default:this.mark=-1;this.ScrollTopDown()}},Stop:function(){clearTimeout(this.clearTimer)}};
$(document).ready(function(){
    var kk = new AutoMain();
    var ee = new Scroll({ oScroll: "scroll", oScrollMid: "scrollMid", oScrollList: "scrollList", side: "left", pauseWidth: 512, pauseTime: 1000, step: 2 });
});
