var DAX_marqueeSteps = 50;	// Higher = Faster, Lower = slower and more smoothly
var DAX_marqueeSpeed = 1;	// Lower value = Faster
var DAX_marqueeStopOnMouseOver = false;	// Make the marquee stop moving when user moves his mouse over it
var DAX_marqueePosition = 'bottom';	// "top" or "bottom"

/* Don't change anything below here */
var DAX_marqueeObj;
var DAX_marqueeTextObj;
var DAX_marqueeTmpStep;
var DAX_marqueeTextObjects = new Array();
var DAX_marqueeHiddenSpans = new Array();

var DAX_marqueeIndex = 0;
function repositionMarquee(e,timeout)
{
	if(document.all) e=event;
	if(DAX_marqueePosition.toLowerCase()=='top'){
		DAX_marqueeObj.style.top = '0px';
	}else{
		DAX_marqueeObj.style.bottom = '-1px';
	}
	if(document.all && !timeout)setTimeout('repositionMarquee(false,true)',500)
}
function marqueeMove()
{
	var leftPos = DAX_marqueeTextObj.offsetLeft;
	leftPos = leftPos - DAX_marqueeTmpStep;
	var rightEdge = leftPos + DAX_marqueeHiddenSpans[DAX_marqueeIndex].offsetLeft;
	if(rightEdge<0){
		leftPos = document.documentElement.offsetWidth;
		DAX_marqueeTextObj.style.display='none';
		DAX_marqueeIndex++;
		if(DAX_marqueeIndex>=DAX_marqueeTextObjects.length)DAX_marqueeIndex = 0;
		DAX_marqueeTextObj = DAX_marqueeTextObjects[DAX_marqueeIndex];
		DAX_marqueeTextObj.style.display='block';
		
	}
	DAX_marqueeTextObj.style.left = leftPos + 'px';
	
}

function stopMarqueeMove()
{
	if(DAX_marqueeStopOnMouseOver)DAX_marqueeTmpStep = 0;		
}
function resumeMarqueeMove()
{
	DAX_marqueeTmpStep = DAX_marqueeSteps;
}
function initMarquee()
{
	DAX_marqueeObj = document.getElementById('DAX_marquee');
	
	var spans = DAX_marqueeObj.getElementsByTagName('DIV');
	for(var no=0;no<spans.length;no++){
		if(spans[no].className=='textObj'){
			if(!DAX_marqueeTextObj){
				DAX_marqueeTextObj = spans[no]; 
				spans[no].style.display='block';
			}else spans[no].style.display='none';
			DAX_marqueeTextObjects.push(spans[no]);
			var hiddenSpan = document.createElement('SPAN');
			hiddenSpan.innerHTML = ' '
			spans[no].appendChild(hiddenSpan);
			DAX_marqueeHiddenSpans.push(hiddenSpan);
			
		}
	}
	if(DAX_marqueePosition.toLowerCase()=='top'){
		DAX_marqueeObj.style.top = '0px';
	}else{
		if(document.all){
			DAX_marqueeObj.style.bottom = '0px';
		}else{
			DAX_marqueeObj.style.bottom = '-1px';
		}
	}	
	DAX_marqueeObj.style.display='block';
	DAX_marqueeTextObj.style.left = document.documentElement.offsetWidth + 'px';
	DAX_marqueeObj.onmouseover = stopMarqueeMove;
	DAX_marqueeObj.onmouseout = resumeMarqueeMove;
	if(document.all)window.onscroll = repositionMarquee; else DAX_marqueeObj.style.position = 'fixed';
	
	DAX_marqueeObj.style.display='block';
	DAX_marqueeTmpStep = DAX_marqueeSteps;
	
	setInterval('marqueeMove()',DAX_marqueeSpeed);
}
