/***********************************
*   http://javascripts.vbarsan.com/
*   This notice may not be removed 
***********************************/

var swidth;
var sheight;
var sbcolor;
var sspeed;
var cspeed;
var sinterval;
var stopped=false;
var restart=sspeed;
var rspeed=sspeed;
var singletext=new Array();

if (singletext.length>1)ii=1;
else ii=0;

function initTicker(twidth,theight,tbcolor,tspeed, tinterval){
	swidth = twidth;
	sheight = theight;
	sbcolor = tbcolor;
	sspeed = tspeed;
	cspeed = tspeed;
	sinterval = tinterval;
	restart = sspeed;
	rspeed = sspeed;
	
	writeLayer();
	start();
}

function addText(text){
	singletext[singletext.length] = text;
}

function goup(){
	if(sspeed!=rspeed*8){
		sspeed=sspeed*2;
		restart=sspeed;
	}
}

function godown(){
	if(sspeed>rspeed){
		sspeed=sspeed/2;
		restart=sspeed;
	}
}

function start(){
	if (document.all){
		iens6div.style.top=sheight;iens6div.innerHTML=singletext[0];
		iescroll(iens6div);
	}else if (document.layers){
		document.ns4div.document.ns4div1.top=sheight;
		document.ns4div.document.ns4div1.visibility='show';
		document.ns4div.document.ns4div1.document.write(singletext[0]);
		document.ns4div.document.ns4div1.document.close();
		ns4scroll(document.ns4div.document.ns4div1);
	}else if (document.getElementById){
	document.getElementById('iens6div').style.top=sheight;
	document.getElementById('iens6div').innerHTML=singletext[0];
	ns6scroll(document.getElementById('iens6div'));
	}
}

function stopScroll(){
	stopped=true;
	sspeed=0;
	restart=sspeed;
}

function restartScroll(){
	stopped=false;
	sspeed=cspeed;
	restart=sspeed;
}

function iescroll(whichdiv){
	iediv=eval(whichdiv);
	sizeup=iediv.offsetHeight;
	
	if(iediv.style.pixelTop>0&&iediv.style.pixelTop<=sspeed){
		iediv.style.pixelTop=0;
		
		tspeed=sspeed;
		setTimeout("iescroll_restart(tspeed)",sinterval);
		sspeed=0;
		restart=sspeed;
	}

	if(iediv.style.pixelTop>=sizeup*-1){
		iediv.style.pixelTop-=sspeed;
		setTimeout("iescroll(iediv)",100);
	}else{
		iediv.style.pixelTop=sheight;
		
		if(ii==singletext.length-1)ii=0;else ii++;
		iediv.innerHTML=singletext[ii];
	}
}

function iescroll_restart(tspeed){
	if (!stopped){
		sspeed=tspeed;
		restart=sspeed;
	}
	
	iescroll(iediv);
}

function ns4scroll(whichlayer){
	ns4layer=eval(whichlayer);
	sizeup=ns4layer.document.height;

	if(ns4layer.top>0&&ns4layer.top<=sspeed){
		ns4layer.top=0;
		
		tspeed=sspeed;
		setTimeout("ns4scroll_restart(tspeed)",sinterval);
		sspeed=0;
		restart=sspeed;
	}
	if (ns4layer.top>=sizeup*-1){
		ns4layer.top-=sspeed;
		setTimeout("ns4scroll(ns4layer)",100);
	}else{
		ns4layer.top=sheight;
		if(ii==singletext.length-1)ii=0;else ii++;
		ns4layer.document.write(singletext[ii]);
		ns4layer.document.close();
	}
}

function ns4scroll_restart(tspeed){
	if (!stopped){
		sspeed=tspeed;
		restart=sspeed;
	}
	
	ns4scroll(ns4layer);
}

function ns6scroll(whichdiv){
	ns6div=eval(whichdiv);
	sizeup=ns6div.offsetHeight;
	
	if(parseInt(ns6div.style.top)>0&&parseInt(ns6div.style.top)<=sspeed){
		ns6div.style.top=0;
		
		tspeed=sspeed;
		setTimeout("ns6scroll_restart(tspeed)",sinterval);
		sspeed=0;
		restart=sspeed;
	}
	
	if (parseInt(ns6div.style.top)>=sizeup*-1){
		ns6div.style.top=parseInt(ns6div.style.top)-sspeed;
		setTimeout("ns6scroll(ns6div)",100);
	}else{
		ns6div.style.top=sheight;
		if(ii==singletext.length-1)ii=0;else ii++;
		ns6div.innerHTML=singletext[ii];
	}
}

function ns6scroll_restart(tspeed){
	if (!stopped){
		sspeed=tspeed;
		restart=sspeed;
	}
	
	ns6scroll(ns6div);
}


function writeLayer(){
	if(document.layers){
		document.write('<ilayer id="ns4div" width='+swidth+' height='+sheight+' bgcolor='+sbcolor+'><layer id="ns4div1" width='+swidth+' height='+sheight+' onmouseover="sspeed=0;" onmouseout="sspeed=restart"></layer></ilayer>')
	}
	if(document.getElementById||document.all){
		document.write('<div style="position:relative;overflow:hidden;width:'+swidth+';height:'+sheight+';clip:rect(0 '+swidth+' '+sheight+' 0);background-color:'+sbcolor+';" onmouseover="sspeed=0;" onmouseout="sspeed=restart"><div id="iens6div" style="position:relative;width:'+swidth+';"></div></div>');
	}
}