//Ã¢ ¿­±â
function openWin(url, name, width, height, scroll)
{
	windows = window.open(url, name, "toolbars=no,scrollbars="+scroll+",width="+width+",height="+height);
	windows.focus();
}
//Ã¢ ´Ý±â
function winClose()
{
	self.close();
}

//ÆäÀÌÁö ÀÌµ¿
function pageLoc(goUrl)
{
	location.replace(goUrl);
}
function callJson(chkType)
{
	var url = "/join/chkJson.asp";
	var pars;
	
	switch (chkType)
	{
		case "certify":
			pars = "mSSN1=" + $('mSSN1').value + "&mSSN2=" + $('mSSN2').value + "&mName=" + encodeURIComponent($('mName').value);
			break;
		case "chkId":
			pars = "mID=" + $('mID').value;
			break;
		case "chkEmail":
			pars = "mEmail=" + $('mEmail').value;
	}
	pars += "&chkType=" + chkType;

	var sAjax = new Ajax.Request(url, {
		method:"get",
		parameters:pars,
		onComplete:JsonProc
	});
}
var chkNo = 0 
var beHTML 
function JsonProc(Request)
{

	var JsonData = eval('(' + Request.responseText + ')');
	var rtnResult, rtnData, rtnRegDate, chkType;
	var msg;
	
	chkType = JsonData.chkType;
	rtnResult = JsonData.rtnResult;
	rtnData = JsonData.rtnData;
	rtnRegDate = JsonData.rtnRegDate;

	switch (chkType)
	{				
		case "certify":				//½Ç¸íÀÎÁõ
			var certifyFrm = $('certifyFrm');		
			
			if (rtnResult == "E") 
			{
				alert("À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØÁÖ¼¼¿ä.");
				
				$('mSSN1').clear();
				$('mSSN2').clear();
			}
			else if (rtnResult != "0") 
			{
				var existId = $('existId');
				
				if (chkNo == 0 )
				{
					beHTML = existId.innerHTML;
				}				
				existId.innerHTML = rtnData + beHTML ;
				chkNo++;
				existId.show();					
				if ( rtnResult == "-1" )
				{	
					$('mName').clear();
					$('mSSN1').clear();
					$('mSSN2').clear();
				}
				
			}
			else if (rtnResult == "0") 
			{
			
				try 
				{
					var checkFrm = $(chkType+'Frm');
					var good = new validForm(checkFrm);
					var wmf = good.chkForm();
						
					if (wmf == false) 
					{
						alert(good.errMsg);
						return false;
					}			
				}
				catch(e)
				{
				
				}
				
				certifyFrm.action = rtnData;
				certifyFrm.submit();
			}			
			break;
		
		case "chkId":				//Áßº¹¾ÆÀÌµð
			var mID = $('mID');

			if ( rtnResult > 0 )
			{
				msg = rtnData + " ´Â ÀÌ¹Ì »ç¿ëÁßÀÔ´Ï´Ù."
				mID.clear();
			}
			else if ( rtnResult == -1 ) 
			{
				msg = rtnData + " ´Â " + rtnRegDate + " ÀÌÈÄ °¡ÀÔ°¡´ÉÇÑ ¾ÆÀÌµðÀÔ´Ï´Ù."
				mID.clear();
			}
			else
			{
				msg = rtnData + " ´Â »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù."
				$('isChkId').value = rtnData;
				
			}
			alert(msg);
			
			break;
			
		case "chkEmail":				//Áßº¹ÀÌ¸ÞÀÏ
			var mEmail = $('mEmail');

			if ( rtnResult < 0 ) 
			{
				msg = "¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.";
				mEmail.clear();			
			}
			else if ( rtnResult > 0 ){
				msg = rtnData + " ´Â ÀÌ¹Ì »ç¿ëÁßÀÔ´Ï´Ù.";
				mEmail.clear();
			}
			else
			{
				msg = rtnData + " ´Â »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.";
				$('isChkEmail').value = rtnData;
			}
			alert(msg);
			
			break;			
	}
	
}

//°ø¹éÁ¦°Å
function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}
 
// onload ÇÔ¼ö Ãß°¡
function addLoadEvent(func) {
	var oldonload = window.onload;
	if (typeof window.onload != 'function'){
		window.onload = func;
	} 
	else {
		window.onload = function() {
			try
			{
				oldonload();
				func();				
			}
			catch (e)
			{
			}

		};
	};
}

// ÁÖ¹Îµî·Ï ¹øÈ£ Ã¼Å© ÇÔ¼ö
function Validate(str_jumin1, str_jumin2){
	var i3=0 
	for (var i=0;i<str_jumin1.length;i++) { 
	    var ch1 = str_jumin1.substring(i,i+1); 
	    if (ch1<'0' || ch1>'9') { i3=i3+1 } 
	};
	if ((str_jumin1 == '') || ( i3 != 0 )) { 
	     return false;
	};
	
	var i4=0 
	for (var i=0;i<str_jumin2.length;i++) { 
	    var ch1 = str_jumin2.substring(i,i+1); 
	    if (ch1<'0' || ch1>'9') { i4=i4+1 } 
	};
	if ((str_jumin2 == '') || ( i4 != 0 )) { 
	     return false;
	};
	
	if(str_jumin2.substring(0,1) > 4) { 
	     return false;
	};
	
	if((str_jumin1.length > 7) || (str_jumin2.length > 8)) { 
	     return false;
	};
	
	if ((str_jumin1 == '72') || ( str_jumin2 == '18')) { 
	     return false;
	};
	
	var f1=str_jumin1.substring(0,1) 
	var f2=str_jumin1.substring(1,2) 
	var f3=str_jumin1.substring(2,3) 
	var f4=str_jumin1.substring(3,4) 
	var f5=str_jumin1.substring(4,5) 
	var f6=str_jumin1.substring(5,6) 
	var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7 
	var l1=str_jumin2.substring(0,1) 
	var l2=str_jumin2.substring(1,2) 
	var l3=str_jumin2.substring(2,3) 
	var l4=str_jumin2.substring(3,4) 
	var l5=str_jumin2.substring(4,5) 
	var l6=str_jumin2.substring(5,6) 
	var l7=str_jumin2.substring(6,7) 
	hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5 
	hap=hap%11 
	hap=11-hap 
	hap=hap%10 
	if (hap != l7) { 
	     return false;
	};
	return true;
}

	
