/**
 * 비즈니스 데이타
 * @param
 * @return
 * @date 2009-02-02
 */
var ns_data = {
    /**
     * 년도 가져오기
     * @since 2009-07-02
     */
    getYearList: function(start_year, end_year){
        var struct = new Array();
        var val = '';
        if (start_year > end_year) {
            for (var i=start_year; i >= end_year; i--) {
                struct.push({value:i,text:i});
            }
        } else {
            for (var i=start_year; i <= end_year; i++) {
                struct.push({value:i,text:i});
            }
        }
        
        return struct;
    },
    /**
     * 월 가져오기
     * @since 2009-02-02
     */
    getMonthList: function(text){
        var struct = new Array();
        var val = '';
        if (!text) text = '';
        for (var i=1; i <= 12; i++) {
            if (i < 10) { val = '0'+i; } else { val = i; }
            struct.push({value:val,text:val+text});
        }
        
        return struct;
    },

    /**
     * 일 가져오기
     * @since 2009-02-02
     */
    getDefaultDayList: function(text){
        var struct = new Array();
        var val = '';
        if (!text) text = '';
        for (var i=1; i <= 30; i++) {
            if (i < 10) { val = '0'+i; } else { val = i; }
            struct.push({value:val,text:val+text});
        }
        struct.push({value:'99',text:'말일'});

        return struct;
    },

    /**
     * 일 가져오기
     * @since 2009-07-15
     */
    getDayList: function(lastDay){
        if (lastDay) {
            var struct = new Array();
            var val = '';
            for (var i=1; i <= Number(lastDay); i++) {
                if (i < 10) { val = '0'+i; } else { val = i; }
                struct.push({value:val,text:val});
            }

            return struct;
        } else {
            return this.getDefaultDayList();
        }
    },

    /**
     * 시 가져오기
     * @since 2009-02-02
     */
    getHourList: function(){
        var struct = new Array();
        var val = '';
        for (var i=0; i <= 23; i++) {
            if (i < 10) { val = '0'+i; } else { val = i; }
            struct.push({value:val,text:val+'시'});
        }
        
        return struct;
    },

    /**
     * 분 가져오기
     * @since 2009-02-02
     */
    getMinuteList: function(){
        var struct = new Array();
        var val = '';
        for (var i=0; i <= 59; i++) {
            if (i < 10) { val = '0'+i; } else { val = i; }
            struct.push({value:val,text:val+'분'});
        }
        
        return struct;
    } 
}