function Maiusculo(campo) {
	var retorno = campo.value;
	campo.value = retorno.toUpperCase();
}

function Minusculo(campo) {
	var retorno = campo.value;
	campo.value = retorno.toLowerCase();
}

function RemoveEspacos(campo) {
	var ComEspaco = " ";
	var SemEspaco = "";
	var retorno = "";

	for(i=0;i<ComEspaco.length;i++) {
		for(j=0;j<campo.value.length;j++) {
			retorno = campo.value.replace(ComEspaco.substr(i,1),SemEspaco.substr(i,1));
			campo.value = retorno;
		}
	}
}

function RemoveAcentos(campo) { 
	var ComAcento = "áéíóúÁÉÍÓÚàèìòùÀÈÌÒÙâêîôûÂÊÎÔÛäëïöüÄËÏÖÜãõñÃÕÑçÇÝý";
	var SemAcento = "aeiouAEIOUaeiouAEIOUaeiouAEIOUaeiouAEIOUaonAONcCYy"; 
	var retorno = ""; 
  
	for(i=0;i<ComAcento.length;i++) { 
		for(j=0;j<campo.value.length;j++) { 
			retorno = campo.value.replace(ComAcento.substr(i,1),SemAcento.substr(i,1));
			campo.value = retorno; 
		} 
	} 
} 

function RemoveSimbolos(campo) { 
	var ComSimbolos = "`~!@#$%^&*()_-=+\\|[]{}\'\";:<>/?¨";
	var SemSimbolos = ""; 
	var retorno = ""; 
  
	for(i=0;i<ComSimbolos.length;i++) { 
		for(j=0;j<campo.value.length;j++) { 
			retorno = campo.value.replace(ComSimbolos.substr(i,1),SemSimbolos.substr(i,1));
			campo.value = retorno; 
		} 
	} 
}

function ValidaTecla(campo, event) {
	var BACKSPACE = 8;
	var key;
	var tecla;
	
	CheckTAB = true;
	
	if(navigator.appName.indexOf("Netscape")!= -1) {
		tecla = event.which;
	} else {
		tecla = event.keyCode;
	}
	
	key = String.fromCharCode(tecla);
	//alert( 'key: ' + tecla + ' -> campo: ' + campo.value);

	if (tecla == 13) {
		return false;
	}
	if (tecla == BACKSPACE) {
		return true;
	}
	return (Numerico(key));
} 

function Numerico(caractere) {
	var strValidos = "0123456789";
	if (strValidos.indexOf(caractere) == -1) {
		return false;
	} else {
		return true;
	}
} 

function ValidaCPF() {
	var i; 
	s = document.formulario.cpf.value;
	
	var 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) { 
		alert("CPF Invalido");
		return false;
	} 
  
	d1 = 11 - (d1 % 11); 
	
	if (d1 > 9) {
		d1 = 0;
	}
  
	if (dv.charAt(0) != d1) { 
		alert("CPF Invalido");
		return false; 
	} 

	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) { 
		alert("CPF Inválido");
		return false;
	}
	return true; 
}

