function apagando(tecla) {
	if (typeof(tecla) == 'undefined')

		var tecla=window.event;
		var codigo=(tecla.which ? tecla.which : tecla.keyCode ? tecla.keyCode :tecla.charCode);
		// permite números, 8=backspace, 46=., 44=, e 9=tab

		if (codigo == 8)
		{
			return true;
		}	
		else
		{  
			return false;
		}
	
}

function numero(tecla) {
	if (typeof(tecla) == 'undefined')

		var tecla=window.event;
		var codigo=(tecla.which ? tecla.which : tecla.keyCode ? tecla.keyCode :tecla.charCode);
		// permite números, 8=backspace, 46=., 44=, e 9=tab

		if ((codigo >= 48 && codigo <=57 || codigo == 8 || codigo == 46 || codigo == 44 || codigo == 9 || codigo == 13))
		{
			
			return true;
		}	
		else
		{ 
			alert ("Apenas Números São Permitidos!"); 
			return false;
		}
	
}

function monetario(tecla) {
	if (typeof(tecla) == 'undefined')

		var tecla=window.event;
		var codigo=(tecla.which ? tecla.which : tecla.keyCode ? tecla.keyCode :tecla.charCode);
		// permite números, 8=backspace, 46=., 44=, e 9=tab

		if ((codigo >= 48 && codigo <=57 || codigo == 8 || codigo == 46 || codigo == 44 || codigo == 9))
		{
			return true;
		}	
		else
		{ 
			alert ("Apenas Números São Permitidos!"); 
			return false;
		}
	
}

function verificatab(tecla) {
	if (typeof(tecla) == 'undefined')

		var tecla=window.event;
		var codigo=(tecla.which ? tecla.which : tecla.keyCode ? tecla.keyCode :tecla.charCode);
		// permite números, 8=backspace, 46=., 44=, e 9=tab

		if (codigo == 9)
		{
			return true;
		}	
		else
		{ 
			return false;
		}
	
}

function validatelefone(obj,tecla) {
	if (apagando(tecla)==false){
		if ((obj.value.length == "")&&!verificatab(tecla)){
			obj.value = obj.value+"(";
		}
		if (obj.value.length == 3){
			obj.value = obj.value+")";
		}
		if (obj.value.length == 8){
			obj.value = obj.value+"-";
		}		
	}
	return numero(tecla);
}

function validacpf(obj,tecla) {
	if (apagando(tecla)==false){
		if (obj.value.length == 3){
			obj.value = obj.value+".";
		}
		if (obj.value.length == 7){
			obj.value = obj.value+".";
		}
		if (obj.value.length == 11){
			obj.value = obj.value+"-";
		}
	}	
	return numero(tecla);
}

function validanasc(obj,tecla) {
	if (apagando(tecla)==false){
		if (obj.value.length == 2){
			obj.value = obj.value+"/";
		}
		if (obj.value.length == 5){
			obj.value = obj.value+"/";
		}
	}
	return numero(tecla);
}

function validacep(obj,tecla) {
	if (apagando(tecla)==false){
		if (obj.value.length == 5){
			obj.value = obj.value+"-";
		}
	}
	return numero(tecla);
}

function validafilhos(obj,tecla) {
	return numero(tecla);
}

function validanumero(obj,tecla) {
	return numero(tecla);
}

function doSubmit(cpf)
{
	var val = cpf;
	var base = val.substring(0, val.length-2);
		alert("CPF:"
			+ "\nDesformatado = " + unformatNumber(val)
			+ "\nFormatado = " + formatCpfCnpj(val, true)
			+ "\nDVs = " + dvCpfCnpj(base, false)
			+ "\nVálido = " + isCpf(val));
	pForm.numero.focus();
	return false;
} //doSubmit