function ShowLocalLoginForm(n){return $(".warning-message-on-login-page").show(),$("#localLoginForm").removeClass("hidden"),$("#socialLoginForm").addClass("hidden"),$("#loginType").val(n).change(),!1}function ShowSocialLoginForm(){return $(".warning-message-on-login-page").hide(),$("#localLoginForm").addClass("hidden"),$("#socialLoginForm").removeClass("hidden"),!1}function SetHelp(){var n=$("option:selected","#loginType").val();$("#AdHelpUrl").hide();$("#DomainDIV").hide();$("#GeoaxisDIV").hide();$("#GeoaxisHelpUrl").hide();$("#PasswordDIV").show();$("#UserNameDIV").show();$("#EmailDiv").hide();$("#username").attr("data-val",!0);$("#password").attr("data-val",!0);switch(n){case"AD":$("#AdHelpUrl").show();$("#DomainDIV").show();break;case"GEOAXIS":$("#GeoaxisHelpUrl").show();$("#GeoaxisDIV").show();break;case"PKI":$("#PasswordDIV").hide();$("#UserNameDIV").hide();$("#username").attr("data-val",!1);$("#password").attr("data-val",!1)}}function CheckIfUsernameIsNew(n,t){$.ajax({url:"/api/login/email",type:"GET",data:{username:n,type:t},success:function(n){n?$("#EmailDiv").hide():$("#EmailDiv").show()},error:function(){$("#EmailDiv").show()}})}(function(n){var t="unknown",i={init:function(i){var f=n.extend({},i),u=/MacPPC|MacIntel/.test(window.navigator.platform)===!0,r={isCapslockOn:function(n){var r=!1,i;return n.shiftKey?r=n.shiftKey:n.modifiers&&(r=!!(n.modifiers&4)),i=String.fromCharCode(n.which),i.toUpperCase()===i.toLowerCase()||(i.toUpperCase()===i?u===!0&&r||(t=!r):i.toLowerCase()===i&&(t=r)),t},isCapslockKey:function(n){var i=n.which;return i===20&&t!=="unknown"&&(t=!t),t},hasStateChange:function(t,i){t!==i&&(n("body").trigger("capsChanged"),i===!0?n("body").trigger("capsOn"):i===!1?n("body").trigger("capsOff"):i==="unknown"&&n("body").trigger("capsUnknown"))}};return n("body").bind("keypress.capslockstate",function(n){var i=t;t=r.isCapslockOn(n);r.hasStateChange(i,t)}),n("body").bind("keydown.capslockstate",function(n){var i=t;t=r.isCapslockKey(n);r.hasStateChange(i,t)}),n(window).bind("focus.capslockstate",function(){var n=t;t="unknown";r.hasStateChange(n,t)}),r.hasStateChange(null,"unknown"),this.each(function(){})},state:function(){return t},destroy:function(){return this.each(function(){n("body").unbind(".capslockstate");n(window).unbind(".capslockstate")})}};jQuery.fn.capslockstate=function(t){if(i[t])return i[t].apply(this,Array.prototype.slice.call(arguments,1));if(typeof t!="object"&&t)n.error("Method "+t+" does not exist on jQuery.capslockstate");else return i.init.apply(this,arguments)}})(jQuery);$(document).ready(function(){var n=$("#loginType").val(),t;$("#username").on("change",function(){var n=$(this).val().split("\\",2),i,t;n.length>1&&(i=n[0].toLowerCase(),t=$("#domain").find('option[value="'+i+'"]'),t.length&&($("option:selected","#domain").removeAttr("selected"),t.attr("selected",!0),$("option:selected","#loginType").removeAttr("selected"),$("#loginType").find('option[value="AD"]').attr("selected",!0),$(this).val(n[1])))});$("#loginType").on("focus",function(){n=this.value}).on("change",function(){this.value!==n&&($("#form-login").resetValidation(),$(".warning-message-on-login-page").hide());SetHelp()});$(window).bind("capsOn",function(){$("#password:focus").length>0&&$("#capsWarning").show()}).bind("capsOff capsUnknown",function(){$("#capsWarning").hide()});$("#password").bind("focusout",function(){$("#capsWarning").hide()}).bind("focusin",function(){$(window).capslockstate("state")===!0&&$("#capsWarning").show()});$("#loginType").change();$("#username").focus();$("#EmailDiv").hide();SetHelp();$(window).capslockstate();t=$(".warning-message-on-login-page").text().trim();t!==""&&ShowLocalLoginForm(n)})