function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function certezaexcluir(){ 
     resposta=window.confirm("Você tem certeza que deseja EXCLUIR ?"); 
     if (resposta){ 
        return true; 
     }else{ 
        return false; 
     } 
}

function ver(objeto, ver){ 
  if(ver == "mostra"){
	document.getElementById(objeto).style.display = "block";
	}else{
  document.getElementById(objeto).style.display = "none";
  }
} 

function altera_tam_fonte(acao){
	if (acao=="aumentar"){
		qtd=0.2;
	}else{
      if (acao=="normal"){
		   qtd=0;
	     }else{
		   qtd=-0.2;
		}
	}
	
	document.getElementById('esquerda').style.fontSize=1+qtd+'em';
	document.getElementById('conteudo').style.fontSize=1+qtd+'em';
	document.getElementById('direita').style.fontSize=1+qtd+'em';
}

function Mascara(objeto, evt, mask) {

var LetrasU = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var LetrasL = 'abcdefghijklmnopqrstuvwxyz';
var Letras  = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
var Numeros = '0123456789';
var Fixos  = '().-:/ '; 
var Charset = " !\"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_/`abcdefghijklmnopqrstuvwxyz{|}~";

evt = (evt) ? evt : (window.event) ? window.event : "";
var value = objeto.value;
if (evt) {
 var ntecla = (evt.which) ? evt.which : evt.keyCode;
 tecla = Charset.substr(ntecla - 32, 1);
 if (ntecla < 32) return true;

 var tamanho = value.length;
 if (tamanho >= mask.length) return false;

 var pos = mask.substr(tamanho,1); 
 while (Fixos.indexOf(pos) != -1) {
  value += pos;
  tamanho = value.length;
  if (tamanho >= mask.length) return false;
  pos = mask.substr(tamanho,1);
 }

 switch (pos) {
   case '#' : if (Numeros.indexOf(tecla) == -1) return false; break;
   case 'A' : if (LetrasU.indexOf(tecla) == -1) return false; break;
   case 'a' : if (LetrasL.indexOf(tecla) == -1) return false; break;
   case 'Z' : if (Letras.indexOf(tecla) == -1) return false; break;
   case '*' : objeto.value = value; return true; break;
   default : return false; break;
 }
}
objeto.value = value; 
return true;
}

/*

Exemplos de mascara
CEP -> 99.999-999 
CPF -> 999.999.999-99 
CNPJ -> 99.999.999/9999-99 
Data -> 99/99/9999 
Tel Resid -> (99) 999-9999 
Tel Cel -> (99) 9999-9999 
Processo -> 99.999999999/999-99 
C/C -> 999999-! 

criar mascaras
"#" - Numeros
"A" - Letras UpperCase
"a" - Letras LowerCase
"Z" - Letras
"*" - Qualquer Caracter
"/", ".", "-", " ", ":" - Caracteres Fixos

*/

function masc_data(objeto, evt) { 
return Mascara(objeto, evt, '##/##/####');
}

function masc_cep(objeto, evt) { 
return Mascara(objeto, evt, '#####-###');
}

function masc_telefone(objeto, evt) { 
return Mascara(objeto, evt, '(##) ####-####');
}

function masc_celular(objeto, evt) { 
return Mascara(objeto, evt, '(##) ####-####');
}

function masc_cpf(objeto, evt) { 
return Mascara(objeto, evt, '###.###.###-##');
}

function masc_placacarro(objeto, evt) { 
return Mascara(objeto, evt, 'AAA-####');
}

function masc_cnpj(objeto, evt) { 
return Mascara(objeto, evt, '##.###.###/####-##');
}

function masc_num(objeto, evt) { 
return Mascara(objeto, evt, '##################');
}

function pegaTextoFCKeditor() {
   var oEditor = FCKeditorAPI.GetInstance('texto');
   texto = oEditor.GetXHTML();
   return(texto);
}

