
function mOvr(src,clrOver) {if (!src.contains(event.fromElement))  {src.bgColor = clrOver;}}

function mOut(src,clrIn)   {if (!src.contains(event.toElement))    {src.style.cursor = 'default'; src.bgColor = clrIn;}}


//////////////////////////// navegação que tu tens de mexer :P

var ns6=document.getElementById&&!document.all?1:0



// botões
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function ActivateObject()
{
	objects = document.getElementsByTagName("object");
	for (var i = 0; i < objects.length; i++)
	{
		objects[i].outerHTML = objects[i].outerHTML;
	}
}



/************* GALERIA DE IMAGENS **********************/

initAr = 0;
function loadAr()
{
	document.getElementById("dest_imagem0").innerHTML = "<div>" + slideShow[initAr] +"</div>";
	
	if(initAr == slideShow.length - 1)
	{
		initAr = 0;
	}
	else
	{
		initAr = initAr + 1;
	}
	
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		//blendimage('slideShowDiv','slideShowTable','',1000);
		var obj = document.getElementById('slideShowTable');
		obj.style.filter = 'progid:DXImageTransform.Microsoft.Fade(duration=2)';
        
        if(obj.filters(0).status == 0) 
        {
        	obj.style.visibility = 'hidden';
            obj.filters(0).apply();
            obj.style.visibility = 'visible';
            obj.filters(0).play();
         }
         
	}
	else
	{
		blendimage('slideShowDiv','slideShowTable','',1000);
	}
	setTimeout('loadAr()',timeSleep);
}

initArEventos = 0;
function loadArEventos()
{
	//document.getElementById("dest_imagem0").innerHTML = "<img src=" + slideShow[initAr] +">";
	document.getElementById("dest_imagem0Eventos").innerHTML = "<div>" + slideShowEventos[initArEventos] +"</div>";
	
	if(initArEventos == slideShowEventos.length - 1)
	{
		initArEventos = 0;
	}
	else
	{
		initArEventos = initArEventos + 1;
	}
	if(navigator.appName == "Microsoft Internet Explorer")
	{
		//blendimage('slideShowDivEventos','slideShowTableEventos','',1000);
		var obj = document.getElementById('slideShowTableEventos');
		obj.style.filter = 'progid:DXImageTransform.Microsoft.Fade(duration=2)';
        
        if(obj.filters(0).status == 0) 
        {
        	obj.style.visibility = 'hidden';
            obj.filters(0).apply();
            obj.style.visibility = 'visible';
            obj.filters(0).play();
         }
	}
	else
	{
		blendimage('slideShowDivEventos','slideShowTableEventos','',1000);
	}
	setTimeout('loadArEventos()',timeSleepEventos);
}
/**********************************************/
/* BLEND - PERMITE O FADER ENTRE OS DESTAQUES */
/**********************************************/
function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

function shiftOpacity(id, millisec) {
	//if an element is invisible, make it visible, else make it ivisible
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}

function blendimage(divid, imageid, imagefile, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	
	//set the current image as background
	document.getElementById(divid).style.backgroundImage = "url(" + document.getElementById(imageid).src + ")";
	
	//make image transparent
	changeOpac(0, imageid);
	
	//make new image
	document.getElementById(imageid).src = imagefile;

	//fade in image
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + imageid + "')",(timer * speed));
		timer++;
	}
}

function currentOpac(id, opacEnd, millisec) {
	//standard opacity is 100
	var currentOpac = 100;
	
	//if the element has an opacity set, get it
	if(document.getElementById(id).style.opacity < 100) {
		currentOpac = document.getElementById(id).style.opacity * 100;
	}

	//call for the function that changes the opacity
	opacity(id, currentOpac, opacEnd, millisec)
}
/************* GALERIA DE IMAGENS **********************/


/******************************************/
/* -------------- MENU ------------------ */
/*****************************************/

/* GET PARAM FROM URL */
function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
   }
}
return params;
}
params = getParams();


// EXPANDE ITEM NIVEL 1
var folder=''
var currentFolder = null
function openMenu(id)
{
		var curobj = document.getElementById(id);
		//alert(id);
		
		//folder=ns6?curobj.nextSibling.style:document.all[curobj.sourceIndex+1].style
		folder=curobj.style;
		
		if (folder.display=="none")
		{
			folder.display="block";
			
		}
		else
		{
			folder.display="none";
		}
		
		if (currentFolder != null && currentFolder != folder)
			currentFolder.display = "none";
		
		currentFolder = folder;
}
var homeArr = new Array();
var openLin = "";


// EXPANDE OU MARCA ITEM NIVEL 1 E SELECCIONA ITEM NIVEL 2
/*function detect(id,array)
{
	
	if (document.getElementById(id) != null )
	{
		
		var jqId = "#" + id;
		alert($(jqId).parent.html());
		
		if(document.getElementById(id).getElementsByTagName('ul')[0] != null)
		{
			var od2 = id.replace('b','s');
			openMenu(od2);
		}
		if(params["s"] != null)
		{
			//document.getElementById(params["s"]).style.color = "#FFA011";
			document.getElementById(params["s"]).style.textDecoration = "underline";
		}
		else if(params["s"] == null)
		{
			document.getElementById(id).getElementsByTagName('a')[0].className = "menu1Sel";
			//alert(document.getElementById(id).getElementsByTagName('a')[0]);
		}
	}
}*/

