/**
 * Copyright (c) 2001 by LG EDS Systems Inc
 * All rights reserved.
 * 
 * ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼ö
 *
 * History :
 * 06/09/2000 Ver1.0 ¹ÚÁ¾Áø ÃÖÃÊÀÛ¼º
 * 05/12/2001 Ver1.1 hillsea modified and added
 *
 * @version 1.1, 05/12/2001
 * @author  ¹ÚÁ¾Áø, LG EDS Systems Inc
 * @author  hillsea, LG EDS Systems Inc
 */




function openSetWorkOffice(param1, param2, param3) {
    var urlParam;
    var winX = (screen.width  - 200)/2;
    var winY = (screen.height - 100)/2;
    urlParam = "../dlv/setWorkOffice.jsp?curWorkOffice=" + param1 + "&curWorkOfficeName=" + param2 + "&curWorkMode=0" + "&is_frame=" + param3;
    wndPopupdlg = window.open(urlParam,"pPopup", "width=200, height=120,menu=no,center=yes,toolbar=no" + ",left=" + winX + ",top=" + winY);   
}

function openSetWorkOffice2(param1, param2, param3) {
    var urlParam;
    var winX = (screen.width  - 200)/2;
    var winY = (screen.height - 100)/2;
    urlParam = "../ofo/setWorkOffice.jsp?OfficeCode=" + param1 + "&OfficeName=" + param2 + "&curWorkMode=0" + "&is_frame=" + param3;
    wndPopupdlg = window.open(urlParam,"pPopup", "width=200, height=120,menu=no,center=yes,toolbar=no" + ",left=" + winX + ",top=" + winY);   
}

/*
 *  ÀÎ¼â¿ë ½ºÅ©¸³Æ®(ScriptX.cabÀÌ ÇÊ¿äÇÔ)
 *
 */ 
function printSheet() {

  factory.printing.header       = " "
  factory.printing.footer       = " "
  factory.printing.portrait     = true
  factory.printing.leftMargin   = 1
  factory.printing.rightMargin  = 1
  factory.printing.topMargin    = 1
  factory.printing.bottomMargin = 1
  factory.printing.Print(true)
 //window.print()
}

/*
 * USED by All
 * MADE by hillsea
 *
 * ÀÔ·Â°ªÀÌ NULLÀÌ¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkNull(input) {
    if (input == null || input.replace(/ /gi,"") == "") {
        return true;
    }
    return false;
}

/*
 * USED by Every ._cond
 * MADE by hillsea
 *
 * Á¶È¸±â°£(From, To)°¡ Á¸ÀçÇÏ´Â ÆäÀÌÁöÀÇ Á¶È¸±â°£¿¡ 
 * ¿À´ÃÀÏÀÚ¸¦ YYYYMMDD·Î ¼ÂÆÃÇÑ´Ù.
 * ÁÖ1 : »ç¿ëÇÏ±â À§ÇØ¼­´Â date.js¸¦ include ÇØ¾ß ÇÑ´Ù.
 * ÁÖ2 : Á¶È¸±â°£ÀÇ ÀÌ¸§Àº SearchFrom, SearchTo ·Î µ¿ÀÏÇÏ¿©¾ß ÇÑ´Ù.
 * 
 */
function setPageInfo(form){
    var current = getCurrentDay();

    form.SearchFrom.value = current;
    form.SearchTo.value = current;
    
    form.SearchFrom.select();
}

/*
 * USED by Every ._cond
 * MADE by hillsea
 *
 * Á¶È¸ÀÏÀÚ°¡ Á¸ÀçÇÏ´Â ÆäÀÌÁöÀÇ Á¶È¸±â°£¿¡ 
 * ¿À´ÃÀÏÀÚ¸¦ YYYYMMDD·Î ¼ÂÆÃÇÑ´Ù.
 * ÁÖ1 : »ç¿ëÇÏ±â À§ÇØ¼­´Â date.js¸¦ include ÇØ¾ß ÇÑ´Ù.
 * ÁÖ2 : Á¶È¸±â°£ÀÇ ÀÌ¸§Àº SearchDate ·Î µ¿ÀÏÇÏ¿©¾ß ÇÑ´Ù.
 * 
 */
function setPageShortInfo(form){
    var current = getCurrentDay();

    form.SearchDate.value = current;
    
    form.SearchDate.select();
    form.SearchDate.focus();
}

/*
 * USED by Every ._cond
 * MADE by hillsea
 *
 * Á¶È¸¿ùÀÌ Á¸ÀçÇÏ´Â ÆäÀÌÁöÀÇ Á¶È¸¿ù¿¡
 * ÇöÀç¿ù¸¦ YYYYMM·Î ¼ÂÆÃÇÑ´Ù.
 * ÁÖ1 : »ç¿ëÇÏ±â À§ÇØ¼­´Â date.js¸¦ include ÇØ¾ß ÇÑ´Ù.
 * ÁÖ2 : Á¶È¸±â°£ÀÇ ÀÌ¸§Àº SearchMonth ·Î µ¿ÀÏÇÏ¿©¾ß ÇÑ´Ù.
 * 
 */
