//var mqWidth="430px";
//var mqHeight="16px";
//var mqContent = '<nobr>+++++ Nichts im Ticker??? +++++</nobr>';
var mqSpeed=1;
var mqBgColor="#FFFFFF";

var isDOM = (document.all || document.getElementById);
var isOldNS = document.layers;

mqSpeed = (isDOM) ? mqSpeed : Math.max(1, mqSpeed - 1) //slow speed down by 1 for NS

if (isDOM)
{
	document.write('<span class="Cms-Ticker" id="temp_marquee" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">' + mqContent +'</span>');
}

var actualWidth='';
var dom_marquee, ns_marquee;

function marquee_populate()
{
	if (isDOM)
	{
		dom_marquee = document.getElementById ? document.getElementById("new_marquee") : document.all.new_marquee;
		dom_marquee.style.left = parseInt(mqWidth) + 8 + "px";
		dom_marquee.innerHTML = mqContent;
		actualWidth = document.all ? temp_marquee.offsetWidth : document.getElementById("temp_marquee").offsetWidth;
	}
	else if (isOldNS)
	{
		ns_marquee = document.ns_marquee.document.ns_marquee2;
		ns_marquee.left = parseInt(mqWidth) + 8;
		ns_marquee.document.write('<span class="Cms-Content">' + mqContent + '</div>');
		ns_marquee.document.close();
		actualWidth = ns_marquee.document.width;
	}
	lefttime = setInterval("marquee_scroll()",20);
}


function marquee_scroll()
{
	if (isDOM)
	{
		if (parseInt(dom_marquee.style.left) > (actualWidth * (-1) + 8))
			dom_marquee.style.left = parseInt(dom_marquee.style.left) - mqSpeed + "px";
		else
			dom_marquee.style.left = parseInt(mqWidth) + 8 + "px";
	}
	else if (isOldNS)
	{
		if (ns_marquee.left > (actualWidth * (-1) + 8))
			ns_marquee.left -= mqSpeed;
		else
			ns_marquee.left = parseInt(mqWidth) + 8;
	}
}

if (isDOM || isOldNS)
{
	with (document)
	{
		document.write('<table border="0" cellspacing="0" cellpadding="0"><tr><td>');
		if (isDOM)
		{
			write('<div id="new_marquee1" style="position: relative; width: ' + mqWidth + '; height: '+mqHeight + '; overflow: hidden;">');
			write('<div style="position: absolute; width: '+ mqWidth + '; height: ' + mqHeight + '; background-color:' + mqBgColor + ';">');
			write('<div id="new_marquee" style="position: absolute; left: 0px; top: 0px;"></div>');
			write('</div></div>');
		}
		else if (isOldNS)
		{
			write('<ilayer width=' + mqWidth + ' height='+mqHeight + ' name="ns_marquee" bgColor=' + mqBgColor+'>');
			write('<layer name="ns_marquee2" left=0 top=0></layer>');
			write('</ilayer>');
		}
		document.write('</td></td></table>');
	}
}

window.onload = marquee_populate;

