$(function() {
						   
	// ACESSIBILIDADE
	$('#bt-imprimir, #bt-voltar, #bt-topo, .form-button').css("cursor", "pointer");
	$('#bt-imprimir').click(function(){ window.print(); });
	$('#bt-topo').click(function(){ scroll(0,0); });
	$('#bt-voltar').click(function(){ history.go(-1); });

	// Janela modal
	if (typeof $.fn.facebox != 'undefined'){
		$(".facebox-active").facebox();
		$("#facebox-link-home").facebox2();
	}

	// FACEBOX HOME
	$("#facebox-link-home").click();

	//LINKS EXTERNOS
	$("a[rel=externo]").attr('target','_blank');

	$('.tabs').tabs();
	
	$('.tabs li').hover(
		function(){
			$(this).addClass("hovered");
			$(this).find('a').addClass("hovered-a");
		},
		function(){
			$(this).removeClass("hovered");
			$(this).find('a').removeClass("hovered-a");
	});
	
	$('#lista-beneficios a').click(function(){
		var id = $(this).attr('class');
		$.ajax({
			type: "POST",
			url: "incs/arquivo_consulta.php",
			data: "id="+id,
			beforeSend: function() {				
				$('#alvo-ajax').html('<img src="img/ajax-loader.gif" />');
			},
			success: function(txt) {
				$("#alvo-ajax").html(txt);
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
		return false;
	})

	if($.browser.safari) { 
		$('.submenu').css('margin-top','0');
	}

	// FLASH's
	$('#header').flash({
	    src: 'swf/header.swf',
	    width: '100%',
	    height: 300,
		wmode: 'transparent',
		flashvars: { cub: $('#cub').attr('rel'), mes: $('#cub').attr('title') },
		expressInstall: true
	});

	$('.flash-delegados').flash({
	    src: 'swf/delegados.swf',
	    width: 660,
	    height: 700,
            wmode: 'transparent'
	});


	//	MENU
	$("#nav ul").css({display:"none"});
	$("#nav li").hover(function(){
		var anchor = $(this).find("a").attr('href');
		$(this).click(function(){ location.href = anchor; });
		$(this).addClass("hovered", 0);
		$(this).find('ul:first').css({visibility:"visible",display:"none"}).show(0);
		$(this).attr('target','_blank');
	},function(){
		$(this).removeClass("hovered", 0);
		$(this).find('ul:first').hide(0);
	});

	// ATIVAS JANELAS MODAL
	$(".dialog-box").dialog({
		autoOpen: false,
	    modal: true,
		resizable: false,
		width: 450,
		height: 250,
	    overlay: {
	        opacity: 0.5,
	        background: "black"
	    }
	});

	// BOTOES PARA JANELAS MODAL
	$(".dialog-bt").click(function(){
		
		var v = $(this).find('span:first').attr('rel');
		$(".id-pub").attr('value',v);
		
		var rel = $(this).attr('rel');
		$(rel).dialog("open");
		$(".ui-dialog-overlay").click(function(){
			$(rel).dialog("close");
		});
	});
	
	
	//AREAS DE ATIVACAO DO LIGHTBOX
	$('a[rel*=lightbox]').lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		imageLoading: 	'img/loading.gif',
		imageBtnClose: 	'img/close.gif',
		imageBtnPrev: 	'img/prev.gif',
		imageBtnNext: 	'img/next.gif',
		containerResizeSpeed: 300,
		txtImage: 'Imagem',
		txtOf: 'de'
	});
	

	$('.data').mask('99/99/9999');
	$('.inteiro').mask('9999999999');
	$('.inteiro1').mask('99999999999');
	$('.cep').mask('99999-999');
	$('.uf').mask('aa');
	
	$("#selectano").change(function(){
		$("#formbusca").submit();
	});

});

/**
    * Validar formulário
	**/
function validaForm(form) {
    for (var i = 0; i < document.getElementById(form).elements.length; i++) {
        
        var nomeObj = document.getElementById(form).elements[i].name;
        var idObj 	= document.getElementById(form).elements[i].id;
		var relObj 	= document.getElementById(form).elements[i].getAttribute('rel');
				
		if ((relObj == "email")) {
			expressao = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/i;
			if(!expressao.test(document.getElementById(form).elements[i].value)){
				alert(document.getElementById(form).elements[i].title);
				document.getElementById(form).elements[i].value = "";
				document.getElementById(form).elements[i].className = document.getElementById(form).elements[i].className + " campo-requerido";
				document.getElementById(form).elements[i].focus();
				return false;
			}
		}else if (relObj == "required") {
			if((document.getElementById(form).elements[i].value == null) || (document.getElementById(form).elements[i].value == "") || (document.getElementById(form).elements[i].value == "Digite aqui sua busca")){
				alert(document.getElementById(form).elements[i].title);
				document.getElementById(form).elements[i].className = document.getElementById(form).elements[i].className + " campo-requerido";
				document.getElementById(form).elements[i].focus();
				return false;
			}
		}
    }
    return true;
}

/**
   * Validar contato
   **/
function validarContato() {
	if(validaForm('formContato')) {	
		var str = $("#formContato").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao_contato.php",
			data: str,
			beforeSend: function() {				
			},
			success: function(txt) {
				alert(txt);
				document.getElementById("formContato").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}

/**
   * Validar News
   **/
function validarNews() {
	if(validaForm('formNews')) {	
		$.ajax({
			type: "POST",
			url: "lib/acao_newsletter.php",
			data: "email=" + $("#email").val(),
			beforeSend: function() {				
			},
			success: function(txt) {
				alert(txt);
				document.getElementById("formNews").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}

function validaUni() {
	if(validaForm('formUnisindimoveis')) {	
		var str = $("#formUnisindimoveis").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao_unisindimoveis.php",
			data: str,
			beforeSend: function() {				
			},
			success: function(txt) {
				alert(txt);
				document.getElementById("formUnisindimoveis").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}

function validarEnviarEmail() {
	if(validaForm('formulario-envia-amigo')) {
		var str = $("#formulario-envia-amigo").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao_publicacoes.php",
			data: str,
			beforeSend: function() {				
			},
			success: function(txt) {
				alert(txt);
				document.getElementById("formulario-envia-amigo").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}

function validarInscricao() {
	if(validaForm('formFicha-de-inscricao')) {
		var str = $("#formFicha-de-inscricao").serialize();
		$.ajax({
			type: "POST",
			url: "lib/acao_associe-se.php",
			data: str,
			beforeSend: function() {				
			},
			success: function(txt) {
				alert(txt);
				document.getElementById("formFicha-de-inscricao").reset();
			},
			error: function(txt) {
				alert('Erro: '+txt);
			}
		});
	}
}