(function(){
  
  function function_name(fn){
    return fn.name ? fn.name : fn.toString().match(/^\s*function\s+([^\s\(]+)/)[1];
  }
  
  window.module = function(){
    var name = arguments[0];
        
    window[name] = window[name] || {};
    for (var i=1; i < arguments.length; i++) {
      window[name][function_name(arguments[i])] = arguments[i]
    };
  }
})();


function authorize(data){
  return "authenticity_token="+encodeURIComponent(AuthenticationToken)+"&"+data;
}