// JavaScript Document
function is_filled(input_blank){
    while(input_blank.value.indexOf(" ") == 0)
        input_blank.value = input_blank.value.substring(1,input_blank.value.length);
    if((input_blank.value == "") || (input_blank.value == null)){
        return false;
    }
    else{
        return true;
    }
}
function checkForm() {
    var form = document.dataForm;
    var re = /^\s*$|\s{10,}/;
	if (!is_filled(form.username)) {
        alert("Sorry, This Username's length between in 4-20!");
        form.username.focus();
        return false;
    }
	if(form.username.value.length < 4 || form.username.value.length > 20)
	{
		alert("Member Username must be 4-20 characters.");
		form.username.focus();
		form.username.select();
		return false;
	}
	for(var i = 0; i < form.username.value.length; i++)
	{
		if(!((form.username.value.charAt(i) >= '0'&&form.username.value.charAt(i) <= '9')||(form.username.value.charAt(i) >= 'a'&&form.username.value.charAt(i) <='z')||(form.username.value.charAt(i) == '-')))
		{
			alert("Please use only lowercase letters(a-z) and numbers(0-9) for your Member Username.");
			form.username.focus();
			form.username.select();
			return false;
		}
	}
    
    if (!is_filled(form.pwd)) {
        alert("Sorry, Please input password!");
        form.pwd.focus();
        return false;
    }
    if (checkPasswd(form.pwd.value) == false)
        return false;

//    makeCategoryCode(form.m_catalog, form.m_catalogCode);
    return true;
}
function checkPasswd(pwd) {
    var form = document.dataForm;

    if ((pwd.length < 6) || (pwd.length > 20)) {
        alert("Password must be 6-20 characters.");
        form.pwd.focus();
        form.pwd.select();
        return false;
    }
    for (i=0; i<pwd.length; i++) {
        if (!((pwd.charAt(i) >= '0' && pwd.charAt(i) <= '9') ||
              (pwd.charAt(i) >= 'a' && pwd.charAt(i) <= 'z') || (pwd.charAt(i) >= 'A' && pwd.charAt(i) <= 'Z'))) {
            alert("Please use only letters(a-z,A-Z) and numbers(0-9) for your Password.");
            form.pwd.focus();
            form.pwd.select();
            return false;
        }
    }
}
