var xmlHttp;

function GetXMLHTTP()
{
	if( window.XMLHttpRequest ) return new XMLHttpRequest();
	
	var versions = [
		"MSXML2.XMLHTTP.6.0",
		"MSXML2.XMLHTTP.5.0",
		"MSXML2.XMLHTTP.4.0",
		"MSXML2.XMLHTTP.3.0",
		"MSXML2.XMLHTTP",
		"Microsoft.XMLHTTP"
	];
	
	for( var i = 0; i < versions.length; i++ )
	{
		try
		{
			var oXMLHTTP = new ActiveXObject( versions[i] );
			return oXMLHTTP;
		} 
		catch( e ) {}
		
		throw new Error( "´Ù½Ã ½ÃµµÇØ ÁÖ½Ê½Ã¿ä" )
	}
}


function getHTTPObject() {
  if( window.XMLHttpRequest ) return new XMLHttpRequest();
	
	var versions = [
		"MSXML2.XMLHTTP.7.0",
		"MSXML2.XMLHTTP.6.0",
		"MSXML2.XMLHTTP.5.0",
		"MSXML2.XMLHTTP.4.0",
		"MSXML2.XMLHTTP.3.0",
		"MSXML2.XMLHTTP",
		"Microsoft.XMLHTTP"
	];
	
	for( var i = 0; i < versions.length; i++ )
	{
		try
		{
			var oXMLHTTP = new ActiveXObject( versions[i] );
			return oXMLHTTP;
		} 
		catch( e ) {}
		
		throw new Error( "No XMLHTTP" )
	}
}


function GetInfo()
{
	var a_sEv_Code = document.frmJoin.txtRegiNum1.value + document.frmJoin.txtRegiNum2.value;
	var l_sUrl = "CheckRegiNum.aspx?Num=" + a_sEv_Code;
		xmlHttp = GetXMLHTTP();
		xmlHttp.open("GET", l_sUrl, true);
		xmlHttp.onreadystatechange = Callback;
		xmlHttp.send(null);
}

function Callback()
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
			event_code = xmlHttp.responseText;
			if (event_code != "True")
			{
				var tmp = document.frmJoin.txtRegiNum1.value + document.frmJoin.txtRegiNum2.value;
				if (confirm('ÀÌ¹Ì °¡ÀÔµÇ¾î ÀÖ´Â ÁÖ¹Îµî·Ï ¹øÈ£ ÀÔ´Ï´Ù.\n\n¾ÆÀÌµð-ºñ¹Ð¹øÈ£Ã£±â ÆäÀÌÁö·Î ÀÌµ¿ÇÏ½Ã°Ú½À´Ï±î?'))
				{
					window.open('/OpenPopUp/PrevMember.aspx?Jnum=' + tmp, 'PrevMem', 'width=400, height=500, top=10, left=10');
				}
				else
				{
					document.frmJoin.txtRegiNum1.value = '';
					document.frmJoin.txtRegiNum2.value = '';
				}
			}
			else
			{
				if (AgeCheck())
				{
					document.frmJoin.action = "/Register/frmMember_Join.aspx";
					document.frmJoin.submit();
				}
				else
				{
					document.frmJoin.action = "/Register/frmMember_Join_Younger.aspx";
					document.frmJoin.submit();
				}
			}
		}
		else
		{
			alert(xmlHttp.statusText);
		}
	}
}

function bluring()
{
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}

// °ø¹é¹®ÀÚ Ã³¸®
function trim(inputStr)
{
	var tempStr = "";
	for ( var i = 0; i < inputStr.length; i++)
	{
		var oneChar = inputStr.substring(i,i+1)
		if (oneChar == " ")
			oneChar = "";
		tempStr += oneChar
	}
	return tempStr;
}

