window.onload=loadPage;
function loadPage(){
	document.getElementById("login").onclick = clickLogin;
	document.getElementById("regist").onclick = clickRegist;
	document.getElementById("trial").onclick = clickTrial;
}

function clickLogin(){
	var errFlg=false;
	var username ="";
	var password ="";
	var lenWK = 0;
	var checkFlg =false;
	var i = 0;
	/* User Name Check */
	username = document.getElementById("userName").value;
	if (username == ""){
		document.getElementById("warn1").innerHTML =" *required";
		errFlg=true;
	}
	else {
		lenWK = username.length;
		if (lenWK < 6) {
			document.getElementById("warn1").innerHTML = " *Error";
			errFlg = true;
		}
		else {
			checkFlg = true;
			for (i = 0; i < lenWK; i++) {
				if (username.charAt(i) >= "0" && username.charAt(i) <= "9") {
				}
				else {
					if (username.charAt(i) >= "a" && username.charAt(i) <= "z") {
					}
					else {
						if (username.charAt(i) >= "A" && username.charAt(i) <= "Z") {
						}
						else {
							if (username.charAt(i) == "-" || username.charAt(i) == "_" || username.charAt(i) == "." || username.charAt(i) == " ") {
							}
							else {
								checkFlg = false;
							}
						}
					}
				}
				if (checkFlg == false) {
					break;
				}
			}
			if (checkFlg == false) {
				document.getElementById("warn1").innerHTML = " *Error";
				errFlg = true;
			}
			else {
				document.getElementById("warn1").innerHTML = "";
			}	
		}
	}
	
	/* Password Check */
	password = document.getElementById("password").value;
	if (password == ""){
		document.getElementById("warn2").innerHTML =" *required";
		errFlg=true;
	}
	else{
		lenWK = password.length;		
		if (lenWK < 6) {
			document.getElementById("warn2").innerHTML = " *Error";
			errFlg = true;
		}
		else {
			checkFlg = true;
			for (i = 0; i < lenWK; i++) {
				if (password.charAt(i) >= "0" && password.charAt(i) <= "9") {
				}
				else {
					if (password.charAt(i) >= "a" && password.charAt(i) <= "z") {
					}
					else {
						if (password.charAt(i) >= "A" && password.charAt(i) <= "Z") {
						}
						else {
							checkFlg = false;
						}
					}
				}
				if (checkFlg == false) {
					break;
				}
			}			
			if (checkFlg == false) {
				document.getElementById("warn2").innerHTML = " *Error";
				errFlg = true;
			}
			else {
				document.getElementById("warn2").innerHTML = "";
			}
		}
	}
	
	if (!errFlg){
		document.getElementById("mode").value = "1"
		document.getElementById("form").action = "login-check.php";
		document.frmLogin.submit();
		return false;
	}
}

function clickRegist(){
	location.replace("regist.php");
}

function clickTrial(){
	document.getElementById("mode").value = "2"
	document.getElementById("form").action = "login-check.php";
	document.frmLogin.submit();
	return false;
}