function verificaLoginPainel()
{	
	return true;
}

function validarPesquisaInformativo(){
	var frm = document.forms[0];
	if(frm.ano.value==""){
		alert("Digite o ano no formato: AAAA!");
		frm.ano.focus();
		return false;
	}
	if(frm.numero.value==""){
		alert("Digite o número do informativo");
		frm.numero.focus();
		return false;
	}

	return true;
}

function submeter(acao){
	var frm = document.forms[0];
	frm.action.value=acao;
	frm.submit();
}
function go(url){
	window.location = url;
}
function validarEncaminhamento(){
	var frm = document.frmencaminhar;
	
	if(frm.nome.value==""){
		alert("Digite seu nome!");
		frm.nome.focus();
		return false;
	}
	if(frm.nome.value==""){
		alert("Digite seu e-mail!");
		frm.email.focus();
		return false;
	}
	return true;	
}
function verificarCPF(campo, valor){
	var frm = document.frm;
	if(TestaNI(campo,valor)){
		frm.action = "index.php?tp=validarCPF";
		frm.submit();
		return true;
	}else{
		return false;
	}
}

function formatar(src, mask, e){
	var i = src.value.length;
	var tecla = e.keyCode
	if(tecla==8){
		return;
	}
	var saida = mask.substring(0,1);
	var texto = mask.substring(i)
	if (texto.substring(0,1) != saida){
		src.value += texto.substring(0,1);
	}
}

function SomenteNumerico(e){
	var nav4 = window.Event ? true : false;
	if (nav4){
		var tecla = e.which
	}else{
		var tecla = e.keyCode
	}	
	
	if (tecla < 48 || tecla > 57){
		if(tecla == 8 || tecla==0)
			return true;
		
		alert('Somente valor Numerico!');	
		return(false);
	}
	return(true);
}
<!--
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_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}

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 Confirmar(){
	
	var form=document.frmsel;
	document.frmsel.action="admin.php?action=confirmar_pagamento"; 	
	form.submit();
}

function Cancelar(){
	
	var form=document.frmsel;
	document.frmsel.action="admin.php?action=cancela_pagamento"; 	
	form.submit();
}

function CancelarAgendamento(){
	
	var form=document.frmsel;
	document.frmsel.action="admin.php?action=cancela_agendamento"; 	
	form.submit();
}


function tornarVisivel()
{
  var sender, who
  who = document.frm
  alert('plim');
  sender = document.frm.marcado
  if (sender.checked)
  {
    document.frm.detail.style.position = 'relative'
    document.frm.detail.style.visibility = 'visible'
  }
  else
  {
    document.frm.detail.style.position = 'absolute'
    document.frm.detail.style.visibility = 'hidden'
  }
}

function confirmaEmissao() {
	if(confirm("Você tem certeza que os dados de emissão do boleto estão corretos?")) {
		window.location.href = "index.php?tp=confirma";
	
	}
	
}



function CalcularDV(sCampo, iPeso){
	
	var iTamCampo;
	var iPosicao, iDigito;
	var iSoma1 = 0;
	var iSoma2=0;
	var iDV1, iDV2;
		
	iTamCampo = sCampo.length;

	for (iPosicao=1; iPosicao<=iTamCampo; iPosicao++){
		iDigito = sCampo.substr(iPosicao-1, 1);
		iSoma1 = parseInt(iSoma1,10) + parseInt((iDigito * Calcular_Peso(iTamCampo - iPosicao, iPeso)),10);
		iSoma2 = parseInt(iSoma2,10) + parseInt((iDigito * Calcular_Peso(iTamCampo - iPosicao + 1, iPeso)),10);
		}

	iDV1 = 11 - (iSoma1 % 11);
	if (iDV1 > 9)
		iDV1 = 0;

	iSoma2 = iSoma2 + (iDV1 * 2);
	iDV2 = 11 - (iSoma2 % 11);
	if (iDV2 > 9)
		iDV2 = 0;

	Ret = (parseInt(iDV1 * 10,10) + parseInt(iDV2));

	Ret = "0" + Ret;
	Ret = Ret.substr(Ret.length - 2,Ret.length);
		
	return(Ret);
}

