function externalSquarespaceLogin(E){if(document.loginform.submitButton.disabled==true){return ;}var B=D.get("login").value;var A=D.get("password").value;var C=b64_sha1(A);if(B.indexOf("@")!==-1){D.addClass("login","input-with-error");D.addClass("login_title","error-text");D.addClass("login_messages","error-text");D.get("login_messages").innerHTML="Please log in with your username, not email address.";return ;}YAHOO.util.Connect.asyncRequest("POST","/process/service/CredentialCheck",{timeout:10000,success:function(J){Squarespace.Form.disableButtons("loginform");var F=Squarespace.URL.getObjectFromXML(J);var I=null,G=null;if(F.failure){var H=F.failure.split("|");I=H[0];G=H[1];setTimeout(function(){document.loginform.submitButton.disabled=false;},1000);}if(I=="login"){D.addClass("login","input-with-error");D.addClass("login_title","error-text");D.addClass("login_messages","error-text");D.get("login_messages").innerHTML="[ "+G+" ]";}else{D.removeClass("login","input-with-error");D.removeClass("login_title","error-text");D.removeClass("login_messages","error-text");D.get("login_messages").innerHTML="";}if(I=="password"){D.addClass("password","input-with-error");D.addClass("password_title","error-text");D.addClass("password_messages","error-text");D.get("password_messages").innerHTML="[ "+G+" ]";}else{D.removeClass("password","input-with-error");D.removeClass("password_title","error-text");D.removeClass("password_messages","error-text");D.get("password_messages").innerHTML="";}if(F.success){document.loginform.action=F.authenticationServer;document.loginform.submit();if(E){parent.location="http://"+B+"."+E+"/display/configuration/AccountCenter";}}document.loginform.submitButton.disabled=true;},failure:function(F){alert("FAIL: "+YAHOO.lang.dump(F));}},Squarespace.URL.constructUrlParameters({A:B,B:C}));}