<!----- SAIR DO SISTEMA ----->
function logout() {
	if (confirm("Deseja sair do Sistema Omni?")) {
	window.location='frmLogout.cfm';
	}   
}

<!--- FUNCAO DE FORMATAR DADOS --->

	function formatar(src, mask) {
		var i = src.value.length;
		var saida = mask.substring(i,i+1);
		var ascii = event.keyCode;
		if (saida == "A") {
			if ((ascii >=97) && (ascii <= 122)) { event.keyCode -= 32; }
			else { event.keyCode = 0; }
		} else if (saida == "0") {
			if ((ascii >= 48) && (ascii <= 57)) { return }
			else { event.keyCode = 0 }
		} else if (saida == "#") {
			return;
		} else {
			src.value += saida;
			i += 1
			saida = mask.substring(i,i+1);
			if (saida == "A") {
				if ((ascii >=97) && (ascii <= 122)) { event.keyCode -= 32; }
				else { event.keyCode = 0; }
			} else if (saida == "0") {
				if ((ascii >= 48) && (ascii <= 57)) { return }
				else { event.keyCode = 0 }
			} else { return; }
		}
	}

<!--- VALIDACAO DE DATA --->
var reDate4 = /^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/;
function isDate(pStr, pFmt)
{
  eval("reDate = reDate" + pFmt);
  if (reDate.test(pStr)) {
    return true;
  } else if (pStr != null && pStr != "") {
    alert(pStr + " Data Invalida.");
	return false;
  }
}
<!-- SALTAR CAMPOS HORA E DATA -->
function SaltaCampoData (campo,prox,tammax,teclapres,teclinha){
	var tecla = teclapres.keyCode;
	vr = document.aform[campo].value;
	if( tecla == 109 || tecla == 188 || tecla == 110 || tecla == 111 || tecla == 223 || tecla == 108 ){
		document.aform[campo].value = vr.substr( 0, vr.length - 1 ); }
	else{
	 	vr = vr.replace( "-", "" );
	 	vr = vr.replace( "/", "" );
	 	vr = vr.replace( "/", "" );
	 	vr = vr.replace( ",", "" );
	 	vr = vr.replace( ".", "" );
	 	vr = vr.replace( ".", "" );
	 	vr = vr.replace( ".", "" );
	 	vr = vr.replace( ".", "" );
	 	tam = vr.length;	
		
	 	if (tecla != 0 && tecla != 9 && tecla != 16 )
			if ( tam == tammax ) 
				if ( isDate(document.aform[campo].value,4) == true ) {
					document.aform[prox].focus();	
				} else { 
						document.aform[campo].focus();
						document.aform[campo].value = "";
						}
	}
}
<!-- VALIDACAO DE HORA -->
function ValidaHora(Hora)
   {
   var hm = -1;
   var hora = Array(2);
   var ch = Hora.charAt(0); 
   for(i=0; i < Hora.length && (( ch >= '0' && ch <= '9' ) || ( ch == ':' && i != 0 ) ); ){
    hora[++hm] = '';
    if(ch!=':' && i != 0) return false;
    if(i != 0 ) ch = Hora.charAt(++i);
    if(ch=='0') ch = Hora.charAt(++i);
    while( ch >= '0' && ch <= '9' ){
     hora[hm] += ch;
     ch = Hora.charAt(++i);
    } 
   }
   if(ch!='') return false;
   if(hora[0] == '' || isNaN(hora[0]) || parseInt(hora[0]) < 0 || parseInt(hora[0]) > 23) return false;
   if(hora[1] == '' || isNaN(hora[1]) || parseInt(hora[1]) < 0 || parseInt(hora[1]) > 59) return false;
   return true;
  }


function SaltaCampo (campo,prox,tammax,teclapres){
	var tecla = teclapres.keyCode;
	vr = document.aform[campo].value;
	if( tecla == 109 || tecla == 188 || tecla == 110 || tecla == 111 || tecla == 223 || tecla == 108 ){
		document.aform[campo].value = vr.substr( 0, vr.length - 1 ); }
	else{
	 	vr = vr.replace( "-", "" );
	 	vr = vr.replace( "/", "" );
	 	vr = vr.replace( "/", "" );
	 	vr = vr.replace( ",", "" );
	 	vr = vr.replace( ".", "" );
	 	vr = vr.replace( ".", "" );
	 	vr = vr.replace( ".", "" );
	 	vr = vr.replace( ".", "" );
	 	tam = vr.length;	
		
	 	if (tecla != 0 && tecla != 9 && tecla != 16 )
			if ( tam == tammax ) 
				if ( ValidaHora(document.aform[campo].value) == true ) {
					document.aform[prox].focus();	
			} else {
					alert(" Hora Invalida.");
					document.aform[campo].value = "";
					document.aform[campo].focus();
					}
	}
}

function Urlocation(URL,w,h) {
   var left = 99;
   var top = 99;
   window.open(URL,'Sistema_Omni', 'width='+w+', height='+h+', top='+top+', left='+left+', scrollbars=yes');
}

//FORMATACAO MOEDA 
		function BlockKeybord()
		{
			if((event.keyCode < 48) || (event.keyCode > 57))
			{
				event.returnValue = false;
			}
		}

		function troca(str,strsai,strentra)
		{
			while(str.indexOf(strsai)>-1)
			{
				str = str.replace(strsai,strentra);
			}
			return str;
		}
		
		function Formatasalario(campo,tammax,teclapres,caracter)
		{						
			if(teclapres == null || teclapres == "undefined")
			{
				var tecla = -1;
			}
			else
			{
				var tecla = teclapres.keyCode;
			}

    		if(caracter == null || caracter == "undefined")
    		{
				caracter = ".";
    		}

    		vr = campo.value;
    		if(caracter != "")
    		{
				vr = troca(vr,caracter,"");
    		}
    		vr = troca(vr,"/","");
    		vr = troca(vr,",","");
    		vr = troca(vr,".","");

    		tam = vr.length;
    		if(tecla > 0)
    		{
				if(tam < tammax && tecla != 8)
				{
					tam = vr.length + 1;
				}
	    		
    			if(tecla == 8)
    			{
    				tam = tam - 1;
    			}
    		}
    		if(tecla == -1 || tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105)
    		{
    			if(tam <= 2)
    			{ 
					campo.value = vr;
				}
    	 		if((tam > 2) && (tam <= 5))
    	 		{
					campo.value = vr.substr(0, tam - 2) + ',' + vr.substr(tam - 2, tam);
				}
    	 		if((tam >= 6) && (tam <= 8))
    	 		{
					campo.value = vr.substr(0, tam - 5) + caracter + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);
				}
    	 		if((tam >= 9) && (tam <= 11))
    	 		{
					campo.value = vr.substr(0, tam - 8) + caracter + vr.substr(tam - 8, 3) + caracter + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);
				}
    	 		if((tam >= 12) && (tam <= 14))
    	 		{
					campo.value = vr.substr(0, tam - 11) + caracter + vr.substr(tam - 11, 3) + caracter + vr.substr(tam - 8, 3) + caracter + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);
				}
    	 		if((tam >= 15) && (tam <= 17))
    	 		{
					campo.value = vr.substr(0, tam - 14) + caracter + vr.substr(tam - 14, 3) + caracter + vr.substr(tam - 11, 3) + caracter + vr.substr(tam - 8, 3) + caracter + vr.substr(tam - 5, 3) + ',' + vr.substr(tam - 2, tam);
				}
    		}
		}

// FIM DA FORMATACAO DE MOEDA