function TestaNI(cNI,iTipo){
	var NI 
	NI = LimpaCampo(cNI.value,10);
	switch (iTipo) {
		case 1:
			if (NI.length != 14){
				alert('O número do CNPJ informado está incorreto');
				cNI.value = "";
				cNI.focus();
				return(false);
			}

			if (NI.substr(12,2) != CalcularDV(NI.substr(0,12), 9)){
				alert('O número do CNPJ informado está incorreto');
				cNI.value = "";
				cNI.focus();
				return(false);
			}
			break;

		case 2:
			if (NI.length != 11){
				alert('O número do CPF informado está incorreto');
				cNI.value = "";
				cNI.focus();
				return(false);
			}

			if (NI.substr(9,2) != CalcularDV(NI.substr(0,9), 11)){
				alert('O número do CPF informado está incorreto');
				cNI.value = "";
				cNI.focus();
				return(false);
			}
			break;
	
		case 3:
			if (NI.length != 8){
				alert('O número do ITR informado está incorreto');
				cNI.value = "";
				cNI.focus();
				return(false);
			}
			var dv = new String(); 
			dv = CalcularDV(NI.substr(0,7), 9);
			dv = dv.substr(0,1);
			if (NI.substr(7,1) != dv){
				alert('O número do ITR informado está incorreto');
				cNI.value = "";
				cNI.focus();
				return(false);
			}
			break;

		default:
			return(false);
		}
	return (true);	
} 

