function trim(str){return str.replace(/^\s+|\s+$/g,"");}

function CarregarNoticia(contId){
	$.ajax({
		type: "POST",
		data: "do=CarregarNoticia&cont_id="+contId,
		url: "controller.php",
		success: function(data){
			var json = eval("("+data+")");
			$("#ultima-noticia-titulo").html(json["titulo"]);
			$("#ultima-noticia-texto").html(json["texto"]);
			if(json["video"] != ""){
				$("#ultima-noticia-video-foto").html(json["video"]);
				//console.log("Tem video");
			} else if(json["foto"] != ""){
				$("#ultima-noticia-video-foto").html(json["foto"]);
				//console.log("Tem foto");
			} else {
				$("#ultima-noticia-video-foto").html("<img src=\"_images/player-home.png\">");				
			}
		},
		complete: function(){
			$(".scroll-pane-home").jScrollPane({showArrows: true});			
		}
		
	});
}

var statusNoticia = "recentes";
function CarregarNoticias(){
	if(statusNoticia == "recentes"){
		statusNoticia = "anteriores";
		tipo = 0;
	} else {
		statusNoticia = "recentes";
		tipo = 1;
	}
	$.ajax({
		type: "POST",
		data: "do=CarregarNoticias&tipo="+tipo,
		url: "controller.php",
		success: function(data){
			var json = eval("("+data+")");
			$("#div-noticias").html("");
			$("#div-noticias").html("<div class='scroll-pane-noticias'></div>");
			if(json){
				$(json).each(function(){
					var html = "<p>"+this.data+'<br><a href="javascript:CarregarNoticia('+this.id+');">'+this.titulo+"</a></p>";
					$(".scroll-pane-noticias").append(html);
				});
			} else {
				$("#div-noticias").html("<p>Não há notícias anteriores.</p>");
			}
		},
		complete: function(){
			$(".scroll-pane-noticias").jScrollPane({showArrows: true});		
		}
	});
}

var statusPosts = "recentes";
function CarregarPosts(){
	if(statusPosts == "recentes"){
		statusPosts = "anteriores";
		tipo = 0;
	} else {
		statusPosts = "recentes";
		tipo = 1;
	}
	$.ajax({
		type: "POST",
		data: "do=CarregarPosts&tipo="+tipo,
		url: "controller.php",
		success: function(data){
			var json = eval("("+data+")");
			$("#div-posts").html("");
			if(json){
				$(json).each(function(){
					var html = "<span class='data-arquivo'>"+this.data+'</span><br><a href="javascript:CarregarPost('+this.id+');">'+this.titulo+"</a></p>";
					$("#div-posts").append(html);
				});
			} else {
				$("#div-posts").html("<p>Não há posts anteriores.</p>");
			}
		}
	});
}

function CarregarPost(contId){
	$.ajax({
		type: "POST",
		data: "do=CarregarPost&cont_id="+contId,
		url: "controller.php",
		success: function(data){
			var json = eval("("+data+")");
			$("#ultimo-post-data").html(json["data"]);
			$("#ultimo-post-titulo").html(json["titulo"]);
			$("#ultimo-post-imagem").html(json["imagem"]);
			$("#ultimo-post-texto").html(json["texto"]);
			$("#ultimo-post-num-comentarios").html(json["num_comentarios"]);
			$("input:hidden[name=cont_id]").val(json["id"]);
			$("#container-comentar").html("");	//	Zera a div de comentar o post
			$("#container-comentarios").html("");	//	Zera a div de comentários
		}
	});
}

function CarregarComentarPost(){
	$.ajax({
		type: "POST",
		data: "do=CarregarComentarPost&cont_id="+$("input:hidden[name=cont_id]").val(),
		url: "controller.php",
		success: function(data){
			$("#container-comentarios").css('display', 'none');
			$("#container-comentar").html(data).fadeIn();
		},
		complete: function(){
			$('#nav-comentario').removeClass('ativo');
			$('#nav-comentar').addClass('ativo');
		}
	});
}

function CarregarComentariosDoPost(){
	$.ajax({
		type: "POST",
		data: "do=CarregarComentariosDoPost&cont_id="+$("input:hidden[name=cont_id]").val(),
		url: "controller.php",
		success: function(data){
			$("#container-comentar").css('display', 'none');
			$("#container-comentarios").hide().html(data).fadeIn();
		},
		complete: function(){
			$(".scroll-pane-comentarios").jScrollPane({showArrows: true});
			$('#nav-comentar').removeClass('ativo');
			$('#nav-comentario').addClass('ativo');
		}
	});
}

