function member_join_chk(form){
	if(form.mail.value.match(/[!#-9A-~]+@+[a-z0-9]+.+[!#-9A-~]/i)){
		if(form.member_name.value==""){
		alert('名前を入力してください。\n');
			return false;
		}
		else if(form.address1.value==""){
			alert('都道府県を選択してください。\n');
			return false;
		}
		else if(form.password.value.length < 6){
			alert('パスワードは6文字以上で入力してください。\n');
			return false;
		}
		else{
			var url = 'http://www.lyra21.com/lyra/insert_check.php';
			var pars = 'mail='+form.elements["mail"].value;
			var myAjax = new Ajax.Request(
				url, 
				{
					method: 'post', 
					parameters: pars,
					onComplete: showResponse
				});

			function showResponse(originalRequest)
			{
				if(originalRequest.responseText == "ok"){
					form.submit();
				}else{
					alert('既に登録されているメールアドレスです。\n');
					$err="1";
					return false;
				}
			}
		}
	}
	else{
		alert('正しいメールアドレスを入力して下さい。\n');
		$err="1";
		return false;
	}


}

/* icons */
var validates_ok = ' <img src="/admin/usr/lyra21.com/www/img/mark_ok.gif" width="16" height="16" style="vertical-align: middle"/> ';
var validates_error = ' <img src="/admin/usr/lyra21.com/www/img/mark_no.gif" width="16" height="16" style="vertical-align: middle"/> ';
var validates_info = ' <img src="/admin/usr/lyra21.com/www/img/mark_hatena.gif" width="16" height="16" style="vertical-align: middle"/> ';


Validator.register({
	"#email" : {
		"/^([^@\\s]+)@((?:[-a-z0-9]+\\.)+[a-z]{2,})$/": validates_ok, 
		"/^$/": validates_info+"必須\n", 
		"/.*/": validates_error+"正しくご入力ください\n"
	}
});

