function onLoad(func,objIniciado){
	
	if(!(document.body==null)){
		
		if(objIniciado==undefined){
			func();
		}else{
			
			if( document.getElementById(objIniciado)!=null){
				func();
			}else{
				var func_rep = func;
				setTimeout( function(){ onLoad( func_rep , objIniciado ); }, 1 );
			}
			
		}
		
	}else{
		var func_rep = func;
		setTimeout( function(){ onLoad( func_rep , objIniciado ); }, 1 );
	}
	
}

var Usuario = window.Usuario = {
		email : '',
		nome : '',
		host : '',
				
		getDadosFormComentario : function(){
			var id = $('a#id_usuario_').attr('xid_usuario_');
			var host = this.host;
			$.post("../pingIsLogado.php",
					{dadosFormComentario: 1, id_usuario: id},
					function(data){				
						try{
							data = eval('('+data+')');
							if(data)
							$('#comentarios-caixa #nome').val( data.nome );
							$('#comentarios-caixa #email').val( data.email );
							$('#comentarios-caixa #avatar').empty().hide();
							$('#comentarios-caixa #img-usuario-coment img').attr('src',host+'avatar/'+data.id_usuario+'_47_45.jpg?'+data.rand);
						}catch(e){
							
						}
					}
			);
		},
		
		getBotaoDestacarTrabalho : function(){
			var id = $('a#id_').attr('xid_');
			
			$.post("../pingIsLogado.php",
					{botaoDestacarTrabalho: 1, id_arquivo: id},
					function(data){				
						if(data != 0)
						$('#ferramentasAdmin.mostratrabalho').html(data).attr('style','display: block;');
					}
			);			
		},
		
		getFerramentaAdminPerfilUsuario : function(){
			var id = $('a#id_').attr('xid_');
			
			$.post("../pingIsLogado.php",
					{FerramentaAdminPerfilUsuario: 1, id_usuario: id},
					function(data){				
						if(data != 0)
						$('#ferramentasAdmin.sobremim').html(data).attr('style','display: block;');
					}
			);	
		},
		
		getMenuHome : function(){
			$.post("../pingIsLogado.php",
					{template: 'menuAdminHome'},
					function(data){				
						if(data != 0)
						$('#container_menuAdmin').html(data);
					}
			);
		},	
		
		getMenuSubHome : function(){
			var id_cat = $('a#id_categoria_').attr('xid_categoria_');
			
			$.post("../pingIsLogado.php",
					{template: 'menuAdminSubHome', id_categoria: id_cat},
					function(data){				
						if(data != 0)
						$('#container_menuAdmin').html(data);
					}
			);
		},
		
		getMenuArquivo : function(){
			var id = $('a#id_').attr('xid_');
			
			$.post("../pingIsLogado.php",
					{template: 'menuAdminArquivo', id: id},
					function(data){				
						if(data != 0)
						$('#container_menuAdmin').html(data);
					}
			);
		},
		
		getBoxLogado : function(){
			//data.template.match(/(.*)erro 404(.*)/gi) 
			var getDadosFormComentario = Usuario.getDadosFormComentario;			
			var onload_ = onLoad;
			
			try{
				$.post("../pingIsLogado.php", 
						{template: 'boxLogado'},
						function(data){
							if(data != 0 && data.match(/(.*)erro 404(.*)/gi) == null)
							$('#container_login').html(data);
							onload_(getDadosFormComentario, 'comentarios-caixa');
						}
				);
			}catch(e){
				
			}
		},
		
		logar : function(){
			var email = $('#form_logar #usuario').val();
			var senha = $('#form_logar #senha').val();
			//alert('email: '+email+', senha: '+senha);
			
			var htmlLogin = $('#login_ativo').html();
			
			var getMenuHomeFunc = Usuario.getMenuHome;//pega menu home
			var getFAdminPerfilUsu = Usuario.getFerramentaAdminPerfilUsuario;
			var getBotaoDestacarTrab = Usuario.getBotaoDestacarTrabalho;
			var getDadosFormComentario = Usuario.getDadosFormComentario;
			var onload_ = onLoad;
			
			$('#login_ativo').html('<img src="'+$(imageLoad).attr("src")+'">');
		
			$.post("../pingIsLogado.php", 
					{email: email, senha: senha},
					function(data){
						data = eval('('+data+')');
						if(data && data.status){
							$('#container_login').html( data.template );
							getMenuHomeFunc();
							getFAdminPerfilUsu();
							getBotaoDestacarTrab();
							onload_(getDadosFormComentario, 'comentarios-caixa');
						}
						else if(data.status == 0){
							$('#login_ativo').html(htmlLogin);
							alert( data.msg );
						}
					}
			);
	}
		
}//USU

