
    $(document).ready(function(){
    	$("a.group").fancybox({ 'zoomSpeedIn': 300, 'zoomSpeedOut': 300, 'overlayShow': true, 'hideOnContentClick': false, 'zoomOpacity':true, 'overlayOpacity':0.5 });
        $('#areaatuacao_menu').hover(function() {
            if($('#areaatuacao_menu ul').css("display") != "block")
                $('#areaatuacao_menu ul').show("fast");
            },
            function() {
                $('#areaatuacao_menu ul').hide("fast");
            }
        );

        $('#li_menu_vejamais').hover(function() {
                if($('#li_menu_vejamais ul').css("display") != "block")
                    $('#li_menu_vejamais ul').show("fast");
                    $('#lnk_veja').css("backgroundPosition","0 -26px" );
                },
                function() {
                    $('#li_menu_vejamais ul').hide("fast");
                    $('#lnk_veja').css("backgroundPosition","0 0");
                }
        );

        $('#li_menu_arquivo').hover(function() {
                if($('#li_menu_arquivo ul').css("display") != "block")
                    $('#li_menu_arquivo ul').show("fast");
                    $('#lnk_arquiv').css("backgroundPosition","0 -26px" );
                },
                function() {
                    $('#li_menu_arquivo ul').hide("fast");
                    $('#lnk_arquiv').css("backgroundPosition","0 0");
                }
        );

		$('#lnk_buscar').hover(function() {
                if($('#li_menu_buscar div').css("display") != "block")
                    $('#lnk_buscar').css("backgroundPosition","0 -26px" );
                },
                function() {
                	if($('#li_menu_buscar div').css("display") != "block")
                    	$('#lnk_buscar').css("backgroundPosition","0 0");
                }
        );


        $('#lnk_buscar').click(function() {
                if($('#li_menu_buscar div').css("display") != "block")
                {
                    $('#li_menu_buscar div').show("fast");
                    $('#lnk_buscar').css("backgroundPosition","0 -26px" );
                }
                else
                {
                    $('#li_menu_buscar div').hide("fast");
                    $('#lnk_buscar').css("backgroundPosition","0 0");
                }
        });

		$('#lnk_esq_senha').click(function() {
                if($('#div_esq_senha').css("display") != "block")
                {
                    $('#div_esq_senha').show("fast");
                    $('#lnk_esq_senha').addClass("lnk_esq_senha_hover" );
                }
                else
                {
                	$('#div_esq_senha').hide("fast");
					$('#lnk_esq_senha').removeClass("lnk_esq_senha_hover" );
                }
        });

    });

    validarBusca = function(form) {

		erro = false;
		$('#id_data_inicial_dia').css('border','solid 1px #B1B1B1');
		$('#id_data_inicial_mes').css('border','solid 1px #B1B1B1');
		$('#id_data_inicial_ano').css('border','solid 1px #B1B1B1');
		if( (jQuery.trim($('#id_data_inicial_dia').val()) != "") || (jQuery.trim($('#id_data_inicial_mes').val()) != "") || (jQuery.trim($('#id_data_inicial_ano').val()) != ""))
		{
			data = $('#id_data_inicial_dia').val() + '/' + $('#id_data_inicial_mes').val() + '/' + $('#id_data_inicial_ano').val();
			if(!data.isValidDate())
			{
				$('#id_data_inicial_dia').css('border','solid 1px #F00');
				$('#id_data_inicial_mes').css('border','solid 1px #F00');
				$('#id_data_inicial_ano').css('border','solid 1px #F00');
				erro  = true;
			}
		}

		$('#id_data_final_dia').css('border','solid 1px #B1B1B1');
		$('#id_data_final_mes').css('border','solid 1px #B1B1B1');
		$('#id_data_final_ano').css('border','solid 1px #B1B1B1');
		if( (jQuery.trim($('#id_data_final_dia').val()) != "") || (jQuery.trim($('#id_data_final_mes').val()) != "") || (jQuery.trim($('#id_data_final_ano').val()) != ""))
		{
			data = $('#id_data_final_dia').val() + '/' + $('#id_data_final_mes').val() + '/' + $('#id_data_final_ano').val();
			if(!data.isValidDate())
			{
				$('#id_data_final_dia').css('border','solid 1px #F00');
				$('#id_data_final_mes').css('border','solid 1px #F00');
				$('#id_data_final_ano').css('border','solid 1px #F00');
				erro  = true;
			}
		}
		if(!erro)
			form.submit();
    };

    validarFaleConosco = function(form) {
				
		$('#id_nome').css('border','solid 1px #B1B1B1');
		$('#id_email').css('border','solid 1px #B1B1B1');
		$('#id_mensagem').css('border','solid 1px #B1B1B1');
		$('#mensagem').html('');
		
		if(jQuery.trim($('#id_nome').val()) == "")
		{
			$('#id_nome').css('border','solid 1px #F00');
			$('#mensagem').css('color','#F00');
			$('#mensagem').html('Preencha o campo nome.');			
			return;
		}
		
		if(jQuery.trim($('#id_email').val()) == "")
		{
			$('#id_email').css('border','solid 1px #F00');
			$('#mensagem').css('color','#F00');
			$('#mensagem').html('Preencha o campo e-mail.');
			return;
		}
		
		if(!$('#id_email').val().isValidEmail())
		{
			$('#id_email').css('border','solid 1px #F00');
			$('#mensagem').css('color','#F00');
			$('#mensagem').html('E-mail inv&aacute;lido.');
			return;
		}
		
		if(jQuery.trim($('#id_mensagem').val()) == "")
		{
			$('#id_mensagem').css('border','solid 1px #F00');
			$('#mensagem').css('color','#F00');
			$('#mensagem').html('Preencha o campo coment&aacute;rio');
			return;
		}
		
		form.submit();
    };

	String.prototype.isValidEmail = function(){
		pattern = new RegExp("^([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([a-z,A-Z]){2,3}([0-9,a-z,A-Z])?$");
		if(this.search(pattern) == -1)
			return false;
		else
			return true;
	}
	
	String.prototype.isValidDate = function(){

		data = this;
		var oRegExp = /^(0[1-9]|[12][0-9]|[3][12])\/(0[1-9]|1[012])\/([12][0-9]{3})?$/;

		if (!oRegExp.test(data))
		{
			return false;
		}

		var bissexto = 0;
		var dia = data.substr(0,2)
		var mes = data.substr(3,2)
		var ano = data.substr(6,4)

		if  (dia < 0)
			return false;

		switch (mes)
		{
			case '01':
			case '03':
			case '05':
			case '07':
			case '08':
			case '10':
			case '12':
				if (dia > 31)
				{
					return false;
				}
				break

			case '04':
			case '06':
			case '09':
			case '11':
				if (dia > 30)
				{
					return false;
				}
				break
			case '02':
				/* Validando ano Bissexto / fevereiro / dia */
				if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0))
				{
					bissexto = 1;
				}
				if ((bissexto == 1) && (dia > 29))
				{
					return false;
				}
				if ((bissexto == 0) && (dia > 28))
				{
					return false;
				}
				break
		}

		return true;
	};
