/* ---
<div id="emailField">
<input type="text" value="" name="email" id="email" style="width:250px" />
<p><a href="javascript:email('regist');">登録</a>｜<a href="javascript:email('remove');">解除</a></p>
</div>
 --- */
function email(fnc) {

    var email = $F('email');
    var url = 'email.php';
    var pars = 'email=' + email + '&fnc=' + fnc;

    pars = encodeURI(pars) ;

    new Ajax.Request(
	url,
	{
	    method: 'post',
	    parameters: pars,
	    onComplete: complete,
	    onFailure: function() {
		emailField.innerHTML = '<p class="red">サーバでエラーが発生しました。<br />しばらく待ってからもう一度お試しください。</p>';
	    }.bind(this),
	    onSuccess: function() {
		// NOP
	    }.bind(this)
	}
    );

}

function complete(r) {
    var emailField = $('emailField');
    emailField.innerHTML = r.responseText;
}

function retry() {
    var emailField = $('emailField');
    emailField.innerHTML = '<input type="text" value="" name="email" id="email" style="width:250px" /><p><a href="javascript:email(\'regist\');">登録</a>｜<a href="javascript:email(\'remove\');">解除</a>｜<a href="javascript:email(\'confirm\');">確認</a></p>';
}
