Caelum.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};
Caelum.ready=function(a){$(a)};Caelum.onload=function(a){if(window.loaded){try{a()}catch(b){}}else{$(window).load(a)}};(function(){function a(d,b){for(var c=0;c<d.length;c++){b.call(Caelum,d[c])}}a(Caelum._domready_callbacks,Caelum.ready);a(Caelum._onload_callbacks,Caelum.onload)})();Caelum.when=function(a,b){(function(){if(typeof window[a]==="undefined"){setTimeout(arguments.callee,10)}else{b.apply(window)}})()};
$.browserVersionLessThan=function(c){var d=c.split(".");var a=$.browser.version.split(".");for(var e=0;e<a.length;e++){if(e>=d.length){break}if(a[e]<d[e]){return true}}return false};Caelum.ready(function(){function c(h,g){var e=$("<moder/>");var f=["","-moz-","-webkit-","-o-","-Moz-"];for(var d=0;d<f.length;d++){if(e.css(f[d]+h)!==undefined){return true}}return false}var b=c("text-shadow","0px 1px 1px #bbb");if(!b||($.browser.mozilla&&$.browserVersionLessThan("1.9.2"))){$("body").addClass("no-textshadow")}if($.browser.msie&&$.browserVersionLessThan("8")){$("body").addClass("lt-ie8")}if(!$.browser.msie){var a=$("<a/>").addClass("nicebutton").appendTo("body").css({opacity:"0.01"});if(a.css("background-image").indexOf("gradient")===-1){$("body").addClass("no-gradient")}a.remove()}});
Caelum.ready(function(){$("#menu ul:first > li").bind("click",function(){$(this).parent().find("li.over").removeClass("over");$(this).addClass("over")}).bind("mouseleave",function(){$(this).removeClass("over")})});
(function(a){a.fn.cssBackuped=function(b){return this.each(function(){el=a(this);var c=el.data("oldCss")||{};for(property in b){if(typeof c[property]=="undefined"){c[property]=el.css(property)}}for(property in b){el.css(property,b[property])}el.data("oldCss",c)})};a.fn.restoreCss=function(){return this.each(function(){el=a(this);var b=el.data("oldCss");for(property in b){el.css(property,b[property])}el.removeData("oldCss")})};a.fn.loading=function(){return this.each(function(){a("<img/>").attr("src",CONTEXT_PATH+"imagens/base/loading.gif").css("padding","5px").appendTo(this)})};a.fn.modal=function(m){if(this.size()>1){throw"Only one element can be modal-ized, you passed many"}if(this.size()==0){throw"You need to pass an element to be modal-ized"}var e=a(this);var c={width:400,height:300,removeOnClose:false};var f=a.extend({},c,m);var l=CONTEXT_PATH+"imagens/base/modal_close.png";var b=CONTEXT_PATH+"imagens/base/modal_close.gif";var d=a("<div/>").appendTo("body").addClass("opacity40").css({backgroundColor:"#000",width:"100%",height:"100%",position:!IS_IE6?"fixed":"absolute",top:0,left:0,zIndex:100});if(window.opera&&e.css("backgroundColor")=="transparent"){e.css("background-color","#fff")}e.cssBackuped({background:e.css("background")||"#fff",position:!IS_IE6?"fixed":"absolute",top:"50%",left:"50%",display:"block",marginLeft:"-"+(f.width/2)+"px",marginTop:"-"+(f.height/2)+"px",width:f.width,height:f.height,overflow:"auto",zIndex:103});var k=a("<img/>").appendTo("body").attr("src",IS_IE6?b:l).css({position:!IS_IE6?"fixed":"absolute",top:"50%",right:"50%",marginRight:"-"+(f.width/2+12)+"px",marginTop:"-"+(f.height/2+12)+"px",zIndex:105,cursor:"pointer"});var h=[];a.each([1,2,3],function(){var n=a("<div/>").appendTo("body").css({backgroundColor:"#000",position:!IS_IE6?"fixed":"absolute",top:"50%",left:"50%",display:"block",zIndex:101,marginLeft:"-"+(f.width/2+this)+"px",marginTop:"-"+(f.height/2+this)+"px",width:f.width+this*2,height:f.height+this*2}).addClass("opacity10");h.push(n)});if(IS_IE6){a("embed, object, select").css("visibility","hidden");d.height(Math.max(document.body.scrollHeight,document.body.offsetHeight));var i=function(){var n=-f.height/2+a(document).scrollTop();e.css("margin-top",n+"px");k.css("margin-top",(n-12)+"px");a.each(h,function(){a(this).css("margin-top",(n-(this.height()-f.height)/2)+"px")})};i();a(window).scroll(i)}var j=function(n){if(n.keyCode==27){g()}};var g=function(){k.remove();e.restoreCss();a.each(h,function(){a(this).remove()});d.remove();a(document).unbind("keydown",j);if(IS_IE6){a("embed, object, select").css("visibility","visible");a(window).unbind("scroll")}if(f.removeOnClose){e.remove()}};d.click(g);k.click(g);a(document).keydown(j);return e}})(jQuery);
Caelum.onload(function(){Caelum.when("FB",function(){FB.Event.subscribe("edge.create",function(a){Caelum.gaq.push(["_trackSocial","Facebook","Like",a])});FB.Event.subscribe("edge.remove",function(a){Caelum.gaq.push(["_trackSocial","Facebook","Unlike",a])});FB.Event.subscribe("comment.create",function(a){Caelum.gaq.push(["_trackSocial","Facebook","Comment",a.commentID])});FB.Event.subscribe("comment.remove",function(a){Caelum.gaq.push(["_trackSocial","Facebook","Uncomment",a.commentID])});FB.Event.subscribe("message.send",function(a){Caelum.gaq.push(["_trackSocial","Facebook","Send",response.commentID])})});Caelum.when("twttr",function(){twttr.events.bind("tweet",function(a){function c(e,h){if(!e){return}var e=e.split("#")[0];var g=e.split("?");if(g.length==1){return}var f=decodeURI(g[1]);h+="=";var k=f.split("&");for(var d=0,j;j=k[d];++d){if(j.indexOf(h)===0){return unescape(j.split("=")[1])}}}if(a){var b;if(a.target&&a.target.nodeName=="IFRAME"){b=c(a.target.src,"url")}_gaq.push(["_trackSocial","Twitter","Tweet",b])}});twttr.events.bind("follow",function(b){var a=b.data.user_id+" ("+b.data.screen_name+")";Caelum.gaq.push(["_trackSocial","Twitter","Follow",a])})})});Caelum.afterTransition(function(){Caelum.script("http://platform.twitter.com/widgets.js");Caelum.when("FB",function(){FB.XFBML.parse(document.getElementsByTagName("article")[0])})});
(function(a){a.trackNewsletter=function(b){if(typeof b=="undefined"){b="site"}Caelum.gaq.push(["_trackPageview","/newsletter/"+b+"/cadastrado/"])};a.fn.cadastraNewsletter=function(b){return this.each(function(){var d=a(this).val();var c="/newsletter/site/cadastra/"+d;a.getJSON(c,{_format:"json"},function(e){if(typeof e!="undefined"&&e.status=="ok"){if(b.sucesso){b.sucesso(e)}a.trackNewsletter()}else{if(b.erro){b.erro(e)}}})})}})(jQuery);
 /* jQuery validation plug-in 1.2.2 */
