<!--//
function on_cursor()
{
	document.TGLogin.id.focus();
}
function press_enter2()
{
	if (event.keyCode == 13)
	{
		login();
	}
}
function login()
{
	var input_value = document.TGLogin.id.value;

	if (document.TGLogin.id.value.length < 1 )
	{
		alert('id를 입력해 주세요.');
		document.TGLogin.id.focus();
		return;
	}
	else if ( ( document.TGLogin.id.value.length < 4 )||( document.TGLogin.id.value.length > 12 ) )
	{
		alert('id는 4자 이상 12자 이하입니다.');
		document.TGLogin.id.focus();
		return;
	}
	else if (!is_alphadigit_string(input_value))
	{
		alert("id는 영문, 숫자, '-' 및 '_'로 작성하실 수 있습니다. (공백문자 제외)");
		document.TGLogin.id.value = "";
		document.TGLogin.id.focus();
		return;
	}
	else if (document.TGLogin.passwd.value.length < 1 )
	{
		alert('passwd를 입력해 주세요.');
		document.TGLogin.passwd.focus();
		return;
	}
	else if ( ( document.TGLogin.passwd.value.length < 4 )||( document.TGLogin.passwd.value.length > 12 ) )
	{
		alert('passwd는 4자 이상 12자 이하입니다.');
		document.TGLogin.passwd.focus();
		return;
	}
	else if (!is_alphadigit_string2(document.TGLogin.passwd.value))
	{
		alert("passwd는 영문, 숫자, '<,>,=,?'를 제외한 문자로 작성하실 수 있습니다.");
		document.TGLogin.passwd.value = "";
		document.TGLogin.passwd.focus();
		return;
	}
	else
	{
//		alert("죄송합니다. 보안점검중입니다.");
		document.TGLogin.submit();
	}
}
function check()
{
	var input_value = document.TGLogin.id.value;

	if (document.TGLogin.id.value.length < 1 )
	{
		alert('id를 입력해 주세요.');
		document.TGLogin.id.focus();
		return;
	}
	else if ( ( document.TGLogin.id.value.length < 4 )||( document.TGLogin.id.value.length > 12 ) )
	{
		alert('id는 4자 이상 12자 이하입니다.');
		document.TGLogin.id.focus();
		return;
	}
	else if (!is_alphadigit_string(input_value))
	{
		alert("id는 영문, 숫자, '-' 및 '_'로 작성하실 수 있습니다.(공백문자 제외)");
		document.TGLogin.id.value = "";
		document.TGLogin.id.focus();
		return;
	}
	else if (document.TGLogin.passwd.value.length < 1 )
	{
		alert('passwd를 입력해 주세요.');
		document.TGLogin.passwd.focus();
		return;
	}
	else if ( ( document.TGLogin.passwd.value.length < 4 )||( document.TGLogin.passwd.value.length > 12 ) )
	{
		alert('passwd는 4자 이상 12자 이하입니다.');
		document.TGLogin.passwd.focus();
		return;
	}
	else if (!is_alphadigit_string2(document.TGLogin.passwd.value))
	{
		alert("passwd는 영문, 숫자, '<,>,=,?'를 제외한 문자로 작성하실 수 있습니다.");
		document.TGLogin.passwd.value = "";
		document.TGLogin.passwd.focus();
		return;
	}
	
	else
	{
		document.TGLogin.submit();
	}
}

function is_alphadigit_string(value)
{
	for(var i = 0; i < value.length; i++)
	{
		var chr = value.substr(i,1);
        if(!isalphadigitstring(chr))
		{
            return false;
        }
    }
	return true;
}


function isalphadigitstring(value)
{
    var algi = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-_';

    for(var i = 0; i < algi.length; i++)
	{
		var chr = algi.substr(i,1);
		if (chr == value)
		{
			return true;
        }
    }
    return false;
}
function is_alphadigit_string2(value)
{
	for(var i = 0; i < value.length; i++)
	{
		var chr = value.substr(i,1);
        if(!isalphadigitstring2(chr))
		{
            return false;
        }
    }
	return true;
}


function isalphadigitstring2(value)
{
    var algi = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890-_`~!@#$%^&*()+|\/;:{}[],.';

    for(var i = 0; i < algi.length; i++)
	{
		var chr = algi.substr(i,1);
		if (chr == value)
		{
			return true;
        }
    }
    return false;
}
	



function press_enter1()
{
	if (event.keyCode == 13)
	{
		check1();
	}
}
function check1(TGLogin)
{
	var input_value = TGLogin.name.value;

	if (TGLogin.name.value.length < 1 )
	{
		alert('이름을 입력해 주세요.');
		TGLogin.name.focus();
		return;
	}
	// 주민등록번호 채크
	else if (TGLogin.register_civil1.value.length < 1 )
	{
		alert("주민등록번호를 입력해주세요.");
		TGLogin.register_civil1.focus();
		return;
	}
	else if (TGLogin.register_civil2.value.length < 1 )
	{
		alert("주민등록번호를 입력해주세요.");
		TGLogin.register_civil2.focus();
		return;
	}
	else if ( TGLogin.register_civil1.value.length < 6 )
	{
		alert("주민등록번호를 정확히 입력해주세요.");
		TGLogin.register_civil1.focus();
		return;
	}
	else if ( TGLogin.register_civil2.value.length < 7 )
	{
		alert("주민등록번호를 정확히 입력해주세요.");
		TGLogin.register_civil2.focus();
		return;
	}
	else if (!check_socialid(TGLogin.register_civil1.value, TGLogin.register_civil2.value)) 
	{ 
	     alert("잘못된 주민등록번호 입니다.");
		 TGLogin.register_civil1.value = "";
		 TGLogin.register_civil2.value = "";
	     TGLogin.register_civil1.focus();
	     return;
	}
	else
	{
		TGLogin.submit();
	}
}

// 주민등록번호채크
function check_socialid(name1, name2) 
{
    var weight = 0;
    var check;

    weight += (name1.charAt(0) - '0') * 2;
    weight += (name1.charAt(1) - '0') * 3;
    weight += (name1.charAt(2) - '0') * 4;
    weight += (name1.charAt(3) - '0') * 5;
    weight += (name1.charAt(4) - '0') * 6;
    weight += (name1.charAt(5) - '0') * 7;
    weight += (name2.charAt(0) - '0') * 8;
    weight += (name2.charAt(1) - '0') * 9;
    weight += (name2.charAt(2) - '0') * 2;
    weight += (name2.charAt(3) - '0') * 3;
    weight += (name2.charAt(4) - '0') * 4;
    weight += (name2.charAt(5) - '0') * 5;
    
    check = (11 - weight % 11) % 10;

    return ((name2.charAt(6) - '0') == check ? 1 : 0);
}


// -->

