<!-- Begin
function layerObject(id,left) {

	ns6 = (!document.all && document.getElementById);
	ie4 = (document.all);
	ns4 = (document.layers);

if (ns6) {
		this.obj = document.getElementById(id).style;
		this.obj.left = left;
		return this.obj;
	}else if(ie4) {
		this.obj = document.all[id].style;
		this.obj.left = left;
		return this.obj;
	}else if(ns4) {
		this.obj = document.layers[id];
		this.obj.left = left;
		return this.obj;
	}
}

function floatObject() {
	if (ns4 || ns6) {
		findHt = window.innerHeight;
	} else if(ie4) {
		findHt = document.body.clientHeight;
	}
} 

function main(strLayer) {
	if (ns4) {
		eval("this.currentY = document.layers['"+ strLayer +"'].top");
		this.scrollTop = window.pageYOffset;
		eval("mainTrigger('"+strLayer+"')");
	}else if(ns6) {
		eval("this.currentY = parseInt(document.getElementById('"+ strLayer +"').style.top");
		this.scrollTop = scrollY;
		eval("mainTrigger('"+strLayer+"')");
	} else if(ie4) {
		eval("this.currentY = "+ strLayer +".style.pixelTop");
		this.scrollTop = document.body.scrollTop;
		eval("mainTrigger('"+strLayer+"')");
	}
}

function mainTrigger(strLayer) {
	var newTargetY = this.scrollTop + this.topMargin;
	if ( this.currentY != newTargetY ) {
		if ( newTargetY != this.targetY ) {
			this.targetY = newTargetY;
			floatStart();
		}
		eval("animator('"+strLayer+"')");
	}
}

function floatStart() {
	var now = new Date();
	this.A = this.targetY - this.currentY;
	this.B = Math.PI / ( 2 * this.slideTime );
	this.C = now.getTime();
	if (Math.abs(this.A) > this.findHt) {
		this.D = this.A > 0 ? this.targetY - this.findHt : this.targetY + this.findHt;
		this.A = this.A > 0 ? this.findHt : -this.findHt;
	}else {
		this.D = this.currentY;
	}
}

function animator(strLayer) {
	var now = new Date();
	var newY = this.A * Math.sin( this.B * ( now.getTime() - this.C ) ) + this.D;
	newY = Math.round(newY);
	if (( this.A > 0 && newY > this.currentY ) || ( this.A < 0 && newY < this.currentY )) {
		if ( ie4 ) {eval("document.all."+ strLayer +".style.pixelTop ="+ newY);}
		if ( ns4 ) {eval("document.layers[\""+ strLayer +"\"].top ="+ newY);}
		if ( ns6 ) {eval("document.getElementById('"+ strLayer +"').style.top ="+ newY +"px");}
	}
}

function PersistentLayer(strLayer, intTop, intLeft, intSlideTime, strText, strFontColor, strTableColor, intTableBorder, strTableBorderColor, strUrlCss) {
	//document.body.clientWidth --> Pega o comprimento da tela
	//ddocument.body.clientHeight --> Pega a largura da tela

	topMargin = intTop;
	slideTime = intSlideTime;
	
	ns6 = (!document.all && document.getElementById);
	ie4 = (document.all);
	ns4 = (document.layers);

	eval("document.all[\""+ strLayer +"\"].style.display = \"block\""); //Mostra o Layer

	eval(strLayer +"_iframe.document.designMode='On'"); //Ativa o iframe para escrever
	iFrame = eval(strLayer +"_iframe"); //Seta a variavel para controle do iframe
	iFrame.document.open();
	iFrame.document.write("<link rel='stylesheet' href='"+ strUrlCss +"'>");
	iFrame.document.write("<body leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");	
	iFrame.document.write("<table border='"+ intTableBorder +"' width='100%' height='100%' cellpadding='1' cellspacing='0' bordercolor='"+ strTableBorderColor +"' bgcolor='"+ strTableColor +"'>");
	iFrame.document.write("<tr><td align='center' valign='middle'><font color='"+ strFontColor +"'>");
	iFrame.document.write(strText);
	iFrame.document.write("</font></td></tr>");
	iFrame.document.write("</table>");
	iFrame.document.write("</body>");
	iFrame.document.close();
	eval(strLayer +"_iframe.document.designMode='Off'"); //Desativa o iframe para escrever
	
	//pageWidth = screen.width; // Pega o comprimento da tela
	//pageHeight = screen.height; // Pega a largura da tela
	//floatLyr = new layerObject(strLayer, pageWidth * .2);
	floatLyr = new layerObject(strLayer, intLeft);
	eval("window.setInterval(\"main('"+ strLayer +"')\", 10)");
	floatObject();
}
//  End -->

