function openOverlay() {

	document.getElementById('overlay').style.visibility = 'visible';

}

function closeOverlay() {

	document.getElementById('overlay').style.visibility = 'hidden';

}

function processVote(handle) {
    
    var pollOptions = document.getElementsByName('poll-option');
    
    if (pollOptions != null) {
        
        for (var i = 0; i < pollOptions.length; i++){
            if (pollOptions[i].checked == true) {
                var poll_choice = pollOptions[i].value;
                break;
            }
        }
        
        
        if (poll_choice != null) {
            
            //ajax poll vote
            
            var Request = false;
            if (window.XMLHttpRequest) {
            Request = new XMLHttpRequest();
            } else if (window.ActiveXObject) {
            Request = new ActiveXObject("Microsoft.XMLHTTP");
            }
            
            if(Request) {
				url = webroot + "components/process-vote.php";
                Request.open("POST", url, true);
                Request.onreadystatechange = function() {

                if (Request.readyState == 4 && Request.status == 200) {

                    //alert("it worked!");
                    //alert(Request.responseText);
                    
                    document.getElementById('poll-options-container').innerHTML = Request.responseText;
                    alert("Thanks for voting!");

                }


                }
             }
                parameters = 'poll=' + encodeURI(handle) + "&vote-value=" + encodeURI(poll_choice);

                Request.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
                Request.send(parameters);
            }else{
                alert("You must select a poll option.");
            }
            
            
            
        }else{
            alert("You must select a poll option.");
        }
    
    
}