function ativaMenu2(obj,imagem,cor) {
	if (cor == null) {
		obj.style.backgroundColor = '#CFE1F3';
	} else {
		//alert(cor);
		obj.style.backgroundColor = cor;
	}
}
function ativaMenu(obj,imagem,cor) {
	
	if (cor == null) {
		obj.style.backgroundColor = '#FFFCEC';
	} else {
		//alert(cor);
		obj.style.backgroundColor = cor;
	}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function desativaMenu2(obj,imagem) {
	obj.style.backgroundColor = '';
}
function desativaMenu(obj,imagem) {
	obj.style.backgroundColor = '';
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function limpaCampoNome(){
	if(document.frminformativo.frmnome.value == ''){
	}else if(document.frminformativo.frmnome.value == "Nome"){
		document.frminformativo.frmnome.value = '';
	}
	
}
function limpaCampoEmail(){
	
	if(document.frminformativo.frmemail.value == ""){

	}else if(document.frminformativo.frmemail.value == "E-mail"){
		document.frminformativo.frmemail.value = '';
	}
	
}

function validaEmail (emailX) {
	var Campo = document.all[''+emailX+''];
	var email = Campo.value;
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	if (!reg1.test(email) && reg2.test(email)) { // if syntax is valid
		 return true;che
	 } else {
		if (email == "") {
  			alert("O email não foi informado!");	
		} else {
			alert("\"" + email + "\" não é um email válido!");
		}
		return false;
	}
}
function submitFormInf(){
	var nome = $('#frmnome').val();
	var email = $('#frmemail').val();
	
	if (nome == "Nome" || nome == "") {
		alert('Favor informar seu nome');
		$('#frmnome').focus();
		return false;
	}
	if(email == "" || !validaEmail('frmemail')){
		alert('Favor informar seu email');
		$('#frmemail').focus();
		return false;
	}

	/*
	if (document.frminformativo.frmnome.value == 'Nome') {
  		alert('Favor informar seu nome');
  		document.frminformativo.frmnome.focus();		
		return false;
	}
	if (document.frminformativo.frmnome.value == '') {
  		alert('Favor informar seu nome');
  		document.frminformativo.frmnome.focus();		
		return false;
	}
	if (document.frminformativo.frmemail.value == '') {
		alert('Favor informar seu email');
		document.frminformativo.frmemail.focus();
		return false;
	} else {
		if(!validaEmail('frmemail')) {
			document.frminformativo.frmemail.focus();
			return false;
		}
	}
	*/
	var redirect = $("#urlredir").val();
	$("#urlredir").val(redirect+"&email="+email+"&nome="+nome);
	document.frminformativo.submit();
}


function validaDeletaInformativo(){
	if (document.frmdeletainformativo.edtEmail.value == '') {
		alert('Favor informar seu e-mail');
		document.frmdeletainformativo.edtEmail.focus();
		return false;
	}
	return true;
}

function validaInformativo(){
	if (document.frmalterainformativo.frmnome.value == 'Nome') {
  		alert('Favor informar seu nome');
  		document.frmalterainformativo.frmnome.focus();		
		return false;
	}
	if (document.frmalterainformativo.frmnome.value == '') {
  		alert('Favor informar seu nome');
  		document.frmalterainformativo.frmnome.focus();		
		return false;
	}
	if (document.frmalterainformativo.frmemail.value == '') {
		alert('Favor informar seu e-mail');
		document.frmalterainformativo.frmemail.focus();
		return false;
	}
	return true;
}



//antigas
var erro = false
var field = document.formulario;
//Testa campos contra entrada de tipos de arquivos invalidos
function validaCaracter(campo,fieldname){
    erro = false
    var caracteresValidos = "abcdefghijklmnopqrstuvxwyzABCDEFGHIJKLMNOPQRSTUVXWYZÁÉÍÓÚàÀáéíóúÃÕãõÂÊÎÔÛâêîôÇç "
    eval('Ocampo = field.'+campo+'.value')
    for (i = 0; i < Ocampo.length; i++){ 
        var teste = Ocampo.charAt(i);
        if (caracteresValidos.indexOf(teste) == -1){
            alert("Por favor não use caracteres especiais no campo "+fieldname);
            eval('field.'+campo+'.focus();')
            erro = true
        }
        if (erro == true){return false}
    }
}//fim validaCaracter

//Testa campos verificando se existe a string passada
function CharInString(campo,string,errormessage){
    erro = false
    eval('Ocampo = field.'+campo+'.value')
    eval('TestField = /'+string+'/i');//Busca pela extensao do arquivo passada no parametro stringtype case insensitive
    if (TestField.test(Ocampo) == false){//se nao tem gera erro
        erro = true;
        alert(errormessage);
    }
    if (erro == true){return false}
}//fim CharInString


//Testa campos verificando se existe a string passada
function CharNotInString(campo,string,errormessage){
    erro = false
    eval('Ocampo = field.'+campo+'.value')
    eval('TestField = /'+string+'/i');//Busca pela extensao do arquivo passada no parametro stringtype case insensitive
    if (TestField.test(Ocampo) == true){//se tem gera erro
        erro = true;
        alert(errormessage);
    }
    if (erro == true){return false}
}//fim CharNotInString

function checkEmail(campo,errormessage) {
    erro = false
    if (/^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(eval('field.'+campo+'.value'))){
        return (true)
    }
    alert('Preencha corretamente o campo \"E-mail\" '+errormessage+' com um endereço de correio eletrônico válido (ex.: seunome@provedor.com.br)')
    erro = true
}

function noCharacter(campo,caracter){//remove caracter invalido caso ele esteja como ultimo na string
    while(eval('field.'+campo).value.charAt(eval('field.'+campo).value.length-1)==caracter){
        eval('field.'+campo).value=eval('field.'+campo).value.substring(0,eval('field.'+campo).value.length-1);
    }
} 

function clearSpaces(campo){
    eval('O campo = field.'+campo+'.value')
    Pattern = /(\s+)/g;//Busca pela por espaços em toda a extensao da string
    Ocampo = Ocampo.replace(Pattern," ")//Troca espaços extras por um so espaco
    eval('field.'+campo+'.value = Ocampo')
}

function validaCheckBox(){//testa se existe um checkbox marcado
   var ok = 0;
   for (i =0; i < field.length; i++){
        if (field.elements[i].type == 'checkbox'){
            if (field.elements[i].checked == true){ok++}
        }
    }   
   if (ok == 0){
       alert("Por favor selecione pelo menos uma opção para alterar");
       return false;
   }
}//end function

function textCounter(campo, countcampo, maxlimit){//conta/mostra caracteres restantes e limita o tamanho do campo
    if (campo.value.length > maxlimit) //se passar do limite nao deixa entrar o caracter
        campo.value = campo.value.substring(0, maxlimit);
        //reduz o valor do campo de contadem
    else 
        countcampo.value = maxlimit - campo.value.length;
}

function removeEnter(campo){
    eval('Ocampo = field.'+campo+'.value')
    Pattern = /[\n\r]/g;//Busca pela por quebras de linhas em toda a extensao da string
    Ocampo = Ocampo.replace(Pattern," ")
    eval('field.'+campo).value = Ocampo//troca valor do campo pelo novo sem quebras de linha
}
//Novas

function pop(){
	alert("Ola");
}
function mostraSubTopico(topico){
	var who;
	who = document.all[topico];
	who.style.position = 'relative';
	who.style.visibility = 'visible';
}
function escondeSubTopico(topico){
	var who;
	who = document.all[topico];
	who.style.position = 'absolute';
	who.style.visibility = 'hidden';

}
function escondeAllSubTopico(){
	escondeSubTopico('canais_academico');
	escondeSubTopico('canais_contabil');
	escondeSubTopico('canais_contruicao');
	escondeSubTopico('canais_empresarial');
	escondeSubTopico('canais_icms');
	escondeSubTopico('canais_impostos');
	escondeSubTopico('canais_societario');
	escondeSubTopico('canais_trabalhista');
}
function FormataCPF1(Campo, teclapres){
	var tecla = teclapres.keyCode;
	var vr = new String(Campo.value);
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace("-", "");

	tam = vr.length + 1;
	
	if (tecla != 9 && tecla != 8){
		if (tam > 3 && tam < 7)
			Campo.value = vr.substr(0, 3) + '.' + vr.substr(3, tam);
		if (tam >= 7 && tam <10)
			Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,tam-6);
		if (tam >= 10 && tam < 12)
			Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,3) + '-' + vr.substr(9,tam-9);
			//document.forms[0].elements["senha"].focus();
		}
}


