// Funcões Geradas pelo DreamWeaver
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 MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//////////////////////////////////////////////////

// Função responsável por centralizar uma divi na vertical / Relação Pai /Filho
function centralizar(div_pai,div_central){
	var height_pai = document.getElementById(div_pai).offsetHeight;
	var height_central = document.getElementById(div_central).offsetHeight;
	var margem = (height_pai - height_central)/2;
	parent.document.getElementById(div_central).style.padding = margem+"px 0 0 0";
}


function checaData(data){
	if (data.value.length==2 || data.value.length==5){
		data.value+="/";
	}
}

        function OpenTable1(table,teste)
        {
            object = document.getElementById(table);
            if (object.style.display=="")
            {
                object.style.display = "";
            }
            else
            {
                object.style.display = "";
            }
        }

        function CloseTable1(table,teste)
        {
            object = document.getElementById(table);
            if (object.style.display=="")
            {
                object.style.display = "none";
            }
            else
            {
                object.style.display = "none";
            }
        }

//MÁSCARA DE VALORES

function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


if(document.all) { // Internet Explorer
    nTecla = evtKeyPress.keyCode;
} else if(document.layers) { // Nestcape
    nTecla = evtKeyPress.which;
} else {
    nTecla = evtKeyPress.which;
    if (nTecla == 8) {
        return true;
    }
}

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    fldLen = sValue.length;
    mskLen = sMask.length;

    i = 0;
    nCount = 0;
    sCod = "";
    mskLen = fldLen;

    while (i <= mskLen) {
      bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":"))
      bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

      if (bolMask) {
        sCod += sMask.charAt(i);
        mskLen++; }
      else {
        sCod += sValue.charAt(nCount);
        nCount++;
      }

      i++;
    }

    objeto.value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); } 
      else { // qualquer caracter...
        return true;
      } 
    }
    else {
      return true;
    }
  }

<!--
cont = 0;
function CheckAll() { 
   for (var i=0;i<document.form2.elements.length;i++) {
     var x = document.form2.elements[i];
     if (x.name == 'select_mail[]') { 
x.checked = document.form2.selall.checked;
} 
}
if (cont == 0){    
var elem = document.getElementById("checar");
elem.innerHTML = "Desmarcar todos";
cont = 1;
} else {
var elem = document.getElementById("checar");
elem.innerHTML = "Marcar todos";
cont = 0;
}

} 
function ObjetoExiste(paramObjeto) {
   return (typeof(paramObjeto) != "undefined" && paramObjeto != null );
}

function MostraEscondeBlocoHTML(paramID){
	
	//Define o prefixo do objeto repassado, quebrando o ID no caractere "_"
	var prefixoElemento = paramID.split("_")[0];
	var elementoAtual = "";	

	//Varre a página em busca de objetos do tipo "prefixo_indice",
	//começando do índice 0, até numElementos
	for(i=0;i<=parseInt(numElementos);i++){
		//Concatena o prefixo com o índice para formar o nome de um elemento
		elementoAtual = prefixoElemento+"_"+i;
		
		//Verifica se o objeto existe na página
		if(ObjetoExiste(document.getElementById(elementoAtual))){
			
			//Caso exista, fecha o conteúdo
			if(elementoAtual != paramID){
				document.getElementById(elementoAtual).style.display = "none";

				if(document.getElementById(elementoAtual).parentNode.className != ""){
					document.getElementById(elementoAtual).parentNode.className = "ConteudoFechado";
				}//if
				
			}//if
		}//if
	}//for
	
	//Alterna o status do objeto
	document.getElementById(paramID).style.display = document.getElementById(paramID).style.display == "none" ? "block" : "none";

	if(document.getElementById(paramID).parentNode.className != ""){
		document.getElementById(paramID).parentNode.className = document.getElementById(paramID).parentNode.className == "ConteudoFechado" ? "ConteudoAberto" : "ConteudoFechado";
	}//if

}