var    _intValue   = '0123456789.';
var    _upperValue = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var    _lowerValue = 'abcdefghijklmnopqrstuvwxyz';
var    _etcValue   = ' ~`!@#$%%^&*()-_=+\|[{]};:\'\",<.>/?';
var    	form_name;

function allblur() {
	for (i = 0; i < document.links.length; i++)
    document.links[i].onfocus = document.links[i].blur;
}

var testleft = screen.availWidth;
var testtop = screen.availHeight - 50;
var method ='width='+testleft+',height='+testtop+',scrollbars=yes, status=yes, resizable=yes ,left=0,top=0'

function winopen(url){
	newwin=open(url,'win2',method);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

// ÀüÈ­¹øÈ£ =====================================================
function FunTelephone(tel){
	var tel_re = tel.value;
	curRegExp = /\((\d{3}|\d{2})\)\s(\d{3}|\d{4})-\d{4,4}/;
	resultStr = curRegExp.exec(tel_re);
	
	if( resultStr == null )  {
		alert( "ÀüÈ­¹øÈ£°¡ Àß¸ø µÇ¾ú½À´Ï´Ù." );
		return false;
	}  
	else if( resultStr[0] != tel_re )  {
		alert( "¾µµ¥¾ø´Â ¹®ÀÚ°¡ Ãß°¡µÇ¾î ÀÖ½À´Ï´Ù." );
			return false;
		} 
		else 
			return true;
	return ft
}

// Mobile ========================================================
function FunMobile(mob){
	var mob_re = mob.value;
	fm = /(\d{3})-(\d{3}|\d{4})-\d{4}/g.test(mob_re);

	if(!fm){
		alert("ÇÚµåÆù¹øÈ£°¡ Àß¸ø µÇ¾ú½À´Ï´Ù.");
	}
	return fm
}

// ÀÌ¸ÞÀÏ =========================================================
function FunEmail(ema){
	var ema_re = ema;
	fe = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/g.test(ema_re);
	if(!fe){
		alert("ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ Àß¸ø µÇ¾ú½À´Ï´Ù.");
	}
	return fe
}

// ¿ìÆí¹øÈ£========================================================
function FunPost(pos){
	var pos_re = pos.value;
	fp = /\d{3}-\d{3}/g.test(pos_re) ;
	if(!fp){
		alert("¿ìÆí¹øÈ£°¡ Àß¸ø µÇ¾ú½À´Ï´Ù.");
	}
	return fp
}

//¸Ç ¾ÕÀÚ´Â ¹«Á¶²« ¿µÀÚ ³ª¸ÓÁö´Â ¿µ,¼ýÀÚ¸ðµÎ ======================

function FunChar(cha){
	var cha_re= cha.value;
	fc = /^[A-Za-z][\w\s,-/]+/g.test(cha_re);
	if(!fc){
		alert("¸Ç ¾ÕÀÚ´Â ¿µ¹®, ³ª¸ÓÁö ¿µ¹®ÀÚ³ª ¼ýÀÚ¸¦ ´Ù½Ã ³ÖÀ¸¼¼¿ä.");
	}
	return fc
}

//¸ðµÎ ¼ýÀÚ ÀÎ°¡ Å×½ºÆ® ÇÑ´Ù.
function AllInt(value){    
    var   i;
    var   j;
    var   k;
    var   l;
    for(i=0;i<value.length;i++)    {
		l = 0;
		k = value.charAt(i);
		for(j=0;j<_intValue.length;j++)
			if(k == _intValue.charAt(j)) {
			l++;
			}
		if(l==0){
			return false;
			break;
		}
    }
    return true;
}

//Æ¯¼ö¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´Â°¡?
function IsEtc(value) {    
    var   i;
    var   j;
    var   k;
    for(i=0;i<value.length;i++){
k = value.charAt(i);
for(j=0;j<_etcValue.length;j++)
if(k == _etcValue.charAt(j)) {
      return true;
break;
}
    }
    return false;
}

//´ë¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´Â°¡?
function IsUpper(value) {   
    var   i;
    var   j;
    var   k;
    for(i=0;i<value.length;i++){
k = value.charAt(i);
for(j=0;j<_upperValue.length;j++)
if(k == _upperValue.charAt(j)) {
      return true;
break;
}
    }
    return false;
}
//¿µ¹® ¼Ò¹®ÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´Â°¡?
function IsLower(value) {   
    var   i;
    var   j;
    var   k;
    for(i=0;i<value.length;i++){
k = value.charAt(i);
for(j=0;j<_lowerValue.length;j++)
if(k == _lowerValue.charAt(j)) {
      return true;
break;
}
    }
    return false;
}

//¼ýÀÚ¸¸ ==========================================================
function IsInt(value) {    //¼ýÀÚ°¡ Æ÷ÇÔµÇ¾î ÀÖ´Â°¡?
    var   i;
    var   j;
    var   k;
    for(i=0;i<value.length;i++){
k = value.charAt(i);
for(j=0;j<_intValue.length;j++)
if(k == _intValue.charAt(j)) {
      return true;
break;
}
    }
    return false;
}

function onlyNumber()
{
	if((event.keyCode<48)||(event.keyCode>57))
	event.returnValue=false;
}

//ÁÖ¹Îµî·Ï¹øÈ£ ====================================================

function FunPersonalNumber(origin1, origin2 ){
	
	re_ob1 = /\d{6}/.test(origin1)
	re_ob2 = /\d{7}/.test(origin2)

	if(!(re_ob1&&re_ob2)){
		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
		result = false
	}
	else{
		in1_ar = new Array(6);
		for (var i=0;i<6;i++){
		in1_ar[i] = origin1.substring(i,i+1);
	}

	in11=in1_ar[0];
	in12=in1_ar[1];
	in13=in1_ar[2];
	in14=in1_ar[3];
	in15=in1_ar[4];
	in16=in1_ar[5];
	in2_ar = new Array(7);
	for (var i=0;i<7;i++){
		in2_ar[i] = origin2.substring(i,i+1);
	}
	in21=in2_ar[0];
	in22=in2_ar[1];
	in23=in2_ar[2];
	in24=in2_ar[3];
	in25=in2_ar[4];
	in26=in2_ar[5];
	in27=in2_ar[6];
	var sum =in11*2+in12*3+in13*4+in14*5+in15*6+in16*7+in21*8+in22*9+in23*2+in24*3+in25*4+in26*5;
	var check_re = (11-((sum)%11))%10;
	if (check_re != in27){
		result = false
		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
	}
	else
		result = true
	
	}
	return result
}
function form_check(){
form_name = document.membership;


	//ÀÌ¸§ Ã¼Å©
	/*
	if(form_name.name.value == ""){
		alert("ÀÌ¸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		form_name.name.focus();
		return ;
        exit;
	}
	if(form_name.name.value.length < 2 || form_name.name.value.length > 14){
		alert("ÀÌ¸§Àº 2ÀÚ ÀÌ»ó 4ÀÚ ÀÌÇÏÀÔ´Ï´Ù.");
		form_name.name.focus();
		return ;
	}
		if(IsUpper(form_name.name.value) == true 	   || IsLower(form_name.name.value) == true 	   || IsInt(form_name.name.value) == true	   || IsEtc(form_name.name.value) == true	   ){
		alert("ÇÑ±Û ÀÌ¸§À» »ç¿ëÇØ ÁÖ½Ê½Ã¿À. ¼ýÀÚ,¾ËÆÄºª,°ø¹é µîÀº »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		form_name.name.focus();
		return ;
	}*/

	if(form_name.pass.value == ""){
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		form_name.pass.focus();
		return ;
	}
//ID Ã¼Å©
    /*
	if(form_name.userid.value == ""){
		alert("ID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		return ;
	}
	if(FunChar(form_name.userid.value) == false){
		alert("ID´Â ¿µ¹® ¼Ò¹®ÀÚ¿Í ¼ýÀÚ·Î¸¸ ÀÌ·çÁ®¾ß ÇÕ´Ï´Ù.");
		return ;
	}
		if(form_name.userid.value.length < 4 || form_name.userid.value.length > 20){
		alert("ID´Â 4ÀÚ ÀÌ»óÀ¸·Î 10ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		return ;
	}*/
	
	
//Æ¯¼öÇÏ°Ô ¼ýÀÚ·Î µÈ ¾ÆÀÌµð°¡ µé¾î¿Ã¼ö ÀÖ´Â°æ¿ì°¡ »ý°Ü¼­ ÀÌ¹®ÀåÀº ÁÖ¼®Ã³¸®ÇÔ
//	if(AllInt(form_name.userid.value) == true){
//		alert("¼ýÀÚ·Î¸¸ µÈ ID´Â »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
//		return ;
//	}
//ºñ¹Ð¹øÈ£
	if(form_name.pass1.value == ""){
		alert("ºñ¹Ð¹øÈ£ È®ÀÎÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		form_name.pass.focus();
		return ;
	}
	if(form_name.pass.value != form_name.pass1.value){
		alert("ÀÔ·ÂÇÏ½Å ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.");
		form_name.pass.value = "";
		form_name.pass1.value = "";
		form_name.pass.focus();
		return ;
	}
	if(form_name.pass.value.length < 4){
		alert("ºñ¹Ð¹øÈ£´Â 4ÀÚ ÀÌ»óÀÌ¾î¾ß ÇÕ´Ï´Ù.");
		form_name.pass.value = "";
		form_name.pass1.value = "";
		form_name.pass.focus();
		return ;
	}
	/*
	if(form_name.ssn.value == "" ){
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		form_name.jumin1.focus();
		return ;
	}*/
	
	if(form_name.zip1.value == ""){
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
		form_name.zip1.focus();
		return ;
	}
	if(form_name.addr.value == ""){
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
		form_name.addr.focus();
		return ;
	}
	if( form_name.phone.value.length < 1){
		alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
		form_name.phone.value==""
		form_name.phone.focus();
		return ;
	}
	/* ¼±ÅÃ»çÇ×ÀÌ¹Ç·Î Ã¼Å©ÇÏÁö ¾Ê´Â´Ù
	if(form_name.school.selectedIndex==0){
		alert("ÃÖÁ¾ÇÐ·ÂÀ» ¼±ÅÃÇØ ÁÖ¼¼¿ä");
		form_name.school.focus();
		return ;
	}
		if(!FunEmail(form_name.email.value) ){
		form_name.email.value="";
		form_name.email.focus();
		return ;
	}
	if(form_name.job.selectedIndex==0){
		alert("Á÷¾÷À» ¼±ÅÃÇØ ÁÖ¼¼¿ä");
		form_name.job.focus();
		return false;
	}
	*/
	document.membership.submit();
}
	
function verifyjoins()
{
	var strSsn = document.membership.ssn.value 
	window.open( "/User/UM/UM_MemberMgr_VerifyJoins_01.asp?OutCorpType=joins&Ssn=" + strSsn, "", "width=210, height=210" );
}

