// ÀÌ¹ÌÁö º¯°æÇÏ±â
function image_change(img, src, des)
{
    if(img.src.indexOf(src) != -1)
        img.src = img.src.replace(src, des);
}

// ÆäÀÌÁö ÀÌµ¿ÇÏ±â
function pageMove(url_loc)
{
    location.href = url_loc;
}

// ÀÚ·á¿¡ °ø¹éÀÌ ÀÖ´ÂÁö Ã¼Å©
function IsEmpty(data)
{
    for (var i=0;i<data.length;i++) { if (data.substring(i,i+1) != " ") return false;  }
    return true; 
}

// ÇØ´ç ¹®ÀÚ°¡ ÀÖ´ÂÁö Ã¼Å©
function chk_string(str, word)
{
    var chk = str.indexOf(word);
    if (chk > -1) return true;
    else  return false; 
}

// ÀÚ·á°¡ ¿µ¹®,¼ýÀÚ·Î¸¸ ÀÌ·ç¾î Á³´ÂÁö Ã¼Å©
function IsAlphaNumeric(checkStr)
{
    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_0123456789";
    for (i = 0; i < checkStr.length; i++ )
    {
      	ch = checkStr.charAt(i);
      	for (j = 0; j < checkOK.length; j++)  if (ch == checkOK.charAt(j)) break;
       	if (j == checkOK.length) { 
      	    return false;
      		break;
      	}
    }
    return true; 
}


//ÀÚ·á°¡ ¿µ¹® ·Î¸¸ ÀÌ·ç¾î Á³´ÂÁö Ã¼Å©
function IsAlpha(checkStr)
{
    var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    for (i = 0; i < checkStr.length; i++ )
    {
      	ch = checkStr.charAt(i);
      	for (j = 0; j < checkOK.length; j++)  if (ch == checkOK.charAt(j)) break;
       	if (j == checkOK.length) { 
      	    return false;
            break;
      	}
    }
    return true; 
}


// ÀÚ·á°¡ ¿µ¹®,ÇÑ±Û ·Î¸¸ ÀÌ·ç¾î Á³´ÂÁö Ã¼Å©
function IsAlphaHangul(checkStr)
{
    for (i=0; i < checkStr.length; i++)
    {
        ch = checkStr.charAt(i);    
        if ( (ch >= '0' && ch <= '9') || !((ch >= 'a' && ch <='z') || (ch == '_') || (ch < 255) || (ch > 0) || (ch >= '°¡' && ch <= 'ÆR')) ) {
            return false;
            break;
        }
    }
    
    return true;
}

// ÀÚ·á°¡ ¼ýÀÚ·Î¸¸ ÀÌ·ç¾î Á³´ÂÁö Ã¼Å©
function IsNumeric(checkStr) 
{
    var checkOK = "0123456789";
    for (i = 0; i < checkStr.length; i++ )
    {
      	ch = checkStr.charAt(i);
      	for (j = 0; j < checkOK.length; j++)  if (ch == checkOK.charAt(j)) break;
       	if (j == checkOK.length) { 
       	    alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÒ¼ö ÀÖ½À´Ï´Ù!\n\n°è¼Ó ÀÌ ¸Þ¼¼Áö°¡ ¶ã °æ¿ì ÀÔ·Â°ª Áß¿¡ ¹®ÀÚ°¡ ÀÖ´ÂÁö È®ÀÎÇØ ÁÖ¼¼¿ä.');
       	    checkStr = '';
      	    return false;
      		break;
      	}
    }
    return true; 
}

// ´ÙÀ½ ÀÔ·ÂÆûÀ¸·Î Æ÷Ä¿½º ÀÌµ¿
function nextFocus(current,len,next)
{
    if(current.value.length  == len) next.focus();
}

// µ¥ÀÌÅÍ ÀÔ·ÂÀ» ¼ýÀÚ·Î¸¸ ÇÒ ¼ö ÀÖ°Ô ÇÏ´Â ÇÔ¼ö
function onlyNum()
{
    if ((event.keyCode < 48) || (event.keyCode > 57)) 
    {
        if(event.keyCode != 13)
        {
            alert('¼ýÀÚ¸¸ ÀÔ·ÂÇÒ¼ö ÀÖ½À´Ï´Ù!');
            event.returnValue = false;	
        }
    }
    return true;
}

// ÀÚ·á°¡ ¼ýÀÚ, ÄÞ¸¶ ÀÎÁö Ã¼Å©
function checkDigit_comma(tocheck)
{
    var isnum = true;
    if ((tocheck ==null) || (tocheck == "")) {
        isnum = false;
        return isnum; 
    }
    
    for (var j= 0 ; j< tocheck.length; j++ )
    {
        if ( ( tocheck.substring(j,j+1) != "0" ) &&
            ( tocheck.substring(j,j+1) != "1" ) &&
            ( tocheck.substring(j,j+1) != "2" ) &&
            ( tocheck.substring(j,j+1) != "3" ) &&
            ( tocheck.substring(j,j+1) != "4" ) &&
            ( tocheck.substring(j,j+1) != "5" ) &&
            ( tocheck.substring(j,j+1) != "6" ) &&
            ( tocheck.substring(j,j+1) != "7" ) &&
            ( tocheck.substring(j,j+1) != "8" ) &&
            ( tocheck.substring(j,j+1) != "9" ) &&
            ( tocheck.substring(j,j+1) != "," ) ) {
            isnum = false; }  
    }
    return isnum;
}

