
function check_email(email) {
	if( email.match(".+@.+\..+") ) return true;
	return false;
}

function check_pass_str(pass) {
	if( pass.match(/^\w+$/) ) return true; else return false;
}

function login_form_check(){
	if( document.form_login.email.value == "" ){
		alert( "メールアドレスを入力して下さい。");
		return false;
	}

	if( !check_email(document.form_login.email.value) ){
		alert( "「" + document.form_login.email.value + "」はメールアドレスとして無効な文字列です。");
		return false;
	}

	if( document.form_login.pass.value == "" ){
		alert( "パスワードを入力して下さい。");
		return false;
	}

	if( !check_pass_str( document.form_login.pass.value )){
		alert( "パスワードに使えるのは半角の英数字のみです。");
		return false;
	}
	
	if(location.href.match('ref=([a-z0-9_]+)')){
		document.form_login.done.value = RegExp.$1;
	}
	
	return true;
}

function set_signup_ref(){
	if(location.href.match('ref=([a-z0-9_]+)')){
		var a = document.getElementById('signup_link');
		if(a){
			a.href = a.href +'&ref=' + RegExp.$1;
		}
	}
}
function alert_keep_login()
{
	if (document.form_login.keep_login.checked)
	{
		alert("※※　ご注意　※※\n\nこの設定にすると、第三者がこのＰＣを使った時にログインできてしまいますのでご注意ください。");
	}
}


window.onload = set_signup_ref;


