var vote_id;
var date = new Date();
var timestamp = date.getTime();
vote_id = document.getElementById("vote_box").firstChild.nodeValue;
var url;
initAjax();

function initAjax() {
    obj = setHttpObject();
    if(obj == null)
        setDenyAjax();
    return obj;
} // end function initAjax


function idSend() {
    url = encodeURI("/mob/ws_counts/after_display/" + vote_id + "?" + timestamp);
    obj.open("POST", url, true);
    obj.onreadystatechange = idResv;
    obj.send(null);
    document.getElementById("id_send").innerHTML = '<a href="javascript:void(0)" onclick="goDummy(); return false;"><img src="/blog/images/click_after_button.gif"></a>';
} // end function idSend


function idSend2() {
    url = encodeURI("/mob/ws_counts/before_display/" + vote_id + "?" + timestamp);
    obj.open("GET", url, true);
    obj.onreadystatechange = idResv;
    obj.send(null);
} // end function idSend


function idResv() {
    if(obj.readyState == 4 && obj.status == 200){
        var xmlDoc = obj.responseXML;
        if(xmlDoc.documentElement){
            var cnt  = xmlDoc.getElementsByTagName('count').item(0).firstChild.data;
            document.getElementById("vote_count").innerHTML = cnt;
        }
    }
} // end function idResv


function setHttpObject() {
    if(window.ActiveXObject){
        try {
            obj = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
            try {
                obj = new ActiveXObject("Microsoft.XMLHTTP");
            }catch(e){
                obj = null;
            }
        }
    }else if(window.XMLHttpRequest){
        obj = new XMLHttpRequest();
    }else{
        obj = null;
    }
    return obj;
} // end function setHttpObject


function setDenyAjax() {
    document.getElementById('vote_id').style.display = 'block';
} // end function setDenyAjax

window.onload = function() {
    var tag = "";

    tag = tag + '<div class="clearfix" style="border: #FF9933 2px solid; background: #FFCC8A; text-align: center; padding: 20px 0 5px 0; margin: 1em 0; height: 100%;">';
    tag = tag + '<img src="/blog/images/click_comment.gif" style="margin-bottom: 10px;" />';
    tag = tag + '<div id="id_send"><a href="javascript:void(0)" onclick="idSend(); return false;">';
    tag = tag + '<img src="/blog/images/count_button.gif"></a></div><div id="vote"></div>';
    tag = tag + '<span style="color: #4D2207;">食べたいと思った人&nbsp;</span>';
    tag = tag + '<span id="vote_count" style="color: #CC0000; font-size: large; font-weight: bold;">&nbsp;</span>';
    tag = tag + '<span style="color: #4D2207;">人</span></div>';
    document.getElementById("vote").innerHTML = tag;

    idSend2();
    setInterval('idSend2()', 60000);
}

function goDummy()
{
}

