	function dataExtenso(){
		var dia;
		var diaSemana;
		var mes;
		var ano;
		var data;

		var meses = new Array(12);
		meses[0] = "janeiro";
		meses[1] = "fevereiro";
		meses[2] = "março";
		meses[3] = "abril";
		meses[4] = "maio";
		meses[5] = "junho";
		meses[6] = "julho";
		meses[7] = "agosto";
		meses[8] = "setembro";
		meses[9] = "outubro";
		meses[10] = "novembro";
		meses[11] = "dezembro";

		var dias = new Array(7);
		dias[0] = "segunda-feira";
		dias[1] = "terça-feira";
		dias[2] = "quarta-feira";
		dias[3] = "quinta-feira";
		dias[4] = "sexta-feira";
		dias[5] = "sábado";
		dias[6] = "domingo";

		data = new Date();
		diaSemana = dias[data.getDay()-1];
		dia = data.getDate();

		mes = meses[data.getMonth()];
		ano = data.getFullYear();
		var str = diaSemana +": " + dia + " de " + mes + " de " + ano;
		return document.write(str);
	}
	
	function msnRegInclusoAnt(){
		alert("Esse registro já está cadastrado...");
		document.location.href='usuariosInclusao.htm';
	}
	
	function selectData(){
	   data = new Date();
	
		//Cria os select preenchidos
		document.write("<select name='cpDia'>");
		for(i=1;i<32;i++){
			if (i < 10)
				if (i == data.getDate())
					document.write("<option selected> 0"+ i +"</option>")				
				else
				     document.write("<option> 0"+i+"</option>");				
			else
				if (i == data.getDate())
        	    	document.write("<option selected>"+i+"</option>")
				else
					document.write("<option> "+i+"</option>");		
					
		}
		
		document.write("</select>");
		document.write("/");
		
		document.write("<select name='cpMes'>");
		for(i=1;i<13;i++){
			if (i < 10)
				if(i == data.getMonth()+1)
					document.write("<option selected> 0"+i+"</option>")
				else
					document.write("<option> 0"+i+"</option>")
			else
				if(i == data.getMonth()+1)
					document.write("<option selected>"+i+"</option>")
				else
					document.write("<option>"+i+"</option>")
		}
		document.write("</select>");
		document.write("/");
		
		document.write("<select name='cpAno'>");
		for(i=1960;i<2015;i++){
			if(i == data.getFullYear())
				document.write("<option selected>" + i + "</option>")
			else
				document.write("<option>" + i + "</option>")			
		}
		document.write("</select>");	
	}
	
	function selectDataNasc(){
	   data = new Date();
	
		//Cria os select preenchidos
		document.write("<select name='cpDiaN'>");
		for(i=1;i<32;i++){
			if (i < 10)
				document.write("<option> 0"+i+"</option>");				
			else
				document.write("<option> "+i+"</option>");		
					
		}
		
		document.write("</select>");
		document.write("/");
		document.write("<select name='cpMesN'>");
		for(i=1;i<13;i++){
			if (i < 10)
				document.write("<option> 0"+i+"</option>")
			else
        	    document.write("<option> "+i+"</option>");			
		}
		document.write("</select>");
		document.write("/");
		document.write("<select name='cpAnoN'>");
		for(i=1960;i<2015;i++){
			document.write("<option>" + i + "</option>");			
		}
		document.write("</select>");	
	}
	
	/*** 
* Descrição.: formata um campo do formulário de 
* acordo com a máscara informada... 
* Parâmetros: - objForm (o Objeto Form) 
* - strField (string contendo o nome 
* do textbox) 
* - sMask (mascara que define o 
* formato que o dado será apresentado, 
* usando o algarismo "9" para 
* definir números e o símbolo "!" para 
* qualquer caracter... 
* - evtKeyPress (evento) 
* Uso.......: <input type="textbox" 
* name="xxx"..... 
* onkeypress="return txtBoxFormat(document.rcfDownload, 'str_cep', '99999-999', event);"> 
* Observação: As máscaras podem ser representadas como os exemplos abaixo: 
* CEP -> 99.999-999 
* CPF -> 999.999.999-99 
* CNPJ -> 99.999.999/9999-99 
* Data -> 99/99/9999 
* Tel Resid -> (99) 9999-9999 
* Tel Cel -> (99) 9999-9999 
* Processo -> 99.999999999/999-99 
* C/C -> 999999-! 
* E por aí vai... 
***/

function txtBoxFormat(objForm, strField, 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;
     }

     sValue = objForm[strField].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( " ", "" );
     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) == "/"))
       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++;
     }

     objForm[strField].value = sCod;

     if (nTecla != 8) { // backspace
       if (sMask.charAt(i-1) == "9") { // apenas números...
         return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9
       else { // qualquer caracter...
         return true;
       } }
     else {
       return true;
     }
   }

	/*** 
	* Encerra a aplicação*/
   
	function msnFinalizaAplicacao(){
		alert("Esta aplicação esta sendo encerrada...");
		document.location.href='index.htm';
	}   
   
//Fim da Função Máscaras Gerais	


	function mAvisos(){
		
		avisos.style.visibility='visible';		
		setTimeout("avisos.style.visibility='hidden'",2000);
	}
	
	function dinamicLoadImage(container, boxId, src)
	{
		if(boxId != '' || boxId != null && container != '' || container != null)
		{
			document.container.getElementById(boxId).createElement("img").setAttribute("src", src);
		}
		else
		{
			alert('preencha os parametros corretamente');
		}
	}
	

		/*
		* 	A funçao opWinUrl(wid,hei,titulo,url) 
		* 	Esta função tem por finalidade abrir uma nova janela popup e carregar um arquivo
		* 	com o ojetivo de fornecer explicação sobre um determinado assundo
		*	function OpWinExplicativa(String wid, String hei, String titulo, String url)
		*	Parâmetros: wid = determina a largura da janela;
		*            hei = deternima a altura da janela;
		*            titulo = É do tipo string e fornece o titulo da janela como o titulo interno 
		*            url = Da o caminho de um arquivo a ser carregado
		* 	Versão = 0.1
		* 	Autor: Josberto de Vasconcelos
		*/
		
		 function opWinUrl(wid,hei,titulo,url)
		 {
			// Declaração de variáveis
				//----------------------------------------------------------
				var newSize, url, wid, hei;
				//Atribuição de valores a varáveis
				//-----------------------------------------------------------
				newSize="width=" + wid + ",height=" + hei + ",menubar=no,status=yes";				
				
				//Execução da nova janela
				//-----------------------------------------------------------
				//newWin=window.open(url,titulo,newSize);
				
				newWin=window.open(url,"",newSize);
				newWin=window.status=titulo;
				
		 }	
