
mtLibAddEvent(function(){
	oMTLib.ajaxifyPoll();
}, "load");

oMTLib.ajaxifyPoll = function(oXML){
	if(!document.getElementById("fPollForm")) return;
	if(oXML){
		oPoll = new oMTLib.animation("poll");
		oPoll.onresizeend = function(){
			this.onresizeend = function(){
				oPoll.obj.style.height = "auto";
			};
			document.getElementById("fPollForm").parentNode.innerHTML += oXML.responseText;
			document.getElementById("fPollForm").parentNode.removeChild(document.getElementById("fPollForm"));
			oPoll.expand(250, 1, 0);
		};
		oPoll.collapse(250, 1, 0);
	}else{
		document.getElementById("fPollForm").onsubmit = function(){
			var a = this.getElementsByTagName("input");
			a[a.length - 2].value = "Voting...";
			var sURL = this.action;
			sURL += (sURL.indexOf('?') != -1)? "&" : "?";
			var n = null;
			for(var i=0, j=a.length; i<j; i++){
				if(a[i].checked){
					n = a[i].value;
					break;
				};
			};
			Ajax.request({
				uri			: sURL,
				callback	: oMTLib.ajaxifyPoll, 
				scope		: oMTLib,
				post		: "bAjaxify=true&fPoll=" + n + "&sPollID=" + document.getElementById("sPollID").value
			});
			return false;
		};
	};
};