function makeRequest(response) 
{
	var http_request = false;
	var siteHost=location.protocol+'//'+location.host;
	var url = siteHost+"/cgi-bin/"+document.getElementById('siteID').value+"/poll.pl?ID="+document.getElementById('siteID').value+"&response=" + response;
	//alert('url  '+url);
	if (window.XMLHttpRequest) 
	{ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
																	http_request.overrideMimeType('text/xml');
																	// See note below about this line
															}
	}
	else if (window.ActiveXObject) 
	{ // IE
		try 
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try 
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e)
			{
				//catch error here
			}
		}
	}

	if (!http_request) {return false;}
	//alert('http_request  '+http_request);
	http_request.onreadystatechange = function() { showResults(http_request); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function showResults(http_requestn)
{
	if (http_requestn.readyState == 4) 
	{
		var xmlDoc = http_requestn.responseXML;
		elements = xmlDoc.getElementsByTagName('opt');
		//alert('pollresults opt len  '+elements.length);
		
		if(document.getElementById('pollform') && (elements.length>0))
		{
			var pollresults = elements[0].getElementsByTagName('title')[0].firstChild.nodeValue;
			document.getElementById('pollform').innerHTML = pollresults;
			//alert('pollresults end '+pollresults);
			return true;
		}
		//return false;
	}
}
	
function pollsubmit(obj)
{
	if(document.pollform)
	{
		for (i=0;i<document.pollform.response.length;i++)
			{
				//alert('checking which option submit  response '+document.pollform.response.length);
				if (document.pollform.response[i].checked)
				{
					//alert('entering submit '+document.pollform.response[i]);
					user_input = document.pollform.response[i].value;
				}
			}
		//alert(' makeRequest '+user_input);
		makeRequest(user_input);
	}
	return false; 
}	

function ClearRads(radgrp)
{
	for(i=0; i<radgrp.length;i++)
	{
		if(radgrp[i].checked == true){radgrp[i].checked =false;}
	}

}