
	var enquete = {
		
		enquetes : new Array(),
			
		votar : function(enqueteCls)
		{
			enquete.enquetes[enqueteCls] = typeof(enquete.enquetes[enqueteCls]) == 'undefined' ? new Array(2) : enquete.enquetes[enqueteCls];
		
			if (enquete.enquetes[enqueteCls]['status'] != 'working')
			{
				clearInterval(enquete.enquetes[enqueteCls]['interval']);
				
				$('.' + enqueteCls).find('p.enquete-msq').html('Aguarde...').fadeIn();
				
				enquete.enquetes[enqueteCls]['status'] = 'working';
				
				$.get($('.' + enqueteCls).attr('action') + '&' + $('.' + enqueteCls).serialize(), function(data){
					
					enquete.enquetes[enqueteCls]['status'] = '';
					
					$('.' + enqueteCls).find('p.enquete-msq').html(data.msg).fadeIn();
					
					enquete.enquetes[enqueteCls]['interval'] = setInterval(function(){
						$('.' + enqueteCls).find('p.enquete-msq').fadeOut(0);
						enquete.resultado(enqueteCls);
						clearInterval(enquete.enquetes[enqueteCls]['interval']);
					},2000);
					
				});
				
			}else{
				$('.' + enqueteCls).find('p.enquete-msq').html('Ops, Aguarde...').fadeIn();
			}
		},
	
		resultado : function(enqueteCls)
		{
			enquete.enquetes[enqueteCls] = typeof(enquete.enquetes[enqueteCls]) == 'undefined' ? new Array(2) : enquete.enquetes[enqueteCls];
			
			$('.' + enqueteCls).find('p.enquete-msq').html('Aguarde...').fadeIn();
			
			if (enquete.enquetes[enqueteCls]['status'] != 'working')
			{
				enquete.enquetes[enqueteCls]['status'] = 'working';
				
				$.get($('.' + enqueteCls).attr('action') + '../resultado/&enquete=' + $('.' + enqueteCls).find('input[name=enquete]').val(), function(data){
				
					//$('.' + enqueteCls).find('p.enquete-msq').fadeOut();
					
					enquete.enquetes[enqueteCls]['status'] = '';
					
					/*
					$('.' + enqueteCls).find('span > span').html('').width(0);
					$('.' + enqueteCls).find('span').fadeOut();
					*/
					
					if (data.sucess)
					{
						for (var i in data.resultados)
						{
							if (data.total > 0)
							{
								var t = ((data.resultados[i] * 100) / data.total).toFixed(2);
								var span = $('.' + enqueteCls).find('input[value=al-' + i + ']').parent().parent().next().find('span');
								
								span.find('span').width(0).html(t + '%');
								span.css({display:'block'});
								span.find('span').css({width:t +'%'});
							}
						}
						$('.' + enqueteCls).find('p.enquete-msq').html(data.total + ' voto' + (data.total > 1 ? 's' : ''));
					}
					
				});
			}else{
				$('.' + enqueteCls).find('p.enquete-msq').html('Ops, Aguarde...').fadeIn();
			}
		}
			
	};
