﻿var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
		var keyCode = (isNN) ? e.which : e.keyCode;
		var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];

		if(input.value.length >= len && !containsElement(filter,keyCode)) {
			input.value = input.value.slice(0, len);
			input.form[(getIndex(input)+1) % input.form.length].focus();
		}

		function containsElement(arr, ele) {
			var found = false, index = 0;

			while(!found && index < arr.length){
				if(arr[index] == ele) {
					found = true;
				} else {
					 index++;
				}
			}
			return found;
		}
		function getIndex(input) {
			var index = -1, i = 0, found = false;

			while (i < input.form.length && index == -1){
				if (input.form[i] == input) {
					index = i;
				} else {
					i++;
				}
			}
			return index;
		}
	return true;
}

function frmFindId_submit()
{
	var oRet = new Object();
	if (!IsValidForId(oRet))
	{
		alert(oRet.ErrMsg);
		return false;
	}
	
	return true;
}

function frmFindPassword_submit()
{
	var oRet = new Object();
	if (!IsValidForPassword(oRet))
	{
		alert(oRet.ErrMsg);
		return false;
	}
	
	return true;
}

function IsValidForId(oRet)
{
	var NameForId = CFindRep.Trim(document.all.txtNameForId.value);
	if (NameForId == "")
	{
		oRet.ErrMsg = "이름을 입력하지 않았습니다.";
		return false;
	}

	var Jumin1 = document.all.txtJumin1ForId.value;
	if (!CValid.IsJumin1(Jumin1, oRet))
	{
		return false;
	}
	
	var Jumin2 = document.all.txtJumin2ForId.value;
	if (!CValid.IsJumin2(Jumin2, oRet))
	{
		return false;
	}
	
	return true;
}

function IsValidForPassword(oRet)
{
	var IdForPassword = CFindRep.Trim(document.all.txtIdForPassword.value);
	if (IdForPassword == "")
	{
		oRet.ErrMsg = "아이디를 입력하지 않았습니다.";
		return false;
	}
	
	var NameForPassword = CFindRep.Trim(document.all.txtNameForPassword.value);
	if (NameForPassword == "")
	{
		oRet.ErrMsg = "이름을 입력하지 않았습니다.";
		return false;
	}
	
	var Jumin1ForPassword = CFindRep.Trim(document.all.txtJumin1ForPassword.value);
	if (!CValid.IsJumin1(Jumin1ForPassword, oRet))
	{
		return false;
	}
	
	var Jumin2ForPassword = CFindRep.Trim(document.all.txtJumin2ForPassword.value);
	if (!CValid.IsJumin2(Jumin2ForPassword, oRet))
	{
		return false;
	}
	
	return true;
}