/***********************************************
* Iframe TRUE Stretch (Iframe que estica automaticamente)
* Pesquisado e desenvolvido em 09/2004 
* Equipe de desenvolvimento de aplicativos para internet/intranet do Tribunal de Justiça do MS
* Pesquisa efetuada por Cleberson, Jefferson e Daniel
* montagem e alterações por Cleberson 
***********************************************/
//Entre com os IDs dos IFRAMES que vc quer que tenham os seus HEIGTHs redimensionados automaticamente 
//      de acordo com a página contida: 
//Separe cada ID por vírgula ["ifprincipal", "iffoto"] ou ["ifprincipal"] ou [] para nenhum:
var iframeids=["ifprincipal","destaque","galeria","arquivo","link"]

//Esconder o Iframe nos browsers incompatíveis com IE5+/NS6+ browsers:
var iframehide="yes" //yes esconde Iframe nos browsers incompatíveis

function dyniframesize() 
{
	var dyniframe=new Array();
	for (i=0; i<iframeids.length; i++)
	{
		 //início do redimensionamento do Iframe
		if (document.getElementById)
		{
			dyniframe[dyniframe.length] = document.getElementById(iframeids[i]);
			if (dyniframe[i] && !window.opera)
			{
				dyniframe[i].style.display="block";
				//verificação de ns6 
				if (dyniframe[i].contentDocument && dyniframe[i].contentDocument.body.offsetHeight) 
					dyniframe[i].height = dyniframe[i].contentDocument.body.offsetHeight; 
				else if //verificação de ie5+ 
					(dyniframe[i].Document && dyniframe[i].Document.body.scrollHeight) 
				{
					//alert("iframeheight="+dyniframe[i].height)
					//alert("DocumentScrollH = " + dyniframe[i].Document.body.scrollHeight)
				dyniframe[i].height = dyniframe[i].Document.body.scrollHeight;
				}
			}
		}
		//esconde iframes em browsers incompatíveis
		if ((document.all || document.getElementById) && iframehide=="no")
		{
			var tempobj = document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
			tempobj.style.display="block"
		}
	}
}

///Função para CHECAR se o conteúdo do IFRAME foi totalmente CARREGADO
/// Por Cleberson e Daniel em 08/09/2004
//// chamada OnClick = document.getElementById('ifprincipal').onreadystatechange
//// onde ifprincipal é o nome do iframe da página
function checkload()
{
	document.getElementById('principal').readyState == 'complete' ? dyniframesize() : false 
	//document.getElementById('principal').readyState == 'loading' ? checkload() : dyniframesize()
}

if (window.addEventListener)
window.addEventListener("load", dyniframesize, false)
else if (window.attachEvent)
window.attachEvent("onload", dyniframesize)
else
window.onload=dyniframesize


//---------------------------------------------------------------------------------------------

//Funções para mostrar e esconder Textos
function ShowText(obj, texto)
{
	//document.getElementById(obj).filters[1].apply();
	document.getElementById(obj + "txt").innerHTML = texto;        
	//document.getElementById(obj).filters[1].play();
}

function HideText(obj)
{
	document.getElementById(obj + "txt").innerHTML = "&nbsp;";
	document.getElementById(obj).filters[0].play();
}

// funcões para mostrar e esconder imagens
function showImg(imgName)
{
//	alert('show: ' + imgName);
	document.getElementById(imgName).style.visibility = "visible";
}

// Funcão alterada por Daniel Pires.
// A função deverá esconder todas as imagens menos a passada como parâmetro
function hideImg(imgName)
{
	//alert('hide: ' + imgName);
	// Percorre todas as imagens
	for(var i = 0 ; i < 7 ; i++)
	{
		// Verifica qual imagem é diferente da passada como parâmetro
		if(imgName != i)
		{
			document.images("img" + i).style.visibility = "hidden";
		}
	}
}

// Função para fazer a barra de rolagem ficar na posição inicial (posição 0 superior)
function Topo()
{
	parent.window.scrollTo(0,0); 
}

function FoundFlash()
{
	for(var i=8; i>0; i--)
	{
		flashVersion = 0;
		found = false;
		try
		{
			var flash = new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i);
			if(flash)
			{
				found = true;
				break;
			}
		}
		catch(e){}
	}

	return found;
}

//---------------------------------------------------------------------------------------------