
	var desafio = {
		
		current_ask : 0,
		total_ask 	: 0,
		
		prev_pergunta : function()
		{
			
			var prev = desafio.current_ask - 1 >= 0 ? desafio.current_ask - 1 : 0;
			var margin = prev * 686;
			
			desafio.current_ask = prev;
			
			$('#content3').find('div').eq(0).animate({marginLeft: -margin}, 1500);
			
			$('#contador > p').html('Você está vendo ' + (prev + 1) + ' de ' + desafio.total_ask + ' desafios.');
			
		},
		
		next_pergunta : function()
		{
			
			var next = desafio.current_ask + 1 < desafio.total_ask ? desafio.current_ask + 1 : desafio.total_ask - 1;
			var margin = next * 686;
			
			desafio.current_ask = next;
			
			$('#content3').find('div').eq(0).animate({marginLeft: -margin}, 1500);
			
			$('#contador > p').html('Você está vendo ' + (next + 1) + ' de ' + desafio.total_ask + ' desafios.');
			
		},
		
		monta_perguntas : function()
		{
			
			$.get('ajax.php', {acao : 'getPerguntas'}, function(data){
				
				var html 	= $('<div/>').attr('id', 'content2').addClass('fl oh');
				var html2 	= $('<div/>').attr('id', 'content3');
				var html3 	= $('<div/>').appendTo(html2);
				
				var w = 0;
				
				for (var i in data)
				{
					
					html3.append($('<div/>').attr('id', data[i]['id']).addClass('fl ask').html($('<p/>').html(data[i]['pergunta'])));
					
					w+=686;
					
					desafio.total_ask++;
					
				}
				
				$('#contador > p').html('Você está vendo 1 de ' + desafio.total_ask + ' desafios.');
				
				html2.width(w);
				
				$('#desafio_amigo > div.content > div#content2').replaceWith(html.append(html2));
				
			});
			
		},
		
		etapa1 : function()
		{
			
			energil.popup('<p>Aguarde...</p>', 250, 70);
			
			$.get('ajax.php', {acao : 'desafioEtapa1', id : $('div#content3 > div > div').eq(desafio.current_ask).attr('id')}, function(data){
				
				$('div.popup > div.popup-tr').click();
				
				if (typeof(data['sucess']) != 'undefined' && data['sucess'] == true)
				{
					
					$('#desafio_amigo_2').show();
					
					$('#home').animate({marginTop:-1200}, 1500, function(){
						
						$('div.popup > div.popup-tr').click();
						
						$('div.proximo').css('z-index', 12);
						
					});
					
				}else{
					
					energil.popup('<p>Dados inválidos.</p>', 250, 70);
					
				}
				
			})
			
		},
				
		etapa2 : function()
		{
			
			energil.popup('<p>Aguarde...</p>', 250, 70);
			
			var seu_twitter = $('#seu-twitter').val();
			var amigo_twitter = $('#amigo-twitter').val();
			
			if ($('#checkbox_desafio_passo_1').attr('checked') == true)
			{
				
				if (seu_twitter !== 'seu login' && amigo_twitter !== 'login do seu amigo')
				{
					
					$.getJSON('ajax.php', {acao : 'desafioEtapa2', seu_twitter : seu_twitter, amigo_twitter : amigo_twitter}, function(data){
						
						$('div.popup > div.popup-tr').click();
						
						if(data['sucess'] == true && typeof(data['sucess']) != 'undefined')
						{
							
							energil.popup('<p>Dados validados com sucesso, aguarde.</p>', 250, 70);
							
							window.location.href = data['url'];
													
						}else{
							
							energil.popup('<p>Dados inválidos.</p>', 250, 70);
							
						}
						
					});
					
				}else{
					
					$('div.popup > div.popup-tr').click();
					energil.popup('<p>Dados inválidos.</p>', 250, 70);
						
				}
				
			}else{
				
				$('div.popup > div.popup-tr').click();
				energil.popup('<p>Você precisa concordar com os termos de uso.</p>', 250, 70);
				
			}
			
		},
		
		erro : false,
		
		confirma : function()
		{
			
			var ok = false;
			
			$('input[type=radio]').each(function(){
				
				if ($(this).attr('checked') == true && desafio.erro == false)
				{
					
					if ($(this).parent().parent().parent().hasClass('1'))
					{
						
						desafio.resposta_certa();
						
					}else{
					
						desafio.erro = true;
						
						desafio.resposta_errada();
							
					}
					
					ok = true;
					
				}
				
			});
			
			if (ok == false)
			{
				
				energil.popup('<p>Você precisa selecionar uma alternativa!', 290, 70);
				
			}
			
		},
		
		resposta_certa : function()
		{
			
			$('#desafio_resposta_errado').hide();
			$('#desafio_resposta_certo').show();
			
			$('#desafio_resposta').animate({marginTop: -600}, 1500, function(){
				
				$('.mande_energia').animate({left:6, opacity:1}, 	1000);
   				$('.desafie_amigo').animate({right:8, opacity:1}, 	1000);
				
   				setTimeout('window.location.href="index.php?mandarEnergia=1"', 8000);
   				
			});
			
		},
		
		resposta_errada : function()
		{
			
			$('#desafio_resposta_errado').show();
			$('#desafio_resposta_certo').hide();
			
			$('#desafio_resposta').animate({marginTop: -600}, 1500, function(){
				
				$('.mande_energia').animate({left:6, opacity:1}, 	1000);
   				$('.desafie_amigo').animate({right:8, opacity:1}, 	1000);
				
				setTimeout('window.location.href="energia.php"', 8000);
				
			});
			
		},
		
	}
