﻿// JScript 文件
var WKScrollBox_GID= 1;
var WKScrollBox= function( boxid, speed, step ){
    var box= $(boxid);
    WKScrollBox_GID++;
    this.scrollerID= 'dScrolltable$D'+WKScrollBox_GID;
    this.boxid= boxid;
    this.speed= speed;
	this.step= step;
    this.box_w= box.getWidth();

	this.boID= 'dBoID$D'+ WKScrollBox_GID;
    
    var reval= "";
    reval += "<table id=\""+this.scrollerID+"\" cellpadding=\"0\" cellspacing=\"0\" style=\"margin-left:0px;\" >";
    reval += "      <tbody>";
    reval += "          <tr>";
    reval += "<td>"+box.innerHTML+"</td>";
	reval += "<td id=\""+this.boID+"\">"+box.innerHTML+"</td>";
	reval += "<td>"+box.innerHTML+"</td>";
	reval += "<td>"+box.innerHTML+"</td>";
    reval += "          </tr>";
    reval += "      </tbody>";
    reval += "</table>";

    box.innerHTML= reval;

	box.scrollLeft= 0;
    
    this.itv= null;  
    this.start();
    
    $(this.scrollerID).addEvent('mouseover', function(){
        clearInterval(this.itv)
    }.bind(this));
    $(this.scrollerID).addEvent('mouseout', function(){
        this.start();
    }.bind(this));
};
WKScrollBox.prototype.start= function(){
    this.itv= setInterval(this.doScroll.bind(this), this.speed);  
};
WKScrollBox.prototype.doScroll= function(){
	var box= $(this.boxid);
	var tb= $(this.boID);
	if(!box) return ;

	var nl= parseInt(box.scrollLeft,10);
	if( nl- tb.getWidth()>=0){
		box.scrollLeft= 0; 
	}else{
		box.scrollLeft= parseInt(box.scrollLeft,10)+1;
	}
};

window.addEvent('domready', function(){
    if($('dScrollBox')){
       var d1= new WKScrollBox('dScrollBox', 25,1);
    }
    if($('dScrollBox2')){
        var d2= new WKScrollBox('dScrollBox2',25,1);
    }
});

// Banner Flash
(function(){
    if(null== $('dBanner'))return ;
    var mySwiff = new Swiff('FLSkins/Default/swf/banner.swf',{
        'id':'swfFunLifeBanner',
        'container':$('dBanner'), 
        'width':904, 
        'height':225
    });
})();
// DateTime
(function(){
    if( null== $('siteTime') || null==$('siteDate') ) return ;
    var updateTime= function(){
        var today= new Date();
        $('siteTime').innerHTML= fstr(today.getHours())+':'+fstr(today.getMinutes())+':'+fstr(today.getSeconds());
        $('siteDate').innerHTML= today.getFullYear()+'-'+fstr(today.getMonth()+1)+'-'+fstr(today.getDate());
    };
    var fstr= function(_num){
        if(_num<=9) return '0'+_num; else return _num;
    };
    updateTime();
    setInterval(updateTime,2000);
})();

var doBuildInputBoxColor= function(){
    $$('.inputbox','.inputarea').each(function(item){
        item.addEvents({
            'focus': function(){
                item.addClass('inputboxActive');
            },
            'blur': function(){
                item.removeClass('inputboxActive');
            }
        });
    });
};
window.addEvent('domready', doBuildInputBoxColor);
