// JavaScript Document
$(document).ready(function()
{
	function mainmenu()
	{
		$("ul li.over-menu").css({cursor: "pointer"})
		$("ul#sub").css({display: "none"});
		$("li.over-menu").hover(function(){
			$(this).removeClass("over-menu").addClass("selected");
			$(this).find('ul:first').css({visibility: "visible"}).show();
		},
		function()
		{
			$(this).removeClass("selected").addClass("over-menu");
			$(this).find('ul:first').hide();
		});	
		
		$("ul li.selected").css({cursor: "pointer"})
		$("ul#sub").css({display: "none"});
		$("li.selected").hover(function(){
			$(this).find('ul:first').css({visibility: "visible"}).show();
		},
		function()
		{
			$(this).find('ul:first').hide();
		});	
		
		$("ul li.selected-imovel").css({cursor: "pointer"})
		$("ul#sub-select").css({display: "none"});
		$("li.selected-imovel").hover(function(){
			$(this).find('ul#sub-select').css({visibility: "visible"}).slideDown(400);
			$('div#s1').css({visibility: "hidden"});
			$('div#s3').css({visibility: "hidden"});
			$("a.link-imovel").css({color: "#ffffff"});
		},
		function()
		{
			$("a.link-imovel").css({color: "#203a6d"});
			$('div#s1').css({visibility: "visible"});
			$('div#s3').css({visibility: "visible"});
			$(this).find('ul#sub-select').fadeOut(300);
		}
		);		
	}
	
	//abas de eventos da página home
	$('.lnk-evento').click(function(){
		var abre = '#' + $(this).attr('rel');
		
		$('.opt-eventos ul li').removeClass('evento-selecionado');
		$(this).parent('li').addClass('evento-selecionado');
		
		$('.aba-evento').hide('fast');
		$(abre).show('fast');
	});
	
	//muda de pessoa física / jurídica
	$(".tipo_pessoa").click(function()
	{ 
		if($(this).val()=="Física"){
			$("#tbl-fisica").show();
			$("#tbl-juridica").hide();
		}
		
		else {
			$("#tbl-fisica").hide();
			$("#tbl-juridica").show();
		}
	});
	
	//abas - inicio
	$(".lnk-aba").click(function()
	{ 
		if(!validaPasso1()){
			return false;
		}
		
		else{
			$('.aba-select').removeClass('aba-select');
			$(this).parents('li').addClass("aba-select");
			
			var val = "#"+$(this).parents('li').attr("val");
			
			$(".etapa").hide();
			$(val).show();
		}
	});
	
	$("#proxima-etapa").click(function()
	{ 
		if(!validaPasso1()){
			return false;
		}
		
		else{		
			$('#aba01').removeClass('aba-select').addClass("other-aba");
			$('#aba02').removeClass('other-aba').addClass("aba-select");
			
			$("#etapa01").hide();
			$("#etapa02").show();
		}
	});
	
	function validaPasso1()
	{
		if(!$("#nome_empresa").val() || !$("#razao_social").val() || !$("#cnpj").val() || !$("#inscricao_estadual").val() || 
		!$("#ramo").val() || !$("#numero_filiais").val() || !$("#numero_funcionarios").val() || !$("#faturamento_anual").val() ||
		!$("#classificacao").val() || !$("#telefone_empresa").val() || !$("#endereco_empresa").val() || !$("#numero_empresa").val() ||
		!$("#complemento_empresa").val() || !$("#bairro_empresa").val() || !$("#cidade_empresa").val() || !$("#estado_empresa").val() ||
		!$("#cep_empresa").val())
		{
			$("#msg").text('Para prosseguir preencha todos os campos.');
			
			return false;
		}	
		
		$("#msg").text('');
		
		return true;
	}
	
	//abas - fim
	
	//envia o formulário
	$('select.style01').change(function () {
    	this.form.submit();
    });
    
    //envia o formulário
	$('.destino').click(function () {
    	this.form.submit();
    });
	
	$("#setor").change(function()
	{ 
		if($(this).val() == "Vereadores")
		{
			$("#vereador1").show();
			$("#vereador2").show();
		}
		else
		{
			$("#vereador1").hide();
			$("#vereador2").hide();
		}
	});
	
	//função para trocar imagem
	$(".img-mini").click(function()
	{
		$('.img-mini-noticia').removeClass("bg-mini");
		$(".img-ampli-noticia").attr("src",$(this).attr("srcBig"));
		$(this).parent('div').addClass("bg-mini");
		return false;
	})
	
	//when user hovers over plans the mainnavbottom is shown
	$('.orca').live('mouseover mouseenter', function()
    {
       $(this).next(".orca-active").show(); 
    });
    
    $('.orca-active').live('mouseout mouseleave', function()
	{
	   $(this).hide(); 
	});


	//ampliar imagem
	$("ul.thumb li div").hover(function() {
			$(this).css({'z-index' : '10'});
			$(this).find('img').addClass("hover").stop()
				.animate({
					marginTop: '-90px', 
					marginLeft: '-80px', 
					top: '50%', 
					left: '50%', 
					width: '120px', 
					height: '100px',
					padding: '0' 
				}, 200);
			
			} , function() {
			$(this).css({'z-index' : '0'});
			$(this).find('img').removeClass("hover").stop()
				.animate({
					marginTop: '0', 
					marginLeft: '0',
					top: '5px', 
					left: '5px', 
					width: '50px', 
					height: '40px', 
					padding: '5px'
				}, 400);
		});
	
	
	//mostra a div de detalhes das caracteristicas	
/*$(".ul-caract li").hover(function(){
		$(this).find(".box-caract").show("fast");
	},
	function()
	{
		$(this).find(".box-caract").hide("fast");
	});*/	
		
	
	$("#box1,#box2,#box3,#box4").hover(function(){
		$(this).removeClass("ext-box").addClass("ext-box-sel");
	},
	function()
	{
		$(this).removeClass("ext-box-sel").addClass("ext-box");
	});	
	
	$("#acessaAssociado").toggle(function(){
		$(this).parent("li").addClass("acesso-associado-ativo");
		$("#login-associados").show();
		$("#login-nucleados").hide();
		$(".acesso-nucleado-ativo").removeClass("acesso-nucleado-ativo");
	},
	function()
	{
		$(this).parent("li").removeClass("acesso-associado-ativo");
		$("#login-associados").hide();
	});	
	
	
	$("#acessaNucleado").toggle(function(){
		$(this).parent("li").addClass("acesso-nucleado-ativo");
		$("#login-nucleados").show();
		$("#login-associados").hide();
		$(".acesso-associado-ativo").removeClass("acesso-associado-ativo");
	},
	function()
	{
		$(this).parent("li").removeClass("acesso-nucleado-ativo");
		$("#login-nucleados").hide();
	});	
	
	$("#esqueci-senha").click(function(){
		$("#esqueceu-senha").show();
		$("#login_remember").focus();	
	});
	
	
	$("#acessar").click(function()
	{ 
		$("#acesso").hide('slow');
		$("#login").show('slow');
		$("#mensagem-login").hide('slow');
	});
	
	$("#close").click(function()
	{ 
		$("#login").hide('slow');
		$("#acesso").show('slow');
		$("#mensagem-login").hide('slow');
	});
	
	
	$('input[type="text"],input[type="password"],textarea').focus(function() {
		
		if($(this).parents('form').attr('id') != "formAreaAssoc" && $(this).parents('form').attr('id') != "formAreaNucleado")
		{
			if (this.value == this.defaultValue){ 
		    	this.value = '';
			}
			if(this.value != this.defaultValue){
				this.select();
			}
		}
	});
	$('input[type="text"],input[type="password"],textarea').blur(function() {
		if($(this).parents('form').attr('id') != "formAreaAssoc" && $(this).parents('form').attr('id') != "formAreaNucleado")
		{
			if ($.trim(this.value) == ''){
		    	this.value = (this.defaultValue ? this.defaultValue : '');
			}
		}
	});

	$('.bg-input-contato').focus(function() {
		$(this).addClass('bg-input-hover');
	});
	$('.bg-input-contato').blur(function() {
		$(this).removeClass('bg-input-hover');
	});
	
	$(".no-border a").hover(function(){
		var rel = $(this).attr("rel");
		
		$(this).parent().removeClass("no-border").addClass("border n"+rel);
	},
	function()
	{
		var rel = $(this).attr("rel");
		$(this).parent().removeClass("border n"+rel).addClass("no-border");
	});	
	
	
	$(".banner-ini").hover(function(){
		var id = $(this).attr("id");

		$("#sel-"+id).fadeIn(400);
	
	});	

	$("#sel-b1").mouseleave(function(){
			$(this).fadeOut(400);		
	});
	
	$("#sel-b2").mouseleave(function(){
			$(this).fadeOut(400);		
	});
	
	$("#sel-b3").mouseleave(function(){
			$(this).fadeOut(400);		
	});
	
	
	//Altera cor de fundo do input
	$('.muda-focus').focus(function() {
		var alter1 = $(this).attr("tdalter1");
	    var alter2 = $(this).attr("tdalter2");
		
		$(this).parent().removeClass(alter1).addClass(alter2);
		
	});
	$('.muda-focus').blur(function() {
	   var alter1 = $(this).attr("tdalter1");
	   var alter2 = $(this).attr("tdalter2");
	   
	   $(this).parent().removeClass(alter2).addClass(alter1);
	});
	
	//muda o fundo da visualização dos lançamentos
	$('.img-prod-sel-zamac').hover(
		function() {
			$(this).removeClass("img-prod-sel-zamac").addClass("img-prod-hover-zamac");	
			$(this).parent().css('background-color','#e3e9f1');
		},
		function() {
			 $(this).removeClass("img-prod-hover-zamac").addClass("img-prod-sel-zamac");
			 $(this).parent().css('background-color','#e3e9f1');
		}
	);
	

	//muda o fundo da visualização do produto
	$('.img-prod-sel').hover(
		function() {
			$(this).removeClass("img-prod-sel").addClass("img-prod-hover");	
			$(this).parent().css('background-color','#ef6b00');
			$(this).parent().css('border','5px solid #ef6b00');
		},
		function() {
			 $(this).removeClass("img-prod-hover").addClass("img-prod-sel");
			 $(this).parent().css('background-color','#007A3D');
			 $(this).parent().css('border','5px solid #f2f2f2');
		}
	);
	
	$("#tipo_pessoa").change(function(){
			var op = $(this).val();
			
			if(op == "Física"){
				$("#PessoaJuridica").hide();
				$("#tbl-juridica").hide();
				$("#PessoaFisica").show();
			}
			else{
				if(op == "Jurídica"){
					$("#PessoaFisica").hide();
					$("#PessoaJuridica").show();
					$("#tbl-juridica").show();
				}
				else{
					$("#PessoaFisica").hide();
					$("#PessoaJuridica").hide();
					$("#tbl-juridica").hide();
				}
			}
			
	});
	
	/**
	* Início da validação do formulário de inscrição em evento
	*
	**/
	$("#quantidade_participantes").change(function(){
			
		var op = $(this).val();
		
		for(var i = 1;i<=10;i++){
			$(".row"+i).hide();
		}
		
		if(op == ''){
			for(var i = 1;i<=10;i++){
				$(".row"+i).hide();
			}
		}
		else{
			for(var i = 1;i<=op;i++){
				$(".row"+i).show();
			}
			
		}

	});
	
	//abas - finaliza
	$(".lnk-aba-finaliza").click(function()
	{ 
		$('.aba-select').removeClass('aba-select');
		$('.lnk-aba-parti').parents('li').addClass("aba-select");
		
		var val = "#"+$('.lnk-aba-parti').parents('li').attr("val");
		
		$(".etapa").hide();
		$(val).show();
	});
	
	//abas - inicio
	$(".lnk-aba-inscricao").click(function()
	{ 
		$('.aba-select').removeClass('aba-select');
		$(this).parents('li').addClass("aba-select");
		
		var val = "#"+$(this).parents('li').attr("val");
		
		$(".etapa").hide();
		$(val).show();
	});
	
	//abas - inicio
	$(".lnk-aba-part").click(function()
	{ 
		$('.aba-select').removeClass('aba-select');
		$('.lnk-aba-ende').parents('li').addClass("aba-select");
		
		var val = "#"+$('.lnk-aba-ende').parents('li').attr("val");
		
		$(".etapa").hide();
		$(val).show();
	});
	
	//abas - inicio
	$(".lnk-aba-voltar").click(function()
	{ 
		$('.aba-select').removeClass('aba-select');
		$('.lnk-aba-inscricao').parents('li').addClass("aba-select");
		
		var val = "#"+$('.lnk-aba-inscricao').parents('li').attr("val");
		
		$(".etapa").hide();
		$(val).show();
	});
	
	$("#proxima-inscricao").click(function()
	{ 
		if(!validaEtapa1()){
			return false;
		}
		
		else{		
			
			var op = $("#quantidade_participantes").val();
			var content = '';
			
			if(op != ''){
				for(var i = 1;i<=op;i++){
					
					if($("#nome_participante_"+i).val())
						content = content + '<p>Nome: ' + $("#nome_participante_"+i).val();
					if($("#cpf_participante_"+i).val())
						content = content + '<br />CPF: ' + $("#cpf_participante_"+i).val()+'</p><br />';
						
					
				}
			}
			
			$("#participantes-list").html(content);
			
			$('#aba01').removeClass('aba-select').addClass("other-aba");
			$('#aba02').removeClass('other-aba').addClass("aba-select");
			
			$("#etapa01").hide();
			$("#etapa02").show();
		}
	});
	
	function validaEtapa1()
	{
		if(!$("#quantidade_participantes").val())
		{
			$("#msg").text('Por favor informe o número de participantes.');
			
			return false;
		}	
		
		var op = $("#quantidade_participantes").val();
		var control = 0;
		
		if(op != ''){
			for(var i = 1;i<=op;i++){
				if(!$("#nome_participante_"+i).val())
					control = 1;
				if(!$("#cpf_participante_"+i).val())
					control = 1;
			}
		}
		
		if(control == 1)
		{
			$("#msg").text('Por favor preencha os dados de todos os participantes.');
			
			return false;
		}
		
		$("#msg").text('');
		
		return true;
	}
	/**
	* Fim da validação do formulário de inscrição em evento
	*
	**/
	
	
	$("#proxima-participantes").click(function()
	{ 
		if(!validaEtapa3()){
			return false;
		}
		
		else{		
			
			var op = $("#quantidade_participantes").val();
			var content = '';
			
			if(op != ''){
				for(var i = 1;i<=op;i++){
					
					if($("#nome_participante_"+i).val())
						content = content + '<p>Nome: ' + $("#nome_participante_"+i).val();
					if($("#cpf_participante_"+i).val())
						content = content + '<br />CPF: ' + $("#cpf_participante_"+i).val()+'</p><br />';
						
					
				}
			}
			
			$("#participantes-list").html(content);
			
			//Resgata conteúdos para outra aba
			var pessoa = $('input:radio[name=pessoa]:checked').val();
			
			var conteudo = '';
			
			if(pessoa == "Jurídica"){
				conteudo = '<p>Razão Social : ' + $("#razao_social").val() + '</p><p>Nome Fantasia : ' + $("#nome_fantasia").val() + '</p><p>CNPJ : ' + $("#cnpj").val() + '</p><p>Inscrição Estadual : ' + $("#inscricao_estadual").val() + '</p><p>E-mail : ' + $("#email_empresa").val() + '</p><p>Telefone : ' + $("#telefone_empresa").val() + '</p><br /><p class="orange">Dados do Responsável</p><p>Nome : ' + $("#nome_responsavel").val() + '</p><p>E-mail : ' + $("#email_responsavel").val() + '</p><p>Telefone : ' + $("#telefone_responsavel").val() + '</p>';
			}
			if(pessoa == "Física"){
				conteudo = conteudo + '<p>Nome : ' + $("#nome").val() + '</p><p>Sobrenome : ' + $("#sobrenome").val() + '</p><p>Data de Nascimento : ' + $("#dia").val() + '/' + $("#mes").val() + '/' + $("#ano").val() + '</p><p>Sexo : ' + $('input:radio[name=sexo]:checked').val() + '</p><p>CPF : ' + $("#cpf").val() + '</p><p>RG : ' + $("#rg").val() + '</p><p>E-mail : ' + $("#email").val() + '</p><p>Telefone : ' + $("#telefone").val() + '</p><p>Celular : ' + $("#celular").val() + '</p>';
			}
			
			conteudo = conteudo + '<br /><br /><h3 class="blue-title">02. Endereço</h3><p>Endereço : ' + $("#endereco").val() + '</p><p>Número : ' + $("#numero").val() + '</p><p>Bairro : ' + $("#bairro").val() + '</p><p>Complemento : ' + $("#complemento").val() + '</p><p>Cidade : ' + $("#cidade").val() + '</p><p>Estado : ' + $("#estado").val() + '</p><p>CEP : ' + $("#cep").val() + '</p>';		
			
			$("#dados-cadastrais").html(conteudo);
			
			$('#aba03').removeClass('aba-select').addClass("other-aba");
			$('#aba04').removeClass('other-aba').addClass("aba-select");
			
			$("#etapa03").hide();
			$("#etapa04").show();
		}
	});
	
	function validaEtapa3()
	{
		if(!$("#quantidade_participantes").val())
		{
			$("#msg4").text('Por favor informe o número de participantes.');
			
			return false;
		}	
		
		var op = $("#quantidade_participantes").val();
		var control = 0;
		
		if(op != ''){
			for(var i = 1;i<=op;i++){
				if(!$("#nome_participante_"+i).val())
					control = 1;
				if(!$("#cpf_participante_"+i).val())
					control = 1;
			}
		}
		
		if(control == 1)
		{
			$("#msg4").text('Por favor preencha os dados de todos os participantes.');
			
			return false;
		}
		
		$("#msg4").text('');
		
		return true;
	}
	/**
	* Fim da validação do formulário de inscrição em evento
	*
	**/
	
	//muda o fundo da visualização das thumbs dos produtos
	$('.gal-sel').hover(
		function() {
			$(this).removeClass("gal-sel").addClass("gal-hover");	
			$(this).parent().css('background-color','#bca681');
		},
		function() {
			 $(this).removeClass("gal-hover").addClass("gal-sel");
			 $(this).parent().css('background-color','#ffffff');
		}
	);
	
	/*$('.teste').hover(function(){
		var pessoa = $('input:radio[name=pessoa]:checked').val();
		
		var conteudo = '';
		
		if(pessoa == "Jurídica"){
			conteudo = '<p>Razão Social : ' + $("#razao_social").val() + '</p>
						<p>Nome Fantasia : ' + $("#nome_fantasia").val() + '</p>
						<p>CNPJ : ' + $("#cnpj").val() + '</p>
						<p>Inscrição Estadual : ' + $("#inscricao_estadual").val() + '</p>
						<p>E-mail : ' + $("#email_empresa").val() + '</p>
						<p>Telefone : ' + $("#telefone_empresa").val() + '</p>
						<br />
						<p class="orange">Dados do Responsável</p>
						<p>Nome : ' + $("#nome_responsavel").val() + '</p>
						<p>E-mail : ' + $("#email_responsavel").val() + '</p>
						<p>Telefone : ' + $("#telefone_responsavel").val() + '</p>';
		}
		if(pessoa == "Física"){
			conteudo = '<p>Nome : ' + $("#nome").val() + '</p>
						<p>Sobrenome : ' + $("#sobrenome").val() + '</p>
						<p>Data de Nascimento : ' + $("#dia").val() + '/' + $("#mes").val() + '/' + $("#ano").val() + '</p>
						<p>Sexo : ' + $('input:radio[name=sexo]:checked').val() + '</p>
						<p>CPF : ' + $("#cpf").val() + '</p>
						<p>RG : ' + $("#rg").val() + '</p>
						<p>E-mail : ' + $("#email").val() + '</p>
						<p>Telefone : ' + $("#telefone").val() + '</p>
						<p>Celular : ' + $("#celular").val() + '</p>';
		}
		
		conteudo = conteudo + '<br /><br />
							   <h3 class="blue-title">02. Endereço</h3>
							   <p>Endereço : ' + $("#endereco").val() + '</p>
							   <p>Número : ' + $("#numero").val() + '</p>
							   <p>Bairro : ' + $("#bairro").val() + '</p>
							   <p>Complemento : ' + $("#complemento").val() + '</p>
							   <p>Cidade : ' + $("#cidade").val() + '</p>
							   <p>Estado : ' + $("#estado").val() + '</p>
							   <p>CEP : ' + $("#cep").val() + '</p>';		
		
		//$("#dados-cadastrais").html(conteudo);
	});*/
	
	/**
	* Div flutuante 1.0
	*
	* @author Fabiano Muchalski
	*
	**/
	$('.lnk-album').hover(function(){
		
		var alter = $(this).attr("value");
		
		var y_fixo = $('.info-album').offset().top;
		var d_fixo = $("#right-album").offset().top;
		
		if(d_fixo >= y_fixo){
			$('.ab-'+alter).show();
			$('.info-album').animate({
	            top: 0+"px"
	            },{duration:500,queue:false}
	        );
		}
		else{
			var result = y_fixo - d_fixo;
			$('.ab-'+alter).show();
			$('.info-album').animate({
	            top: result+10+"px"
	            },{duration:500,queue:false}
	        );
		}
	},
	function()
	{
		var alter = $(this).attr("value");
		$('.ab-'+alter).hide();
	});
	
	//Menu e submenu de departamentos
	//submenu de categorias
	$(".abre-sub").hover(function(){
		var valor = $(this).attr("value");
		var ul = "#submenu-" + valor; 
		$(ul).show();
	},
	function()
	{
		var valor = $(this).attr("value");
		var ul = "#submenu-" + valor; 
		$(ul).hide();
	});	
	
	//submenu verde
	$(".mv02 ul li").hover(function(){
		$(this).find('.sub-menu01').show();
	},
	function()
	{
		$(this).find('.sub-menu01').hide();
	});
	
	//executa a função
	mainmenu();	
})
