function GetXmlHttpObject() {
	var xmlHttp=null;
	try {
		xmlHttp=new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
	}
	catch (e) {
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return xmlHttp;
}

function viewPoll(){
	var poll_id = document.getElementById('poll_id').value;	
	httpObject = GetXmlHttpObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState == 4){
				document.getElementById('poll').innerHTML= httpObject.responseText;
			}
			else {
	  			document.getElementById('poll').innerHTML= "<img src='"+siteName+"images/loading.gif'>";
			}
		}
		httpObject.open("GET", siteName+"views/index/poll_result.php?poll_id="+poll_id+"&rand="+Math.random()*11111111, true);
		httpObject.send(null);
	}
}

function poll(){
	var poll_id = document.getElementById('poll_id').value;
	var vote_id = getCheckedValue(document.forms['poll_form'].elements['vote_id']);
	httpObject = GetXmlHttpObject();
	if (httpObject != null) {
		httpObject.onreadystatechange = function(){
			if(httpObject.readyState == 4){
				document.getElementById('poll').innerHTML= httpObject.responseText;
			}
		else {
		  document.getElementById('poll').innerHTML= "<img src='"+siteName+"images/loading.gif'>";
		 }
	}
		httpObject.open("GET", siteName+"views/index/poll_result.php?poll_id="+poll_id+"&vote_id="+vote_id+"&rand="+Math.random()*11111111, true);
		httpObject.send(null);
	}
}


function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}