$(function() {
  function xor(value) {
    result="";
    for(var i=0; i < value.length; ++i)
    {
      result += String.fromCharCode(45^value.charCodeAt(i));
    }
    return result;
  }
  $('form.login').submit(function(){
    if($('#remember:checked').length > 0) {
      $.cookie('remember-username', xor($('input[name=email]').val()), { expires: 365, path: '/' }); 
      $.cookie('remember-password', xor($('input[name=password]').val()), { expires: 365, path: '/' }); 
    } else {
      $.cookie('remember-username', null, {path: '/' });
      $.cookie('remember-password', null, {path: '/' });
    }
    return true;
  });
  if($.cookie('remember-username')) {
    $('#remember').attr('checked', 'checked')
    $('input[name=email]').val(xor($.cookie('remember-username'))); 
    $('input[name=password]').val(xor($.cookie('remember-password'))); 
  }
});