/* Javascript página principal */

$(document).ready(function(){
						   
	//cycle destaquescomfoto
	
	$(function(){  
        $('#galeria').show(); 
        $('#galeria').cycle({  
            fx:     'fade',  
            timeout: 6000,  
            speed: 800,  
            next:   '.next',  
            prev:   '.previous',  
            pager: '.numbers'  
        });  
        $('#galeria2').show(); 
        $('#galeria2').cycle({  
            fx:     'fade',  
            timeout: 6000,  
            speed: 800,  
            next:   '.next2',  
            prev:   '.previous2',  
            pager: '.numbers2'  
        });  
        $('#galeria3').show(); 
        $('#galeria3').cycle({  
            fx:     'fade',  
            timeout: 6000,  
            speed: 800,  
            next:   '.next3',  
            prev:   '.previous3',  
            pager: '.numbers3'  
        });  
    });
						   
	// twitter
	
	var dolar = "";
	
	document.write = function(evil) {
	    dolar += evil;
	}
	
	ajax_loading("#twitter_conteudo");
	ajax_loading("#dolar_conteudo");
	
	$.get("_shared/twitter.php?act=list", function(data) {
		$("#twitter_conteudo").html(data);
		$("#twitter_conteudo").unblock();
	});
	
	$.getScript("http://www.debit.com.br/resumogratuito.php?info=novo_dolar", function(data) {
		$("#dolar_conteudo").html(dolar);
		$("#dolar_conteudo").unblock();
	});
	
	// enquete
	ajax_loading("#enquete_conteudo");
	
	$.get("index.php?p=enquete", function(data) {
		$("#enquete_conteudo").html(data);
		$("#enquete_conteudo").unblock();
		
		configuraEnqueteVotacao();
	});
	
	function configuraEnqueteVotacao() { 
		$("#btnParcialEnquete").click(function() {
			try {				
				ajax_loading("#enquete_conteudo");
				
				$.get("index.php?p=enquete&op=parcial", function(data) {
					// enquete votada com sucesso
					$("#enquete_conteudo").html(data);
					
					$("#btnParcialVoltarEnquete").click(function() {
						ajax_loading("#enquete_conteudo");
						
						$.get("index.php?p=enquete", function(data) {
							$("#enquete_conteudo").html(data);
							configuraEnqueteVotacao();
						});	
					});
				});			
			} catch(e) { alert(e); }
		
			return false;
		});
		
		$("#btnVotarEnquete").click(function() {
			try {				
				ajax_loading("#enquete_conteudo");
				
				$.post("index.php?p=enquete", $("#frmEnquete").serialize(), function(data) {
					if(data[0] != "0") {
						// enquete votada com sucesso
						$("#enquete_conteudo").html(data);
					} else {
						data = data.substring(1);
						
						$("#enquete_conteudo").block({
							message: "<div id=\"mensagem_ajax\"><p>" + data + "</p><br /><a href=\"#enquete_conteudo\" onclick=\"fechar('enquete');\">[Fechar]</a></div>",
							css : {margin: 0, padding: 0, border: 'none', width: '250px',  background: '#fff'},
							overlayCSS: { background:'#fff',  opacity: '0.9', height: '70px' } 
						});
					}				
				});			
			} catch(e) { alert(e); }
		
			return false;
		});
	}
	
	// newsletter
	$("#btnNewsletter").click(function() { 			
		try {
			ajax_loading("#boletim_corpo");
			
			$.post("index.php?j=1", $("#frmNewsletter").serialize(), function(data) { 
				if(data[0] == "1") {
					$("#frmNewsletter input[name='email']").val("E-mail: ");
					$("#frmNewsletter input[name='nome']").val("Nome: ");
				}
				
				data = data.substring(1);
				
				$("#boletim_corpo").unblock();
			
				$("#boletim_corpo").block({
					message: "<div id=\"mensagem_ajax\"><p>" + data + "</p><br /><a href=\"#boletim\" onclick=\"fechar('newsletter');\">[Fechar]</a></div>",
					css : {margin: 0, padding: 0, border: 'none', width: '250px',  background: '#fff'},
					overlayCSS: { background:'#fff',  opacity: '0.9', height: '70px' } 
				});
			});
		} catch(e) { alert(e); }
		
		return false;
	});
	
	$("#frmNewsletter input[name='email']").bind("focus blur", function() {
		if($(this).val() == "") $(this).val("E-mail: ");
	});
	
});

function ajax_loading(campo) 
{
	$(campo).block({
		message: "<img src=\"_imgs/ajax-loader.gif\" alt=\"\" />",
		css : {margin: 0, padding: 0, border: 'none', background: 'none'},
		overlayCSS: { background:'#fff',  opacity: '0.9' } 
	});
}

function fechar(tipo) 
{
	if(tipo == "newsletter") {
		$("#boletim_corpo").unblock();
	} else if(tipo == "enquete") {
		$("#enquete_conteudo").unblock();
	}
}