/**
* Variaveis
*/
	/* variaveis de configuracao */
	var BLOCO_VIDEO 				= '#blc-video';
	var BLOCO_EMPRESAS_PARTICIPANTES= '#blc-empresas-participantes';
	var BLOCO_APOIO					= '#blc-apoio';
	var BLOCO_TWITTER				= '#blc-twitter';
	var BLOCO_INFORMACOES_UTEIS		= '#blc-informacoes-uteis';
	var BLOCO_GALERIA_DE_FOTOS		= '#blc-galeria-foto';
	var MENU_TIPO_ABA				= '.menu-aba';
	var CONTEUDO_TIPO_ABA			= '.conteudo-aba';
	var SOBRE_CAIXA					= '.sobre-caixa';

	
	/* caminho das imagens */
	var tb_pathToImage 			= "comum/img/loading.gif";
	
	/* video youtbe*/
	var COR_FUNDO_VIDEO_YOUTUBE = '#E8E8E8';	
	var LARGURA_VIDEO_YOUTUBE 	= 235;
	var ALTURA_VIDEO_YOUTUBE 	= 145;
	var VERSAO_VIDEO_YOUTUBE 	= 8;
	
	/* variaveis de sistema */
	var POSICAO_INICIAL_ATIVIDADE = 0;

	
