function externalSquarespaceLogin(C){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(I){Squarespace.Form.disableButtons("loginform");var E=Squarespace.URL.getObjectFromXML(I);var H=null,F=null;if(E.failure){var G=E.failure.split("|");H=G[0];F=G[1];setTimeout(function(){document.loginform.submitButton.disabled=false;},1000);}if(H=="login"){D.addClass("login","input-with-error");D.addClass("login_title","error-text");D.addClass("login_messages","error-text");D.get("login_messages").innerHTML="[ "+F+" ]";}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(H=="password"){D.addClass("password","input-with-error");D.addClass("password_title","error-text");D.addClass("password_messages","error-text");D.get("password_messages").innerHTML="[ "+F+" ]";}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(E.success){document.loginform.action=E.authenticationServer;document.loginform.submit();if(C){parent.location="http://"+A+"."+C+"/display/configuration/AccountCenter";}}document.loginform.submitButton.disabled=true;},failure:function(E){alert("FAIL: "+YAHOO.lang.dump(E));}},Squarespace.URL.constructUrlParameters({A:A,B:B}));}
