﻿
var xmlHttp = false;
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}

if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
}

function support(name, articalId) {
	if(articalId == "") return false;
    if (name != 0) {
        var cookieName = articalId + "" + name;
        if (getCookie(cookieName) == 1) {
            alert('您已经进行了投票');
            return false;
        }

        // expires time 1 day
        var exp = new Date();
        exp.setTime(exp.getTime() + 86400000);

        setCookie(cookieName, 1, exp, "", "", "");
    }

    var url = "ajaxinfo.aspx?op=" + name + "&articleId=" + articalId;
    xmlHttp.open("GET", url, true);
    xmlHttp.onreadystatechange = resultinfo;
    xmlHttp.send(null);

    return false;
}

function resultinfo() {
    if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
        var text = xmlHttp.responseText;
		if(text == "") return;
        
        var array = text.split(',');
        if (array.length != 8) return;

	    var biggest = 0;
	    var i;
	    for(i=0;i<array.length;i++)
	    {
		    if(parseInt(array[i]) > biggest)
			    biggest = array[i];
	    }
	    if(biggest > 0)
	    {
		    for(i=0;i<array.length;i++)
		    {
			    if(array[i] == biggest)
				    document.getElementById("d" + (i + 1)).className = 'glod';
			    else
				    document.getElementById("d" + (i + 1)).className = '';
		    }
	    }

        document.getElementById("s1").innerHTML = array[0];
        document.getElementById("s2").innerHTML = array[1];
        document.getElementById("s3").innerHTML = array[2];
        document.getElementById("s4").innerHTML = array[3];
        document.getElementById("s5").innerHTML = array[4];
        document.getElementById("s6").innerHTML = array[5];
        document.getElementById("s7").innerHTML = array[6];
        document.getElementById("s8").innerHTML = array[7];
    }
}

function newpage_support(name, articalId) {
	if(articalId == "") return false;
    //if (name != 0) {
    //    var cookieName = articalId + "" + name;
    //    if (getCookie(cookieName) == 1) {
    //        alert('您已经进行了投票');
    //        return false;
    //    }
//
    //    // expires time 1 day
    //    var exp = new Date();
    //    exp.setTime(exp.getTime() + 86400000);
//
    //    setCookie(cookieName, 1, exp, "", "", "");
    //}

    var url = "ajaxinfo.aspx?op=" + name + "&articleId=" + articalId;

    xmlHttp.open("GET", url, true);
    xmlHttp.onreadystatechange = newpage_resultinfo;
    xmlHttp.send(null);

    return false;
}

function newpage_resultinfo() {
    if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
        var text = xmlHttp.responseText;
		if(text == "") return;
        
        var array = text.split(',');
        if (array.length != 8) return;

        document.getElementById("s1").innerHTML = array[0]==''?0:array[0];
        document.getElementById("s2").innerHTML = array[1]==''?0:array[1];
        document.getElementById("s3").innerHTML = array[2]==''?0:array[2];
        document.getElementById("s4").innerHTML = array[3]==''?0:array[3];
        document.getElementById("s5").innerHTML = array[4]==''?0:array[4];
        document.getElementById("s6").innerHTML = array[5]==''?0:array[5];
        document.getElementById("s7").innerHTML = array[6]==''?0:array[6];
        document.getElementById("s8").innerHTML = array[7]==''?0:array[7];
    }
}


function setCookie(cookieName, cookieValue, expires, path, domain, secure) {
    document.cookie =
		escape(cookieName) + '=' + escape(cookieValue)
		+ (expires ? '; expires=' + expires.toGMTString() : '')
		+ (path ? '; path=' + path : '')
		+ (domain ? '; domain=' + domain : '')
		+ (secure ? '; secure' : '');
}

function getCookie(cookieName) {
    var cookieValue = '';
    var posName = document.cookie.indexOf(escape(cookieName) + '=');
    if (posName != -1) {
        var posValue = posName + (escape(cookieName) + '=').length;
        var endPos = document.cookie.indexOf(';', posValue);
        if (endPos != -1) cookieValue = unescape(document.cookie.substring(posValue, endPos));
        else cookieValue = unescape(document.cookie.substring(posValue));
    }
    return (cookieValue);
}
