/*
* simple detection Caps-Lock when writing into password field
* uses jQuery
*
* Copyright 2011, Adam Bísek
*
*/
$(document).ready(function(){  
      $('form input[type=password]').keypress(function(e) {
            var cc=e.charCode;
            if (typeof cc=='undefined'){
                  cc=e.keyCode;
            }
            var character=String.fromCharCode(cc);
            if ((/^[A-Z]$/.test(character) && !e.shiftKey) || (/^[a-z]$/.test(character) && e.shiftKey)){
                  $(this).addClass("capslock-wn");
            }else if ($(this).hasClass("capslock-wn")){
                  $(this).removeClass("capslock-wn");
            }
      });
      $('form input').blur(function() {
            if ($(this).hasClass("capslock-wn")){
                  $(this).removeClass("capslock-wn");
            }   
      });
      $('form input').keydown(function(e) {
            if (e.keyCode==20 && $(this).hasClass("capslock-wn")){
                  $(this).removeClass("capslock-wn");
            }
      });
})


