$(function() {
	$("button",".pesquisa").button().css({fontSize: '9px',verticalAlign: 'top', height: '20px'});
	$("#btnEnviaComentario").click( function(){
		 enviaComentario();
	});
});

$(window).load(
	function()
	{
		alinhaColunas();	
		$(".itemLoad").show();
	}
	
);

function alinhaColunas()
{
/*	if($(".resumoNoticia").size() > 0)
	{
		$('.resumoNoticia').each(function(indice, elemento){
			if($(elemento).height() < 120){
				$(elemento).css('height','120px');
			}
		});			
	}*/	
	
	if($(".exibeFormulario").size() > 0)
	{
			var esquerda = $(".barraEsquerda").height();
			var conteudo = $(".conteudoInternas").height();
			var maior = esquerda;
			if(maior < conteudo)
			{
				maior = conteudo;
			}	
			if($('.exibeFormulario').height() < $('.conteudoInternas').height()){
				$($('.exibeFormulario')).css('height',maior+'px');
			}		
	}	
	
	if($(".barraDireita").size() > 0)
	{
		var direita = $(".barraDireita").height();
		var esquerda = $(".barraEsquerda").height();
		var conteudo = $(".conteudoHome").height();
		var maior = direita;
		if(maior < esquerda)
		{
			maior = esquerda;
		}
		if(maior < conteudo)
		{
			maior = conteudo;
		}	
	
		if($('.notDestaque .item').height() > $('.cobDestaque .item').height())
		{
			$('.cobDestaque .item').css('height',$('.notDestaque .item').height()+'px');		
		}
		else
		{
			$('.notDestaque .item').css('height',$('.cobDestaque .item').height()+'px');		
		}
		
		$(".barraDireita .meio").css('height',maior+'px');
		$(".barraEsquerda .meio").css('height',maior+'px');
		$(".conteudoHome .meio").css('height',maior+'px');			
	}
	else
	{
			var esquerda = $(".barraEsquerda").height();
			var conteudo = $(".conteudoInternas").height();
			var maior = esquerda;
			if(maior < conteudo)
			{
				maior = conteudo;
			}	
	
			$(".barraEsquerda .meio").css('height',maior-10+'px');
			$(".conteudoInternas .meio").css('height',maior-10+'px');		
	}
}

function enviaComentario()
{
	$("#acao").val("salvar");
   $.post("../actions/ComentarioPublicacaoAction.php",$("#divMestra :input[value][value!='.']").serialize(),function(data)
	{
		if(data == null || data == '')
		{
			$('#edtComentario').val('');
			alert("Comentario enviado com sucesso.");
		}else
		{
			alert('Falha ao enviar comentario.');
		}
	}
   );
}


function favorita()
{
	$("#acaoLogin").val("validaLogin");
	$.post("../actions/PessoaAction.php",$("#dvLogin :input[value][value!='.']").serialize(),function(data)
	{
		if(data == null || data == '')
		{
			$('#acaoInvocada').val('favorita');
			$('#dvLogin').modal();
		}
		else
		{
			$("#acao").val("salvar");
			$.post("../actions/FavoritosAction.php",$("#dadosControle :input[value][value!='.']").serialize(),function(data)
				{	
					if(data == null || data == '')
					{
						if($("#edtCodImagem").size() > 0)
						{
							$("#edtCodImagem").val('');
						}
						alert('Item adicionado aos favoritos com sucesso.');
					}
					else
					{
						if($("#edtCodImagem").size() > 0)
						{
							$("#edtCodImagem").val('');
						}
						alert('Falha: '+data);
					}
				}
			);
		}
	}
	);
}

function favoritaImagem(codImagem)
{
	$("#edtCodImagem").val(codImagem);
	favorita();
}

function removeImagemFavorita(codImagem)
{
	if(confirm('Deseja realmente excluir este item dos seus favoritos?'))
	{
		$("#edtCodFavorito").val(codImagem);
		$("#acao").val("excluir");
		$.post("../actions/FavoritosAction.php",$("#dadosControle :input[value][value!='.']").serialize(),function(data)
			{
				if(data == null || data == '')
				{
					if($("#edtCodFavorito").size() > 0)
					{
						$("#edtCodFavorito").val('');
					}
					alert('Item excluido com sucesso.');
					document.location.reload();
				}
				else
				{
					if($("#edtCodFavorito").size() > 0)
					{
						$("#edtCodFavorito").val('');
					}
					alert(data);
					alert('Falha ao incluir item nos favoritos.');
				}				
			}
		);
	}
}

