var newsletter=new Object();newsletter.oldHTML="";newsletter.oldBackground="";newsletter.handleClickEvent=function(_1){Event.stop(_1);var _2=Event.element(_1);var _3=$F("newsletteremail");newsletter.sendRequest(_3);return false;};newsletter.sendRequest=function(_4){var _5=$($("newsletterpane").down());newsletter.oldHTML=_5.innerHTML;new Ajax.Request("act/regnewsletter.aspx",{parameters:{email:$F("newsletteremail")},onSuccess:function(_6){new Effect.Opacity(_5,{from:1,to:0,duration:0.5,afterFinish:function(){_5.innerHTML=_6.responseText;newsletter.oldBackground=_5.getStyle("background-image");_5.setStyle({background:"#edeae1"});_5.addClassName("newsletterresponse");new Effect.Opacity(_5,{from:0,to:1,duration:0.5,afterFinish:function(){new Effect.Opacity(_5,{from:1,to:0,delay:4,afterFinish:function(){_5.innerHTML=newsletter.oldHTML;_5.setStyle({background:newsletter.oldBackground});_5.removeClassName("newsletterresponse");newsletter.activate();new Effect.Opacity(_5,{from:0,to:1,duration:0.3});}});}});}});},onFailure:function(_7){var _8=_7.getResponseHeader("X-responseText");var _9="";if(_8){_9=_8;}else{_9=_7.responseText;}$("newslettermessage").innerHTML=_9;Effect.Pulsate("newslettermessage",{duration:1,from:0,pulses:2});}});return false;};newsletter.handlePressLogIn=function(_a){var _b=Event.element(_a);new Effect.Opacity("presspane",{from:1,to:0,afterFinish:function(){new Ajax.Updater("presspane","act/regpressnewsletter.aspx",{parameters:{email:$F("pressemail")},evalScripts:true,onSuccess:function(){new Effect.Opacity("presspane",{from:0,to:1});}});}});Event.stop(_a);};newsletter.activate=function(){if($("newslettersendrequest")){Event.observe("newslettersendrequest","click",newsletter.handleClickEvent);}if($("presslogin")){Event.observe("presslogin","click",newsletter.handlePressLogIn.bindAsEventListener($("presslogin")));}if($("newsletteremail")){Event.observe("newsletteremail","focus",function(_c,_d){$("newsletteremail").addClassName("focus");});Event.observe("newsletteremail","blur",function(){if($("newsletteremail").value.length<1||$("newsletteremail").value==$("newsletteremail").label){$("newsletteremail").removeClassName("focus");}});}};Event.observe(window,"load",newsletter.activate);