//**********************************************************************
// MOSTRA UM TEXTO NO MESMO ESTILO DO ALT DA IMAGEM
// USO:
// CHAMAR A ROTINA AltInit INICIALIZANDO OS VALORES DE COR E POSICIONAMENTO
// NO ELEMENTO ONDE DESEJA MOSTRAR O TEXTO ACRESCENTAR NO EVENTO
// OnMouseOver="AltInfo('texto a ser mostrado');"
// OnMouseOut="AltNoInfo();"
// SE DESEJAR PODE SER USADO O EVENTO OnMouseMove NO LUGAR DO OnMouseOver MAS SO'
// FUNCIONA NO NETSCAPE
// SE DESEJAR MUDAR DINAMICAMENTE O DESLOCAMENTO, A COR DE FUNDO OU A LARGURA USE
// A FUNCAO AltInfoExt
// DEPEDENCIAS:
// NENHUMA
//**********************************************************************

var AltXoffset=0;
var AltYoffset=0;
var AltX=0;
var AltY=0;
var AltBgColor;
var AltBorderColor;
var AltFontColor;
var AltWidth;

function AltInit(xoffset,yoffset,bgcolor,bordercolor,fontcolor,width)
//INICIALIZA A FUNCAO
//PARAMETROS:
//xoffset -> DESLOCAMENTO HORIZONTAL EM RELACAO A POSICAO DO MOUSE (PODE SER POSITIVO OU NEGATIVO
//yoffset -> DESLOCAMENTO VERTICAL EM RELACAO A POSICAO DO MOUSE (PODE SER POSITIVO OU NEGATIVO
//bgcolor -> COR DE FUNDO SE '' UTILIZA A PADRAO (AMARELINHO)
//bordercolor -> COR DA BORDA SE '' UTILIZA A PADRAO (PRETO)
//fontcolor -> COR DA FONTE SE '' UTILIZA A PADRAO (PRETO)
//width -> LARGURA PADRAO SE '' UTILIZA O MAXIMO POSSIVEL
{
	document.write("<DIV ID='altlayer' name='altlayer' STYLE='position:absolute; visibility:hide; z-index: 1;'></DIV>");
	if(document.all)
	{//INTERNET EXPLORER
	}
	else
	{//NETSCAPE
		document.captureEvents(Event.MOUSEMOVE);
	}
	if (bgcolor=='')
	{// USA A COR PADRAO
		AltBgColor='#ffffdd';
	}
	else
	{// USA A COR ESPECIFICADA
		AltBgColor=bgcolor;
	}
	if (bordercolor=='')
	{// USA A COR PADRAO
		AltBorderColor='#000000';
	}
	else
	{// USA A COR ESPECIFICADA
		AltBorderColor=bordercolor;
	}
	if (fontcolor=='')
	{// USA A COR PADRAO
		AltFontColor='#000000';
	}
	else
	{// USA A COR ESPECIFICADA
		AltFontColor=fontcolor;
	}
	if (width!='')
	{//USA A LARGURA ESPECIFICADA
		AltWidth="WIDTH='" + width + "'";
	}
	AltXoffset=xoffset;
	AltYoffset=yoffset;
	document.onmousemove=AltGetMouse;
}

