var results_votesreq; 
var results_votesurl;
var session;

function Results_VotesloadXMLDoc(results_votesurl) 
{
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        results_votesreq = new XMLHttpRequest();
        results_votesreq.onreadystatechange = Results_VotesprocessReqChange;
        results_votesreq.open("GET", results_votesurl, true);
        results_votesreq.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        results_votesreq = new ActiveXObject("Microsoft.XMLHTTP");
        if (results_votesreq) {
            results_votesreq.onreadystatechange = Results_VotesprocessReqChange;
            results_votesreq.open("GET", results_votesurl, true);
            results_votesreq.send();
        }
    }
}
function Results_VotesprocessReqChange() 
{
    // only if results_votesreq shows "complete"
    if (results_votesreq.readyState == 4) {
        // only if "OK"
        if (results_votesreq.status == 200) {
		var method = "searchResults_Votes";
            // ...processing statements go here...
		var response  = results_votesreq.responseXML.documentElement;
		var textall = results_votesreq.responseText; 
		//alert(textall);
		var nodes = response.getElementsByTagName("voteitem");
		var nn = nodes.length;
		//alert(nn);
		results_votesdataout  = document.getElementById('vote_results');
		var RESULTS_VOTESOUT = "";
		if ( nn > 0 ) {
			RESULTS_VOTESOUT = "<HR size=1><center><table width=\"80%\" cellspacing=\"0\" cellpadding=\"3\">";
			RESULTS_VOTESOUT += "<tr><td colspan=\"3\" align=\"center\">";
			RESULTS_VOTESOUT += "<b><font face=arial size=-1 color=#520529>Vote Results:</b><br></td></tr>"; 
			RESULTS_VOTESOUT += "<tr><td align=\"center\" bgcolor=\"#e0e0e0\">";
			RESULTS_VOTESOUT += "<font face=arial size=-1 color=#A15F85><b>Category</font></b></td>";
			RESULTS_VOTESOUT += "<td align=\"center\" bgcolor=\"#e0e0e0\">";
			RESULTS_VOTESOUT += "<font face=arial size=-1 color=#A15F85><b>Leader</font></b></td>";
			RESULTS_VOTESOUT += "<td bgcolor=\"#e0e0e0\" align=\"center\">";
			RESULTS_VOTESOUT += "<font face=arial size=-1 color=#A15F85><b>Leader Vote Total</font></b></td></tr>";
			for (var i = 0; i < nn; i++) {
      		 		var voteitem = response.getElementsByTagName('voteitem')[i].firstChild.data;
				var vote_node = response.getElementsByTagName('voteitem')[i]; 
				var tid = vote_node.attributes; 
				var vote_type = tid[0].value; 
				if (response.getElementsByTagName('winner')[i].firstChild) {
		 			winner = response.getElementsByTagName('winner')[i].firstChild.data;
					numvotes = response.getElementsByTagName('votes')[i].firstChild.data;
				} 
				RESULTS_VOTESOUT += "<tr><td width=\"33%\" align=\"center\"><b><font face=arial size=-1 color=#A15F85>" + vote_type + "</font></b></td>";
				RESULTS_VOTESOUT += "<td width=\"33%\" align=\"center\"><font face=arial size=-1 color=#A15F85>";
				RESULTS_VOTESOUT += winner + "</td>";
				RESULTS_VOTESOUT += "<td width=\"33%\" align=\"center\"><font face=arial size=-1 color=#A15F85>";
				RESULTS_VOTESOUT += numvotes + "</td></tr>";
			}
			RESULTS_VOTESOUT += "</table></center>"; 
	
			results_votesdataout.innerHTML = RESULTS_VOTESOUT; 

		} else {
			results_votesdataout.innerHTML = "";
		}
        } else {
            	alert("There was a problem retrieving the XML data:\n" + results_votesreq.statusText + ' ' + results_votesreq.status);
        }
    }
}
function searchResults_Votes()
{
        // Input mode
    	results_votesurl  = '/cgi-bin/vote_results.pl';
	//alert(results_votesurl); 
        Results_VotesloadXMLDoc(results_votesurl);

}
searchResults_Votes();

