﻿var isIE = document.all?true:false;
var isNS = document.layers?true:false;

function isNumberKeyPress (e) { 
	var codigo = (isIE) ? window.event.keyCode : e.which;
	
	// se diferente de numero
	if ((codigo<48) || (codigo>57)) {
		if ((codigo!=0) && (codigo!=8)) {
			return false;
		}
	}
	
	return true;
}

function formataCNPJ(cp, e) {
    var codigo = (isIE) ? window.event.keyCode : e.which;
    
	if ((codigo<48) || (codigo>57))
		if ((codigo!=0) && (codigo!=8)) {
			return false;
		}else{
		    return true;
		}
	else{
		var v = cp.value;
		var maxlen = 18;
		
		if (v.length>=maxlen)
			return false;
		if (v.length==2 || v.length==6)
			cp.value = v +'.';
		else if (v.length==10)
			cp.value = v +'/';
		else if (v.length==15)
			cp.value = v +'-';
	}
}

function formataCPF(cp, e) {
    var codigo = (isIE) ? window.event.keyCode : e.which;
    
	if ((codigo<48) || (codigo>57))
		if ((codigo!=0) && (codigo!=8)) {
			return false;
		}else{
		    return true;
		}
	else{
		var v = cp.value;
		var maxlen = 14;
		
		if (v.length>=maxlen)
			return false;
		if (v.length==3 || v.length==7)
			cp.value = v +'.';
		else if (v.length==11)
			cp.value = v +'-';
	}
}

function somente_numero(campo)
{   
var digits="0123456789"   
var campo_temp   
    for (var i=0;i<campo.value.length;i++){   
        campo_temp=campo.value.substring(i,i+1)   
        if (digits.indexOf(campo_temp)==-1){   
            campo.value = campo.value.substring(0,i);   
        }   
    }   
}   

