// JavaScript for RollOver

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) { //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_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 InicializaMenus(o)
{
var Container; 
var i;
var Menus = document.getElementsByTagName('iframe')

for(i=0;i<Menus.length;i++)
	{
		Container = Menus[i]
		var doc = Container.contentDocument;
		
		if (Container.id == o)
		{
			if (Container.getAttribute('inicializado') != null){return}
			if (doc == undefined || doc == null)
				doc = Container.contentWindow.document;
				doc.open();
			
			doc.write('<html><head></head><body marginleft="0" margintop="0"><form id="form1" action="#" onSubmit="return false;">' + Container.innerHTML + '</form></body></html>');
	        
			
			//Atribui os CSSs
			
			var CSSs = document.getElementsByTagName('link')
			var iCSS = 0;
			for (iCSS = 0;iCSS < CSSs.length;iCSS++)
			{
				var cssNode = doc.createElement('link');cssNode.setAttribute('rel', 'stylesheet'); 
				cssNode.setAttribute('type', 'text/css');cssNode.setAttribute('href',  CSSs[iCSS].getAttribute('href')); 
				doc.getElementsByTagName('head')[0].appendChild(cssNode); 
			}
			
			//atribui os javascripts
			//devine os javascripts a ser inseridos no iframe do menu
			
			var JSs = [
						"scripts/navegacao.js",
						"scripts/funciones.js"						
					  ]
			
			var iJS = 0;
			for (iJS = 0;iJS < JSs.length;iJS++)
			{
				var jsNode = doc.createElement('script');jsNode.setAttribute('type', 'text/javascript'); 
				jsNode.setAttribute('src',  JSs[iJS]);doc.getElementsByTagName('head')[0].appendChild(jsNode);
			}
			
			
			doc.close();
			Container.setAttribute('inicializado','true')
		}
	}
}

var MenuItem;

// JavaScript for Menu
function AbreSubmenu(o) {

		InicializaMenus(o)
		MenuItem = document.getElementById(o)
		MenuItem.style.display='block';
		MenuItem.style.position='absolute';
} 

function FechaSubmenu(o) {
	if (o!=null && o!='undefined') 
	{
		MenuItem = document.getElementById(o)
    	MenuItem.style.display='none';
	}	
}

// JavaScript for Areas

/*
function AbreFechaArea(o) {
	if (o!=null && o!='undefined') {
		if ( document.getElementById(o).style.display == 'none' ) {
			document.getElementById(o).style.display = 'block' 
		}
		else {
			document.getElementById(o).style.display = 'none' 			
		}
	}
}
*/

// JavaScript for Tooltip

//


function AbreFechaArea(o) {
    
	if (o!=null && o!='undefined') {
		document.getElementById(o).style.display =
		document.getElementById(o).style.display == 'none' 
		? 'block'
		: 'none'
	}
	
	return false;
}

function AbreFechaTodosDivs()
{
	var divs;
	var i;
	var x;
	var id_obj;
	id_obj='MOSTRA';
	var alvo;
	
	alvo=Get_Cookie(id_obj);
	
	if(alvo != null)
			{
				if(alvo == 'true')
				{
					Set_Cookie(id_obj,'false',0);
				}
				else
				{
					Set_Cookie(id_obj,'true',0);
				}
			}
	else
	{
				Set_Cookie(id_obj,'true',0);
	}
		
	
	divs = document.getElementsByTagName('div'); 			
	
	for(i=0;i<divs.length;i++)
	{
	     x=i;
	     
	      try
	      {
	      if (alvo != 'true'){
	      divs[x].style.display='block';
	      }
	      else{
	      if (divs[x].id.indexOf('Div') >=0 ){
	      divs[x].style.display='none';}
	      }
	      }catch(e)
		  {x=i;}				
	}
   
}



function RestorePanelState()
{
	var divs;
	var i;
	divs = document.getElementsByTagName('div'); 
	for(i=0;i<divs.length;i++)
	{
	if (divs[i].id != '') {
		if(Get_Cookie(divs[i].id) != null)
			{
				if(Get_Cookie(divs[i].id) == 'true')
				{
					document.getElementById(divs[i].id).style.display = 'block';
				}
				else
				{
					document.getElementById(divs[i].id).style.display = 'none';
				}
			}
		}
	}
}


function Set_Cookie( name, value, expires, path, domain, secure ) 
{
var today = new Date();
today.setTime( today.getTime() );

if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}


// this function gets the cookie, if it exists
function Get_Cookie( name ) {
	
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) &&
( name != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}

	
// this deletes the cookie when called
function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function MostraToolTip(id, flagit, e) 
{
	var Xpos = 0;
	var Ypos = 0;
	
	if (!e)
		e = window.event;	
	
	if (e.pageX || e.pageY) 	{
		Xpos = e.pageX + 10;
		Ypos = e.pageY + 10;
	}
	else if (e.clientX || e.clientY) 	{
		Xpos = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft + 10;
		Ypos = e.clientY + document.body.scrollTop + document.documentElement.scrollTop + 10;
	}

	if (flagit=="1")
	{
		if (document.getElementById) 
		{
			document.getElementById(''+id+'').style.visibility = "visible";
			document.getElementById(''+id+'').style.top = Ypos + "px";
			document.getElementById(''+id+'').style.left = Xpos + "px";
		}	
		else if (document.all) 
		{
			document.all[''+id+''].style.visibility = "visible";
			document.all[''+id+''].style.top = Ypos + "px";
			document.all[''+id+''].style.left = Xpos + "px";
		}else if (document.layers) 
		{
			document.layers[''+id+''].visibility = "show";
			document.layers[''+id+''].top = Ypos + "px";
			document.layers[''+id+''].left = Xpos + "px";
		}		
	}
	else if (flagit=="0")
	{
		if (document.getElementById) document.getElementById(''+id+'').style.visibility = "hidden";		
		else if (document.all) document.all[''+id+''].style.visibility = "hidden";
		else if (document.layers) document.layers[''+id+''].visibility = "hide";
	}
}