function FormataCPF(Campo, teclapres) {
	var tecla = teclapres.keyCode;
	var vr = new String(Campo.value);
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace("-", "");
	tam = vr.length + 1;
	if (tecla != 9 && tecla != 8){
		if (tam > 3 && tam < 7) Campo.value = vr.substr(0, 3) + '.' + vr.substr(3, tam);
		if (tam >= 7 && tam <10) Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,tam-6);
		if (tam >= 10 && tam < 12) Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,3) + '-' + vr.substr(9,tam-9);
	}
}
function FormataCNPJ(Campo, tecla) {
	var vr = new String(Campo.value);
	var temp = new String(Campo.value);
	vr = vr.replace(".", "");
	vr = vr.replace(".", "");
	vr = vr.replace("/", "");
	vr = vr.replace("-", "");
	vr = vr.replace(" ", "");
	vr = vr.replace(" ", "");
	vr = vr.replace(" ", "");
	tam = vr.length;
	for(i = 0; i < (15-tam); i++)
		vr = ' ' + vr;
	if (tecla.keyCode != 9 && tecla.keyCode != 8) {
		if (tam >  2 && tam <=  6)	temp = vr.substr(9, 4) + '-' + vr.substr(13, 2);
		else if (tam >  6 && tam <=  9)	temp = vr.substr(6, 3) + '/' + vr.substr(9, 4) + '-' + vr.substr(13, 2); 
		else if (tam >  9 && tam <= 12)	temp = vr.substr(3, 3) + '.' + vr.substr(6, 3) + '/' + vr.substr(9, 4) + '-' + vr.substr(13, 2);
		else if (tam > 12 && tam <= 15)	temp = vr.substr(0, 3) + '.' + vr.substr(3, 3) + '.' + vr.substr(6, 3) + '/' + vr.substr(9, 4) + '-' + vr.substr(13, 2);
		temp = temp.replace(" ", "");
		temp = temp.replace(" ", "");
		temp = temp.replace(" ", "");
		Campo.value = temp;
	}
}
function CampoNumerico(Campo, tecla) {
	if(tecla.keyCode < 48 || tecla.keyCode > 57)
		tecla.keyCode = 0;
}
function VerificaForm(form) {
	if(form.nome.value == '') {Msg('Nome'); form.nome.focus(); return false;}
	if(form.endereco.value == '') {Msg('Endereço'); form.endereco.focus(); return false;}
	if(form.cep.value == '') {Msg('CEP'); form.cep.focus(); return false;}
	if(form.cidade.value == '') {Msg('Cidade'); form.cidade.focus(); return false;}
	if(form.email.value == '' || form.email.value.indexOf('@') < 1 || form.email.value.indexOf('.') < 1 || form.email.value.indexOf(' ') > 0 || form.email.value.indexOf('@.') > 0 || form.email.value.indexOf('.@') > 0) {Msg('E-mail'); form.email.focus(); return false;}
	if(form.cpf.value == '') {Msg('CPF'); form.cpf.focus(); return false;}
	if(form.senha.value == '') {Msg('Senha'); form.senha.focus(); return false;}
	if(form.senhaconf.value == '') {Msg('Confirme a Senha'); form.senhaconf.focus(); return false;}
	if(form.senha.value != form.senhaconf.value) {alert('A senha digita no campo Senha é diferente da digitada no campo Confirma a Senha.\n\nVolte e coloque a mesma senha nos dois campos.'); form.senha.focus(); return false;}
	return true;
}
function Msg(msg) {
	alert('O campo ' + msg + ' não foi preenchido corretamente ou está vasio.\n\nVolte ao campo e corrija este erro.');
}
