function formatar(src, mask,evt) 
{
var charCode = (evt.which) ? evt.which : event.keyCode
	//alert(charCode);
	if(charCode==8){
		//alert(charCode);
		return true;
	}
	else{
		 if ( ((charCode > 31) && (charCode < 48 || charCode > 57)) ) {
		   return false;
		 } 
		 else {
	   
		 var i = src.value.length;
		  var saida = mask.substring(0,1);
		  var texto = mask.substring(i)
			if (texto.substring(0,1) != saida) 
			  {
				src.value += texto.substring(0,1);
			  }
			 return true;
		 }
	 
	}


}


function valida_form(){
var usuario=document.logar.usuario.value;
var senha=document.logar.senha.value;

	if(usuario=="" ||senha==""){
		alert("Digite seu Usuário e Senha para prosseguir");
		return false;
	}
	

}
// - -- - - - - -  - - - - - -  - - - -- - - - - -- -  - formatacao monetaria

function FormataReais(fld, milSep, decSep, e) { 

var sep = 0; 

var key = ''; 

var i = j = 0; 

var len = len2 = 0; 

var strCheck = '0123456789'; 

var aux = aux2 = ''; 

var whichCode = (window.Event) ? e.which : e.keyCode; 

if (whichCode == 13) return true; 
if (whichCode == 8) return true;
if (whichCode == 0) return true;

key = String.fromCharCode(whichCode); 

if (strCheck.indexOf(key) == -1) return false; 

len = fld.value.length; 

for(i = 0; i < len; i++) 

if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break; 

aux = ''; 

for(; i < len; i++) 

if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i); 

aux += key; 

len = aux.length; 

if (len == 0) fld.value = ''; 

if (len == 1) fld.value = '0'+ decSep + '0' + aux; 

if (len == 2) fld.value = '0'+ decSep + aux; 

if (len > 2) { 

aux2 = ''; 

for (j = 0, i = len - 3; i >= 0; i--) { 

if (j == 3) { 

aux2 += milSep; 

j = 0; 

} 

aux2 += aux.charAt(i); 

j++; 

} 

fld.value = ''; 

len2 = aux2.length; 

for (i = len2 - 1; i >= 0; i--) 

fld.value += aux2.charAt(i); 

fld.value += decSep + aux.substr(len - 2, len); 

} 

return false; 

} 