function removeFavorito(codFavorito)
{
	if(confirm('Deseja realmente excluir este item dos seus favoritos?'))
	{
		$("#edtCodFavorito").val(codFavorito);
		$("#acao").val("excluir");
		$.post("../actions/FavoritosAction.php",$("#dadosControle :input[value][value!='.']").serialize(),function(data)
			{
				if(data == null || data == '')
				{
					if($("#edtCodFavorito").size() > 0)
					{
						$("#edtCodFavorito").val('');
					}
					alert('Item excluido com sucesso.');
					document.location.reload();
				}
				else
				{
					if($("#edtCodFavorito").size() > 0)
					{
						$("#edtCodFavorito").val('');
					}
					alert(data);
					alert('Falha ao incluir item nos favoritos.');
				}				
			}
		);
	}
}

function login(formLogin)
{
	if(formLogin == 1)
	{
		$("#acaoLogin").val("login");
		
		$.ajax({
			url: "../actions/PessoaAction.php",
			dataType: 'json',
			data: $("#dvLogin :input[value][value!='.']").serialize(),
			type: 'POST',
			success: function(data){
			if(data.razaosocial != null)
			{
				logado(data.razaosocial);
				$("#idUser").val(data.codpessoa);
				if($(".btnLoginInterno").size() > 0)
				{
					$(".btnLoginInterno").css('display','none');	
				}
			    if($("#btnEnviaComentario").size() > 0)
				{
					$("#edtComentario").val('');
					$("#edtComentario").attr('disabled','');
					$("#btnEnviaComentario").attr('disabled','');
				}				
				$.modal.impl.close();
				if($('#acaoInvocada').val() != '')
				{
					eval($('#acaoInvocada').val()+"()");
				}
				$('#acaoInvocada').val('');
			}
			else
			{
				alert(data);
			}		
		}});		
	}
	if(formLogin === 2)
	{
		$("#acaoLogin2").val("login");
		$.ajax({
			url: "../actions/PessoaAction.php",
			dataType: 'json',
			data: $("#loginLateral :input[value][value!='.']").serialize(),
			type: 'POST',
			success: function(data){
			if(data.razaosocial != null)
			{   
				logado(data.razaosocial);	
				$("#idUser").val(data.codpessoa);
				if($(".btnLoginInterno").size() > 0)
				{
					$(".btnLoginInterno").css('display','none');	
				}				
			    if($("#btnEnviaComentario").size() > 0)
				{
					$("#edtComentario").val('');
					$("#edtComentario").attr('disabled','');
					$("#btnEnviaComentario").attr('disabled','');
				}								
			}
			else
			{
				alert(data);
			}		
		}});					
	}
}

function logoff()
{
	$("#acaoHome").val("logoff");
	$.post("../actions/PessoaAction.php",$("#divMestra :input[value][value!='.']").serialize(),function(data)
	{
		$("#idUser").val('');
		window.location = 'index.php';
	});		
}

function logado(razaoSocial)
{
	$("#loginLateral").html("<div style=\"height: 178px;\"><b>LOGIN EFETIVADO</b><br /><br />Usu&aacute;rio Logado:<br /><div class=\"input\" style=\"padding-top:5px; padding-bottom:5px;\">&nbsp;"+razaoSocial+"</div><br /><input type=\"button\" name=\"btnLogoff\" id=\"btnLogoff\" value=\"Sair\" class=\"logoff\" onclick=\"logoff();\" /><br /></div>");
	$(".usuarioLogado").html(saudacao()+", "+razaoSocial+"&nbsp;&nbsp;<span style=\"cursor: pointer;\" onclick=\"logoff();\">[ SAIR ]</span>");
}

function compartilha()
{
	$('#dvCompartilha').modal();
}

function enviaFotoPorEmail(idFoto)
{
	$('#edtFotoSelecionada').val(idFoto);
	$('#dvEnviaFotoEmail').modal();
}

function enviaFoto()
{
	$("#acaoEmail").val("enviaFoto");
	$('.envioEmail').val('Enviando...');
    $('.envioEmail').attr('disabled',true);
	$.post("../utilidades/Generica.php",$("#dvEnviaFotoEmail :input[value][value!='.']").serialize(),function(data)
		{
			$('#edtFotoSelecionada').val('');
			if(data == null || data == '')
			{
				$('.envioEmail').val('Enviar');
				$('.envioEmail').attr('disabled','');
				alert('Foto enviada com sucesso.');	
				$.modal.impl.close();
			}
			else
			{
				$('.envioEmail').val('Enviar');
				$('.envioEmail').attr('disabled','');
				alert(data);
			}
		}
	);
}

function areaRestrita(linkSelecionado)
{
	$("#acaoLogin").val("validaLogin");
	$.post("../actions/PessoaAction.php",$("#dvLogin :input[value][value!='.']").serialize(),function(data)
	{
		if(data == null || data == '')
		{
			alert('Para acessar esta pagina, é necessário que você esteja logado(a).');
			return false;	
		}
		else
		{
			window.location = linkSelecionado;
		}
	}
	);
}
