// Marquee Script
//Original version: http://www.html4.com/mime/markup/php/standards_en/html_misuses_en/examples/replacement_to_marquee.html
var timer="";
var is_initialized = false;
var globalTextHeight = -1;
var stepSpeed=100;
function makeItMove(textHeight,i)
{
		/*****BEGIN CONFIGURATION *************/
		//------------------------------------//
		
		// Values used by the script.
		var stepSize=1; //Pixel number of each movement frame 
		
		//Id of elements
		var containerId='container'; 
		var userActionId='userAction'; //Does not exist here. For more details, see original version.
		var textItemId='textItem';
		
		//Absolute positioning and dimensions of container
		var containerPositionFromTop=5;
		var containerPositionFromLeft=320;
		var containerWidth=350;
		var containerHeight=100;

		var startValue= -containerHeight * 2/3; //Let the scrolling begin with 2/3 of white space
		
		//----------------------------------//
		/*****END CONFIGURATION *************/


		var endValue=textHeight; // the value the movement will end. Must be big enough to let the whoile text disappear
		var stopValue=textHeight+1; // Must be greater than endValue;
		

		if(!is_initialized) {
			i = startValue;
			is_initialized = true;
			globalTextHeight = textHeight;
		}

//
if (document.getElementById)
    {

		
    if(!document.getElementById('userAction'))
        {
        //alert("No action");
        
        }
    else
        {
        document.getElementById(userActionId).style.visibility="visible";
        document.getElementById(userActionId).style.backgroundColor="rgb(257,205,217)";
        //document.getElementById(userActionId).style.display="block";
		document.getElementById(userActionId).style.display="none";
        //document.getElementById(userActionId).style.float="left";
        document.getElementById(userActionId).style.zIndex="15";
        document.getElementById(userActionId).style.position="absolute";
        document.getElementById(userActionId).style.top="0px";
        document.getElementById(userActionId).style.left="0px";
        document.getElementById(userActionId).style.width="auto";
        document.getElementById(userActionId).style.height="auto";
        }
		
    document.getElementById(containerId).style.zIndex="11";
    document.getElementById(containerId).style.position="relative";
    document.getElementById(containerId).style.top=containerPositionFromTop+"px";
    document.getElementById(containerId).style.left=containerPositionFromLeft+"px";
    document.getElementById(containerId).style.width=containerWidth+"px";
    document.getElementById(containerId).style.height=containerHeight+"px";
    document.getElementById(containerId).style.overflow="hidden";
    
    document.getElementById(textItemId).style.zIndex="11";
    document.getElementById(textItemId).style.position="absolute";
    document.getElementById(textItemId).style.top=-i+"px";
    document.getElementById(textItemId).style.left=0+"px";
    }
if(i<endValue)
    {
    i+=stepSize;
    //alert("makeItMove("+textItemId+","+i+")");
    timer=setTimeout("makeItMove("+textHeight+","+i+")",stepSpeed);
    }
else
    if(i>=endValue)
        {
        i=-containerHeight;
        timer=setTimeout("makeItMove("+textHeight+","+i+")",stepSpeed);
        }
     else
        {
        clearTimeout(timer);
        document.getElementById(textItemId).style.zIndex="11";
        document.getElementById(textItemId).style.position="absolute";
        document.getElementById(textItemId).style.top=17+"px";
        document.getElementById(textItemId).style.left=0+"px";
        document.getElementById(containerId).style.overflow="auto";
        }
}
function startAgain() 
{
	if (document.getElementById && is_initialized) {
		str_pos = document.getElementById('textItem').style.top + "";
		pos = str_pos.substring(0, str_pos.lastIndexOf("px"));
	
		clearTimeout(timer);
		timer=setTimeout("makeItMove("+globalTextHeight+", " + -pos + ")", stepSpeed);
	}
}

function stopMarquee()
{
	clearTimeout(timer);
}
