//ÇÑ±Û 2¹ÙÀÌÆ® ¿µ¹® 1¹ÙÀÌÆ®·Î ±æÀÌ¸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö
function getLength(str)
{
    return(str.length+(escape(str)+"%u").match(/%u/g).length-1);
}

//trim ÇÔ¼ö
String.prototype.trim = function()
{
    a = this
 
    var search = 0
    while ( a.charAt(search) == " ")
    {
        search = search + 1
    }
    
    a = a.substring(search, (a.length))
    search = a.length - 1
        
    while (a.charAt(search) ==" ") 
    {   
        search = search - 1 
    }   
    
    return a.substring(0, search + 1)
} 

//ÀÔ·Â°ª Ã¼Å©(¿µ¹®,¼ýÀÚµî) Ã¼Å© ÇÔ¼ö
function check_input(this_s,type)
{
    /*
    type
    -> 'n' : ¼ýÀÚ¸¸
    -> 'e' : ¿µ¹®¸¸
    -> 'en' : ¿µ¹®°ú ¼ýÀÚ¸¸
    -> 'ens' : ¿µ¹®¼Ò¹®ÀÚ¿Í ¼ýÀÚ¸¸
    -> 'sc' : Æ¯¼ö¹®ÀÚ Á¦¿Ü
    */
 
    var temp_value = this_s.toString();
    var regexp = '';
    switch(type)
    {
        case 'n': regexp = /[^0-9]/g;break;
        case 's': regexp = /[^a-zA-Z]/g;break;
        case 'e': regexp = /[^a-z]/g;break;
        case 'en': regexp = /[^a-zA-Z0-9]/g;break;
        case 'ens': regexp = /[^a-z0-9]/g;break;
        case 'sc': regexp = /[^a-zA-Z0-9°¡-ÆR\s]/g;break;
        default : regexp = /[^a-z0-9]/g;
    }
    if(regexp.test(temp_value))
    {
        return false;
    }else
    {
        return true;
    }
 
}

//ÇÑ±Û ÀÔ·Â Ã¼Å© ÇÔ¼ö 
function check_han(this_s,type)
{
    /*  
    type 
    -> 'c' : ÃÊ¼º Æ÷ÇÔ 
    -> 's' : ÃÊ¼º Æ÷ÇÔ + °ø¹é Æ÷ÇÔ 
    -> '' : ÃÊ¼º, °ø¹é ¹«½Ã  
    */
    var temp_value = this_s.toString(); 
    var regexp = '';
    switch(type)
    {   
        case 'c': regexp = /[^¤¡-¤¾°¡-ÆR]/g;break;
        case 's': regexp = /[^¤¡-¤¾°¡-ÆR\s]/g;break;
        case '': regexp = /[^°¡-ÆR]/g; break;
        default : regexp = /[^¤¡-¤¾°¡-ÆR\s]/g;
    }
    if(regexp.test(temp_value))
    { 
        return false;
    }else
    { 
        return true;
    }
} 

function setCookie( name, value, expiredays )
{
    var todayDate = new Date();
    todayDate.setDate( todayDate.getDate() + expiredays );
    document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
function getCookie( name )
{
    var nameOfCookie = name + "=";
    var x = 0;
    while ( x <= document.cookie.length )
    {
        var y = (x+nameOfCookie.length);
        if ( document.cookie.substring( x, y ) == nameOfCookie ) 
        {
            if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
            endOfCookie = document.cookie.length;
            return unescape( document.cookie.substring( y, endOfCookie ) );
        }
        x = document.cookie.indexOf( " ", x ) + 1;
        if ( x == 0 )
        break;
    }
    return "";
}

function initsize(width) 
{
	self.resizeTo(width, document.body.scrollHeight);
}

function ready_msg()
{
	alert("¼­ºñ½º ÁØºñÁß ÀÔ´Ï´Ù.");
	return;
}
