	var http_request = false;

	function makePOSTRequest(url, parameters)
	{	
		http_request = false;
		if (window.XMLHttpRequest)
		{
			http_request = new XMLHttpRequest();
        
			if (http_request.overrideMimeType) 
			{
	            http_request.overrideMimeType('text/html');
			}
		 
		} 
		else if (window.ActiveXObject) 
		{ // IE 
			try 
			{ 
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e) 
			{
				try 
				{  
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} 
				catch (e) {}
			}
		 
		 
		}
		if (!http_request) 
		{
			alert('Cannot create XMLHTTP instance');
			return false;
		}
      
		if(url == 'addon/opinionpoll.php')
		{
			http_request.onreadystatechange = alertContents;
		}
		else
		{
			http_request.onreadystatechange = alertContents_new;
		}
		
		http_request.open('POST', url, true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", parameters.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(parameters);
	}

	function alertContents() 
	{
		if (http_request.readyState == 4) 
		{
			if (http_request.status == 200)
			{
				result = http_request.responseText;
				document.getElementById('myspan').innerHTML = result;            
			} else 
			{
				alert('There was a problem with the request.');
			}
		}
	}
	
	function alertContents_new() 
	{
		if (http_request.readyState == 4) 
		{
			if (http_request.status == 200)
			{
				result = http_request.responseText;
				document.getElementById('myspan_new').innerHTML = result;
			} 
			else 
			{
				alert('There was a problem with the request.');
			}
		}
	}
   
	function get(obj, option, opval,root)
	{
		var poststr = "vote=" + encodeURI('true') +"&option=" + encodeURI(option) +"&opval=" + encodeURI(opval) +"&rowid=" + encodeURI( document.getElementById("rowid").value );
		makePOSTRequest('addon/opinionpoll.php', poststr);//alert(poststr);
	}
	
	function get_new(obj, option, opval,root)
	{
		var poststr = "vote=" + encodeURI('true') +"&option=" + encodeURI(option) +"&opval=" + encodeURI(opval) +"&rowid=" + encodeURI( document.getElementById("rowid").value );
		makePOSTRequest('addon/opoll_ipl.php', poststr);
	}