//3ÀÚ¸® ´ÜÀ§·Î ÄÞ¸¶ »ðÀÔÇÏ±âÀü Æû°ª Ã¼Å©
//onblur="comma(ÆûÀÌ¸§.ÆûÇÊµå)" ½ÄÀ¸·Î input Çü½Ä¿¡ »ðÀÔ
function comma(f)
{
    if (IsEmpty(f.value) == true)  return  false;
	  
    if (!checkDigit_comma(f.value) == true)
    { 
        alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
        f.value = '';
        f.focus();
        return false;
    }
    
    var price, tmp;
    price = f.value;
    tmp = price.replace(/,/g, "");
    f.value = commaNum(tmp);  
}


//3ÀÚ¸® ´ÜÀ§·Î ÄÞ¸¶ »ðÀÔÇÏ±â
function commaNum(num)
{
    if (num < 0) { num *= -1; var minus = true} 
    else var minus = false 
    
    var dotPos = (num+"").split(".");
    var dotU = dotPos[0];
    var dotD = dotPos[1];
    var commaFlag = dotU.length%3;
    
    if (commaFlag)
    {
        var out = dotU.substring(0, commaFlag)
        if (dotU.length > 3) out += ",";
    } 
    else var out = "";
    
    for (var i=commaFlag; i < dotU.length; i+=3)
    {
        out += dotU.substring(i, i+3);
        if( i < dotU.length-3) out += ",";
    } 
    
    if (minus) out = "-" + outl
    if (dotD) return out + "." + dotD;
    else return out;
}

// ¿øµµ¿ì Ã¢ ¿ÀÇÂ (ÇØ»óµµ¿¡ µû¶ó °¡¿îµ¥·Î ¿­±â)
function winOpenCenter (doc, wname, width, height)
{
    var screenWidth  = screen.availWidth;
    var screenHeight = screen.availHeight;
    
    var intLeft = (screenWidth - width) / 2;
    var intTop  = (screenHeight - height) / 2
    
    window.open(doc, wname, 'scrollbars=no,resizable=no,top='+intTop+',left='+intLeft+',width='+width+',height='+height);
}

// ¿øµµ¿ì Ã¢ ¿ÀÇÂ (ÇØ»óµµ¿¡ µû¶ó °¡¿îµ¥·Î ¿­±â)
function winOpenCenterB (doc, wname, width, height)
{
    var screenWidth  = screen.availWidth;
    var screenHeight = screen.availHeight;
    
    var intLeft = (screenWidth - width) / 2;
    var intTop  = (screenHeight - height) / 2
    
    window.open(doc, wname, 'scrollbars=yes,resizable=no,top='+intTop+',left='+intLeft+',width='+width+',height='+height);
}

function winopenFull()
{
    self.moveTo(0,0); 
    self.resizeTo(screen.availWidth,screen.availHeight); 
}

function winClose()
{ 
    self.close(); 
}

// iframe »ç¿ë ÇÒ °æ¿ì ÇÁ·¹ÀÓ »çÀÌÁî ÄÁÅÙÃ÷ »çÀÌÁî¿¡ ¸ÂÃß±â
function init_iframe(height)
{
  reSize(height);
  setTimeout('init_iframe('+height+')', 200)
}

function reSize(height)
{
  try {
    var objBody = ifrm.document.body;
    var objFrame = document.all["ifrm"];
    ifrmHeight = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight);

    if (ifrmHeight > height)  ifrmHeight = height;
		
    if (ifrmHeight > 0)  objFrame.style.height = ifrmHeight
    else  objFrame.style.height = 0;
    objFrame.style.width = '100%';
  }
  catch(e) {}
}

// ÄíÅ° ±Á±â
function setCookie(name, value, expiredays)
{
    var todayDate = new Date();
    todayDate.setDate(todayDate.getDate() + expiredays);   
    document.cookie = name + "=" + escape(value) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

// trim ÇÔ¼ö 
function trim(str)
{
    // Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¿© È­ÀÌÆ®½ºÆäÀÌ½º¸¦ ºó¹®ÀÚ·Î ÀüÈ¯
    str = str.replace(/^\s*/,'').replace(/\s*$/, ''); 
    return str;
}

// È®ÀåÀÚ ¸®ÅÏ
function findExtension(fname)
{
    //var s = fname.lastIndexOf("\\");
    var m = fname.lastIndexOf(".");
    var e = fname.length;
    //var filename = fname.substring(s+1,m);
    var extname = fname.substring(m+1, e);
    
    return extname;
}

// SNS ±Û º¸³»±â
function snsSender(obj, status_str, status_str2, s_url)
{
    var status_url;
    if(s_url)
    {
        status_url = s_url;
        if(obj == "twitter")
            var open_url = "http://twitter.com/home/?status="+status_str+" "+status_url;
        else if(obj == "facebook")
            var open_url = "http://www.facebook.com/sharer.php?u="+s_url+"&t="+status_str2;
        
        var sns = winOpenCenter(open_url, obj, 700, 400);
        //sns.focus();
    }
}

// µ¥ÀÌÅÍ ´Ù¿î·Îµå
function onDownload(filename)
{
    hiddenFrame.document.location.href = "/include/download.php?filename="+filename;
}

// µ¥ÀÌÅÍ ´Ù¿î·Îµå
function onDownJung(filename, filename2)
{
    hiddenFrame.document.location.href = "/include/download.php?filename="+filename+"&filename2="+filename2;
}
