// ÀÔ·Â°ª °ø¹é Ã¼Å© ÇÔ¼ö
function isEmpty( data )
{
	for ( var i = 0 ; i < data.length ; i++ )
	{
		if ( data.substring( i, i+1 ) != " " )
			return false;
	}
	return true;
}

// ÁÖ¹Î µî·Ï ¹øÈ£ Ã¼Å© ÇÔ¼ö
function check_idnum(str1,str2)	
{

	var li_lastid,li_mod,li_minus,li_last;
    var value0,value1,value2,value3,value4,value5,value6;
    var value7,value8,value9,value10,value11,value12;
    
    if (isInteger(str1) &&  isInteger(str2)) 
	{
        li_lastid    = parseFloat(str2.substring(6,7));
        value0  = parseFloat(str1.substring(0,1))  * 2;
        value1  = parseFloat(str1.substring(1,2))  * 3;
        value2  = parseFloat(str1.substring(2,3))  * 4;
        value3  = parseFloat(str1.substring(3,4))  * 5;
        value4  = parseFloat(str1.substring(4,5))  * 6;
        value5  = parseFloat(str1.substring(5,6))  * 7;
        value6  = parseFloat(str2.substring(0,1))  * 8;
        value7  = parseFloat(str2.substring(1,2))  * 9;
        value8  = parseFloat(str2.substring(2,3))  * 2;
        value9  = parseFloat(str2.substring(3,4))  * 3;
        value10 = parseFloat(str2.substring(4,5))  * 4;
        value11 = parseFloat(str2.substring(5,6))  * 5;
        value12 = 0;
        
        value12 = value0+value1+value2+value3+value4+value5+value6+value7+value8+value9+value10+value11+value12 ;
        
        li_mod = value12 %11;
        li_minus = 11 - li_mod;
        li_last = li_minus % 10;
        if (li_last != li_lastid)
		{
            return false;
        } else 
		{
            return true;
		}
	} else
    return false;
}

// Á¤¼öÀÎÁö ºñ±³ÇÏ´Â ÇÔ¼ö
function isInteger(st)
{
    if (!isEmpty(st))
	{
        for (j=0; j<st.length; j++)
		{
			if (((st.substring(j, j+1) < "0") || (st.substring(j, j+1) > "9")))
			return false;
       }
    } 
	else
	{
       return false ;
    }
    return true ;
}

// ¾ÆÀÌµð Ã¼Å©
function check_userid(userid)
{
	var i;
	var CurrentChar;
	var bReturn;

	bReturn = true;
	
	// ÇÑ¹®ÀÚ¾¿ ¾ÆÀÌµð °Ë»ç
	for ( i = 0; i < userid.length; i++)
	{
		// ¾ÆÀÌµð¸¦ ÇÑ¹®ÀÚ¾¿ ÇÒ´ç
		CurrentChar = userid.charAt(i);

		// ¹®ÀÚ °ª °Ë»ç
		if ( !((CurrentChar >= '0' && CurrentChar <= '9' ) || (CurrentChar >= 'a' && CurrentChar <= 'z') || (CurrentChar >= 'A' && CurrentChar <= 'Z'))) 
		{
			bReturn = false;	
			break;
		}
		
		// Ã¹¹®ÀÚ°¡ ¿µ¹®ÀÚÀÎÁö °Ë»ç
		if(i == 0) 
		{
			if (!((CurrentChar >= 'a' && CurrentChar <= 'z') || (CurrentChar >= 'A' && CurrentChar <= 'Z'))) 
			{
				bReturn = false;	
				break;
			}
		}
		
	}
	
	if ( bReturn && ( ( userid.length < 4) || ( userid.length > 16 ) ) )
	{
		bReturn = false;
	}
	return bReturn;
}

// ºñ¹Ð¹øÈ£ Ã¼Å©
function check_passwd(passwd, passwd_ok)
{
	if(passwd!=passwd_ok) {
		return false;
	}
	if((passwd.length < 6) || (passwd.length > 20)) {
		return false;
	}
	return true;
}

