var marqueeContent=new Array();   //定义一个数组，用来存放显示内容

var marqueeInterval=new Array();  //定义一些常用而且要经常用到的变量
var marqueeId=0;
var marqueeDelay=4000;
var marqueeHeight=16;

//接下来的是定义一些要使用到的函数
Array.prototype.random=function() {
	var a=this;
	var l=a.length;
	for(var i=0;i<l;i++)
	{
		var r=Math.floor(Math.random()*(l-i));
		a=a.slice(0,r).concat(a.slice(r+1)).concat(a[r]);
	}
	return a;
}

function initMarquee() {
	marqueeContent=marqueeContent.random();

	var str='';
	for(var i=0;i<Math.min(1,marqueeContent.length);i++)
	   str+=(i>0?'　　':'')+marqueeContent[i];
	document.write('<div id=marqueeBox style="overflow:hidden;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>'+str+'</div></div>');
	marqueeId+=2;
	if(marqueeContent.length>1)marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay);
	}
function reinitMarquee() {
	js_scroll_content.src='scroll_content2.js';
	marqueeContent=marqueeContent.random();
	var str='';
	for(var i=0;i<Math.min(1,marqueeContent.length);i++) str+=(i>0?'　　':'')+marqueeContent[i];
	marqueeBox.childNodes[(marqueeBox.childNodes.length==1?0:1)].innerHTML=str;
	marqueeId=2;
	}
function startMarquee() {
	var str='';

	for(var i=0;(i<1)&&(marqueeId+i<marqueeContent.length);i++) {
		str+=(i>0?'　　':'')+marqueeContent[marqueeId+i];
		}
	marqueeId+=1;
	if(marqueeId>marqueeContent.length)marqueeId=0;

	if(marqueeBox.childNodes.length==1) {
		var nextLine=document.createElement('DIV');
		nextLine.innerHTML=str;
		marqueeBox.appendChild(nextLine);
		}
	else {
		marqueeBox.childNodes[0].innerHTML=str;
		marqueeBox.appendChild(marqueeBox.childNodes[0]);
		marqueeBox.scrollTop=0;
		}
	clearInterval(marqueeInterval[1]);
	marqueeInterval[1]=setInterval("scrollMarquee()",20);
	}
function scrollMarquee() {
	marqueeBox.scrollTop++;
	if(marqueeBox.scrollTop%marqueeHeight==(marqueeHeight-1)){
		clearInterval(marqueeInterval[1]);
		}
	}