function FormataCNPJ(Campo, teclapres){

	var tecla = teclapres.keyCode;

	var vr = new String(Campo.value);
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace("/", "");
	vr = vr.replace("-", "");

	tam = vr.length + 1 ;

	
	if (tecla != 9 && tecla != 8){
		if (tam > 2 && tam < 6)
			Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
		if (tam >= 6 && tam < 9)
			Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
		if (tam >= 9 && tam < 13)
			Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
		if (tam >= 13 && tam < 15)
			Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
		}
}

function checaLog2(form){
		if(form.login.value==""){
			alert("Por favor, digite seu login corretamente!");
			form.login.focus();
			return false;
		}
		sizel = form.login.value.length;
		if(sizel != 14) {
			alert("Por favor, digite seu login corretamente!");
			form.login.focus();
			return false;
		}
		if(form.senha.value==""){
			alert("Por favor, digite sua senha corretamente!");
			form.senha.focus();
			return false;
		}
		size2 = form.senha.value.length;
		if(size2 >= 11) {
			alert("Por favor, digite sua senha corretamente!");
			form.senha.focus();
			return false;
		}
		if (jQuery.browser == 'msie') {
			window.external.AutoCompleteSaveForm(form);
		}
		
		form.submit();
}
function mudafocus(form, campo, tamanho, fcampo){
	var frm = document.form;
	var campo = document.form.campo;
	if(campo > 14){
		frm.fcampo.focus();
	}
}
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 YY_checkform() { //v4.66
//copyright (c)1998,2002 Yaromat.com
  var args = YY_checkform.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;
  for (var i=1; i<args.length;i=i+4){
    if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}
    var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));
    myV=myObj.value;
    if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){
      if (myReq&&myObj.value.length==0){addErr=true}
      if ((myV.length>0)&&(args[i+2]==1)){ //fromto
        var myMa=args[i+1].split('_');if(isNaN(myV)||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==2)){
          var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;
      } else if ((myV.length>0)&&(args[i+2]==3)){ // date
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);
        if(myAt){
          var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];
          var myDate=new Date(myY,myM,myD);
          if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};
        }else{addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==4)){ // time
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}
      } else if (myV.length>0&&args[i+2]==5){ // check this 2
            var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));
            if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!myObj1.checked){addErr=true}
      } else if (myV.length>0&&args[i+2]==6){ // the same
            var myObj1 = MM_findObj(args[i+1]);
            if(myV!=myObj1.value){addErr=true}
      }
    } else
    if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){
          var myTest = args[i].match(/(.*)\[(\d+)\].*/i);
          var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;
      if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
      if (args[i+2]==2){
        var myDot=false;
        for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}
        if(!myDot){myErr+='* ' +args[i+3]+'\n'}
      }
    } else if (myObj.type=='checkbox'){
      if(args[i+2]==1&&myObj.checked==false){addErr=true}
      if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
    } else if (myObj.type=='select-one'||myObj.type=='select-multiple'){
      if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}
    }else if (myObj.type=='textarea'){
      if(myV.lengthargs[i+1]){addErr=true}
    }
    if (addErr){myErr+='* '+args[i+3]+'\n'; addErr=false}
  }
  if (myErr!=''){alert('Erro no formulário:\t\t\t\t\t\n\n'+myErr)}
  document.MM_returnValue = (myErr=='');
}
<!--

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 YY_checkform() { //v4.66

//copyright (c)1998,2002 Yaromat.com

  var args = YY_checkform.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;

  for (var i=1; i<args.length;i=i+4){

    if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}

    var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));

    myV=myObj.value;

    if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){

      if (myReq&&myObj.value.length==0){addErr=true}

      if ((myV.length>0)&&(args[i+2]==1)){ //fromto

        var myMa=args[i+1].split('_');if(isNaN(myV)||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}

      } else if ((myV.length>0)&&(args[i+2]==2)){

          var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;

      } else if ((myV.length>0)&&(args[i+2]==3)){ // date

        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);


        if(myAt){

          var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];

          var myDate=new Date(myY,myM,myD);

          if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};

        }else{addErr=true}

      } else if ((myV.length>0)&&(args[i+2]==4)){ // time

        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}

      } else if (myV.length>0&&args[i+2]==5){ // check this 2

            var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));

            if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];

            if(!myObj1.checked){addErr=true}

      } else if (myV.length>0&&args[i+2]==6){ // the same

            var myObj1 = MM_findObj(args[i+1]);

            if(myV!=myObj1.value){addErr=true}

      }

    } else

    if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){

          var myTest = args[i].match(/(.*)\[(\d+)\].*/i);

          var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;

      if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}

      if (args[i+2]==2){

        var myDot=false;

        for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}

        if(!myDot){myErr+='* ' +args[i+3]+'\n'}

      }

    } else if (myObj.type=='checkbox'){

      if(args[i+2]==1&&myObj.checked==false){addErr=true}

      if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}

    } else if (myObj.type=='select-one'||myObj.type=='select-multiple'){

      if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}

    }else if (myObj.type=='textarea'){

      if(myV.length<args[i+1]){addErr=true}

    }

    if (addErr){myErr+='* '+args[i+3]+'\n'; addErr=false}

  }

  if (myErr!=''){alert('Erros no formulário:\t\t\t\t\t\n\n'+myErr)}

  document.MM_returnValue = (myErr=='');

}
function abreJanela(theURL,winName,features) { //v2.0
  window.open(theURL,winName,'width=500, height=400, scrollbars=yes');
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(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_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function contadorperito()
{
  var data = new Date();
  var mName = data.getMonth()+1;
  var dName = data.getDay();
  var dayNr = data.getDate();
  var ano = data.getYear();
  if (ano < 1000) ano = ano+1900;
  var hora = data.getHours();
  if (hora < 10) hora = "0"+hora;
  var minutos = data.getMinutes();
  if (minutos < 10) minutos = "0"+minutos;

  if(dName==0)  Dia = "Domingo";
  if(dName==1)  Dia = "Segunda-feira";
  if(dName==2)  Dia = "Terça-feira";
  if(dName==3)  Dia = "Quarta-feira";
  if(dName==4)  Dia = "Quinta-feira";
  if(dName==5)  Dia = "Sexta-feira";
  if(dName==6)  Dia = "Sábado";

  if(mName==1)  Mes = "janeiro";
  if(mName==2)  Mes = "fevereiro";
  if(mName==3)  Mes = "março";
  if(mName==4)  Mes = "abril";
  if(mName==5)  Mes = "maio";
  if(mName==6)  Mes = "junho";
  if(mName==7)  Mes = "julho";
  if(mName==8)  Mes = "agosto";
  if(mName==9)  Mes = "setembro";
  if(mName==10) Mes = "outubro";
  if(mName==11) Mes = "novembro";
  if(mName==12) Mes = "dezembro";

  var todaysDate =(Dia+", "+dayNr+" de "+Mes+"  "+" de "+ano+" - "+hora+":"+minutos+"");
  document.write(todaysDate);
}
//-->
//---- Rotinas da toolbar ------------------------------------------


function reSize() {
 barW = 0; 
 barH = 0;
 if (navDOM) {
  if (document.height > innerHeight) barW = 15;
  if (document.width > innerWidth) barH = 15;
  } else {
  innerWidth = 800;
  innerHeight = document.body.clientHeight;
  }
 posX = ((innerWidth - markW)-barW) * (markX/100);
 posY = ((innerHeight - markH)-barH) * (markY/106);
 }

function reposiciona() {
 wMark.left = posX + (navDOM?pageXOffset:document.body.scrollLeft);
 wMark.top = posY + (navDOM?pageYOffset:document.body.scrollTop);
}

function inicializa() {
	
	markW = 55;      
	markH = 30;      
	markX = 67;     //76
	markY = 105;    //97
	intervalo = 600; 
	

	// set common object reference
	if (!document.all) document.all = document;
	if (!document.all.toolBar.style) document.all.toolBar.style = document.all.toolBar;

	wMark = document.all.toolBar.style;
	wMark.width = markW;
	wMark.height = markH;
	navDOM = window.innerHeight; 
	reSize();
	window.onresize=reSize;
	markID = setInterval ("reposiciona()",intervalo);
}

function comboChange(comoBox,usado){ 
  window.open( comoBox.options[comoBox.selectedIndex].value);
  if (usado) comoBox.selectedIndex=0;
}

// navegação flutuante
function getRefToDivNest( divID, oDoc ) {
	if( !oDoc ) { oDoc = document; }
	if( document.layers ) {
		if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else {
			for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
				y = getRefToDivNest(divID,oDoc.layers[x].document); }
			return y; } }
	if( document.getElementById ) { return document.getElementById(divID); }
	if( document.all ) { return document.all[divID]; }
	return document[divID];
}
function drawLogo(l,b,w,h,p,xOf,yOf,s) {
	window.logoCount = ( typeof( window.logoCount ) == 'number' ) ? window.logoCount + 1 : 0;
	//create the logo
	if( document.layers ) {
		document.write( '<layer id="logoNum' + window.logoCount + '" height="'+h+'" width="'+w+'" left="0" top="0"'+(b?' bgcolor="'+b+'"':'')+'>'+l+'</layer>' );
	} else {
		document.write( '<div id="logoNum' + window.logoCount + '" style="position:absolute;left:0px;top:0px;'+(b?'background-color:'+b+';':'')+'height:'+h+'px;width:'+w+'px;">'+l+'</div><br>' );
	}
	window.setInterval('aniLogo(' + p + ',' + s + ',' + w + ',' + h + ',' + xOf + ',' + yOf + ',' + window.logoCount + ')',50);
}
function aniLogo(p,s,w,h,xOf,yOf,n) {
	var myLogo = getRefToDivNest('logoNum'+n);
	if( !myLogo ) { return; } //not loaded yet or not supported
	if( myLogo.style ) { myLogo = myLogo.style; }
	//get the screen size so that we can put it in a corner and scroll . . .
	var scrW = 0, scrH = 0, scrOfX = 0, scrOfY = 0;
	if( typeof( window.innerWidth ) == 'number' ) { scrW = window.innerWidth; scrH = window.innerHeight; } else {
		if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
			scrW = document.documentElement.clientWidth; scrH = document.documentElement.clientHeight; } else {
			if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
				scrW = document.body.clientWidth; scrH = document.body.clientHeight; } } }
	if( typeof( window.pageYOffset ) == 'number' ) { scrOfY = pageYOffset; scrOfX = pageXOffset; } else {
		if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) { scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft; } else {
			if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) { scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft; } }
	}
	//now we have the screen settings in all known DHTML browsers - cool huh?
	//apply those settings along with positioning and scrolling preference to find offset positions
	var oPix = document.childNodes ? 'px' : 0;
	myLogo.left = ( xOf + ( ( p % 2 ) ? 0 : scrW - w ) + ( s ? scrOfX : 0 ) ) + oPix;
	myLogo.top = ( yOf + ( ( p < 3 ) ? 0 : scrH - h ) + ( s ? scrOfY : 0 ) ) + oPix;
}




function hidediv(myID) { 
	if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById(myID).style.visibility = 'hidden'; 
	} else { 
		if (document.layers) { // Netscape 4 
			document.hideshow.visibility = 'hidden'; 
		}else { // IE 4 
			document.all.hideshow.style.visibility = 'hidden'; 
		} 
	} 
} 

function showdiv(myID) { 
	if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById(myID).style.visibility = 'visible'; 
	} else { 
		if (document.layers) { // Netscape 4 
			document.myID.visibility = 'visible'; 
		} else { // IE 4 
			document.all.myID.style.visibility = 'visible'; 
		} 
	} 
} 
