function vote(id, PLEASE_SELECT_AN_ANSWER)
{
    var $id = id;
    var voteid = jQuery('input:radio[name=voteid]:checked');		
	
	if(voteid.length == 0){
		alert(PLEASE_SELECT_AN_ANSWER);
		return false;
	}		
    
	$vote_id = jQuery('input:radio[name=voteid]:checked').val();
	$task = 'vote';
	
	showResult($id, $task, $vote_id);				
	return false;    
}

function showResult(id, task, voteid){
    
	jQuery.ajax({
	   type: "POST",
	   url: "index.php?option=com_poll&task=" + task,
	   data: "id=" + id + "&voteid=" + voteid,
	   success: function(data){	
			//get the default ques and save it
            
			var poll_ques = jQuery('#pollform' + id + ' thead td').text();            
			
			var poll_result = "<div class='poll_result'><span class='ques'>";
				poll_result += poll_ques;
				poll_result += "</span>";
				poll_result += "<ul class='lists'>"
			
			var json = jQuery.json.deserialize(data);			
			
			var total_votes = 0;
			
			if(json.length>0)
			{
				for(i=0; i<json.length; i++)
				{
					total_votes += parseInt(json[i].hits);
					poll_result += "<li><span class='opt'>";
					poll_result += json[i].text;
					poll_result += "</span><span class='percent'>";
					poll_result += json[i].percent;
					poll_result += "%</span></li>";
				}
			}
			poll_result += "</ul>";
			poll_result += "<span class='totalvotes'>Total Votes : ";
			poll_result += total_votes;
			poll_result += " </span></div>"
			//default height of the poll
			var height = jQuery('#pollform' + id).height();
			jQuery('#pollform' + id).css({
				'height' : height
			});				
			jQuery('#pollform' + id + '.poll-poll').remove('slow');
			jQuery('#pollform' + id).html(poll_result).hide().fadeIn('slow');
	   }
	 });
     
     return false; 
}