///////////////////////////////////////////////////////////////////////////////////////////

function getPriceTypeNumber(num) {

	var target = "" + num;
	var source = "";
	
	
	var count = 0;
	for(var i=target.length-1; i >= 0; i--, count++) {
		if(count != 0 && count % 3 == 0) {
			source = target.substring(i, i+1) + "," + source;
		} else {
			source = target.substring(i, i+1) + source;
		}
	}
	
	return source;
}


function isAllNumber(strValue)
{
	var retCode = true;
	for(var i=0; i<strValue.length; i++)
	{
		if( strValue.charCodeAt(i) > 57 || 48 > strValue.charCodeAt(i) )
		{
			retCode = false;
			break;
		}
	}
	return retCode; 	
}
function ignoreSpaces(string) 
{
	valid = 1;
	index = 0;

	for (i = 0; i < string.length; i ++)
	{
		if (string.substring(i, i+1) != " ")
		{
			valid = 1;
			index = i;
			break;
		}
	}

	if (valid == 0)
	{
	    return "";
	}
	else 
		return string.substring(i);
}

///////////////////////////////////////////////////////////////////////////////////////////
//  checkSpecialChar(string) Æ¯¼ö¹®ÀÚ°¡ ÀÖÀ¸¸é 0¹ÝÈ¯ÇÑ´Ù.
///////////////////////////////////////////////////////////////////////////////////////////
function checkSpecialChar(string)
{
     var count = 0; 
     for (var i = 0; i < string.length; i++) 
     { 
     	  var chr = string.substr(i,1); 
	  chr = escape(chr);
          key_eg = chr.charAt(1); 
	
          switch (key_eg)
	  { 
        	case "u": 
           		key_num = chr.substr(2,(chr.length - 1)); 
          	  	if ((key_num < "AC00") || (key_num > "D7A3")) 
			{ 
				count = 0;
				return count;
            		}
            		else 
			{ 
            			count = count + 2; 
           	 	}
            		break;
		case "" :
			count = count + 1;
			break;
                default: 

			count = 0;
			return count;
			
    	  } 
    } 
    return count;	
	
}

///////////////////////////////////////////////////////////////////////////////////////////
function hancheck(word) {
	var str = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	for(i=0; i<word.length; i++) {
		idcheck = word.charAt(i);
		for(j=0; j<str.length; j++) {
			if(idcheck == str.charAt(j)) break;
			if(j+1 == str.length) {
				return false;
			}
		}
	}
	return true;
}
///////////////////////////////////////////////////////////////////////////////////////////
function Check(keyword) 
{
	var st_num, key_len;
	st_num = keyword.indexOf(" ");	
	while (st_num != -1)
	{
		keyword = keyword.replace(" ", "");
		st_num  = keyword.indexOf(" ");
	}
	key_len=keyword.length;
	return key_len;
}
///////////////////////////////////////////////////////////////////////////////////////////
function get_strlen(str)
{
    var i, l = 0;
    for (i = 0; i < str.length; i++)
    {
      var n = str.charCodeAt(i);
      if ( (n >= 0)  && (n < 256) )
        l += 1;
      else
        l += 2;
    }
    return l;
}
function cut_strlen(str,nByte)
{
	var ret = "";
    var i, l = 0;
    for (i = 0; i < str.length; i++)
    {
      var n = str.charCodeAt(i);
      if ( (n >= 0)  && (n < 256) )
        l += 1;
      else
        l += 2;
      if(l<=nByte)
      	  ret += str.charAt(i);
    }
    return ret;
}


function getCookie(name) 
{

	var dc = document.cookie;
	var prefix = name + "="
	var begin = dc.indexOf("; " + prefix);
	

	if (begin == -1) {
		begin = dc.indexOf(prefix);

	if (begin != 0) return null;
	} else {
		begin += 2
	}

	var end = document.cookie.indexOf(";", begin);

	if (end == -1) 
		end = dc.length;

	return unescape(dc.substring(begin + prefix.length, end));
}


///////////////////////////////////////////////////////////////////////////////////////////
function checkByte(obj1){

	var strData = obj1.value;
	var nLength = strData.length;
	var i = 0;
	var nRealLength = 0;
	
	while(i < nLength) {
		nRealLength++;

		if(escape(strData.charAt(i).toString()).length >= 2 && escape(strData.charAt(i).toString()).substr(0, 2) == "%u") {
			nRealLength++;
		}

		i++;
	}

	return nRealLength;
}

