if(typeof TELENECT==="undefined"){TELENECT={}}TELENECT.login={init:function(){if($("showLogin")){$("showLogin").observe("click",function(a){a.stop();document.fire("login:show")});$("hideLogin").observe("click",function(a){a.stop();document.fire("login:hide")});document.observe("login:show",TELENECT.login.show);document.observe("login:hide",TELENECT.login.hide);$("loginForm1").observe("submit",TELENECT.login.submit);TELENECT.login.setTimezone()}},show:function(){$("quicklogin").show();$("container").setOpacity(0.1);$("footer").setOpacity(0.1);$("quicklogin").setOpacity(1);if($("f_l_email1").present()){$("f_l_password1").activate()}else{$("f_l_email1").activate()}document.observe("click",TELENECT.login.clickListener)},hide:function(){$("quicklogin").hide();$("container").setOpacity(1);$("footer").setOpacity(1);document.stopObserving("click",TELENECT.login.clickListener)},submit:function(b){b.stop();var a=Event.findElement(b);a.down("div.errors").hide();a.down('input[type="submit"]').disable();a.down('input[type="submit"]').next("img").show();$(a).request({onComplete:function(d){var c=d.responseText.evalJSON();if(c.success){document.location=$F("f_l")}else{a.down("div.errors").update(c.message);Effect.toggle(a.down("div.errors"),"blind",{duration:0.4});a.down('input[type="submit"]').enable();a.down('input[type="submit"]').next("img").hide()}}})},clickListener:function(a){if(!Event.findElement(a,"#quicklogin")){document.fire("login:hide")}},setTimezone:function(){$$('input[name="timezone_offset"]').each(function(a){a.value=new Date().getTimezoneOffset()/-60})}};TELENECT.tooltips={setup:function(){$$(".hasTooltip").each(function(a){a.observe("mouseenter",function(b){TELENECT.tooltips.setPosition(a).appear({duration:0.2})});a.observe("mouseleave",function(b){a.down(".tooltip").fade({duration:0.5})})})},setPosition:function(a){var b=a.down(".tooltip");b.setStyle({top:a.getHeight()-0.1*a.getHeight()+"px"});if(TELENECT.tooltips.bestOnLeft(a)){b.setStyle({right:a.getWidth()/4+"px",left:"auto"})}else{b.setStyle({left:a.getWidth()/4+"px",right:"auto"})}return b},bestOnLeft:function(c){var b=document.viewport.getWidth()-c.viewportOffset()[0];var a=c.getWidth()/4+c.down(".tooltip").getWidth();return b<a}};document.observe("dom:loaded",function(){TELENECT.login.init();TELENECT.tooltips.setup()});