var JSBinding=JSBinding||{};JSBinding.ALIASES={create:"new",update:"edit"};JSBinding.dispatcher=function(){var b=$("head meta[name=rails-controller]").attr("content").replace(/\//g,"_");var a=$("head meta[name=rails-action]").attr("content");a=JSBinding.ALIASES[a]||a;if(JSBinding.before){JSBinding.before()}if(JSBinding[b]){if(JSBinding[b].before){JSBinding[b].before()}if(JSBinding[b][a]){JSBinding[b][a]()}if(JSBinding[b].after){JSBinding[b].after()}}};JSBinding.Gears={localServer:null,localStore:null,getPermission:function(){if(window.google&&google.gears){return}if(!google.gears.factory.hasPermission){var d="Maratona de Basquete";var a="";var c="Este site que ativar o Gears para tornar sua experiência melhor.";var b=google.gears.factory.getPermission(d,a,c)}},updateLocalServer:function(){if(!window.google&&!google.gears){return}if(this.localServer==null){this.localServer=google.gears.factory.create("beta.localserver")}try{this.localStore=this.localServer.createManagedStore(CURRENT_PATH.replace(/\//g,"_"))}catch(a){mconsole.log("GearsLocalServer: Ocorreu erro no Localserver: "+a.message)}this.localStore.manifestUrl=MANIFEST_URL;this.localStore.oncomplete=function(b){mconsole.log("GearsLocalServer: localserver sincronizado: "+CURRENT_PATH.replace(/\//g,"_"))};this.localStore.checkForUpdate()}};$(document).ready(JSBinding.dispatcher);