$(document).ready(function() {
	// poll
    $('form#PollAddForm').submit(function(){
    	var val = $('input[type=radio]:checked').attr('value');
    	var name = $('input[type=radio]:checked').attr('name');
    	if (val==undefined) {
    		$('form#PollAddForm label').css('text-decoration', 'underline');
    		setFlash('U heeft geen antwoord geselecteerd!');
    		$('input[type=radio]').change(function(){
    			$('form#PollAddForm label').css('text-decoration', 'none');
    		});
    	}
    	else{
			$.ajax({
				type: "POST",
				url: webroot+"polls/ajax_vote/",
				data: ""+name+"="+val,
				success: function(rslt){
					if (rslt == 0){
						setFlash('U heeft vandaag al een stem uitgebracht!');
					}
					else{
						setFlash('Bedankt voor uw stem!');
						// set html
						$('#poll .main').html(rslt);
						
						// set vars
						var divs = jQuery.makeArray($('table#votes_result tr td div.displayStatusBar'));
						var widths = new Array();
						
						// set all status divs to default and animte to original
						for (var i = 0; i < divs.length; i++){
							widths[i] = $(divs[i]).innerWidth();
							$(divs[i]).css('width', '20px');
							$(divs[i]).animate({width: widths[i]+"px"}, { duration: 500, queue: false });
						};
					}
				}
			});
    	}
    	return false;
    });
});