function ComentarPost(){
	$.ajax({
		type: "POST",
		data: "do=ComentarPost&"+$("#frmComentarPost").serialize(),
		url: "controller.php",
		success: function(data){
			$("#container-comentar").html(data);
		}
	});
}

function CarregarPromo(contId){
	$.ajax({
		type: "POST",
		data: "do=CarregarPromo&cont_id="+contId,
		url: "controller.php",
		success: function(data){
			var json = eval("("+data+")");
			$("#ultima-promo-titulo").html(json["titulo"]);
			$("#ultima-promo-texto").html(json["texto"]);
			$("#ultima-promo-imagem").html(json["imagem"]);
			$("input:hidden[name=promocao_id]").val(json["id"]);
		},
		complete: function(){
			$(".scroll-pane-before").jScrollPane({showArrows: true});		
		}
	});
}

function EnviarCadastroPromo(){
	$.ajax({
		type: "POST",
		data: "do=EnviarCadastroPromo&"+$("#frmPromos").serialize(),
		url: "controller.php",
		success: function(data){
			$("#subscribed-at-promo").html(data);
		}
	});
}

function EnviarContato(){
	$.ajax({
		type: "POST",
		data: "do=EnviarContato&"+$("#frmContato").serialize(),
		url: "controller.php",
		success: function(data){
			$("#contact-sent").html(data);
		}
	});
}

function CarregarAlbum(albuId){
	if(!albuId)
		albuId = $("input:hidden[name=albu_id]").val();
	$.ajax({
		type: "POST",
		data: "do=CarregarAlbum&albu_id="+albuId,
		url: "controller.php",
		success: function(data){
			var json = eval("("+data+")");
			$("input:hidden[name=albu_id]").val(json["id"]);
			$("#album-nome-ano").html(json["nome"]);
			$("#discografia-box-info-conteudo").html(json["descricao"]);
		},
		complete: function(){
			$(".scroll-pane-discografia").jScrollPane({showArrows: true});		
			$('#nav-musicas').removeClass('ativo');
			$('#nav-album').addClass('ativo');
		}
	});
}

function CarregarFaixasDoAlbum(){
	var albuId = $("input:hidden[name=albu_id]").val();
	$.ajax({
		type: "POST",
		data: "do=CarregarFaixasDoAlbum&albu_id="+albuId,
		url: "controller.php",
		success: function(data){
			$("#discografia-box-info-conteudo").html(data);
		},
		complete: function(){
			$(".scroll-pane-discografia").jScrollPane({showArrows: true});		
			$('#nav-album').removeClass('ativo');
			$('#nav-musicas').addClass('ativo');
		}
	});
}

function CarregarLetraCifra(faixId){
	$.ajax({
		type: "POST",
		data: "do=CarregarLetraCifra&faix_id="+faixId,
		url: "controller.php",
		success: function(data){
			$("#discografia-musicas-letra").hide().html(data).fadeIn();
		}
	});
}

function CadastrarVisitante(){
	var email = $("input:text[name=email]").val();
	$.ajax({
		type: "POST", data: "do=CadastrarVisitante&email="+email, url: "controller.php",
		success: function(data){
			var msg = data >= 1 ? "Cadastro realizado!" : "E-mail inválido." 
			$("#cad-sub-msg").html(msg);
		}
	});
}

function AcessarAreaRestrita(){
	$.ajax({
		type: "POST", data: "do=AcessarAreaRestrita&"+$("#frmContratantes").serialize(), url: "controller.php",
		success: function(data){
			data = trim(data); 
			if(data == "1"){
				$.fancybox({
					//'orig'			: $(this),
					'padding'		: 0,
					'href'			: 'contratantes.php',
					'type'			: 'iframe',
					'width'         : 580,
					'overlayColor' 	: '#000',
					'transitionOut'	: 'fadeOut'
				});
				$('#fancybox-wrap').removeAttr('class').addClass('fancybox-contratantes');
				/*
				var largura = 500;
				var altura = 500;
				var larguraTotal = screen.availWidth;
				var alturaTotal = screen.availHeight;
				var top = (alturaTotal - altura) / 2;
				var left = (larguraTotal - largura) / 2;
				
				window.open("contratantes.php","contratantes","width="+largura+",height="+altura+",top="+top+",left="+left);
				*/
			} else
				alert("Dados incorretos.");
		}
	});
}


