// JavaScript Document
host = $("#host").attr("href");

$(document).ready(function() {
	
	host = $("#host").attr("href");

	imageLoad = new Image();   
	$(imageLoad).attr( "src" , "http://www.triada.com.br/img/lightbox-ico-loading.gif" ); 
	
	$(".botao_resposta_teste").click(function(){
		
		if( $("input[name='resposta']:checked").val() > 0 ){
			
			$(this).attr( "href" , $(this).attr( "xurl")+"?r="+$("input[name='resposta']:checked").val()  );
		
		}else{
			
			alert("selecione uma opção");
					
		}
			
	});
	
	$(".destaques_semana_mes_comentadas .barra-mais li").click(function(){
		
		var destaque = $(this).attr("xdestaque");
			
		$(".destaques_semana_mes_comentadas .um-bloco").css("display","none");	
		$(".destaques_semana_mes_comentadas .dois-bloco").css("display","none");
		$(".destaques_semana_mes_comentadas .tres-bloco").css("display","none");
		
		$(".destaques_semana_mes_comentadas ."+destaque+"-bloco").css("display","block");	
		
		//------------------------------------------------------------
		
		$(".barra-mais ul .um-ativo").attr("class","um");
		$(".barra-mais ul .dois-ativo").attr("class","dois");
		$(".barra-mais ul .tres-ativo").attr("class","tres");
		
		$(this).attr("class",destaque+"-ativo");
		
	});
	
	$("#botao-recomendar").click(function(){

		var id_conteudo = $(this).attr("xid");
		
		$.get( host+"add_recomendacao.php", 
		{id_conteudo: id_conteudo}, function(data){
			
			$(".botoes-corpo span").html("<br><br>"+data);
			
		});
		
	});
	
	$(".compartilhar").click(function(){
		
		$("#enviar-email-box").css("display","none");
		$("#compartilhar-box").css("display","block");
			
	});
	
	$(".enviar-email").click(function(){
		
		$("#compartilhar-box").css("display","none");
		$("#enviar-email-box").css("display","block");
			
	});
	
	
	$(".botao-news-letter").click(function(){

		var email = $("input[name='email-newsletter']").val();
		$("input[name='email-newsletter']").val("");
		
		if($.trim(email)=="Seu email") email = "";
		if(typeof email=="undefined") email = "";
			
		conteudo =		'<form action="#" method="GET">';
		conteudo += 		'<span style="margin-left: 10px;">Inscreva-se em nossa Newsletter e receba em seu email nossas atualizações.</span>';
		conteudo += 		'<input type="text" style="border: #ccc 1px solid; width: 400px;" name="email-newsletter-ajax" class="campo-email-news" value="'+email+'"/>';
		conteudo += 		'<input type="submit" onclick="return false" id="ajax-botao-news" class="botao-ok-news" value="" />';
		conteudo +=		'</form>';
		
		novoBlocoFlutuante( conteudo, "Newsletter", 450, 130, true );
		
		iniciarClick();
		
		if(email){
			if(email.length > 5) $("#ajax-botao-news").click();
		}
				
	});
			
});

function iniciarClick(){
	
	$("#ajax-botao-news").click(function(){
		
		var Oemail = $("input[name='email-newsletter-ajax']").val();
		
		$("#o-conteudo").html('<img style="margin-top: 20px; margin-left: 204px" src="' + $(imageLoad).attr( "src") + '" />');
		
		$.get( host+"add_newsletter.php" , {email: Oemail}, function(data){
			
			$("#o-conteudo").html(data);

			iniciarClick();
			
		});
		
	});
		
}

function bloquearTela( id , modal ){

	$("body").append('<div id="box-all">&nbsp;</div>');
	$("#box-all").fadeIn(1000);
	
	if(modal==false){
		$("#box-all").click(function(){
			
			$("#"+id).remove();
			
			$("#box-all").fadeOut(500,function(){
				$("#box-all").remove();
			});
			
		});
	}
	
}

function fecharBloco(id){
	
	$("#"+id).remove();
	$("#box-all").fadeOut(500,function(){
		
		$("#box-all").remove();
		
	});	

}	

function novoBlocoFlutuante( conteudo , titulo , width , height , modal ){
		
	temp =  '<div id="o-box" style="height: '+height+'px; margin-top: -'+Math.round(height/2)+'px; width: '+width+'px; margin-left: -'+Math.round(width/2)+'px;">';
	temp += 	'<div id="titulo"><a class="finalizar" alt="Fechar" title="Fechar" style="float: right;" onclick="fecharBloco(\'o-box\')"> X </a>'+titulo+'</div>';
	temp += 	'<div id="o-conteudo">'+conteudo+'</div>';
	temp += '</div>';
	
	$("body").append(temp);
	
	bloquearTela( "o-box" , modal );
	$("#o-box").fadeIn(1000);
	
}
