﻿Event.observe(window, 'load', function() {
    /* Evento on keyup do form, que limpa o conteudo da senha  */
    /* caso o usuário utilize o teclado.                       */
    Event.observe($("txtCadeado"), 'keyup',function() { 
        alert("Utilize o teclado virtual para digitar a sua senha."); 
        $(this).val("");
    });
    
    /* Evento de click dos botões do teclado virtual que       */
    /* adiciona o value do botão ao campo de senha             */
    var botoes = document.getElementsByClassName('botao');
    for(var i=0; i < botoes.length; i++)
    {
      botoes[i].observe('click',function() { 
           $("txtCadeado").value = $("txtCadeado").value + $(this).innerHTML;
      } );
  	}
    
    /* Evento dos botões do form para limpar e submeter        */
    /* o campo de senha                                        */
    Event.observe($("limparPassword"), 'click',function() {
        $("txtCadeado").value = "";
        $("erro_cadeado").innerHTML = "";
    } );
});

function submitForm() { 
    var senha = $("txtCadeado").value;
     
    if (senha.length != 6)
        $("erro_cadeado").innerHTML = "Atenção: a senha do cadeado deve conter 6 digitos.";
    else
    {
    	$("txtCadeado").value = MD5(senha);
    	$("form_registro").submit();
    }
}
