/* SHA1 the password on client side */
$(document).ready(function() {
    var error = false;
	var valid = $("#auth_form").attr('class');
	var valid = valid.split(" ");
	
	var p = "#"+valid[1];
	var u = "#"+valid[0];
	   
   $('#auth_form').submit(function(e) { 
	   if (jQuery.trim($(p).attr('value')) == false)
	   {
           error = translations.password; 
	   }
	   
	   if(jQuery.trim($(u).attr('value')) == false)
	   {
		   if (error) error = error + ' '+translations.and+' ' +translations.username;
		   else error = translations.username;
	   }
	   
	   if (error)
	   {
		   alert(error+' '+translations.required);
		   error = false;
		   e.preventDefault();
	   }
	   else
	   {
		   $('#login').attr('disabled', 'disabled');
		   $(p).attr('value', $.sha1($(p).attr('value')));
		   $('this').attr('disabled', 'true');   
	   }
   });
});