// ÀÌ¸ÞÀÏ Ã¼Å©
function check_email(email)
{
	var strEmail = email;
//	ÀÌ¸ÞÀÏ ÁÖ¼Ò´Â ÀÔ·ÂÇÑ °æ¿ì¿¡¸¸ validÇÑÁö Ã¼Å©ÇÑ´Ù.
    var i;
    var strCheck1 = false;
    var strCheck2 = false;
	var iEmailLen = strEmail.length
	if (iEmailLen > 0) {
		// strEmail ¿¡ '.@', '@.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
		// strEmailÀÇ ¸Ç¾Õ ¶Ç´Â ¸ÇµÚ¿¡  '@', '.' ÀÌ ÀÖ´Â °æ¿ì ¿¡·¯¸Þ½ÃÁö.
		if ((strEmail.indexOf(".@") != -1) || (strEmail.indexOf("@.") != -1) ||
			(strEmail.substring(0,1) == ".") || (strEmail.substring(0,1) == "@") ||
			(strEmail.substring(iEmailLen-1,iEmailLen) == ".") || (strEmail.substring(iEmailLen-1,iEmailLen) == "@"))
		{	
			return false;
		}
		
	    for(i=0; i < iEmailLen; i++) {
	        if ((strEmail.substring(i,i+1) == ".") || 
	        	(strEmail.substring(i,i+1) == "-") || (strEmail.substring(i,i+1) == "_") ||
	           ((strEmail.substring(i,i+1) >= "0") && (strEmail.substring(i,i+1) <= "9")) ||
	           ((strEmail.substring(i,i+1) >= "@") && (strEmail.substring(i,i+1) <= "Z")) ||
	           ((strEmail.substring(i,i+1) >= "a") && (strEmail.substring(i,i+1) <= "z"))) {
	                if (strEmail.substring(i,i+1) == ".")
						strCheck1 = true;
	                if (strEmail.substring(i,i+1) == "@")
						strCheck2 = true;
	        }
	        else {
				return false;
	        }
	    }
	
	    if ((strCheck1 == false) || (strCheck2 == false)) {
			return false;
	    }
	}
    return true;
}

// ÀüÈ­ ¹øÈ£ Ã¼Å©
function check_tel(phone1, phone2, phone3)
{
	if(!(isInteger(phone1) && isInteger(phone2) && isInteger(phone3))) 
	{
		return false;
	}
	//Á¤È®ÇÑ Áö¿ª¹øÈ£ÀÎÁö, ÀÌµ¿Åë½Å¹øÈ£ÀÎÁö check ( 2000.07.02±âÁØ )
	if(!(phone1 == '031' || phone1 == '033' || phone1 == '02' || phone1 == '032' || phone1 == '041' || phone1 == '043' || phone1 == '042' || 
		 phone1 == '054' || phone1 == '053' || phone1 == '063' || phone1 == '055' || phone1 == '052' || phone1 == '062' || phone1 == '051' || phone1 == '061' || phone1 == '064' || phone1 == '011' || phone1 == '012' || phone1 == '015' || phone1 == '016' || phone1 == '017' || phone1 == '018' || phone1 == '019')) 
	{
        return false;
	}
	
	return true;
}

// ¼ýÀÚ¸¸ ÀÔ·Â¹Þ°Ô ÇÔ /*¿Ï·á
function onlyNum(str)
{
	if(str.value != str.value.replace(/[^0-9]/g,''))
	{
		alert("¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		str.value = "";
	}
}

// ¿µ¾î¿Í ¼ýÀÚ ÀÔ·Â¹Þ°Ô ÇÔ /*¿Ï·á
function AlphabetNum(str)
{
	if(str.value != str.value.replace(/[^A-Za-z0-9]/g,''))
	{
		alert("¿µ¾î¿Í ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		str.value = "";
	}
}

// ¿µ¾î¿Í ¼ýÀÚ¿Í °ø¹éÀ» ÀÔ·Â¹Þ°Ô ÇÔ /*¿Ï·á
function AlphabetNumNull(str)
{
	if(str.value != str.value.replace(/[^A-Za-z0-9 ]/g,''))
	{
		alert("¿µ¾î¿Í ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		str.value = "";
	}
}

// ¿µ¾î¿Í ¼ýÀÚ¿Í °ø¹éÀ» ÀÔ·Â¹Þ°Ô ÇÔ /*¿Ï·á
function AlphabetNumNull2(str)
{
	if(str.value != str.value.replace(/[^A-Za-z0-9#,\- ]/g,''))
	{
		alert("¿µ¾î¿Í ¼ýÀÚ¿Í ±âÈ£(, # -)¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		str.value = "";
	}
	return true;
}

// Input¹®¿¡ ±âº» ÅØ½ºÆ® ÀÔ·Â
function clearField(field)
{
	if (field.value == field.defaultValue)
	{
		field.value = "";
	}
}
function checkField(field)
{
	if (!field.value)
	{
		field.value = field.defaultValue;
	}
}

function locationLogin(url)
{
	opener.location = url;
	self.close();
}

// ¿ìÆí¹øÈ£
function search_zip()
{

   window.open('<?php echo $g_path[home] ?>/app/search_zip.php?wn=%BF%EC%C6%ED%B9%F8%C8%A3%B0%CB%BB%F6&fn=join&zip1=zip1&zip2=zip2&addr=address1', '', 'width=570,height=350,resizable=1,scrollbars=1' );
   return;
}

// ¿ìÆí¹øÈ£
function search_zip2()
{

   window.open('<?php echo $g_path[home] ?>/app/search_zip.php?wn=%BF%EC%C6%ED%B9%F8%C8%A3%B0%CB%BB%F6&fn=join&zip1=company_zip1&zip2=company_zip2&addr=company_address1', '', 'width=570,height=350,resizable=1,scrollbars=1' );
   return;
}