function show_header(){
    document.write("<ul class=\"header\"><li>日</li><li>一</li><li>二</li><li>三</li><li>四</li><li>五</li><li>六</li></ul>");
}

function show_monthdays(){
    var str = '<ul class="days">';

    var pad = (new Date()).getDay();
    var ds = daysOfMonth(getYearMonth());

    for(i=1; i<=ds; i++){
        if (i == 1) {
            str += "<li id=\"dds"+i+"\" class=\"pad" + getDayWeek(getYearMonth()) + "\">" + i + "</li>";
        }else{
            str += "<li id=\"dds"+i+"\">" + i + "</li>";
        }
    }

    str += '</ul>';

    document.write(str);
    setDDS();
}

function setDDS(){
    var ddsa = dds.split(",");

    for (var i = 0; i < ddsa.length; i++) {
        var s = ddsa[i];
        var sa=s.split(":");

        var obj = document.getElementById("dds" + sa[0]);
        var cls = obj.className + " hasOrder";
        obj.className = cls;
        obj.setAttribute("title", "今日有" + sa[1] + "人活动");
    }
}

function getDayWeek(str){
    var d = new Date(str.substring(0,4),str.substring(4,6)-1,1);
    return d.getDay();
}

function getYearMonth(){
    var d = new Date();

    var y = d.getFullYear();
    var m = d.getMonth()+1;

    m = m < 10 ? "0" + m : m;
    return y + '' + m;
}

function daysOfMonth(Month) {  
    var currentMonth=new Date(Month.substring(0,4),Month.substring(4,6),1);  
    var lastMonth=new Date(Month.substring(0,4),Month.substring(4,6)-1,1);  
    var diffDays=currentMonth-lastMonth;  
    return (diffDays/( 24 * 60 * 60 * 1000));  
}

