﻿//****zzjwd copyright  all***/
$(document).ready(function(){
	 	h=35;
    zzj_t1=null;
	 	init("#ticker");
	 	zzj_t2=setInterval("circleMove()",2000);
		controlMove("#ticker-back","#ticker-forward","#ticker");
		clearCircle("#ticker");
		clearCircle("#ticker-controls");
});
function easein_move(id,target_y,speed){
	var s_y=$(id).scrollTop();
	var vy=speed*(target_y-s_y);
	s_y+=vy;
	if(target_y-s_y<=5){
		$(id).scrollTop(target_y);
	}else{
		$(id).scrollTop(s_y);
	}
	if(vy==0){
		clearTimer(zzj_t1);
	}
}
function easeout_move(id,target_y,speed){
	var s_y=$(id).scrollTop();
	var vy=speed*(s_y-target_y);
	s_y-=vy;
	if(s_y-target_y<=5){
		$(id).scrollTop(target_y);
	}else{
		$(id).scrollTop(s_y);
	}
	if(vy==0){
		clearTimer(zzj_t1);
	}
}
//****zzjwd copyright  all***/
function controlMove(id1,id2,id){
	$(id1).click(function(){
		clearTimer(zzj_t1);
		clearTimer(zzj_t2);
		var target_y=$(id).scrollTop()+h;
		easein_move("#ticker",target_y,0.3);
		var f_s="easein_move('"+id+"',"+target_y+","+0.3+")";
		zzj_t1=setInterval(f_s,50);
	});
	$(id2).click(function(){
		clearTimer(zzj_t1);
		clearTimer(zzj_t2);
		var target_y=$(id).scrollTop()-h;
		easeout_move(id,target_y,0.3);
		var f_s="easeout_move('"+id+"',"+target_y+","+0.3+")";
		zzj_t1=setInterval(f_s,50);
	});
}
//****zzjwd copyright  all***/
function circleMove(){
	var c_h=$("#ticker").scrollTop();
	if(c_h%(4*h)==0){
		c_h=0;
		}
	clearTimer(zzj_t1);
	var target_y=c_h+h;
	var f_s="easein_move('#ticker',"+target_y+","+0.3+")";
	zzj_t1=setInterval(f_s,50);
}
//****zzjwd copyright  all***/
function init(id){
	$(id).append($(id).html());
}
function clearTimer(th){
	//alert("ss");
	if(th){
		clearInterval(th),t=null;
	}
}
function clearCircle(id){
	$(id).mouseover(function(){
		clearTimer(zzj_t2);
	});
	$(id).mouseout(function(){
		clearTimer(zzj_t2);
		zzj_t2=setInterval("circleMove()",2000);
	});
}//****zzjwd copyright  all***/
