
var xmlhttp = null;
function createXMLHTTP() {
    try  {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch(oc) {
            xmlhttp = null;
        }
    }
    if(!xmlhttp && typeof XMLHttpRequest !="undefined" ) {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}

function newsvote(newsID, type) {
    xmlhttp = createXMLHTTP();
    xmlhttp.open("GET","servlet/NewsVote?newsID="+newsID+"&type="+type+"&pb=peak",false);
	xmlhttp.onreadystatechange = function PopupdatePage() {
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
			if(xmlhttp.responseText.length !== 0) {
				var res = xmlhttp.responseText.split(",");
				if(res[0] == "false") { 
					var digg = document.getElementById("diggs-"+res[1]);
					if(digg != null) {digg.innerHTML = res[2];}
					voteAlert("顶好啦:)感谢您的支持!");
				} else if(res[0] == "true") {
					voteAlert("对不起,您已经顶过一次啦:)");
				}
			}
        }
    };
	xmlhttp.send(null);
}

function votecomms(num,peakbeat,product) {
    xmlhttp = createXMLHTTP();
    xmlhttp.open("GET",requestURL+"/servlet/VoteComms?num="+num+"&pb="+peakbeat+"&product="+product,false);
    xmlhttp.onreadystatechange = function updatePage() {
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            if(xmlhttp.responseText.length !== 0) {
                var res = xmlhttp.responseText.split(",");
                if(peakbeat == 'peak') {
     	            var peak = document.getElementById("peaks-"+res[0]);
    	            if(peak != null) {peak.innerHTML = "<img src='"+requestURL+"/images/ico/ding.gif' />"+res[1]+"";}               
                } else if(peakbeat == 'beat') {
     	            var beat = document.getElementById("beats-"+res[0]);
    	            if(beat != null) {beat.innerHTML = "<img src='"+requestURL+"/images/ico/pai.gif' />"+res[1]+"";}                 
                }
            }
        }
    };
    xmlhttp.send(null);
}

function voteAlert(str) {
    var msgw,msgh,bordercolor;
    msgw=350;
    msgh=80;
    titleheight=25;
    bordercolor="#336699";
    titlecolor="#99CCFF";
    var sWidth,sHeight;
    sWidth = document.body.offsetWidth;
    sHeight = document.body.scrollHeight;
    var bgObj=document.createElement("div");
    bgObj.setAttribute('id','alertbgDiv');
    bgObj.style.position="absolute";
    bgObj.style.top="0";
    bgObj.style.background="#E8E8E8";
    bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75";
    bgObj.style.opacity="0.6";
    bgObj.style.left="0";
    bgObj.style.width = sWidth + "px";
    bgObj.style.height = sHeight + "px";
    bgObj.style.zIndex = "10000";
    document.body.appendChild(bgObj);
    
    var msgObj = document.createElement("div")
    msgObj.setAttribute("id","alertmsgDiv");
    msgObj.setAttribute("align","center");
    msgObj.style.background="white";
    msgObj.style.border="1px solid " + bordercolor;
    msgObj.style.position = "absolute";
    msgObj.style.left = "50%";
    msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
    msgObj.style.marginLeft = "-200px";
    msgObj.style.top = document.body.scrollTop+(window.screen.availHeight/2)-150 +"px";
    msgObj.style.width = msgw + "px";
    msgObj.style.height = msgh + "px";
    msgObj.style.textAlign = "center";
    msgObj.style.lineHeight ="25px";
    msgObj.style.zIndex = "10001";
    document.body.appendChild(msgObj);
    var title=document.createElement("h4");
    title.setAttribute("id","alertmsgTitle");
    title.setAttribute("align","left");
    title.style.margin="0";
    title.style.padding="3px";
    title.style.background = bordercolor;
    title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
    title.style.opacity="0.75";
    title.style.border="1px solid " + bordercolor;
    title.style.height="18px";
    title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
    title.style.color="white";
    title.innerHTML="新闻专题 精彩无限!";
    document.getElementById("alertmsgDiv").appendChild(title);
    var txt = document.createElement("p");
    txt.setAttribute("id","msgTxt");
    txt.style.margin="16px 0";
    txt.innerHTML = str;
    document.getElementById("alertmsgDiv").appendChild(txt);
    window.setTimeout("closewin()",1500); 
}

function closewin() {
    document.body.removeChild(document.getElementById("alertbgDiv"));
    document.getElementById("alertmsgDiv").removeChild(document.getElementById("alertmsgTitle"));
    document.body.removeChild(document.getElementById("alertmsgDiv"));
}
//
function loadimage(){
    document.getElementById("vcimage").src = "show/verifyimg.jsp?"+Math.random();
}
function loadcommimage(){
    document.getElementById("vcimage").src = "../show/verifyimg.jsp?"+Math.random();
}
//
function DelImg(imgid) {
	xmlhttp = createXMLHTTP();
    xmlhttp.open("GET",requestURL+"/admin/DelPhotoImg.go?num="+imgid,false);
    xmlhttp.onreadystatechange = function AlertMessage() {
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            if(xmlhttp.responseText.length !== 0) {
                var res = xmlhttp.responseText;
                if(res == "true") {
                    var iid = "input"+imgid;
                    var pid = "img"+imgid;
                    var brid = "br"+imgid;
                    var input = document.getElementById(iid);
                    var img = document.getElementById(pid);
                    var br = document.getElementById(brid);
                    input.style.display = "none";
                    img.style.display = "none";
                    br.style.display = "none";
                    voteAlert("å¾çå é¤æå");
                } else {
                    voteAlert("å¾çå é¤å¤±è´¥");
                }
            }
        }    
    };
    xmlhttp.send(null);
}
