var results_button3req; 
var results_button3url;
var session;

function replaceHTMLBreaks(inString) {
        outString = "";
        len = inString.length;
        for ( var i = 0; i < len; i++) {
                if ((inString.charAt(i) == ':')&&(inString.charAt(i + 1) == ':')) {
                        outString += "<br>";
			i++; 
                } else {
                        outString += inString.charAt(i);
                }
        }
        return outString;
}

function Results_VotesloadXMLDoc(results_button3url) 
{
    // branch for native XMLHttpRequest object
    if (window.XMLHttpRequest) {
        results_button3req = new XMLHttpRequest();
        results_button3req.onreadystatechange = Results_VotesprocessReqChange;
        results_button3req.open("GET", results_button3url, true);
        results_button3req.send(null);
    // branch for IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        results_button3req = new ActiveXObject("Microsoft.XMLHTTP");
        if (results_button3req) {
            results_button3req.onreadystatechange = Results_VotesprocessReqChange;
            results_button3req.open("GET", results_button3url, true);
            results_button3req.send();
        }
    }
}
function Results_VotesprocessReqChange() 
{
    // only if results_button3req shows "complete"
    if (results_button3req.readyState == 4) {
        // only if "OK"
        if (results_button3req.status == 200) {
		var method = "searchResults_Votes";
            // ...processing statements go here...
		var response  = results_button3req.responseXML.documentElement;
		var textall = results_button3req.responseText; 
		//alert(textall);
		var nodes = response.getElementsByTagName("button");
		var nn = nodes.length;
		button3dataout  = document.getElementById('buttons3');
		var BUTTONTHREEOUT = "";
		if ( nn > 0 ) {
			BUTTONTHREEOUT = "";
			for (var i = 0; i < nn; i++) {
      		 		var button3item = response.getElementsByTagName('button')[i].firstChild.data;
				var button3_node = response.getElementsByTagName('button')[i]; 
				//var bnode = button3_node.attributes; 
				//var button3name = bnode[0].value; 
				if (response.getElementsByTagName('button')[i].firstChild) {
		 			imagenameone = response.getElementsByTagName('image1')[i].firstChild.data;
		 			imagenametwo = response.getElementsByTagName('image2')[i].firstChild.data;
					imagepath = response.getElementsByTagName('path')[i].firstChild.data;
					imageurl = response.getElementsByTagName('url')[i].firstChild.data;
					imagetag = response.getElementsByTagName('tag')[i].firstChild.data;
					BUTTONTHREEOUT += "<a href=\"" + "http://" + imageurl + "\" target=\"_new\">"; 
					BUTTONTHREEOUT += "<img src=\"" + imagepath + "/" + imagenameone + "\" name=\"" + imagetag + "\" " + "onMouseOver=\"hand_over('" + imagetag + "')\;\" onMouseOut=\"hand_off('" + imagetag + "')\;\" border=\"0\">";
					BUTTONTHREEOUT += "</a><br>";  
				} 
			}
			//alert(BUTTONTHREEOUT);	
			button3dataout.innerHTML = BUTTONTHREEOUT; 

		} else {
			button3dataout.innerHTML = "";
		}
        } else {
            	alert("There was a problem retrieving the XML data:\n" + results_button3req.statusText + ' ' + results_button3req.status);
        }
    }
}
function searchResults_Votes()
{
        // Input mode
    	results_button3url  = '/cgi-bin/display_buttons.pl?n=3';
	//alert(results_button3url); 
        Results_VotesloadXMLDoc(results_button3url);

}
searchResults_Votes();

