var IE4=(document.all)?1:0;
var IE5=(IE4 && navigator.appVersion.indexOf("5.")>=0)?1:0;
var NS4=(navigator.appName.indexOf("Netscape")>=0 && parseFloat(navigator.appVersion)>=4)?1:0;
var NS6=(NS4 && document.getElementById)?1:0;
if(NS6) NS4=0;

function init(n)
{
	if(IE4 || NS6 || NS4 || IE5)
	{
		nl=mdl_getLayer(n);
		mdl_showLayer(nl);
		scroll(20);
	}
}

function scroll(x)
{
	if((x+nl.style.pixelWidth)<0) x=screen.width;
	mdl_moveLayerTo(nl,x);
	setTimeout("scroll("+(x-1)+")",18);
}

function mdl_getLayer(layername)
{
	if(IE4) return eval("document.all."+layername);
	if(NS6) return document.getElementById(layername);
	if(NS4) return mdl_findLayer(layername,document);
}

function mdl_findLayer(layername,ds)
{
	for(var i=0;i<ds.layers.length;i++)
	{
		var layer=ds.layers[i];
		if(layer.name==layername) return layer;
		if(layer.document.layers.length>0)
		{
			var layer=mdl_findLayer(layername,layer);
			if(layer!="not_found") return layer;
		}
	}
	return "not_found";
}

function mdl_showLayer(layer)
{
	if(IE4 || NS6) layer.style.visibility="visible";
	if(NS4) layer.visibility="show";
}

function mdl_moveLayerTo(layer,x)
{
	if(IE4 || NS6)
	{
		layer.style.left=x+"px";
		return false;
	}
	if(NS4) layer.moveTo(x);
}

function zFade(elem, m)
{
	document.getElementById(elem).style.opacity = (m/100);
	document.getElementById(elem).style.filter  = "alpha(opacity="+m+")";
}

