// JavaScript Document

function campo_numerico (){
	if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
}
/*function cnpj_cpf verifica qual das funcoes tem que chamar cpf ou cnpj*/
function cnpj_cpf(campo,documento,f,formi){
	form = formi;
	for (Count = 0; Count < 2; Count++){
	if (form.rad[Count].checked)
		break;
	}
	if (Count == 0){
		mascara_cpf (campo,documento,f);
	}
	else{
		mascara_cnpj (campo,documento,f);
	}
}
function mascara_cnpj (campo,documento,f){
	var mydata = '';
	mydata = mydata + documento;
	if (mydata.length == 2){
		mydata   = mydata + '.';
		ct_campo = eval("document."+f+"."+campo+".value = mydata");
		ct_campo;
	}
	if (mydata.length == 6){
		mydata   = mydata + '.';
		ct_campo = eval("document."+f+"."+campo+".value = mydata");
		ct_campo;
	}
	if (mydata.length == 10){
		mydata      = mydata + '/';
		ct_campo1 = eval("document."+f+"."+campo+".value = mydata");
		ct_campo1;
	}
	if (mydata.length == 15){
		mydata      = mydata + '-';
		ct_campo1 = eval("document."+f+"."+campo+".value = mydata");
		ct_campo1;
	}
	if (mydata.length == 18){
		valida_cnpj(f,campo);
	}
}
function mascara_cpf (campo,documento,f){
	var mydata = '';
	mydata = mydata + documento;
	if (mydata.length == 3){
		mydata   = mydata + '.';
		ct_campo = eval("document."+f+"."+campo+".value = mydata");
		ct_campo;
	}
	if (mydata.length == 7){
		mydata   = mydata + '.';
		ct_campo = eval("document."+f+"."+campo+".value = mydata");
		ct_campo;
	}
	if (mydata.length == 11){
		mydata      = mydata + '-';
		ct_campo1 = eval("document."+f+"."+campo+".value = mydata");
		ct_campo1;
	}
	if (mydata.length == 14){
		valida_cpf(f,campo);
	}
}
function valida_cnpj(f,campo){
	pri = eval("document."+f+"."+campo+".value.substring(0,2)");
	seg = eval("document."+f+"."+campo+".value.substring(3,6)");
	ter = eval("document."+f+"."+campo+".value.substring(7,10)");
	qua = eval("document."+f+"."+campo+".value.substring(11,15)");
	qui = eval("document."+f+"."+campo+".value.substring(16,18)");
	var i;
	var numero;
	var situacao = '';
	numero = (pri+seg+ter+qua+qui);
	s = numero;
	c = s.substr(0,12);
	var dv = s.substr(12,2);
	var d1 = 0;
	for (i = 0; i < 12; i++){
		d1 += c.charAt(11-i)*(2+(i % 8));
	}
	if (d1 == 0){
		var result = "falso";
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1){
		var result = "falso";
	}
	d1 *= 2;
	for (i = 0; i < 12; i++){
	d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1){
		var result = "falso";
	}
	if (result == "falso") {
		alert("CNPJ inv\341lido!");
		aux1 = eval("document."+f+"."+campo+".focus");
		aux2 = eval("document."+f+"."+campo+".value = ''");
	}
}
function valida_cpf(f,campo){
	pri = eval("document."+f+"."+campo+".value.substring(0,3)");
	seg = eval("document."+f+"."+campo+".value.substring(4,7)");
	ter = eval("document."+f+"."+campo+".value.substring(8,11)");
	qua = eval("document."+f+"."+campo+".value.substring(12,14)");
	var i;
	var numero;
	numero = (pri+seg+ter+qua);
	s = numero;
	c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	for (i = 0; i < 9; i++){
		d1 += c.charAt(i)*(10-i);
	}
	if (d1 == 0){
		var result = "falso";
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1){
		var result = "falso";
	}
	d1 *= 2;
	for (i = 0; i < 9; i++){
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1){
		var result = "falso";
	}
	if (result == "falso") {
		alert("CPF inv\341lido!");
		aux1 = eval("document."+f+"."+campo+".focus");
		aux2 = eval("document."+f+"."+campo+".value = ''");
	}
}
