﻿function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

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_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_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];}
}

//texto AAA
var tgs = new Array( 'div','span','a','td');
var szs = new Array( 0,2,4, -2, -4);
var szsEm = new Array (0,0.1,0.2,-0.1,-0.2);
//'xx-small','x-small','small','medium','large','x-large'
var currentSize = 0;

function ts( trgt, size) {

	if (!document.getElementById) return;
	var d = document,cEl = null,sz = null ,szEm = null, i,j,cTags;
	

	if (size == 1 && currentSize == 0)
	{
		sz = szs[1];
		szEm = szsEm [1];
	}
	else if (size == -1 && currentSize == 0)
	{
		sz = szs[3];
		szEm = szsEm [3];
		}
	else if (size == 0 && currentSize == -1)
	{
		sz = szs[1];
		szEm = szsEm [1];
		}
	else if (size == 1 && currentSize == -1)
	{
		sz = szs[2];
		szEm = szsEm [2];
		}
	else if (size == -1 && currentSize == 1)
	{
		sz = szs[4];
		szEm = szsEm [4];
		}
	else if (size == 0 && currentSize == 1)
	{
		sz = szs[3];
		szEm = szsEm [3];
		}
	else
	{
		sz = szs[0];
		szEm = szsEm [0];
		}
		
			var cEL = document.body;
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];


	if (cEL .currentStyle) cEL.style.fontsize = sz  + parseFloat(cEl.currentStyle.fontSize);
	else if (window.getComputedStyle) 
	{
		var y = document.defaultView.getComputedStyle(cEL ,null).getPropertyValue('font-size');
		cEL.style.fontsize = sz + parseFloat(y.substring(0,2));
	}
		
	for ( i = 0 ; i < tgs.length ; i++ ) 
	{
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) 		
		{ 
			if (cTags[ j ].currentStyle)
			{
			    if (cTags[j].currentStyle.fontSize.toString().indexOf('em') > 0)
					cTags[ j ].style.fontSize = parseFloat(szEm + parseFloat(cTags[ j ].currentStyle.fontSize)) + "em";				
				else
					cTags[ j ].style.fontSize = sz  + parseFloat(cTags[ j ].currentStyle.fontSize);	
			}	
			else if (window.getComputedStyle)
			{
				var cFont = document.defaultView.getComputedStyle(cTags[ j ],null).getPropertyValue('font-size');
				if (cFont.indexOf('em') > 0)
					cTags[ j ].style.fontSize = parseFloat(szEm + parseFloat(cFont.substring(0,2))) + "em";	
				else
					cTags[ j ].style.fontSize = sz  + parseFloat(cFont.substring(0,2)) + "px";			
			}
		}
	}
	
		currentSize = size ;
		
		setCookies("pc_letter_size", currentSize, 1);
}

function setCookies(name,value,days)
{

	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires"+date.toGMTString();
	}
	else var expires = "";
	
	var ck=name+"="+value+expires+"; path=/";
	document.cookie = ck;

}

function getCookie(name)
{
 	var nameEQ = name + "=";
 	var ca = document.cookie.split(';');
 	for (var i = 0; i<ca.length; i++)
 	{
 		var c = ca[i];
 		while (c.charAt(0)== ' ') c = c.substring(1,c.length);
 		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
 	}
}

function resizeFont()
{

	var fontCookie = getCookie("pc_letter_size");
	
	if (fontCookie != null)
		ts("body", fontCookie);
}

function GetDate()
{
	var date, day, month, year, monthdesc;
	date = new Date();

	day = date.getDate()
	month = date.getMonth();
	year = date.getFullYear();

	if (month == 0)monthdesc = "JAN";else if(month == 1)monthdesc= "FEV"; else if (month == 2)monthdesc= "MAR";
	else if (month == 3)monthdesc = "ABR";else if(month == 4 )monthdesc= "MAI"; else if (month == 5)monthdesc= "JUN";
	else if (month == 6)monthdesc = "JUL";else if(month == 7 )monthdesc= "AGO"; else if (month == 8)monthdesc= "SET";
		else if (month == 9)monthdesc = "OUT";else if(month == 10 )monthdesc= "NOV"; else if (month == 11)monthdesc= "DEZ";
		
	if (document.getElementById('ctl00_lblDate') != null)		
	{
		document.getElementById('ctl00_lblDate').innerText = day + " " + monthdesc + " " + year;		
		document.getElementById('ctl00_lblDate').textContent = day + " " + monthdesc + " " + year;
	}
		
}

function GetCurrentYear()
{
	var date = new Date();
	return date.getFullYear();
}

function checkTextAreaMaxLength(textBox,e, length)
{      
        var maxLength = parseInt(length);
        if(!checkSpecialKeys(e))
        {
         if(textBox.value.length > maxLength-1)
         {
            if(window.event)//IE
              e.returnValue = false;
            else//Firefox
                e.preventDefault();
         }
    }   
}
function checkSpecialKeys(e)
{
    if(e.keyCode !=8 && e.keyCode!=46 && e.keyCode!=37 && e.keyCode!=38 && e.keyCode!=39 && e.keyCode!=40)
        return false;
    else
        return true;
}   

 function submitForm(buttonName)
  {
    var inputs = document.getElementsByTagName("input");
    
    for (var i = 0; i < inputs.length; i++)
       if (inputs[i].id.indexOf(buttonName) > -1)
            document.getElementById(inputs[i].id).click();
    
  }