(function(a){var c=(a.browser.msie?"paste":"input")+".mask";var b=(window.orientation!=undefined);a.mask={definitions:{"9":"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"}};a.fn.extend({caret:function(e,f){if(this.length==0){return}if(typeof e=="number"){f=(typeof f=="number")?f:e;return this.each(function(){if(this.setSelectionRange){this.focus();this.setSelectionRange(e,f)}else{if(this.createTextRange){var g=this.createTextRange();g.collapse(true);g.moveEnd("character",f);g.moveStart("character",e);g.select()}}})}else{if(this[0].setSelectionRange){e=this[0].selectionStart;f=this[0].selectionEnd}else{if(document.selection&&document.selection.createRange){var d=document.selection.createRange();e=0-d.duplicate().moveStart("character",-100000);f=e+d.text.length}}return{begin:e,end:f}}},unmask:function(){return this.trigger("unmask")},mask:function(j,d){if(!j&&this.length>0){var f=a(this[0]);var g=f.data("tests");return a.map(f.data("buffer"),function(l,m){return g[m]?l:null}).join("")}d=a.extend({placeholder:"_",completed:null},d);var k=a.mask.definitions;var g=[];var e=j.length;var i=null;var h=j.length;a.each(j.split(""),function(m,l){if(l=="?"){h--;e=m}else{if(k[l]){g.push(new RegExp(k[l]));if(i==null){i=g.length-1}}else{g.push(null)}}});return this.each(function(){var r=a(this);var m=a.map(j.split(""),function(x,y){if(x!="?"){return k[x]?d.placeholder:x}});var n=false;var q=r.val();r.data("buffer",m).data("tests",g);function v(x){while(++x<=h&&!g[x]){}return x}function t(x){while(!g[x]&&--x>=0){}for(var y=x;y<h;y++){if(g[y]){m[y]=d.placeholder;var z=v(y);if(z<h&&g[y].test(m[z])){m[y]=m[z]}else{break}}}s();r.caret(Math.max(i,x))}function u(y){for(var A=y,z=d.placeholder;A<h;A++){if(g[A]){var B=v(A);var x=m[A];m[A]=z;if(B<h&&g[B].test(x)){z=x}else{break}}}}function l(y){var x=a(this).caret();var z=y.keyCode;n=(z<16||(z>16&&z<32)||(z>32&&z<41));if((x.begin-x.end)!=0&&(!n||z==8||z==46)){w(x.begin,x.end)}if(z==8||z==46||(b&&z==127)){t(x.begin+(z==46?0:-1));return false}else{if(z==27){r.val(q);r.caret(0,p());return false}}}function o(B){if(n){n=false;return(B.keyCode==8)?false:null}B=B||window.event;var C=B.charCode||B.keyCode||B.which;var z=a(this).caret();if(B.ctrlKey||B.altKey||B.metaKey){return true}else{if((C>=32&&C<=125)||C>186){var x=v(z.begin-1);if(x<h){var A=String.fromCharCode(C);if(g[x].test(A)){u(x);m[x]=A;s();var y=v(x);a(this).caret(y);if(d.completed&&y==h){d.completed.call(r)}}}}}return false}function w(x,y){for(var z=x;z<y&&z<h;z++){if(g[z]){m[z]=d.placeholder}}}function s(){return r.val(m.join("")).val()}function p(y){var z=r.val();var C=-1;for(var B=0,x=0;B<h;B++){if(g[B]){m[B]=d.placeholder;while(x++<z.length){var A=z.charAt(x-1);if(g[B].test(A)){m[B]=A;C=B;break}}if(x>z.length){break}}else{if(m[B]==z[x]&&B!=e){x++;C=B}}}if(!y&&C+1<e){r.val("");w(0,h)}else{if(y||C+1>=e){s();if(!y){r.val(r.val().substring(0,C+1))}}}return(e?B:i)}if(!r.attr("readonly")){r.one("unmask",function(){r.unbind(".mask").removeData("buffer").removeData("tests")}).bind("focus.mask",function(){q=r.val();var x=p();s();setTimeout(function(){if(x==j.length){r.caret(0,x)}else{r.caret(x)}},0)}).bind("blur.mask",function(){p();if(r.val()!=q){r.change()}}).bind("keydown.mask",l).bind("keypress.mask",o).bind(c,function(){setTimeout(function(){r.caret(p(true))},0)})}p()})}})})(jQuery);
(function(b){b.fn.validate=function(c,f,e){var d=b(this);d.closest("form").submit(function(i){var h=b(this);var g=d.filter(function(){return b(this).closest("form").get(0)==h.get(0)});h.find("input:submit").attr("disabled","true");h.find("*").trigger("validate");if(g.hasClass("erro")){i.preventDefault();h.find("input:submit").removeAttr("disabled")}});return this.each(function(){var i=b(this);if(c!=""){i.mask(c)}var j;if(i.next().hasClass("erro")){j=i.next()}else{j=b("<span/>").insertAfter(i).addClass("erro")}var h=j.html();var g=function(k){if(!e(i.val())){i.addClass("erro");j.hide().html(f).fadeIn()}else{j.hide().html(h);i.removeClass("erro")}};i.blur(g);i.bind("validate",g)})};b.fn.cpf=function(){b(this).validate("999.999.999-99","CPF inválido",function(g){if((g=g.replace(/[^\d]/g,"").split("")).length!=11){return false}if(new RegExp("^"+g[0]+"{11}$").test(g.join(""))){return false}for(var e=10,f=0,d=0;e>=2;f+=g[d++]*e--){}if(g[9]!=(((f%=11)<2)?0:11-f)){return false}for(var e=11,f=0,d=0;e>=2;f+=g[d++]*e--){}if(g[10]!=(((f%=11)<2)?0:11-f)){return false}return true});return this};b.fn.cnpj=function(){b(this).validate("99.999.999/9999-99","CNPJ inválido",function(g){var d=[6,5,4,3,2,9,8,7,6,5,4,3,2];if((g=g.replace(/[^\d]/g,"").split("")).length!=14){return false}for(var e=0,f=0;e<12;f+=g[e]*d[++e]){}if(g[12]!=(((f%=11)<2)?0:11-f)){return false}for(var e=0,f=0;e<=12;f+=g[e]*d[e++]){}if(g[13]!=(((f%=11)<2)?0:11-f)){return false}return true});return this};b.fn.required=function(){b(this).validate("","Campo obrigatório",function(d){return b.trim(d)!=""});return this};b.fn.telefone=function(){b(this).validate("(99) 9999-9999","",function(d){return true});return this};b.fn.cep=function(){b(this).validate("99999-999","",function(d){return true});return this};b.fn.email=function(){b(this).validate("","E-mail inválido",function(c){return/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(c)});return this};function a(c){var c=c||document.body;b(".cpf",c).cpf();b(".cnpj",c).cnpj();b(".telefone",c).telefone();b(".email",c).email();b(".cep",c).cep();b(".required",c).required()}Caelum.ready(function(){a()});Caelum.afterTransition(a)})(jQuery);
Caelum.onload(function(){setTimeout(function(){var b=[38,38,40,40,37,39,37,39,66,65];var a=[];$(document).keyup(function(c){a.push(c.keyCode);if(a.length>b.length){a=a.slice(a.length-8)}if(a.join("")==b.join("")){location.href="/pong.html"}})},500)});