onLoad(function(){
	
	host = $("#host").attr("href");
	
	//tenta box logado
	Usuario.getBoxLogado();	
	Usuario.host = host;

	$(".logar").click(function(){
			
		var html = $("#login-escondido").html();
		       	
	   	$("#login").html (html);
		$("#login").attr("id","login_ativo");
				
		$("#login_ativo").find("#usuario").focus(function(){				
			var valor = $(this).val();			
			if( $.trim(valor)=='E-mail') $(this).attr("value","");
		});
				
		$("#login_ativo").find("#senha").focus(function(){				
			var valor = $(this).val();			
			if( $.trim(valor)=='Senha') $(this).attr("value","");
		});
						
	});	

}, 'login' ); 

$(document).ready(function(){
	
	host = $("#host").attr("href");
	
	imageLoad = new Image();
	$(imageLoad).attr( "src" , host+"imagens/lightbox-ico-loading.gif" ); 
	
	$("#enqueteConteudo #botaoVotar").click(function(){

		//envia a data de agendamento para o servidor.
		var selecionado = $("input[name='enquete_opcao']:checked").val();
		var id_enquete = $(this).attr("xid");

		$.get(host+"add_voto_enquete.php",
			{id_opcao: selecionado,id_enquete: id_enquete},
			
			function (data){
				$("#enqueteConteudo").html(data);
				
		});
		
			
	});
	
	//função para o menu
	$("#submenu li").mouseover(function(){
		$(this).addClass("selecionado");
		$(this).find("a").addClass("selecionado");
	});
	
	$("#submenu li").mouseout(function(){
		$(this).removeClass("selecionado");
		$(this).find("a").removeClass("selecionado");
	});
	
	//função para o menu admin
	$("#submenu1 li").mouseover(function(){
		$(this).addClass("selecionado");
		$(this).find("a").addClass("selecionado");
	});
	
	$("#submenu1 li").mouseout(function(){
		$(this).removeClass("selecionado");
		$(this).find("a").removeClass("selecionado");
	});
	
	$(".v_mensagem").click(function(){
		
		var link = $(this).attr("href");
		var position =  $(this).position();
		
		var temp = '<div class="confirma-excluir draggable">';
		temp += '<span class="confirma-excluir-chapeu" id="titulo">Deseja realmente excluir o registro?</span><a title="Fechar" href="javascript: void(0)" onclick="fechar(\'.confirma-excluir\')" class="fechar1">X</a>';
		temp += '<br />';
		temp += '<center><input type="button" onclick="window.location=\''+link+'\'" class="botao-submit1" value="Excluir" name="dados" /></center></div>';
		
		$("body").append(temp);
		$(".draggable").css("top",position.top+5);
		$(".draggable").css("left",position.left-350);
		
		$(".draggable").Draggable({
			handle: '#titulo',
			opacity: 0.3,
			snapDistance: 10
		});
		
		return false;
		
	});
	
	$(".v_mensagem_trabalho").click(function(){
		
		var link = $(this).attr("xhref");
		var position =  $(this).position();
		
		var temp = '<div class="confirma-excluir draggable">';
		temp += '<span class="confirma-excluir-chapeu" id="titulo">Deseja realmente excluir o registro?</span><a title="Fechar" href="javascript: void(0)" onclick="fechar(\'.confirma-excluir\')" class="fechar1">X</a>';
		temp += '<br />';
		temp += '<center><input type="button" onclick="window.location=\''+link+'\'" class="botao-submit1" value="Excluir" name="dados" /></center></div>';
		
		$("body").append(temp);
		$(".draggable").css("top",position.top+5);
		$(".draggable").css("left",position.left-350);
		
		$(".draggable").Draggable({
			handle: '#titulo',
			opacity: 0.3,
			snapDistance: 10
		});
		
		return false;
		
	});
	
	$(".v_mensagem_f").click(function(){
		
		var link = $(this).attr("href");
		var position =  $(this).position();
		
		var temp = '<div class="confirma-excluir draggable">';
		temp += '<span class="confirma-excluir-chapeu" id="titulo">Deseja realmente excluir o registro?</span><a title="Fechar" href="javascript: void(0)" onclick="fechar(\'.confirma-excluir\')" class="fechar1">X</a>';
		temp += '<br />';
		temp += '<center><input type="submit" onclick="$(\'#formulario-excluir\').submit()" class="botao-submit1" value="Excluir" name="dados" /></center></div>';
		
		$("body").append(temp);
		$(".draggable").css("top",position.top+5);
		$(".draggable").css("left",position.left-450);
		
		$(".draggable").Draggable({
			handle: '#titulo',
			opacity: 0.3,
			snapDistance: 10
		});
		
		return false;
		
	});
	
	$(".denunciar").click(function(){
		var idConteudo = $(this).attr("xid");
		var idModulo = $(this).attr("xmodulo");
		$("#denunciarConteudo").attr("onclick","denunciarConteudo("+idConteudo+","+idModulo+")")
	});

	$("a.votar_promocao").click(function(){

			// envia a data de agendamento para o servidor.
			var url = $("#host").attr("href");
			var id_promocao = $(this).attr("xid_promocao");
			var id_usuario = $(this).attr("xid_usuario");
			
			$.get(url+"add_voto_promocao.php",
			{id_promocao: id_promocao, id_usuario: id_usuario},
			
			function (data){
				$(".mensagemOK"+id_promocao).html(data);
			});
			
	});
	
	$(".adicionar-rede-amigos").click(function(){

		// envia a data de agendamento para o servidor.
		var url = $("#host").attr("href");
		var id_usuario = $(this).attr("xid_usuario");
		objetoA = this;
		
		$.get(url+"add_rede_usuarios.php",
		{id_usuario: id_usuario},

		function (data){
			$(objetoA).find("span").html("<br /><br />"+data+"<br />");
		});
		 
	});
	
	$(".excluir-comentario-usuario").click(function(){
		
		var idComentario = $(this).attr("xid");
		var objAtual = this;
		
		$(this).html('<img src="'+$(imageLoad).attr("src")+'">');
		
		$.get(host+"ajax_excluir_comentario_usuario.php", {id_comentario: idComentario},
			function (data){
				if($.trim(data)=="OK"){
					window.location.href = "";
				}else{
					$(objAtual).html(data);
				}
			}
		);
		
	});

	$(".excluir-comentario-trabalho").click(function(){
		
		var idComentario = $(this).attr("xid");
		var objAtual = this;
		
		$(this).html('<img src="'+$(imageLoad).attr("src")+'">');
		
		$.get(host+"ajax_excluir_comentario_trabalho.php", {id_comentario: idComentario},
			function (data){
				if($.trim(data)=="OK"){
					window.location.href = "";
				}else{
					$(objAtual).html(data);
				}
			}
		);
		
	});
	
});

//----- INICIO DO BLOCO

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 ){

	$("#o-box").remove();
	
	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);
	
}

//----- FIM DO BLOCO

function fechar(id){
	$(id).remove();
}

function denunciarConteudo(idConteudo,idModulo){
	
	var array = $(".denunciaMensagem");
	var Amensagem = $(array[1]).val();
	
	var host = $("#host").attr("href");
		
	$.post(host+"denunciar.php", {id_conteudo: idConteudo, id_modulo: idModulo,mensagem: Amensagem},
		function (data){
			array = $(".denunciaBloco");
			$(array[1]).html(data);
		}
	);
	
}

