"use strict";define(["ovalidation"],function(e){return{elems:{_boxContainer:".ubox-container",_toggleButton:"",_unloggedPage:".user-login-box",_loggedInPage:".user-profile-box",_mobileBg:".oo-hdr-mblbg",_globalHead:".global-heading-wrapper"},vars:{_isOpen:!1},init:function(e,o){this.elems._toggleButton=e,o?$(this.elems._unloggedPage).removeClass("hidden"):$(this.elems._loggedInPage).removeClass("hidden"),this.bind(o),$.each(["#headerLoginForm"],function(e,o){$(o).OValidator({helpers:[]})})},bind:function(e){$(this.elems._toggleButton).on("click touch",$.proxy(this.toggleOverlay,this,e)),$(document).on("click touchend",$.proxy(this.closeUserBox,this))},reinit:function(e){$(this.elems._unloggedPage).addClass("hidden"),$(this.elems._loggedInPage).removeClass("hidden")}}});