function signupResponse(A){var E=A.getElementsByTagName("Inviter");if(E.length){if(E[0].firstChild){var C=E[0].firstChild.nodeValue;var F=A.getElementsByTagName("Email");if(F.length){var B=F[0].firstChild.nodeValue;$("email").setAttribute("disabled","");$("email").value=B;$("caption1").innerHTML=""}else{return }var D='<h3><a id="inviter" href="/cafe/?id='+g_id+'">'+C;D+="</a>さんからの招待</h3>";$("signupInvited").innerHTML=D}}else{if(A.firstChild.nodeValue=="OK"){location.href="/cafe/signup_thank.html"}else{if(A.firstChild.nodeValue=="Invited"){location.href="/cafe/"}else{$("signupAlert").innerHTML="このメールアドレスはすでに登録済みです"}}}showBody()}var g_id="";var g_key="";function viaInvitation(){var B="/cafe/php/signup_invited.php";var C=window.location.search;if(C){var A=C.substring(1,C.length).split("&");for(i=0;i<A.length;i++){g_id=A[i].split("id=")[1];if(g_id&&!isNaN(g_id)){g_id=encodeURIComponent(g_id);break}}for(i=0;i<A.length;i++){g_key=A[i].split("key=")[1];if(g_key){g_key=encodeURIComponent(g_key)}}}if(g_id&&g_key){setCookie("INVID",g_id);setCookie("INVKEY",g_key);g_postMessage="id="+g_id;g_postMessage+="&key="+g_key;ajaxRequest("POST",B,"cafe")}else{showBody()}}function signup(){var E=$("name").value;var D=$("email").value;var H=$("email2").value;var C=$("password").value;var G=$("password2").value;var A=false;var B=$("signupAlert");if(!E||E.length>20){B.innerHTML="ニックネームは制限文字数内で入力してください";return }if(!D.match(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/g)){B.innerHTML="正しいメールアドレスを入力してください";return }if(D!=H){B.innerHTML="再入力のメールアドレスが違います";return }if(C.length<6||C.length>20){B.innerHTML="パスワードは制限文字数内で入力してください";return }if(C!=G){B.innerHTML="再入力のパスワードが異なります";return }if(E&&D&&C){A=true}else{B.innerHTML="全ての必須項目に入力してください";return }if(A){var F="/cafe/php/signup.php";g_postMessage="name="+encodeURIComponent(E);g_postMessage+="&email="+encodeURIComponent(D);g_postMessage+="&password="+encodeURIComponent(C);if(g_id&&g_key){g_postMessage+="&id="+g_id;g_postMessage+="&key="+g_key}ajaxRequest("POST",F,"cafe")}}function inviteResponse(B){var A=B.firstChild.nodeValue;if(A=="OK"){var C='<div id="inviteComplete">';C+="<br><h3>招待状を送りました</h3><br>";C+="お友達へのお誘い、ありがとうございました。<br><br><br>";C+='<a href="/cafe/invite.html">続けて招待する&nbsp;';C+='<span class="raquo">&raquo;</span></a>';$("inviteBorder").innerHTML=C}else{if(A=="Email"){$("inviteAlert").innerHTML="このメールアドレスはすでに登録済みか、招待済みです"}}}function invite(){var D=$("name").value;var C=$("email").value;var F=$("comment").value;var A=false;var B=$("inviteAlert");if(!C.match(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/g)){B.innerHTML="正しいメールアドレスを入力してください";return }if(!D||D.length>20){B.innerHTML="送り主のおなまえは制限文字数内で入力してください";return }if(F.length>1000){B.innerHTML="招待文は制限文字数内で入力してください";return }if(D&&C&&F){A=true}else{B.innerHTML="全ての必須項目に入力してください";return }if(A){var E="/cafe/php/invite.php";g_postMessage="name="+encodeURIComponent(D);g_postMessage+="&email="+encodeURIComponent(C);g_postMessage+="&comment="+encodeURIComponent(F);ajaxRequest("POST",E,"cafe")}};