function externalSquarespaceLogin(){if(document.loginform.submitButton.disabled==true){return ;}var A=D.get("login").value;var B=b64_sha1(D.get("password").value);YAHOO.util.Connect.asyncRequest("POST","/process/service/CredentialCheck",{timeout:10000,success:function(H){Squarespace.Form.disableButtons("loginform");var C=Squarespace.URL.getObjectFromXML(H);var G=null,E=null;if(C.failure){var F=C.failure.split("|");G=F[0];E=F[1];setTimeout(function(){document.loginform.submitButton.disabled=false;},1000);}if(G=="login"){D.addClass("login","input-with-error");D.addClass("login_title","error-text");D.addClass("login_messages","error-text");D.get("login_messages").innerHTML="[ "+E+" ]";}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(G=="password"){D.addClass("password","input-with-error");D.addClass("password_title","error-text");D.addClass("password_messages","error-text");D.get("password_messages").innerHTML="[ "+E+" ]";}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(C.success){document.loginform.action=C.authenticationServer;document.loginform.submit();}document.loginform.submitButton.disabled=true;},failure:function(C){alert("FAIL: "+YAHOO.lang.dump(C));}},Squarespace.URL.constructUrlParameters({A:A,B:B}));}