/*
*
*	JavaScript Document
*	DOCUMENTO: Arquivo com os scripts bsicos do site
*	CRIAO: 19/06/2008
*	AUTOR: Alisson Douglas (alisson@brivia.com.br)
*	VERSAO: 1.0
*
*/

// Funcao para inserir _blank em links externos
function linksExternos() {
	$("a[@rel*=external]").attr("target", "_blank");
}
function linksEnclosure() {
	$("a[@rel*=enclosure]").attr("target", "_blank");
}
// Funcao para inserir _blank em links externos
function linksRetorno() {
	$("a[@rel*=back]").click( function(){ history.back(); return false });
}
// Funcao para inserir funcao de imprimir nos links
function linksImprimir() {
	$("a[@rel*=print]").click( function(){ print(); })
}
// Funcao para inserir funcao de adicionar aos favoritos nos links
function linksFavoritos(){
	$("a[@rel*=bookmark]").click( function(){
		if (document.all) window.external.AddFavorite(window.location.href, document.title);
		else if (window.sidebar) window.sidebar.addPanel(document.title, window.location.href, "")
	});
}

//	Funcao para carregar flash
function carregaFlash(caminho,largura,altura) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+largura+'" height="'+altura+'">');
	document.write('<param name="movie" value="'+caminho+'">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="wmode" value="transparent">');
	document.write('<param name="menu" value="false">');
	document.write('<embed wmode="transparent" src="'+caminho+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+largura+'" height="'+altura+'"></embed>');
	document.write('</object>');
}

function buscarPais()
{
$.ajax(
	{
	type: "POST",
	//data: "EstadoID="+
	url: "acao/Pais.php",
	success: function(retorno)
		{
			$("#selPais").html(retorno);				
		}
	});
	
}

function buscaUnidadeFederativa()//estado...
{

$("#selEstado").html("<option value=\"\">Aguarde...</option>");

$.ajax(
	{
	type: "POST",
	//data: "EstadoID="+
	url: "acao/UnidadeFederativa.php",
	success: function(retorno)
		{
			$("#selEstado").html(retorno);				
		}
	});
}
	
function buscaCidade(EstadoID)
	{
		$("#selCidade").html("<option value=\"\">Aguarde...</option>"); 
		$.ajax(
			{			
				type: "POST",
				data: "EstadoID="+EstadoID,
				url: "acao/Cidade.php",
				success: function(retorno)
					{
						$("#selCidade").html(retorno);
					}
			});           
	}
//Função para redirecionar select
function redirecionarSelect(objeto){
	objeto.change( function(){
		if($(this).val() != "") document.location = $(this).val();
	})
}

//Funcao fechar banner
function fecharPopup()
{
	$("a.bt-fechar").click(
		function()
		{			
			var pai = self.parent;
			var janela = pai.document.getElementById("TB_overlay");
			var conteudo = pai.document.getElementById("TB_window");
			janela.style.display = "none";
			conteudo.style.display = "none";
			//hide();
		}
	);
}


// Função para Centralizar Imagem
function CentralizarImagem(elemento){
	var largura = -($(elemento).width() /2);
	var altura = -($(elemento).height() /2);
	$(elemento).css('margin-top',altura+'px').css('margin-left',largura+'px');
}


