//<!-- 
/////////////////////////////////////////////////////////////////
function FormataCPF(Campo, teclapres){
	
	var browser = navigator.appName	
	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 && (tecla >= 96 && tecla <= 105) || (tecla >= 48 && tecla <= 57)){
		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);
	} else {
		if (tecla != 9 && tecla != 8){
			if(browser != "Microsoft Internet Explorer"){
				teclapres.stopPropagation();
				teclapres.preventDefault();
			} else {
				teclapres.returnValue = false;
				teclapres.cancelBubble = true;
			}
		}
	}
}
////////////////////////////////////////////////////////////////////


function autotab(campo_origem, id_campo_destination){ 
	// função para saltar de um campo para outro ao ser digitado o numero definido de caracteres
	if (campo_origem.getAttribute&&campo_origem.value.length==campo_origem.getAttribute("maxlength"))
			document.getElementById(id_campo_destination).focus();
}


//-->