function getIconType(area) {
    var iconType;
    switch (area) {
        case '台場':
            iconType = 'daiba';
            break;
        case '青海':
            iconType = 'aomi';
            break;
        case '有明':
            iconType = 'ariake';
            break;
    }

    return iconType;
}

function getAreaIcon(area) {
    switch (area) {
        case '台場':
            var areaIcon = 'com_daiba.gif';
            break;;
        case '青海':
            var areaIcon = 'com_aomi.gif';
            break;;
        case '有明':
            var areaIcon = 'com_ariake.gif';
            break;;
    }

    return areaIcon;
}

function sortEvent(obj) {
    var dateArray = new Array();
}

/**
 * 1ヵ月後のDateオブジェクト取得
 *
 */
function getNextMonthDate(year, month, day) {
    var endDayObject = new Date(year, month, 0);
    if (day > endDayObject.getDate()) {
        day = endDayObject.getDate();
    }
    var nextMonth = new Date(year, month, day);
    return nextMonth;
}

/**
 * 1ヵ月前のDateオブジェクト取得
 *
 */
function getPrevMonthDate(year, month, day) {
    var endDayObject = new Date(year, month, 0);
    if (day > endDayObject.getDate()) {
        day = endDayObject.getDate();
    }
    var prevMonth = new Date(year, month - 2, day);
    return prevMonth;
}

/**
 * Dateオブジェクト取得
 *
 */
function getDateObject(dateStr) {
    dateArray = dateStr.split('-');
    dateObject = new Date(dateArray[0], (dateArray[1] - 1), dateArray[2]);
    return dateObject;
}


/**
 * 開始年月日と終了年月日の比較後のDate取得
 *
 *
 */
function getComparedDate(start, end, pattern) {
    var startObj = getDateObject(start);
    var endObj = getDateObject(end);
    var yearFlag = true;
    var monthFlag = true;
    var dayFlag = true;

    if (startObj.getFullYear() == endObj.getFullYear()) {
        yearFlag = false;
        if (startObj.getMonth() == endObj.getMonth()) {
            monthFlag = false;
            if (startObj.getDate() == endObj.getDate()) {
                dayFlag = false;
            }
        }
    }

    var startStr = '';
    var endStr = ''
    switch (pattern) {
        case 'ymd':
            startStr += startObj.getFullYear() + '年' + (startObj.getMonth() + 1) + '月' + startObj.getDate() + '日（' + getDayValue(startObj.getDay()) + '）';
            if (yearFlag) {
                endStr += endObj.getFullYear() + '年';
            }
            if (monthFlag) {
                endStr += (endObj.getMonth() + 1) + '月';
            }
            if (dayFlag) {
                endStr += endObj.getDate() + '日（' + getDayValue(endObj.getDay()) + '）';
            }
            break;
        case 'md':
            startStr += (startObj.getMonth() + 1) + '月' + startObj.getDate() + '日';
            if (monthFlag) {
                endStr += (endObj.getMonth() + 1) + '月';
            }
            if (dayFlag) {
                endStr += endObj.getDate() + '日';
            }
            break;
    }
    if (endStr.length > 0) {
        startStr += '～' + endStr;
    }
    document.write(startStr);
}

/**
 * 曜日取得
 *
 *
 */
function getDayValue(day) {
    var returnStr = '';
    switch (day) {
        case 0:
            returnStr = '日';
            break;
        case 1:
            returnStr = '月';
            break;
        case 2:
            returnStr = '火';
            break;
        case 3:
            returnStr = '水';
            break;
        case 4:
            returnStr = '木';
            break;
        case 5:
            returnStr = '金';
            break;
        case 6:
            returnStr = '土';
            break;
    }
    return returnStr;
}