// Função para iniciar as demais
$(document).ready(function() {
	linksExternos(); // Funcao para inserir _blank em links externos
	linksEnclosure() // Funcao para inserir _blank em links externos
	linksRetorno(); // Funcao para inserir função de retorno no link
	linksImprimir(); // Funcao para inserir função de imprimir no link
	linksFavoritos(); // Funcao para inserir função de adicionar aos favoritos no link
	CadastroPessoaFisica();
	CadastroPessoaJuridica();
	Contato();
	fecharPopup();
	//VitrineTecnologica();
	//abas na pagina de inscricao
	$('#box-abas .menu a').not('.bt-regulamento').click( function() { trocarAbas($(this)); return false; });
	
	//Ampliar fotos do produto (produto.php)
	$('#box-galeria .ampliar').lightBox();
	
	//Ampliar fotos lista-premiados
	 $('#box-conteudo .ampliar').lightBox(); 

	// Redirecionamento do select historia
	redirecionarSelect($("#selHistoriaCasabrasil"));
	redirecionarSelect($("#selHistoriaMovelsul"));
	redirecionarSelect($("#selCategoria"));

	// Função para centralizar imagens
	window.setTimeout(function () {
		CentralizarImagem('.centralizar-imagem')
	} , 100);

	//mostrar box de vencedores segundo a categoria selecionada
	/*$('.categoria').click( 
		function() { 
		
		$('.categoria').parent('li').next('li').toggle('slow'); 
			});*/
/********BOX DE VENCEDORES DO SALÃO DESIGN***********/
		$('.categoria a').click( 
			function() { 
				$(this).parent().next('li.box-vencedores-categorias').stop().toggle('slow'); 
			}
		);

		
		$('.bt-fechar-box').click(
			function() {
				$('#box-imagem-vencedores').hide("slow"); 
				$('#box-imagem-vencedores ul li:first').addClass("ativo");
			}
		);

		$('.bt-ver-foto').click(function()
		{
				// ve qual o array de imagens deve popular a div
				var projeto = $(this).attr("href");
				
				$('#box-imagem-vencedores ul').html("");

				if (projeto == "#experiencias-design-cabanos")
				{
					var arrayImagens = new Array("ExperieciaDesignCabanos01.jpg",
												"ExperieciaDesignCabanos02.jpg",
												"ExperieciaDesignCabanos03.jpg",
												"ExperieciaDesignCabanos04.jpg",
												"ExperieciaDesignCabanos05.jpg"
												);
				}
				else if (projeto == "#abc")
				{
					var arrayImagens = new Array("ABC01.jpg");
				}
				else if (projeto == "#lyon")
				{
					var arrayImagens = new Array("LinhaPanelasLyon01.jpg","LinhaPanelasLyon02.jpg");
				}
				else if (projeto == "#lineaPorcelana")
				{
					var arrayImagens = new Array("linea_de_porcelana_f01.jpg");
				}
				else if (projeto == "#cabideOrigami")
				{
					var arrayImagens = new Array("Cabide_Origami_f01.jpg","Cabide_Origami_f02.jpg");
				}
				else if (projeto == "#PaineisDecorativosBambu")
				{
					var arrayImagens = new Array("paineis_decorativos_bambu_1.jpg",
												"paineis_decorativos_bambu_2.jpg",
												"paineis_decorativos_bambu_3.jpg",
												"paineis_decorativos_bambu_4.jpg",
												"paineis_decorativos_bambu_5.jpg",
												"paineis_decorativos_bambu_6.jpg");
				}

				else if (projeto == "#molheira")
				{
					var arrayImagens = new Array("molheira_f01.jpg");
				}
				else if (projeto == "#AdegaVinhos")
				{
					var arrayImagens = new Array("adega_de_vinhos_01.jpg",
												"adega_de_vinhos_02.jpg",
												"adega_de_vinhos_03.jpg");
				}
				else if (projeto == "#LedFlex")
				{
					var arrayImagens = new Array("Led_Flex_f01.jpg",
												"Led_Flex_f02.jpg"
												);
				}
				else if (projeto == "#Modulair")
				{
					var arrayImagens = new Array("Modulair_f01.jpg");
				}
				else if (projeto == "#LuminariaPaudeLuz")
				{
					var arrayImagens = new Array("Alfio_Lisi_f01.jpg");
				}
				else if (projeto == "#CadeiraBiel")
				{
					var arrayImagens = new Array("Cadeira Biel_f01.jpg","Cadeira Biel_f02.jpg");
				}
				else if (projeto == "#CadeiraBambu5")
				{
					var arrayImagens = new Array("Cadeira_Bambu_f01.jpg","Cadeira_Bambu_f02.jpg");
				}
				else if (projeto == "#topoSistemaPrateleira")
				{
					var arrayImagens = new Array("prateleira_sistema_f01.jpg");
				}
				else if (projeto == "#CadeiraUrbana")
				{
					var arrayImagens = new Array("cadeira_urbana_f01.jpg",
												"cadeira_urbana_f02.jpg",
												"cadeira_urbana_f03.jpg",
												"cadeira_urbana_f04.jpg");
				}
				else if (projeto == "#CadeiraBambino")
				{
					var arrayImagens = new Array("cadeira_bambino_f01.jpg");
				}
				else if (projeto == "#vertil")
				{
					var arrayImagens = new Array("Vertil_f01.jpg");
				}
				else if (projeto == "#penteadeiraMoca")
				{
					var arrayImagens = new Array("penteadeira_mocaf01.jpg");
				}
				else if (projeto == "#MagaBibliotecaFlexible")
				{
					var arrayImagens = new Array("Maga_Biblioteca_Flexible_f01_mencao.jpg");
				}
				else if (projeto == "#sillabsus")
				{
					var arrayImagens = new Array("silla_bsus_f01.jpg");
				}
				else if (projeto == "#oruga")
				{
					var arrayImagens = new Array("oruga_f01.jpg","oruga_f02.jpg");
				}
				else if (projeto == "#cadeiraBossa")
				{
					var arrayImagens = new Array("Cadeira_Bossa_f01.jpg","Cadeira_Bossa_f02.jpg");
				}
				else if (projeto == "#ecosporta")
				{
					var arrayImagens = new Array("Ecosporta_f01.jpg");
				}


				// popular as LIs
				for(var x=0;x < arrayImagens.length; x++)
				{

					var linha = "<li ><img src='comum/img/salaoDesign2009/"+arrayImagens[x]+"' /></li>";
					$('#box-imagem-vencedores ul').append(linha);
				}
				
				$('#box-imagem-vencedores ul li').removeClass("ativo");
				$('#box-imagem-vencedores ul li:first').addClass("ativo");
				
				$(".bt-anterior-box").hide();
				
				$(".bt-proxima-box").show();
				
				if ($('#box-imagem-vencedores ul li:first').next().size() == 0)
				{
					$(".bt-proxima-box").hide();
				}
				
				HabilitarNavegacao();
				
				$('#box-imagem-vencedores').show('slow');
			}
		);

	function HabilitarNavegacao()
	{
		
		$('.bt-proxima-box').unbind("click").click( 
			function() { 
				var botao = $(this);
				var elemento = $('#box-imagem-vencedores .ativo');
				elemento.removeClass('ativo');
				
				
				if (elemento.next())
				{
					botao.prev().show();
					elemento.next().addClass('ativo');
					
					if (elemento.next().next().size() == 0)
					{
						botao.hide();
					}
				}
				

			}
		);
		
		
		
		$('.bt-anterior-box').unbind("click").click( 
			function() 
			{ 
				var botao = $(this);
				var elemento = $('#box-imagem-vencedores .ativo');
				elemento.removeClass('ativo');

				if (elemento.prev() != null)
				{
					botao.next().show();
					elemento.prev().addClass('ativo');


					if (elemento.prev().prev().size() == 0)
					{
						botao.hide();
					}

				}
			}
		);

	}
});	
	

/********\BOX DE VENCEDORES DO SALÃO DESIGN***********/

//abas na página de inscricao
function trocarAbas(obj){

		var classAba = "."+obj.attr('href').replace('#', '');
		var conteudoAba = obj.parents('.menu').parent().find(classAba);
		var abas = obj.parents('.menu').parent().find('.conteudo');

		if(conteudoAba.is('.hidden')){
			//conteudos.addClass('hidden');
			conteudoAba.removeClass('hidden');
			abas.addClass('hidden');
			conteudoAba.removeClass('hidden');
			obj.parent().parent().find('li').removeClass('ativo');
			obj.parent().addClass('ativo');
		}
		obj.blur();
}
