
(function(){var ns=rx.namespace('login.box');var LoginMgr=rx.login.mgr.LoginMgr;var hlf=$('.login-box form');var inp=hlf.find(':text,:password');var l=inp.eq(0);var pw=inp.eq(1);var e=$('.login-box .error');var button=hlf.find('.button,button');function crip(j){return!j.val()||j.val()==j.attr('default');}
function valid(){return!crip(l)&&!crip(pw);}
var oldalpha=null;ns.lock=function(){var o=$('.blockOverlay');oldalpha=o.css('opacity');o.animate({opacity:1});button.disable().addClass('gray');hlf.find('.spinner').show();}
ns.unlock=function(){hlf.find('.spinner').hide();button.enable().removeClass('gray');$('.blockOverlay').animate({opacity:oldalpha});oldalpha=null;}
var lmgr=LoginMgr.create(l,pw,e,valid,ns.lock,ns.unlock);ns.login=function(){lmgr.login();return false;};ns.show=function(){$.blockUI({css:{width:'50%',left:'25%',top:'10%',padding:'10px','min-width':'590px','text-align':'left'},message:$('.ident.embedwrap')});return false;};ns.close=function(){$.unblockUI();}
function focus(){$this=$(this);$this.removeClass('gray');if($this.val()==$this.attr('default'))$this.val('');};function blur(){$this=$(this);var v=$this.val();if(crip(l)&&crip(pw)){pw[0].touched=false;pw.addClass('gray').val(pw.attr('default'));l.addClass('gray').val(l.attr('default'));}
if(!crip($this)||this.touched)return;$this.addClass('gray').val($this.attr('default'));};inp.focus(focus);inp.blur(blur);function rgs(){inp.each(function(){$this=$(this);if($this.val()==$this.attr('default'))return;$this.removeClass('gray');});}
if($.browser.safari)$(window).load(rgs);else rgs();function rpw(){if(pw.hasClass('gray')&&!l.hasClass('gray'))
pw.val('')[0].touched=true;}
$(window).load(rpw);setTimeout(function(){$('.login.box form input').blur();});})();