function isEmpty(str) {
    if (str == null || str.length == 0) {
        return true;
    } else {
        return false;
    }
}

function replaceNewLineToBr(contents) {
	var result = contents.replace(/\n/g, "<br />");
	return result;
}

Number.prototype.fillZero = function(n) {
    var r = this.toString().split('');
    while(r.length < n) {
        r.unshift('0');
    }
    return r.join('');
};

function computeDate(year, month, day, addDays) {
    var dt = new Date(year, month - 1, day);
    var baseSec = dt.getTime();
    var addSec = addDays * 86400000;//日数 * 1日のミリ秒数
    var targetSec = baseSec + addSec;
    dt.setTime(targetSec);
    return dt;
}

function confirm_form_submit(form_id) {
    if (confirm("入力内容を送信してもよろしいですか？")) {
        document.getElementById(form_id).submit();
    }
}
