/*
 *
 * ==========================================================
 * Function:     srcollrun
 * Syntax:       srcollrun(speech, div, td1, td2)
 * Introduce:    Scroll Word!!!
 *               scrollup:    down -> up
 *               scrolldown:  up -> down
 * First Author: Zhencheng Yang
 * Time:         2010.10.19 15:38
 * Test:         IE7, IE8, Firefox 3.6
 * ==========================================================
 *
 */

function operstable(speech, mdiv, tatr, trnums, maxtdnum, tdoftrnum)
{
	var op = new Object();
	var setabletime;
	var JSHttp;
	var numResult, strResult;
	var maxs = maxtdnum;
	
	op.taname = tatr;
	op.div1 = document.getElementById(mdiv);
	op.linus;
	
	op.creattr = function()
	{
		JSHttp.open("post", "cptablen1.asp?upid=" + maxs, false);
		JSHttp.send(null);
		if(JSHttp.status == 200)
		{
			numResult = unescape(JSHttp.responseText);
			maxs = numResult;
		
			JSHttp.open("post", "cptable1.asp?upid=" + numResult, false);
			JSHttp.send(null);
			strResult = unescape(JSHttp.responseText);
			op.roundtr();
			document.getElementById(op.taname + 1).innerHTML = strResult;
		}
	}
	
	op.roundtr = function()
	{
		for(i = trnums; i > 1; i--)
			document.getElementById(op.taname + i).innerHTML = document.getElementById(op.taname + (i - 1)).innerHTML;
	}
	
	op.opersta = function()
	{
		if( trnums == 0 )
		{
			document.getElementById("whathelp").style.display = "none";
		}
		else if( (trnums * tdoftrnum) >= maxtdnum )
		{
			if( window.ActiveXObject )
				JSHttp = new ActiveXObject("Microsoft.XMLHttp");
			else if(window.XMLHttpRequest)
				JSHttp = new XMLHttpRequest();
				
			setabletime = setInterval(op.creattr, speech);
		}
	}
	
	return op;
}
