$(document).ready(function(){
	$(".DATA").maska("99/99/9999");
	
	$(".CEP").maska("99999-999");	
	$(".TEL").maska("9999-9999");	
	$(".DDD").maska("99");		
	
	$(".NUM").numeric();	
	$(".ALPHA").alphanumeric();		

	$(".DECIMAL").numerico(",").css({"text-align":"right"}).keypress(function(event) {  if(event.which==46){return false}}).blur(function(){
		var esse = $(this);
		
//		var numcasas = esse.attr("rel"); alterado para esse projeto
		var numcasas = 2;		
		var vals = esse.val().replace(".","");
		
		var vals = vals.replace(".","");		
		var vals = vals.replace(".","");				
		var virgula = vals.indexOf(',');
		if(virgula >= 0){
			var tamanho = vals.length;
			var restante = tamanho - virgula -1;
			var decimal = vals.substr(virgula+1,restante);
			if(restante > numcasas){
				decimal = decimal.substr(0,numcasas);				
				}
			var inicial = vals.substr(0,virgula);

		}else{
			var restante = 0;
			var inicial = vals;			
			var decimal = '';
		}
			var zeros = '';
			for(a = 0 ; a < numcasas-restante ; a++ ){
				zeros = zeros+'0';
			}
			if(inicial == ''){
				inicial = 0;
				}
		
		inicial = Number(inicial);
		inicial = String(inicial);

		tminic = inicial.length;
		saidapontos = '';

		pt = 0;
		for(aaa = tminic ; aaa >= 0 ; aaa--){
			saidapontos += inicial.substr(aaa,1);
			pt++;
			if(pt == 4){
			pt = 1;	
				if(aaa > 0){
				saidapontos += '.';
				}
			}
		}
		
		outp = '';
		tminic = saidapontos.length;

		for(aaa = tminic ; aaa >= 0 ; aaa--){
			outp += saidapontos.substr(aaa,1);
		}		

		
		resultado = outp+','+decimal+''+zeros;	

		var resultado = inicial+','+decimal+''+zeros;		
		$(this).val(resultado);
						
	});
	


	$(".CNPJCPF").numeric().blur(function(){
			var esse = $(this).val();
			var tamanhocep = esse.length;
			if(tamanhocep != 11 && tamanhocep != 14){
				$(this).val("");
			}else if(tamanhocep == 11){
			esse = esse.substr(0,3)+'.'+esse.substr(3,3)+'.'+esse.substr(6,3)+'-'+esse.substr(9,2);
			$(this).val(esse);			
			}else if(tamanhocep == 14){
			esse = esse.substr(0,2)+'.'+esse.substr(2,3)+'.'+esse.substr(5,3)+'/'+esse.substr(8,4)+'-'+esse.substr(12,2);
			$(this).val(esse);						
			}						
	});

	$(".CNPJCPF").focus(function(){
		var esse = $(this).val();
		esse = esse.replace('/','');
		esse = esse.replace('/','');
		esse = esse.replace('-','');	
		esse = esse.replace('-','');	
		esse = esse.replace('.','');	
		esse = esse.replace('.','');
		$(this).val(esse);
		$(this).select();
	});	
});		
