//Detecção de browser (a mais simples possível)
var isIE, isFF;

var navigatorApp;
navigatorApp = navigator.appName;
if(navigatorApp.indexOf("Microsoft") != -1)
{
  isIE = true;
  isFF = false;
}
else 
{
  isIE = false;
  isFF = true;
}

efeitoFadeObjects = new Object();
efeitoFadeTimers = new Object();

function getOpacity(object)
{
	if(isIE)
	{
		return object.filters.alpha.opacity;
	}
	else 
	{
		return object.style.MozOpacity * 100;
	}
}

function setOpacity(object, value)
{
	if(isIE)
	{
		object.filters.alpha.opacity = value;
	}
	else 
	{
		return object.style.MozOpacity = value / 100;
	}
}

function efeitoFade(object, destOp, rate, delta)
{
	/*if (!document.all)
	return*/
/*	if (object != "[object]")
	{ //do this so I can take a string too
		setTimeout("efeitoFade("+object+","+destOp+","+rate+","+delta+")",0);
		return;
	}
*/
	clearTimeout(efeitoFadeTimers[object.src]);

	var Op = getOpacity(object);
	diff = destOp - Op;
	direction = 1;
	if (Op > destOp)
	{direction = -1;}
	delta=Math.min(direction*diff,delta);
	setOpacity(object, Op+direction*delta);
	
	if (Op != destOp)
	{
		efeitoFadeObjects[object.src]=object;
		efeitoFadeTimers[object.src]=setTimeout("efeitoFade(efeitoFadeObjects[\""+object.src+"\"],"+destOp+","+rate+","+delta+")",rate);
	}
}

/*if (document.images) 
{

	var offimg = new Array()
	offimg["cool"] = new Image(120,50)
	offimg["cool"].src = "[INSERT]"

	function imageOn(imgName) 
	{
		if (document.images) 
		{document.images[imgName].src = onimg[imgName].src}
	}

	function imageOff(imgName) 
	{
		if (document.images) 
		{document.images[imgName].src = offimg[imgName].src}
	}

	function setMsg(msg) 
	{
		window.status = msg
		return true
	}

	function playIt() {}
}*/

/*function mostra(nomedoElemento) {
    document.getElementById(nomedoElemento).style.display = "block";
    return false; 
}

function marca() {
		document.getElementById("linha1a").style.background = "#5C8BD9";
		document.getElementById("linha2a").style.background = "#96B5E7";
    return false; 
}

function esconde(nomedoElemento) {
    document.getElementById(nomedoElemento).style.display = "none";
    return false; 
}

function desmarca(nomedoElemento) {
		document.getElementById(nomedoElemento).style.background = "";
    return false; 
}*/
