function loadLogin(){

	var form		= document.getElementById("form_login");
	form.login.onkeydown	= numeros;
	form.login.onkeyup		= cpf;
	
}
function numeros(event)
{
	
	var tecla
	
	// façade do pressionamento de tecla
	if (!event) var event = window.event;
    if (event.keyCode) tecla = event.keyCode;      
    else if (event.which) tecla = event.which; // Netscape 4.?
    else if (event.charCode) tecla = event.charCode; // Mozilla
	
	// tecla < 20 - teclas do sistema.
	// ( tecla == 46 ) - tecla DELETE.
	// ( tecla >= 33 && tecla <= 36 ) - teclas de home, end, page up, page down.
	// ( tecla >= 37 && tecla <= 40 ) - setas
	// ( tecla >= 48 && tecla <= 57 ) - teclas numéricas do teclado normal.
	// ( tecla >= 96 && tecla <= 105 ) - teclas numéricas do teclado numérico.
	
	if ( tecla < 20 || tecla == 46 || ( tecla >= 33 && tecla <= 36 ) || ( tecla >= 37 && tecla <= 40 ) || ( tecla >= 48 && tecla <= 57 ) || ( tecla >= 96 && tecla <= 105 ) ){
		
		return true;
		
	} else {
		
		return false;	
		
	}
	

}
function cpf(event){

	var v		= this.value;
	
	v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
                                             //de novo (para o segundo bloco de números)
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
	
	this.value	= v;
	
}