// ¼ýÀÚ¸¸ ÀÔ·Â¹ÞÀ½
function isNumber(obj) {
	e = window.event;
	//¼ýÀÚ¿­ 0 ~ 9 : 48 ~ 57
	//Å°ÆÐµå 0 ~ 9 : 96 ~ 105
	//BackSpace : 8
	//Delete : 4
	//ÁÂ È­»ìÇ¥ : 37
	//¿ì È­»ìÇ¥ : 39
	//End Å° : 35
	//Home Å° : 36
	//Tab Å° : 9
    if( (event.keyCode >=  48 && event.keyCode <=  57 ) || ( event.keyCode >=  96 && event.keyCode <= 105 ) || event.keyCode ==   8 || event.keyCode ==  46 || event.keyCode ==  37 || event.keyCode ==  39 || event.keyCode ==  35 || event.keyCode ==  36 || event.keyCode == 9 || event.keyCode == 13)
    {
		event.returnValue=true; //--&gt;ÀÔ·ÂµÇÁö¾Ê´Â´Ù.
	}
	else
	{
		alert('¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.');
		event.returnValue=false; //--&gt;ÀÔ·ÂµÇÁö¾Ê´Â´Ù.
	}
}

// ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸® ÀÔ·Â½Ã ÀÚµ¿ ÀÌµ¿
function autoTab(inno, juminno) 
{
	if (juminno.length == inno.maxLength) 
	{
		document.frmJoin.txtRegiNum2.focus();
	}
}

// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function validCheck(regno) {

	var temp = 0;
	strno = regno.toString(); //ÀüÃ¼ ÁÖ¹Îµî·Ï¹øÈ£ ¸Å°³º¯¼öÀÇ °ªÀ» ¹®ÀÚ¿­·Î º¯È¯
	checktemp = strno.substring(12, 13); //13ÀÚ¸®Áß ³¡ÀÚ¸®°ª
	for (var i = 0; i <=11 ; i++) 
	{
		temp = temp + ((i % 8 + 2) * parseInt(strno.substring(i, i+1)))
	}
	//for¹®Àº ³¡ÀÚ¸® ¿¬»ê¹ý¿¡ ÀÇÇÑ ¼ö½Ä°è»êÀÔ´Ï´Ù.(1¹ø~2¹ø)
	temp = 11 - (temp % 11); //3¹ø
	temp = temp % 10; //4¹ø

	if (temp == checktemp)
	{
		return 1;
	}
	else
	{
		return 0;
	}
}

// ÇÑ±Û¸¸ ÀÔ·Â ¹ÞÀ½
function checkKor(){
	if(event.keyCode>=33 && event.keyCode<=126){
		alert('ÇÑ±Û¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù!');
		return false;
	}
}

// 14¼¼ ¹Ì¸¸ Ã¼Å©
function AgeCheck()
{
	var frm = document.frmJoin;
	var num1 = frm.txtRegiNum1.value;
	var num2 = frm.txtRegiNum2.value;
	var today = new Date(); 
	var age;
		num1 = num1.substring(0,2);
		num2 = num2.substring(0,1);
		
	if ((num2 == "1") || (num2 == "2"))
	{
		age = today.getYear() - ("19" + num1);
	}
	else
	{
		age = today.getYear() - ("20" + num1);
	}
	
	if (age < 14)
	{
		return false;
	}
	
	return true;
}

function Checkfrm()
{
	var frm = document.frmJoin;
	if (frm.chkpolicy.checked == false)
	{
		alert('ÀÌ¿ë¾à°ü ¹× °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¿¡ µ¿ÀÇÇØÁÖ¼¼¿ä');
		return;
	}
	if ((frm.txtName.value == '') || (frm.txtName.value.length < 2))
	{
		alert('ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		frm.txtName.focus();
		return;
	}
	if (frm.txtRegiNum1.value.length != 6)
	{
		alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!');
		frm.txtRegiNum1.focus();
		return
	}
	
	if (frm.txtRegiNum2.value.length != 7)
	{
		alert('ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!');
		frm.txtRegiNum2.focus();
		return
	}
	
	var genda  = frm.txtRegiNum2.value.substr(0,1);
    if (genda < "1" || genda > "4") 
    {
      alert("ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
      return;
    }
    
    if (!validCheck(frm.txtRegiNum1.value + frm.txtRegiNum2.value))
    {
		alert('À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù\n\n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
		frm.txtRegiNum1.value = '';
		frm.txtRegiNum2.value = '';
		frm.txtRegiNum1.focus();
		return;
    }
    frmJoin.action = "Intro_Proc.aspx";    
    frmJoin.submit();
    //frmJoin.all["btnSave"].click();
        
    //GetInfo();
}
//window.history.forward(1);
//document.onfocusin=bluring;
