window.addEvent('domready',
function() {
	var showResults = function(event) {
		event = new Event(event);
		event.stop();
		
		TB_bind_url('Poll',$('triggerTB').href);
	}
	
	var showErrors = function() {
		var errorsUL = $('errors') || false;
		if(!errorsUL)
		{
			errorsUL = new Element('ul').setProperties({'id':'errors'}).adopt(new Element('li').set('text','Please select an option before you submit a poll opinion')).injectBefore($('member_centre')||$('poll_form'));
		}
		
		errorsUL.setStyles({'display':'block','visibility':'visible'});
	}
	
	var hideErrors = function () {
		var errorsUL = $('errors') || false;
		
		if(!errorsUL) return;
		
		errorsUL.setStyles({'display':'none','visibility':'hidden'});
	}
	
	var results = $$('input[name=results]')[0] || false;
	if(results)
	{		
		results.addEvent('click',showResults);
	}
	/*
	var pollForm = $('poll_form') || false;
	if(pollForm)
	{
		pollForm.adopt(new Element('input').setProperties({'name':'ajax','value':'true','type':'hidden'}));
		pollForm.adopt(new Element('input').setProperties({'name':'ajaxVote','value':'true','type':'hidden'}));
		$$('body')[0].adopt(new Element('div').setProperties({'id':'formContentUpdate'}).setStyles({'display':'none','visibility':'hidden'}));
		
		pollForm.addEvent('submit',
			function(event) {
				event = new Event(event);
				event.stop();
				
				var poll_id = $$('input[name=poll_id]')[0];
				var result_id = $$('input[name=poll_result_'+poll_id.value+']');
				var checked = false;
				
				for(var i=0; i<result_id.length;i++)
				{
					if(result_id[i].checked)
					{
						checked = true;
						break;
					}
				}
				
				if(!checked)
				{
					showErrors();
					return;
				}
				
				hideErrors();				
				this.send(new Request({
					update : $('formContentUpdate'),
					onComplete : function() { console.log('dd'); $('triggerTB').fireEvent('click',event); }
				}));
			});
		
	}
	*/
});