function setPageMonth(form){
    var current = getCurrentMonth();

    form.SearchMonth.value = current;
    
    form.SearchMonth.select();
}

/*
 * USED by Every ._cond
 * MADE by hillsea
 *
 * Á¶È¸±â°£(From, To)°¡ Á¸ÀçÇÏ´Â ÆäÀÌÁö¿¡¼­ submitÇÏ±âÀü
 * Á¶È¸Á¶°ÇÀÇ ÀÔ·ÂÀ» Ã¼Å©ÇÑ´Ù.
 * ÁÖ : Á¶È¸±â°£ÀÇ ÀÌ¸§Àº SearchFrom, SearchTo ·Î µ¿ÀÏÇÏ¿©¾ß ÇÑ´Ù.
 * 
 */
function checkSearchField(form)
{
    if( form.SearchFrom.value == "" || 
        form.SearchTo.value == "" ){
        alert("Á¶È¸±â°£À» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
        return false;
    } else if( checkValidTime(form.SearchFrom.value) ){
        alert("ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù");
        form.SearchFrom.focus();
        form.SearchFrom.select();
        return false; 
    } else if( checkValidTime(form.SearchTo.value) ){
        alert("ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù");
        form.SearchTo.focus();
        form.SearchTo.select();
        return false; 
    }
    
    return true;
}

/*
 * USED by Every ._cond
 * MADE by hillsea
 *
 * Á¶È¸ÀÏÀÚ°¡ Á¸ÀçÇÏ´Â ÆäÀÌÁö¿¡¼­ submitÇÏ±âÀü
 * Á¶È¸ÀÏÀÚÀÇ ÀÔ·ÂÀ» Ã¼Å©ÇÑ´Ù.
 * ÁÖ : Á¶È¸ÀÏÀÚÀÇ ÀÌ¸§Àº SearchDate·Î µ¿ÀÏÇÏ¿©¾ß ÇÑ´Ù.
 * 
 */
function checkSearchShortField(form)
{
    if( form.SearchDate.value == "" ){
        alert("Á¶È¸ÀÏÀÚ¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
        return false;
    } else if( checkValidTime(form.SearchDate.value) ){
        alert("ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù");  
        return false; 
    }
    
    return true;
}

/*
 * USED by Every ._cond
 * MADE by hillsea
 *
 * Á¶È¸¿ùÀÌ Á¸ÀçÇÏ´Â ÆäÀÌÁö¿¡¼­ submitÇÏ±âÀü
 * Á¶È¸¿ùÀÇ ÀÔ·ÂÀ» Ã¼Å©ÇÑ´Ù.
 * ÁÖ : Á¶È¸ÀÏÀÚÀÇ ÀÌ¸§Àº SearchMonth·Î µ¿ÀÏÇÏ¿©¾ß ÇÑ´Ù.
 * 
 */
function checkSearchMonth(form)
{
    if( form.SearchMonth.value == "" ){
        alert("Á¶È¸¿ùÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿À");
        return false;
    } else if( checkValidMonth(form.SearchMonth.value) ){
        alert("ÀÔ·ÂÇü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù");
        return false;   
    }
    
    return true;
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * Ã¼Å©¹Ú½º°¡ ¼±ÅÃµÈ °¹¼ö¸¦ ¸®ÅÏ
 * 
 */
function checkComCheckboxCnt(form,size,name) {
    var checked = 0;
   
    if(size==1){
 
        // size°¡ 1ÀÏ °æ¿ì´Â []°¡ ¸¸µé¾îÁöÁö ¾ÊÀ¸¹Ç·Î
        if(eval("form."+name).checked){
            checked++;
        }      
    } else {
        for(i=0; i<size; i++){
            if(eval("form."+name)[i].checked){
                checked++;
            } // of if
        } // of for    
    } // of if

    return checked;
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * Ã¼Å©¹Ú½º°¡ ¼±ÅÃµÈ °¹¼ö¸¦ ¸®ÅÏ
 * 
 */
function checkCheckboxCnt(form,size) {
    var checked = 0;
   
    if(size==1){
 
        // size°¡ 1ÀÏ °æ¿ì´Â []°¡ ¸¸µé¾îÁöÁö ¾ÊÀ¸¹Ç·Î
        if(form.checkbox.checked){
            checked++;
        }      
    } else {
        for(i=0; i<size; i++){
            if(form.checkbox[i].checked){
                checked++;
            } // of if
        } // of for    
    } // of if

    return checked;
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * Ã¼Å©¹Ú½º°¡ ¼±ÅÃµÈ °¹¼ö¸¦ ¸®ÅÏ
 * 
 */
function checkCheckboxCnt(form) {
    var checked = 0;
    var count   = 0;
          
    // º¹¼ö°³ÀÏ °æ¿ì
    for(;;){        
        if( form.checkbox[count] == null ) break;
        else {
            if(form.checkbox[count].checked){
                checked++;
            } // of if  
            count++;                      
        } // of if
    } // of for
    
    // ÇÑ°³ÀÏ °æ¿ì
    if( checked == 0 && form.checkbox != null ) {
        if(form.checkbox.checked){
            checked++;
        }      
        count++;
    }
    
    return checked;
}

/*
 * USED by All
 * MADE by newtype
 * 
 * ÀÔ·Â½Ã ÀÚµ¿ÀûÀ¸·Î ¼ýÀÚ¿¡ Comma[,]¸¦ Ãß°¡
 * KeyUp Event¿¡ ¾²ÀÎ´Ù.
 * 
 */
function cngAddComma(target)
{
	value=removeComma(eval(target).value);
	if (value * 0 != 0){
		eval(target).value =	'';
	} else {
		eval(target).value=getComma(value);
    }    
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ª¿¡ string ÀÌ¿ÜÀÇ ¹®ÀÚ°¡ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * string: Çã¿ëµÈ Ä³¸¯ÅÍÀÇ ÁýÇÕ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkString(input,string) {
    for (var inx = 0; inx < input.length; inx++) {
       if (string.indexOf(input.charAt(inx)) == -1)
           return true;
    }
    return false;
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ª¿¡ ¾ËÆÄºª ¾Æ´Ñ °ÍÀÌ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkAlphabet(input) {
    var string = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    return checkString(input,string);
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ª¿¡ ¾ËÆÄºª ´ë¹®ÀÚ°¡ ¾Æ´Ñ °ÍÀÌ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkUpperCase(input) {
    var string = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    return checkString(input,string);
}
/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ª¿¡ ±âÈ£ÀÎ°ÍÀÌ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkkiho(input) {
    var string = "~`!@#$%^&*()_+-={}[]|\:;<>?,./";
    return true;
}
/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ª¿¡ ¾ËÆÄºª ¼Ò¹®ÀÚ°¡ ¾Æ´Ñ °ÍÀÌ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkLowerCase(input) {
    var string = "abcdefghijklmnopqrstuvwxyz";
    return checkString(input,string);
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ ¾Æ´Ñ °ÍÀÌ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkNumber(input) {
    var string = "0123456789";
    return checkString(input,string);
}

/*
 * USED by All
 * MADE by hillsea
 *
 * ÀÔ·Â°ª¿¡ ¾ËÆÄºª,¼ýÀÚ ¾Æ´Ñ °ÍÀÌ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkAlphaNum(input) {
    var string = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    return checkString(input,string);
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ,´ë½Ã(-) ¾Æ´Ñ °ÍÀÌ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkNumDash(input) {
    var string = "0123456789-";
    return checkString(input,string);
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ,ÄÞ¸¶(,) ¾Æ´Ñ °ÍÀÌ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkNumComma(input) {
    var string = "0123456789,";
    return checkString(input,string);
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ,Á¡(.) ¾Æ´Ñ °ÍÀÌ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkNumDot(input) {
    var string = "0123456789.";
    return checkString(input,string);
}


/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù.
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function removeComma(input) {
    return input.replace(/,/gi,"");  
}


/*
 * ÀÔ·Â°ª¿¡¼­ ÄÝ·ÐÀ» ¾ø¾Ø´Ù.
 * MADE BY newtype
 */
function removeCollon(input) {
	return input.replace(/:/gi,"");
}


/*
 * ÀÔ·Â°ª¿¡¼­ '.0'À» ¾ø¾Ø´Ù.
 * MADE BY newtype
 */
function removeComma0(input) {
	return input.replace(/.0/gi,"");
} 

/*
 * ÀÔ·Â°ª¿¡¼­ '.0'À» ¾ø¾Ø´Ù.
 * MADE BY newtype
 */
function removeJum(input) {
	return input.replace(/./gi,"");
}
// ¿øÇÏ´Â ¹®ÀÚ º¯°æÇÏ±â
function ReplaceChar( data, sChar, dChar ) {
   
    var temp = "" + data;
    var position;
    
    while( temp.indexOf(sChar) > -1 ) {
        position = temp.indexOf(sChar);
        temp = "" + (temp.substring(0, position) + dChar + temp.substring( (position + sChar.length), temp.length ) );        
    }
    return temp;
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * µÎ ¼ýÀÚÀÇ ´ë¼Ò ºñ±³
 * ¾Õ ¼ýÀÚ°¡ µÚ ¼ýÀÚº¸´Ù ÀÛÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function compareNumber(input1,input2) {
    return parseInt(removeComma(input1),10) < parseInt(removeComma(input2),10);
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ÆÐÅÏÀÌ ¾Æ´Ï¸é Âü ¸®ÅÏ
 * format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ regular expressionÀ» ÂüÁ¶
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkFormat(input,format) {
    if (input.search(format) == -1) {
        return true;
    }
    return false;
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¾Æ´Ï¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkEmail(input) {
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
    return checkFormat(input,format);
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÌ ¾Æ´Ï¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkPhone(input) {
    var format = /^(\d+)-(\d+)-(\d+)$/;
    return checkFormat(input,format);
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ¼±ÅÃµÈ ¶óµð¿À¹öÆ°ÀÌ ¾øÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº radio object ÀÌ´Ù.
 * 
 */
function checkRadio(radio) {
    var isNotChecked = true;
    if (radio.length > 1) {
        for (var inx = 0; isNotChecked && inx < radio.length; inx++) {
            if (radio[inx].checked) isNotChecked = false;
        }
    } else {
        if (radio.checked) isNotChecked = false;
    }
    return isNotChecked;
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ªÀÇ Ä³¸¯ÅÍ ±æÀÌ¸¦ ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function getLength(input) {
    return input.length;
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ¸¦ ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function getByteLength(input) {
    var byteLength = 0;
    for (var inx = 0; inx < input.length; inx++) {
        var oneChar = escape(input.charAt(inx));
        if ( oneChar.length == 1 ) {
            byteLength ++;
        } else if (oneChar.indexOf("%u") != -1) {
            byteLength += 2;
        } else if (oneChar.indexOf("%") != -1) {
            byteLength += oneChar.length/3;
        }
    }
    return byteLength;
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·Â°ªÀÌ ÁöÁ¤µÈ ¹ÙÀÌÆ® ±æÀÌº¸´Ù ÀÛ°Å³ª °°Áö ¾ÊÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkShorterByteLength(input,length) {
    return (getByteLength(input) <= length ? false : true)
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ÀÔ·ÂÇÑ °ªÀÌ °°À¸¸é ÂüÀ» ¸®ÅÏ, ÁÖ·Î ÆÐ½º¿öµå È®ÀÎÇÒ ¶§ »ç¿ëÇÑ´Ù.
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function isSame(obj1, obj2) {
	var str1 = obj1;
	var str2 = obj2;
	if(str1.length == 0 || str2.length == 0)
		return false;

	if(str1 == str2)
		return true;
	return false;
}

/*
 * USED by All
 * MADE by hillsea
 * 
 * ±Ý¾×ÇÊµå¿¡ »ç¿ëµÇ´Â °ÍÀ¸·Î 1000´ÜÀ§·Î ÀÔ·Â°ª¿¡ ,¸¦ Ãß°¡ÇÑ´Ù. 
 * ¿¹) 300000 ->  300,000
 *    -300000 -> -300,000
 * 
 */
function getComma( data ){

    var rtnDataBuf = "";
    var rtnData = ""
    var index = 0;
	for( i=data.length; i>0; i--){
        if( index!= 0 && (index%3) == 0 ){
                
            // - °ªÀÏ °æ¿ì´Â ,¸¦ ¹«½ÃÇÑ´Ù.
            if( !checkNumber(data.charAt(i-1))){ 
                rtnDataBuf = rtnDataBuf + ",";
                rtnDataBuf = rtnDataBuf + data.charAt(i-1);
            } else {
                rtnDataBuf = rtnDataBuf + data.charAt(i-1);                
            }
        }else{
            rtnDataBuf = rtnDataBuf + data.charAt(i-1);
        }
        index++;
    }
    for( i=rtnDataBuf.length; i>0; i-- ){
        rtnData = rtnData + rtnDataBuf.charAt(i-1);
    }    
    return rtnData;
}

function getCollon( data ) {
    var rtnDataBuf = "";
    var rtnData = ""
    var index = 0;
	for( i=data.length; i>0; i--){
        if( index!= 0 && (index%2) == 0 ){
                
            // - °ªÀÏ °æ¿ì´Â ,¸¦ ¹«½ÃÇÑ´Ù.
            if( !checkNumber(data.charAt(i-1))){ 
                rtnDataBuf = rtnDataBuf + ":";
                rtnDataBuf = rtnDataBuf + data.charAt(i-1);
            } else {
                rtnDataBuf = rtnDataBuf + data.charAt(i-1);                
            }
        }else{
            rtnDataBuf = rtnDataBuf + data.charAt(i-1);
        }
        index++;
    }
    for( i=rtnDataBuf.length; i>0; i-- ){
        rtnData = rtnData + rtnDataBuf.charAt(i-1);
    }    
    return rtnData;	
	
}
	
function getPoint( data ) {
    var rtnDataBuf = "";
    var rtnData = ""
    var index = 0;
	for( i=data.length; i>0; i--){
        if( index!= 0 && (index%1) == 0 ){
                
            // - °ªÀÏ °æ¿ì´Â ,¸¦ ¹«½ÃÇÑ´Ù.
            if( !checkNumber(data.charAt(i-1))){ 
                rtnDataBuf = rtnDataBuf + ".";
                rtnDataBuf = rtnDataBuf + data.charAt(i-1);
            } else {
                rtnDataBuf = rtnDataBuf + data.charAt(i-1);                
            }
        }else{
            rtnDataBuf = rtnDataBuf + data.charAt(i-1);
        }
        index++;
    }
    for( i=rtnDataBuf.length; i>0; i-- ){
        rtnData = rtnData + rtnDataBuf.charAt(i-1);
    }    
    return rtnData;	
	
}
		

/*
 * USED by All
 * MADE by Daeho
 * 
 * ÁÖ¹Î¹øÈ£¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
 * @param front : »ýÀÏ
 * @param back  : µÞÀÚ¸®
 * 
 */

function isSSN(front, back) {
	var birthday = front;
	var num = back;

	if(birthday.length != 6) {
		return false;
	}
	if(num.length != 7) {
		return false;
	}
	var hap = 0;
	for(var i=0; i < 6; i++) {
		var temp = birthday.charAt(i) * (i+2);
		hap += temp;
	}

	var n1 = num.charAt(0);
	var n2 = num.charAt(1);
	var n3 = num.charAt(2);
	var n4 = num.charAt(3);
	var n5 = num.charAt(4);
	var n6 = num.charAt(5);
	var n7 = num.charAt(6);

	hap += n1*8+n2*9+n3*2+n4*3+n5*4+n6*5;
	hap %= 11;
	hap = 11 - hap;
	hap %= 10;
	if(hap != n7)
		return false;
	return true;
}

/*
 * MADE BY Newtype
 *
 * µ¥ÀÌÅÍ Äõ¸®Áß¿¡ »ç¿ëÀÚÀÇ Áö·çÇÔÀ» ¸·±âÀ§ÇÑ ²Ç¼ö 
 * ·ÎÄÃ¿¡¼­´Â È®ÀÎÇÏ±â°¡ ¾î·Á¿ö¼­ Àá½Ã È¦µù...
 *
 *
function ShowWait(szMsg) {
	document.write("<div id='wait' align=center style='position:absolute;left:200;top:150;visibility:visible;'>");
	document.write("<p align=center> <table border=0 cellspacing=0 cellpadding=0 bgcolor=#000000 width=300>");
	document.write("<tr><td width=100%><table border=0 width=100% cellspacing=1 cellpadding=5>");
	document.write("<tr><td bgcolor=#90ee90 width=100% align=center>");
	document.write("<font size=2 color=#000000>Please Wait....<br>");
    document.write(szMsg);
    document.write(" ÁßÀÔ´Ï´Ù.<br>Àá½Ã¸¸ ±â´Ù·ÁÁÖ½Ê½Ã¿ä.</font>");
	document.write("</td></tr></table></td></tr></table></p></div>");
}

function HideWait() {
	wait.style.visibility = "hidden";
}
*/

/*
 * USED by All
 * MADE by hillsea
 * 
 * ¸®½ºÆ®¿¡ Ã¼Å©¹Ú½º°¡ ÀÖ´Â °æ¿ìÀÇ 
 * ÀüÃ¼¼±ÅÃ¹öÆ° Å¬¸¯½Ã ¸ðµç Ã¼Å©¹Ú½ºÃ¼Å© ÈÄ ¼±ÅÃÃë¼Ò·Î ÀÌ¸§º¯°æ
 * ¼±ÅÃÃë¼Ò¹öÆ° Å¬¸¯½Ã ¸ðµç Ã¼Å©¹Ú½ºÃ¼Å©Ãë¼Ò ÈÄ ÀüÃ¼¼±ÅÃÀ¸·Î ÀÌ¸§º¯°æ
 * 
 * @param checkbox : form³»ÀÇ checkbox ¸í
 * @param button : form³»ÀÇ button ¸í
 * 
 */
function convertCheckbox(checkbox, button)
{
    var num = 0;
    var flag = false;
    
    if( button.value == 'ÀüÃ¼¼±ÅÃ' ){
        flag = true;
    }
          
    // º¹¼ö°³ÀÏ °æ¿ì
    for(;;){
        if( checkbox[num] == null ) break;
        else {
            checkbox[num].checked = flag;
            //checkbox[num].click();
            num++;
        } // of if
    } // of for
    
    // ÇÑ°³ÀÏ °æ¿ì
    if( num == 0 && checkbox != null ) {
        checkbox.checked = flag;
        //checkbox.click();   
        num++;
    }

    if( num> 0 )
        if( button.value == 'ÀüÃ¼¼±ÅÃ' ){
            button.value = '¼±ÅÃÃë¼Ò'; 
        } else {
            button.value = 'ÀüÃ¼¼±ÅÃ'; 
        } // of if
} 

/*
 * USED by All
 * MADE by hillsea
 * 
 * ¸®½ºÆ®¿¡ Ã¼Å©¹Ú½º°¡ ÀÖ´Â °æ¿ìÀÇ 
 * ÀüÃ¼¼±ÅÃ¹öÆ° Å¬¸¯½Ã ¸ðµç Ã¼Å©¹Ú½ºÃ¼Å© 
 * ¼±ÅÃÃë¼Ò¹öÆ° Å¬¸¯½Ã ¸ðµç Ã¼Å©¹Ú½ºÃ¼Å©Ãë¼Ò
 * 
 * @param type : select/unselect
 * @param checkbox : form³»ÀÇ checkbox ¸í
 * @param button : form³»ÀÇ button ¸í
 * 
 */
function convertCheckboxForImage(type, checkbox, button)
{
    var num = 0;
    var flag = false;
    
    if( type == 'select' ){
        flag = true;
    }
          
    // º¹¼ö°³ÀÏ °æ¿ì
    for(;;){
        if( checkbox[num] == null ) break;
        else {
            checkbox[num].checked = flag;
            //checkbox[num].click();
            num++;
        } // of if
    } // of for
    
    // ÇÑ°³ÀÏ °æ¿ì
    if( num == 0 && checkbox != null ) {
        checkbox.checked = flag;
        //checkbox.click();   
        num++;
    }
} 

/*
 * USED by All
 * MADE by hillsea
 * 
 * ¸®½ºÆ®¿¡ Ã¼Å©¹Ú½º°¡ ÀÖ´Â °æ¿ìÀÇ 
 * ÀüÃ¼¼±ÅÃ¹öÆ° Å¬¸¯½Ã ¸ðµç Ã¼Å©¹Ú½ºÃ¼Å© ÈÄ ¼±ÅÃÃë¼Ò·Î ÀÌ¸§º¯°æ
 * ¼±ÅÃÃë¼Ò¹öÆ° Å¬¸¯½Ã ¸ðµç Ã¼Å©¹Ú½ºÃ¼Å©Ãë¼Ò ÈÄ ÀüÃ¼¼±ÅÃÀ¸·Î ÀÌ¸§º¯°æ
 * 
 * 
 * @param form_name : form ÀÌ¸§
 * @param next_focus_name : ´ÙÀ½¿¡ Æ÷Ä¿½º¸¦ ¹ÞÀ» °÷ 
 * 
 */
function next_focus(form_name,next_focus_name){
 	if(event.keyCode == 13){ 
  			eval("document." + form_name + "." + next_focus_name).focus();
	}
}

/*
 * USED By All
 * MADE by Newtype
 *
 * Option¹Ú½º¿¡ °ªÀ» ±âÁØÀ¸·Î Selected¸¦ ÁöÁ¤ÇÏ°íÀÚ ÇÒ °æ¿ì¿¡ »ç¿ë
 *
 * @param selname  : Select °´Ã¼¸í
 * @param selvalue : ¼±ÅÃÇÏ°íÀÚ ÇÏ´Â °ª
 *
 */
function setSelect(selname,selvalue) {
	for(i=0; i<selname.length; i++) {
		if( selname.options[i].value == selvalue ) {
			selname.options[i].selected = true;
		}
	}	
}

/*
 * USED by All
 * MADE by hillsea
 *
 * ÆäÀÌÁöÀÌµ¿ : Select(Option) Box¿¡¼­ ¿äÃ»ÇÑ °æ¿ì
 * 
 */
function changePage(form, link){
    page = form.selectpage.selectedIndex + 1;
    newlink = link + "?page=" + page;
    form.action=newlink;
    form.submit();       
}
	
/*
 * USED by All
 * MADE by hillsea
 *
 * ÆäÀÌÁöÀÌµ¿ : ÀÏ¹Ý href¿¡¼­ ¿äÃ»ÇÑ °æ¿ì
 * 
 */

function movePage(form,link){    
    form.action=link;
    form.submit();   
}

/*
 * USED by ALL
 * MADE by Daeho
 *
 * »ç¹«¼ÒÄÚµå¸¦ °Ë»öÇÏ´Â ÆË¾÷À©µµ¿ì¸¦ ¿ÀÇÂ
 * 
 */

function open_SmallOfficeSearch()
{
    window.open("../ofm/SmallOfficeSearch.jsp?WType=popup"
               ,"SmallOfficeSearch"
               ,"width=500,height=450,scrollbars=yes");
}

/*
 * USED by ALL
 * MADE by hillsea
 *
 * ÁÖ¹®»ó¼¼Á¤º¸¸¦ º¸¿©ÁÖ´Â ÆË¾÷À©µµ¿ì¸¦ ¿ÀÇÂ
 * 
 */

function open_DlvInfoDetail(bl_num)
{
    window.open("../dlv/DlvInfoDetail.jsp?bl_num=" + bl_num
               ,"DlvInfoDetail"
               ,"width=530,height=500,scrollbars=yes");
}

/*
 * USED by ALL
 * MADE by Daeho
 *
 * »ç¹«¼ÒÄÚµå¸¦ °Ë»öÇÑÈÄ °ªÀ» ¼ÂÆÃÇÏ´Â ÆË¾÷À©µµ¿ì¸¦ ¿ÀÇÂ
 * 
 */

function open_SmallOfficeSearchSet(form_name, target)
{
    window.open("../ofm/SmallOfficeSearch.jsp?WType=popup&formname=" + form_name + "&target=" + target
               ,"SmallOfficeSearch"
               ,"width=400,height=450,scrollbars=yes");
}

/*
 * MADE by ¹Ú¼º¿ì
 *
 * °í°´°Ë»ö window¿ÀÇÂ
 * @param form_name     : ºÎ¸ðÀ©µµ¿ìÀÇ form name
 * @param id_box        : °í°´¾ÆÀÌµð(°í°´¹øÈ£) ÅØ½ºÆ®¹Ú½º ÀÌ¸§
 * @param name_box      : °í°´¸í ÅØ½ºÆ®¹Ú½º ÀÌ¸§
 * @param tel_box       : °í°´ ÀüÈ­¹øÈ£ ÅØ½ºÆ®¹Ú½º ÀÌ¸§
 * @param email_box     : °í°´ ÀÌ¸ÞÀÏ ÅØ½ºÆ®¹Ú½º ÀÌ¸§
 * 
 */
function open_SmallCustSearchSet(form_name, ac_box)
{
    window.open("../csm/CusInfoSearch.jsp?WType=popup&form_name="+form_name
                                       +"&ac_box="+ac_box
               ,"CusInfoSearch"
               ,"scrollbars=yes,width=700,height=400");
}

/*
 * USED by ALL
 * MADE by Daeho
 *
 * »ç¹«¼ÒÄÚµå¸¦ °Ë»öÈÄ È£Ãâ À©µµ¿ìÀÇ »ç¹«¼ÒÄÚµå Input Box¿¡ ÇØ´ç°ªÀ» ¼ÂÆÃ
 * 
 */

function setOfficeCode(form_name, target, off_code_srh)
{
    eval("parent.window.opener." + form_name+"."+target).value = off_code_srh;
    parent.window.close();
}

/*
 * USED by ALL
 * MADE by ±ÇÁø¿À
 *
 * »ç¹«¼ÒÄÚµå¸¦ °Ë»öÈÄ È£Ãâ À©µµ¿ìÀÇ »ç¹«¼ÒÄÚµå/»ç¹«¼Ò ¸íÀ» Input Box¿¡ ÇØ´ç°ªÀ» ¼ÂÆÃ
 * 
 */

function setOfficeCode2(form_name, target, off_code_srh, target2, off_name_srh)
{
    eval("parent.window.opener." + form_name+"."+target).value = off_code_srh;
    eval("parent.window.opener." + form_name+"."+target2).value = off_name_srh;
	parent.window.close();
}


/*
 * USED by ALL
 * MADE by ±ÇÁø¿À
 *
 * ¿ëÇ°ÄÚµå Ã£±âÈÄ È£Ãâ À©µµ¿ìÀÇ ¿ëÇ°ÄÚµå Input Box¿¡ ÇØ´ç°ªÀ» ¼ÂÆÃ
 * 
 */

function setUMCode(form_name, target, um_code_srh)
{
	if( form_name == "NONE" ) {
		eval("parent.window.opener." + target).value = um_code_srh;
		parent.window.close();    
		eval("parent.window.opener." + target).focus();
	} else {
	    eval("parent.window.opener." + form_name+"."+target).value = um_code_srh;
		parent.window.close();    
		eval("parent.window.opener." + form_name+"."+target).focus();
	}
}

/*
 * USED by ALL
 * MADE by Daeho
 *
 * ¼û°ÜÁø DivisionÀ» Hide/ShowÃ³¸®
 * 
 */

function viewDivision(target, action)
{
    if( action == "show" ){
        eval(target).style.visibility='visible';        
    } else {
        eval(target).style.visibility='hidden';        
    }
}

/*
 * USED by UserRegist.jsp
 * MADE by Daeho
 *
 * ºÎ¼­Ã£±â ¿ÀÇÂ   ==> common.js·Î ÀÌµ¿ 
 * 
 */

/*
function selectTeam(formname,target1,target2)
{
    var PopUp;
    PopUp = "PopUp";
    
    window.open("../mim/TeamSearch.jsp?formname="+formname+"&target1="+target1+"&target2="+target2+"&wintype="+PopUp, "TeamSearch", "width=500,height=600");
}
*/

function searchOffice(formname,target) {
   
    window.open("../ofm/SmallOfficeSearch.jsp?formname="+formname+"&target="+target, "searchOffice", "width=500,height=450");    
}


/*
 * USED by All
 * MADE by daeho
 * 
 * ÀÔ·Â°ª¿¡ ¼ýÀÚ,½½·¡½¬(/) ¾Æ´Ñ °ÍÀÌ ÀÖÀ¸¸é Âü ¸®ÅÏ
 * ÁÖ : ÀÔ·Â°ªÀº Object.value ÀÌ´Ù.
 * 
 */
function checkNumSlash(input) {
    var string = "0123456789/";
    return checkString(input,string);
}

/*
 * MADE by ¹Ú¼º¿ì
 *
 * º¸Çè¿äÀ²Á¶È¸ window¿ÀÇÂ
 * @param form_name     : ºÎ¸ðÀ©µµ¿ìÀÇ form name
 * @param insu_box      : º¸Çè±Ý¾× ÅØ½ºÆ®¹Ú½º ÀÌ¸§
 * @param is_insurance  : º¸Çè°¡ÀÔ¿©ºÎ
 * @param cmdt_price    : ½Å°í°¡°Ý
 * 
 */
function open_insu_search(form_name, insu_box, is_insurance, cmdt_price){
    window.open("../csm/InsuranceDetail.jsp?form_name="+form_name
                                         +"&insu_name="+insu_box
                                         +"&is_insurance="+is_insurance
                                         +"&cmdt_price="+cmdt_price
               ,"InsuranceDetail");
}

function put_insucode(insu_rate,
                      form_name,
                      insu_name,
                      cmdt_price,
					  is_insurance)
{
	
    
	var insu_val;
	insu_val = Math.round(cmdt_price * insu_rate / 1000) * 10;

	if (is_insurance == "2")
	{
		if (insu_val < 2000)
		{
			insu_val = 2000;
		}
	}

	if (insu_name != "") eval("window.opener." + form_name+"."+insu_name).value  = insu_val;

	window.close();
}

/*
 * USED by ALL
 * MADE by kwhliebe
 *
 * ÁÖ¹®Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â ÆË¾÷À©µµ¿ì¸¦ ¿ÀÇÂ
 * 
 */

function open_UpdateInfo(bl_num)
{
    window.open("../dlv/DlvInfoUpdate.jsp?bl_num=" + bl_num
               ,"DlvInfoUpdate"
               ,"width=530,height=450,scrollbars=yes");
    
    //window.open("../sys/DlvInfoUpdate_disp.jsp?bl_num=" + bl_num
    //           ,"DlvInfoUpdate"
    //           ,"width=530,height=450,scrollbars=yes");
}

/*
 * USED by ALL
 * MADE by kwhliebe
 *
 * ÁÖ¹®Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â ÆË¾÷À©ÀÇ validation check
 * 
 */
 
function check_UpdateInfo()
{
    if (checkNull(DlvInfoUpdate.inp_fare.value))
    {
       alert('¿î¼Û·á¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');
    }
    else
    {
        DlvInfoUpdate.submit();
    } 
   
}

 
/*
 * USED by ALL
 * MADE by kwhliebe
 *
 * ÁÖ¹®Á¤º¸¸¦ ¼öÁ¤ÇÏ´Â ÆË¾÷À©ÀÇ validation check
 * 
 */
 
function check_UpdateInfo()
{
    if (checkNull(DlvInfoUpdate.inp_fare.value))
    {
       alert('¿î¼Û·á¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä');
    }
    else
    {
        DlvInfoUpdate.submit();
    } 
   
}

/* 
 * USED by ALL
 * MADE BY sungwoo
 *
 * °í°´ÀÇ »ó¼¼Á¤º¸¸¦ º¸¿©ÁÖ´Â ÆË¾÷À©À» open
 *
 */
function viewCustomerDetail(acNum, custType){
    if (custType == "1") {
        window.open("../csm/AccCusDetail.jsp?ac_num="+acNum
                    ,"AccCusDetail"
                    ,"width=700,height=700,resizable=yes");   
    }
    if (custType == "2") {
        window.open("../csm/GenCusDetail.jsp?ac_num="+acNum
                    ,"GenCusDetail"
                    ,"width=700,height=700,resizable=yes");   
    }
    if (custType == "3") {
        window.open("../csm/IntCusDetail.jsp?ac_num="+acNum
                    ,"IntCusDetail"
                    ,"width=700,height=700,resizable=yes");   
    }
    if (custType == "4") {
        window.open("../csm/OccCusDetail.jsp?ac_num="+acNum
                    ,"OccCusDetail"
                    ,"width=600,height=250,resizable=yes");   
    }
}

/* 
 * USED by ALL
 * MADE BY sungwoo
 *
 * °í°´ÀÇ ½ÇÀûÁ¤º¸¸¦ º¸¿©ÁÖ´Â ÆË¾÷À©À» open
 *
 */
function viewCustomerPerformance(acNum){
	window.open("../csm/AccCusDetail_perfo.jsp?ac_num="+acNum
				,"AccCusDetailPerfo"
				,"width=600,height=470,resizable=yes");   
}


/* 
 * USED by ALL
 * MADE BY Hillsea
 *
 * ¿î¼ÛÀå¹øÈ£ Validation Check
 *
 */
function check_Blnum(bl_num){
    
    var blnum_length = -1;
    var checkDigit   = -1;
    var checkRemain  = -1; 

    if( bl_num != null && bl_num.length > 2 ){
        blnum_length = bl_num.length;

        checkRemain = parseInt(bl_num.substr(0,(blnum_length-1)),10);
        checkDigit  = parseInt(bl_num.substr((blnum_length-1),1),10);
        
        if( checkRemain > 0 && ((checkRemain%7) == checkDigit) ){
            return true;
        }
    } // of if
    
    return false;    
} // of function

/* 
 * USED by ALL
 * MADE BY daeho
 *
 * ¼ö½ÅÇÔÀ¸·Î ÀÌµ¿
 *
 */
function go_BoardInsert(){
    //parent.rightframe.location.href ="../etc/BoardReceiveBox.jsp";
    window.open("../etc/BoardReceiveBox.jsp","BoardReceiveBox","width=720,height=600");
}
