var bannerHeight = 135;
var TimeID = new Array();

function InitScroll( dn , alen ) {
	var txt = "MoveText( " + dn + "," + alen + ", 0 )";
	var tid = setTimeout( txt , 3 ); 
	TimeID[dn] = tid;
}

function MoveText( dn , alen, id ) {

	id ++;

	if ( id > bannerHeight ) {
		for (var i=0; i< alen; i++ ) {		
			if ( document.getElementById("cDiv_" + dn + "_" + i).style.top != null ) {
				var top = parseInt(document.getElementById("cDiv_" + dn + "_" + i).style.top);
				var height =  parseInt(document.getElementById("cDiv_" + dn + "_" + i).style.height);
				var mTop =  parseInt(document.getElementById("mDiv_1").style.top);
				if (top + height <= mTop) {
			/* 	if (top <= 0) {  */
						top += alen * bannerHeight;
						document.getElementById("cDiv_" + dn + "_" + i).style.top = top + "px";						
				} 
			}
		}
		clearTimeout( TimeID[dn] );
		return;
	}

	for (var i=0; i<alen; i++) {
		document.getElementById("cDiv_" + dn + "_" + i).style.top = (parseInt(document.getElementById("cDiv_" + dn + "_" + i).style.top) - 1)+"px";		
	}

	var txt = "MoveText( " + dn + "," + alen + "," + id + ")";
	setTimeout( txt , 0);
}

function CreateScrollText( dn, arTXT , waittime ) {
	var ptt = "<DIV style='width:180px; height:" + bannerHeight + "px; background: #f5f5f5; position:absolute;' id='cDiv_";
	var txt = "";
	var posTop = 0;
	for (var i=0; i<arTXT.length; i++ ) {
		
		txt += ptt + dn + "_" + i + "'>";
		txt += arTXT[i];
		txt += "</DIV>";
	}
	
	var tem = document.getElementById("mDiv_" + dn);
	if ( tem != null ) {
		document.write(txt);
	}
	
	for (var i=0; i<arTXT.length; i++) {
		posTop = i * bannerHeight ;
		if ( document.getElementById("cDiv_" + dn + "_" + i ).style.pixelTop != null )
			document.getElementById("cDiv_" + dn + "_" + i ).style.pixelTop = posTop;
		else  
			document.getElementById("cDiv_" + dn + "_" + i ).style.top = posTop+"px";
	
	}
	
	if(arTXT.length > 1){
		txt = "InitScroll(" + dn + "," + arTXT.length + ")";
		setInterval( txt , waittime ); 
	}
}

