$(function()
{
  for (i = 0; i < 40; i++)
  {
    image = new Image();
    $(image).attr("src", "ajax.php?p=49:1:"+langid+":"+i);
    $(image).attr("id", i);
    $("#kb"+i).append(image);
  }

  $(".keyboard", this).click(function(e){
    var username = $("#username").val();
    var pwd = $("#pwd").val();

    $.post("ajax.php", {p:"49:2:"+langid+":"+e.target.id, username:username, pwd:pwd}, function(xml) {
      if (xml == 0)
      {
        //document.location = $("#login_url").val();
        
        if ($("#cart").val() == '1') document.location = "index.php?p="+modid+":27";
        else document.location = "index.php";
      }
      else
      {
        if (xml == "y")
        {
          alert(d_yellow_button_err);
        }
        else if (xml == "w")
        {
          alert(d_user_not_ab);
        }
        else if (xml == "b")
        {
          alert(d_user_locked);
        }
        else
          alert(d_wrong_credentials);
  
        window.location.reload(true);
      }
    });
  });

  var validator = $("#precform").validate({
    rules: {
      prec_email: {
        required: true,
        email: true
      }
    },
    messages: {
      prec_email: {
        required: "&nbsp; "+d_input_valid_email,
        email: "&nbsp; "+d_input_valid_email
      }
    },
    errorPlacement: function(error, element) {
      error.appendTo( element.parent().next() );
    },
    submitHandler: function() {
      recoverPwd();
    },
    success: function(label) {
      // set &nbsp; as text for IE
      label.html("&nbsp;").addClass("checked");
    }
  });
});

function recoverPwd()
{
  $.post(
    "ajax.php", 
    {
      p:modid+":16:"+langid,
      prec_email: $("#prec_email").val()
    },
    function(xml) {
      $("#prec_msg").html(xml);
    }
  );
}