/**
* Classe que monta as funcoes
*/
function Principal()
{
		/* Funcoes */
		LinkExterno();
		LinkRetornar();
		ImprimirConteudo();
	
		
		/* GALERIA DE FOTOS */
		if ($(BLOCO_GALERIA_DE_FOTOS).length > 0)
		{
			/**
			 * Cria a galeria de imagens
			 */
			//GaleriaImagem('jcarousel-thickbox',BLOCO_GALERIA_DE_FOTOS,'#selImagens','#galeria-jcarousel');
			/* atribui a id ao elemento */
				$(BLOCO_GALERIA_DE_FOTOS+" > ul").attr('id','ulisGaleria');
				/*adiciona a classe do carousel no elemente*/
				$(BLOCO_GALERIA_DE_FOTOS+" > #ulisGaleria").addClass('jcarousel-skin-tango');
				/* ajusta o tamanho */
				$("#ulisGaleria").attr('style', 'height:115px;');
				/*adiciona a classe do carousel no elemente*/
				$(BLOCO_GALERIA_DE_FOTOS+' #blcGalerias fieldset form ul').removeClass('jcarousel-skin-tango');			
				/* varre todos os links */		
				var todasFotos = $(BLOCO_GALERIA_DE_FOTOS+' ul li').find('a');
				/* atribui a classe do thickbox */
				$(todasFotos).addClass('thickbox');
				/* adiciona o atributo rel com o valor */
				$(todasFotos).attr('rel', 'gallery-plants');
				/* adiciona o carousel  */
				$(BLOCO_GALERIA_DE_FOTOS+' #ulisGaleria').jcarousel({
					initCallback: mycarousel_initCallback,
					visible:2,
					scroll: 2,
					start: 1
				});
				/* inicia a funcao do thickbox*/
				tb_init(BLOCO_GALERIA_DE_FOTOS+' ul li a');
				/* acao de click para ativar o thickbox */		
				$(BLOCO_GALERIA_DE_FOTOS+' ul li a').click(function () 
				{
					/* returna falso */
					return false;
				});
			
				$('#selImagens').change(function () 
				{
					/* configuracao do ajax */
					var Local =	'#ulisGaleria';
					var Method	=	"POST";
					var Data	=	'ConteudoID='+$('#selImagens').val()+'&Tipo=GaleriaFoto';
					var URL		=	'../inc/acao/listagem.asp';
					/* adiciona o conteudo de espera */
					$(Local).html('<li>Carregando...</li>'); 
					/* descarrega o thickbox */
					$('#ulisGaleria li a').unbind(tb_init);
					
					/* monta a requisicao ajax*/
					 $.ajax({
					   type: Method,
					   url: URL,
					   data: Data,
					   success: function(retorno)
					   {
							/* coloca o conteudo */
							$(Local).html(retorno);
							// Esconder as Imagens do Carrossel Atual
	
							/* adiciona o carousel  */
							$(BLOCO_GALERIA_DE_FOTOS+' #ulisGaleria').jcarousel({
								initCallback: mycarousel_initCallback,
								visible:2,
								scroll: 2,
								start: 1
							});
							/* varre todos os links */		
							var todasFotos = $(Local+' li').find('a');
							/* atribui a classe do thickbox */
							$(todasFotos).addClass('thickbox');
							/* adiciona o atributo rel com o valor */
							$(todasFotos).attr('rel', 'gallery-plants');
							/* inicia a funcao do thickbox*/
							tb_init(Local+' li a');
							/* acao de click para ativar o thickbox */		
							$(BLOCO_GALERIA_DE_FOTOS+' ul li a').click(function () 
							{
								/* returna falso */
								return false;
							});
					   }
					 });
				});		
		}		

		/* SOBRE AS CAIXAS  */
		if ($(SOBRE_CAIXA).length > 0)
		{		
			/* caixa sobre o elemento */
			$(SOBRE_CAIXA).tooltip({ 
				track: true, 
				delay: 0, 
				showURL: false, 
				showBody: " - ", 
				extraClass: "pretty", 
				fixPNG: true, 
				opacity: 0.95, 
				left: 0
			});
		}
		
		/* MENU TIPO ABA  */
		if ($(MENU_TIPO_ABA).length > 0)
		{
			/* seleciona o item em abas */
			SelecionaAba(MENU_TIPO_ABA +' li',CONTEUDO_TIPO_ABA,0)			
			/* evento de click com o mouse */
			$(MENU_TIPO_ABA +' li a').click(function () 
			{
				/* Seleciona aba a partir do click */
				SelecionaAba(MENU_TIPO_ABA +' li',CONTEUDO_TIPO_ABA,$(this).attr('rel'));
				/* retorna falso a execucao */
				return false;
			});			
			
		}
		
		
		/* VIDEOS  */
		if ($(BLOCO_VIDEO).length > 0)
		{
			/* carrega os dados do primeiro video da listagem */
			var primeiroVideoArquivo 	= $('#selVideo option:first').attr('value');	
			var primeiroVideoDescricao	= $('#selVideo option:first').attr('title');
			
			/* carrega o video */
			$("#main").html('<a href="'+primeiroVideoArquivo+'" class="media" title="'+primeiroVideoDescricao+'">'+primeiroVideoDescricao+'</a> ');
			/* aplica a media no link */
			$('a.media').media({
				width:LARGURA_VIDEO_YOUTUBE, 
				height:ALTURA_VIDEO_YOUTUBE, 
				type:'swf',
				bgColor:COR_FUNDO_VIDEO_YOUTUBE
			});
			
			/* troca de videos */
			$("#selVideo").change(function()
	   		{
				/* mostra os dados selecionados pelo usuario */
				$('#selVideo :selected').each(function(i, selected)
				{
					/* verifica se possui algum registro selecionado */
					if( $(this).val().length > 0)
					{
						/* remove a midia */
						$("#main a.media").remove();
						/* carrega a midia */						
						$("#main").html('<a href="'+$(this).attr('value')+'" class="media" title="'+$(this).attr('title')+'">'+$(this).attr('title')+'</a> ');
						/* recarrega o video */
						$('a.media').media({
							width:LARGURA_VIDEO_YOUTUBE, 
							height:ALTURA_VIDEO_YOUTUBE, 
							type:'swf',
							bgColor:COR_FUNDO_VIDEO_YOUTUBE
						});
					}
				 });
			});			
		}

		/* TWITTER  */
		if ($(BLOCO_TWITTER).length > 0)
		{
			$("#twitter").getTwitter({
				userName: "mestradofeevale",
				numTweets: 3,
				loaderText: "Carregando tweets...",
				slideIn: false,
				showHeading: false,
				showProfileLink: true
			});

		}

}