function AltInfo(msg)
//MOSTRA O TEXTO
//PARAMETROS:
//msg -> MENSAGEM A SER MOSTRADA
{
	
	var content;
	
	content=""+
	"<TABLE "+AltWidth+" BGCOLOR="+AltBorderColor+" BORDER=0 CELLPADDING=1 CELLSPACING=0>"+
	"<TR>"+
	"	<TD>"+
	"		<TABLE BORDER=0 CELLPADDING=2 CELLSPACING=0 WIDTH=100% BGCOLOR="+AltBgColor+">"+
	"		<TR>"+
	"			<TD ALIGN=left><FONT face=verdana COLOR="+AltFontColor+" SIZE=1>"+msg+"</FONT></TD>"+
	"		</TR>"+
	"		</TABLE>"+
	"</TR>"+
	"</TABLE>";
	if (document.all)
	{//INTERNET EXPLORER
		altlayer.style.left=AltXoffset+AltX;
		altlayer.style.top=AltYoffset+AltY;
		altlayer.innerHTML=content;
		if(document.body.clientHeight-((AltYoffset+AltY)-document.body.scrollTop)<altlayer.offsetHeight)
		{
			altlayer.style.top=AltY-AltYoffset-altlayer.offsetHeight;
		}
		altlayer.style.visibility="visible";
	}
	else
	{//NETSCAPE
		document.altlayer.left=AltXoffset+AltX;
		document.altlayer.top=AltYoffset+AltY;
		document.altlayer.document.write(content);
		document.altlayer.document.close();
		document.altlayer.visibility="visible";
	}
}

function AltInfoExt(msg,dx,dy,w,bg)
//MOSTRA O TEXTO
//PARAMETROS:
//msg -> MENSAGEM A SER MOSTRADA
//dx -> DESLOCAMENTO HORIZONTAL, 0 NAO DESLOCA
//dy -> DESLOCAMENTO VERTICAL, 0 NAO DESLOCA
//w -> LARGURA, '' USA A PADRAO
//bg -> COR DE FUNDO, '' NAO MUDA
{
	
	var content;
	var BgColor;
	var Width;

	if (w!='')
	{//MUDOU A LARGURA
		Width="WIDTH='" + w + "'";
	}
	else
	{//NAO MUDOU A LARGURA
		Width=AltWidth;
	}
	if (bg!='')
	{//MUDOU A COR DE FUNDO
		BgColor=bg;
	}
	else
	{//NAO MUDOU A COR DE FUNDO
		BgColor=AltBgColor;
	}
	content=""+
	"<TABLE "+Width+" BGCOLOR="+AltBorderColor+" BORDER=0 CELLPADDING=1 CELLSPACING=0>"+
	"<TR>"+
	"	<TD>"+
	"		<TABLE BORDER=0 CELLPADDING=2 CELLSPACING=0 WIDTH=100% BGCOLOR="+BgColor+">"+
	"		<TR>"+
	"			<TD ALIGN=left><FONT face=verdana COLOR="+AltFontColor+" SIZE=1>"+msg+"</FONT></TD>"+
	"		</TR>"+
	"		</TABLE>"+
	"</TR>"+
	"</TABLE>";
	if (document.all)
	{//INTERNET EXPLORER
		altlayer.style.left=AltXoffset+AltX+dx;
		altlayer.style.top=AltYoffset+AltY+dy;
		altlayer.innerHTML=content;
		if(document.body.clientHeight-((AltYoffset+AltY+dy)-document.body.scrollTop)<altlayer.offsetHeight)
		{
			altlayer.style.top=AltY-AltYoffset-dy-altlayer.offsetHeight;
		}
		altlayer.style.visibility="visible";
	}
	else
	{//NETSCAPE
		document.altlayer.left=AltXoffset+AltX+dx;
		document.altlayer.top=AltYoffset+AltY+dy;
		document.altlayer.document.write(content);
		document.altlayer.document.close();
		document.altlayer.visibility="visible";
	}
}

function AltNoInfo()
{//ESCONDE O ALT
	if(document.all)
	{//INTERNET EXPLORER
		altlayer.style.visibility="hidden";
	}
	else
	{///NETSCAPE
		document.altlayer.visibility="hide";
	}
}

function AltGetMouse(e)
{//MOVE O LAYER COM O CURSOR
	if(document.all)
	{//INTERNET EXPLORER
		AltX=event.clientX+document.body.scrollLeft;
		AltY=event.clientY+document.body.scrollTop;
	}
	else
	{///NETSCAPE
		AltX=e.pageX;
		AltY=e.pageY;
	}
}

