
function asclen(s)
{
	var i, len=0;
	for(i=0;i < s.length; i++) (s.charCodeAt(i) > 255)? len+=2:len++;
	return len;
}


function IsEmail(strEmail)
{
	    /** ±ÝÁö»çÇ×
	     - @°¡ 2°³ÀÌ»ó
	     - .ÀÌ ºÙ¾î¼­ ³ª¿À´Â °æ¿ì
	     -  @.³ª  .@ÀÌ Á¸ÀçÇÏ´Â °æ¿ì
	     - ¸ÇÃ³À½ÀÌ.ÀÎ °æ¿ì **/
	    var regDoNot = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 
	    /** ÇÊ¼ö»çÇ×
	     - @ÀÌÀü¿¡ ÇÏ³ªÀÌ»óÀÇ ¹®ÀÚ°¡ ÀÖ¾î¾ß ÇÔ
	     - @°¡ ÇÏ³ªÀÖ¾î¾ß ÇÔ
	     - Domain¸í¿¡ .ÀÌ ÇÏ³ª ÀÌ»ó ÀÖ¾î¾ß ÇÔ
	     - Domain¸íÀÇ ¸¶Áö¸· ¹®ÀÚ´Â ¿µ¹®ÀÚ 2~3°³ÀÌ¾î¾ß ÇÔ **/
	    var regMust = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3})$/;
	    
	    if ( !regDoNot.test(strEmail) && regMust.test(strEmail) )
	        return true;
	    else
	        return false;
}


// ÇÑ±Û/¿µ¹® ½ºÆ®¸µ±æÀÌ ÇÑ±ÛÀº 2, ¿µ¹®Àº 1, strlen, string
function jsStrLen( pStr )
{
    var c;
    var nLength = 0;
    var sStr = new String(pStr);

    for(i=0; i < sStr.length; i++)
    {
        c = sStr.charAt(i);
        if(escape(c).length > 4 )   // ÇÑ±Û
            nLength += 2;
        else
            nLength++;
    }

    return nLength;
}


// Trim
function jsTrim(inputString)
{
   var retValue = inputString;
   var ch = retValue.substring(0, 1);
   while (ch == " ") {
      retValue = retValue.substring(1, retValue.length);
      ch = retValue.substring(0, 1);
   }
   ch = retValue.substring(retValue.length-1, retValue.length);
   while (ch == " ") {
      retValue = retValue.substring(0, retValue.length-1);
      ch = retValue.substring(retValue.length-1, retValue.length);
   }
   while (retValue.indexOf("  ") != -1) { 
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
   }
   return retValue; 
}

// Å©±â Á¶Á¤°¡´É popup
function new_win_open( url, name, w, h) 
{//¿ÞÂÊºÎÅÍ ÁÖ¼Ò, À©µµ¿ìÀÌ¸§, °¡·Î±æÀÌ, ¼¼·Î±æÀÌ
	var imgwnd = null
  type = "width=" + w + ", height=" + h + ", toolbar=no, resizable=yes, directories=no, scrollbars=yes";
  imgwnd = window.open( url, name, type);
  imgwnd.focus();
}

// Å©±â °íÁ¤ popup
function new_win_openfixed( url, name, w, h) 
{//¿ÞÂÊºÎÅÍ ÁÖ¼Ò, À©µµ¿ìÀÌ¸§, °¡·Î±æÀÌ, ¼¼·Î±æÀÌ
	var imgwnd = null
  type = "width=" + w + ", height=" + h + ", toolbar=no, resizable=no, directories=no, scrollbars=no";
  imgwnd = window.open( url, name, type);
  imgwnd.focus();
}

function ConfirmLink( sMsg, sLink)
{
	if( confirm( sMsg) == true) 
	{
		document.location = sLink;
	}else
	{
		return false;
	}
}
function numOnly(){
	if(event.keyCode<48 || event.keyCode>57 )
	{
		alert('¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù');
  		event.returnValue=0;
	}
}
