/* vim: set ts=4 sw=4 noet : */

function getPollHTMLText(value,target) {
	var req = GeneralXMLHttpRequest();
	req.onreadystatechange = function (e) {
		if (req.readyState != 4) return "";
		var retval = req.responseText;
		var pollWrapper = document.createElement("DIV");
		pollWrapper.style.display = "block";
		pollWrapper.style.padding = "5px";
		pollWrapper.style.border = "1px solid";
		pollWrapper.innerHTML = retval;
		target.parentNode.replaceChild(pollWrapper,target);
	};
	req.open("POST", "/dekdee/poll/xmlhttp_getpollbyid.php");
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
	req.send("poll_id="+value);
}

/* replace sound player dummy images with real players */
function showPoll()
{
    var dummies = document.getElementsByName("dekdeePollDummy");

    for (var i=0; i<dummies.length; i++) {
        var dummy = dummies[i];
        var dummyData = {};

        /* get the dummy's encoded data in 'poll_id=id' */
        var pair = String(dummy.id);
        var keyAndValue = pair.split('=');
        dummyData[keyAndValue[0]] = decodeURIComponent(keyAndValue[1]);

        getPollHTMLText(dummyData.poll_id,dummy);
    }
}

function popWindow(wName){
	features = 'width=800,height=600,toolbar=no,location=no,directories=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=no';
	pop = window.open('',wName,features);
	if(pop.focus){ pop.focus(); }
	return true;
}
