	function vote(){
		//get value
		var answers = document.getElementById('answersDiv').childNodes;
		for (var i in answers){
			if (answers[i].checked){
				value = answers[i].value;
				break;	
			}else{
				value = false;
			}
		}
		urlRoot = encodeURIComponent(root);
		//Set Up Ajax
		var xhr = getXhr();
		if(xhr && value){
			xhr.onreadystatechange = showResults;	
			xhr.open("GET", root + "poll/vote.php?value=" + value + "&root=" + urlRoot,true);
			xhr.send(null);
		}	
	}

	function getXhr(){
		if (window.XMLHttpRequest) {
			xhr = new XMLHttpRequest();
		}else {
			if (window.ActiveXObject) {
				try {
					xhr = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) { }
			}
		}
		return xhr;	
	}

	function showResults(){
		if(this.readyState == 4){
			var results = document.createElement("DIV");
			results.innerHTML = this.responseText;
			var pollDiv = document.getElementById('pollDiv');
			pollDiv.parentNode.replaceChild(results,pollDiv);
		}
	}