function detect(id,array)
{
	
	if(array == "yes")
	{	
		var arrTot = id.length;
		
		for(i=0; i<arrTot;i++)
		{
			var str = id[i];
			var sel = str.substring(1);
			var sel1 = "s" + sel;
			if (document.getElementById(sel1) != null)
			{
				//document.getElementById(sel1).style.display = "block";
				homeArr[i] = sel1;
			}
		}
	}
	else
	{
		var detectItem = id;
		var nivel1 = detectItem.indexOf('b')
		var nivel2 = detectItem.indexOf('c')
	
		if(nivel1 == 0)
		{
			//alert("1")
			document.getElementById(id).getElementsByTagName('a')[0].className = "menu1Sel";
			
			// NOVO CODIGO PARA O FIREFOX //
			if(navigator.appName == "Netscape")
			{
				//alert("Entrei NS");
				endBrother = getNextSibling(document.getElementById(id).nextSibling);
				if(endBrother == null)
				{return;}
			}
			else if(navigator.appName == "Opera")
			{
				endBrother = getNextSibling(document.getElementById(id).nextSibling);
				if(endBrother == null)
				{return;}
			}
			else{
				//alert("Entrei IE");
				endBrother = document.getElementById(id).nextSibling;
				//alert(endBrother)
				if(endBrother == null)
				{return;}
			}
						
			if(endBrother.id)
			{	
				document.getElementById(endBrother.id).style.display = "block";
			}
			// FIM NOVO CODIGO FF //
		}
		if(nivel2 == 0)
		{
			//alert(id)
			var openSpan = document.getElementById(id).parentNode.parentNode.id;
			document.getElementById(openSpan).style.display = "block";
			 document.getElementById(id).style.textDecoration = "underline";
			
			//openMenu(openSpan)
		}
	}
}



/* #####################################     EVENTOS      ############################################*/
function Eventos_MostraBloco(id,imgName,dvName,Mostrar)
{
    if(Mostrar)
    {
        var cont = document.getElementById(imgName+id).src.indexOf('mais.gif');
        
        if(cont>0)
        {
            document.getElementById(imgName+id).src = '../_IMG/fileico/menos.gif';
            document.getElementById(dvName+id).style.display = 'block';
        }
        else
        {
            document.getElementById(imgName+id).src = '../_IMG/fileico/mais.gif';
            document.getElementById(dvName+id).style.display = 'none';
        }
    }
}

/********************************************/

function init(){
  var sauda = new Date();
  var horas = sauda.getHours();
     if ((horas > 06-1) && (horas <= 12-1)) {
        document.getElementById('saudacao').innerHTML = "Bom dia!";
     } else if ((horas > 12-1) && (horas <= 20-1)) {
        document.getElementById('saudacao').innerHTML = "Boa Tarde!";
     } else {
        document.getElementById('saudacao').innerHTML = "Boa Noite!";
     }

}
window.onload = init;

/***********************************************/
// GALERIA DE IMAGENS 

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_setTextOfTextfield(objName,x,newText) { //v3.0
  var obj = MM_findObj(objName); if (obj) obj.value = newText;
}

//__________________________________ IMPRESSAO DE ID ________________________________//
function printContent(id)
{
	var newId = "#" + id;
	$(newId).printElement({printMode:'popup',overrideElementCSS:['_css/olh_makewise.css']}); 

	
	/*var PwinHeight = 550;
	var PwinWidth = 572;
	var PwinScroll = "yes"; // YES OR NO
	var Pentidade = "Olho Marinho - Nascentes com Hist&oacute;ria";
	var PcssFile = "_css/olh_makewise.css";// CAMINHO PARA AS CSS*/
	
	/***************************************/
	// DATA DE LOCAL IMPRESSAO 

	/*var PdiaAr = new Array('Domingo','Segunda','Ter&ccedil;a','Quarta','Quinta','Sexta','Sabado','Domingo');
	var PmesAr = new Array('Janeiro','Fevereiro','Mar&ccedil;o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro');



	var PdataImp = new Date();
	var PdiaSem = PdataImp.getDay();
	var Pdia = PdataImp.getDate();
	var Pmes = PdataImp.getMonth();
	var Pano = PdataImp.getFullYear();
	var Phora = PdataImp.getHours();
	var Pminutos = PdataImp.getMinutes();
	if(Pminutos < 10)
	{
		Pminutos = "0" + Pminutos;
	}
	var PdataHora = PdiaAr[PdiaSem] + ', ' + Pdia + ' ' + PmesAr[Pmes] + ' de ' + Pano + ' | ' + Phora + ':' + Pminutos;*/
	
	/***************************************/
	
	/*PWindow = window.open('','printWin','height='+ PwinHeight +',width='+ PwinWidth +',scrollbars='+ PwinScroll);
	var Ptemp = PWindow.document;
	Ptemp.write('<html><head><title>' + Pentidade + '</title><link rel="stylesheet" type="text/css" href="' + PcssFile + '"><style>hr{border:1px solid #fff; border-top:1px dashed #707A7A;}</style></head>');
	Ptemp.write('<body style="background-color:#FFFFFF; margin:10px;"><div style="text-align:center; color:#024D86; font:bold 12px sans-serif;">'+ Pentidade + '</div><hr>' + document.getElementById(id).innerHTML + '<hr><div style="text-align:center; color:#666666; font:bold 12px sans-serif;"> ' + PdataHora + '</div></body>');
	Ptemp.write('</html><script>window.print()</script>');
	Ptemp.close();*/
}
