var raiz = 'http://'+window.location.hostname+'/';

$(function() {

    $('img[src$=.png]').ifixpng();
    $('div').ifixpng();

    $('#logoTopo').click(function() {
	location.href = raiz;
    });

    if ($('.galeria')[0])
	$('.galeria').lightBox();

    $('#banner').click(function() {
	location.href = raiz+'exame/';
    });

    $('#logoRodape').click(function() {
	window.open('http://www.agenciarodagigante.com.br/');
    });

    $('#menu #principal li span').mouseover(function(){
	$(this).css('font-weight', 'bold');
    });

    $('#menu #principal li span').mouseout(function(){
	if ($(this).parent().find('ul').css('display') == 'none')
	    $(this).css('font-weight', 'normal');
    });
    
    $('#menu #principal li span').click(function() {
	if ($(this).parent().find('ul').css('display') == 'none')
	    $(this).parent().find('ul').slideDown('slow');
	else
	    $(this).parent().find('ul').hide();
    });

    if ($('#colunaDireita')[0]) {
	flashembed("calendarioFlash", {
	    src: raiz+'assets/swf/calendario.swf',
	    wmode:'opaque'
	});
    }
    
    if ($('#faleConosco')[0]) {
	$('#btLimpar').click(function() {
	    $('#faleConosco').find('form').clearForm();
	});

	$('#btEnviar').click(function() {
            $('#faleConosco').find('form').submit();
	});

	var options = {target:  '#retornoForm'};

	$('#faleConosco').find('form').submit(function() {
	    $(this).ajaxSubmit(options);
	    $('#retornoForm').html('<img src="'+raiz+'assets/image/loader.gif"/>');
	    return false;
	});
    }

    if ($('#copias')[0]) {
	$('#btLimpar').click(function() {
	    $('#copias').find('form').clearForm();
	});

	$('#btEnviar').click(function() {
	    var nome = $('input[name=nome]').val();
            var num_oab = $('input[name=num_oab]').val();
            var telefone = $('input[name=telefone]').val();
            var sala = $('select[name=sala]').val();
            var num_processo = $('input[name=num_processo]').val();
            var vara = $('select[name=vara]').val();
            var partes = $('textarea[name=partes]').val();
            var num_folhas = $('textarea[name=num_folhas]').val();
            var observacoes = $('textarea[name=observacoes]').val();

            if (nome == '' || num_oab == '' || telefone == '' || sala == 0 || num_processo == '' || vara == 0 || partes == '' || num_folhas == '' || observacoes == '' ) {
                alert('Preencha todos os campos!');
            } else {
                $('#copias').find('form').submit();
            }
	});
    }

    if ($('#caixaLogin')[0]) {

	$('#caixaLogin form img').click(function(){
	    $('#caixaLogin').find('form').submit();
	});

	var optionsLogin = { 
	    dataType:	'json',
	    success:	function(j) {
		if (j.data) {
		    location.href = raiz+'pesquisa/estadual';
		} else {
		    $('#retornoForm').html(j.msg);
		}
	    }
	};

	$('#caixaLogin').find('form').submit(function() {
	    $(this).ajaxSubmit(optionsLogin);
	    $('#retornoForm').html('<img src="'+raiz+'assets/image/loader.gif"/>');
	    return false;
	});
    }

    if ($('#colunaDireita')[0]) {
	var data = new Date;
	carregar_eventos((data.getMonth()+1), data.getFullYear());
    }

});

$.fn.clearForm = function() {
    return this.each(function() {
	var type = this.type, tag = this.tagName.toLowerCase();
	if (tag == 'form')
	    return $(':input', this).clearForm();
	if (type == 'text' || type == 'password' || tag == 'textarea')
	    this.value = '';
	else if (type == 'checkbox' || type == 'radio')
	    this.checked = false;
	else if (tag == 'selectone')
	    $(this).val('Selecione');

    });
};

function fechar_popup() {
    $("#popup").css('display', 'none');
}

function carregar_eventos(mes, ano) {
    $('#listaEventos').html('<img src="/assets/image/loader2.gif"/> Aguarde...');
    
    $.getJSON(raiz+'eventos/mes_especifico/'+mes+'/'+ano, function(data) {

	var tam = data.length;
	var html = '';

	if (tam) {
	    for (var i = 0; i < tam; i++) {
		html += '<li onclick="pagina_eventos()">'+data[i].data_f+' - '+data[i].titulo+'</li>';
	    }
	} else {
	    html = '<li>Nenhum evento encontrado!</li>';
	}

	$('#listaEventos').html(html);
    });
}

function pagina_eventos() {
    location.href = raiz+'eventos/';
}

function revista(url) {
    //var url = 'http://issuu.com/oabcascavel/docs/oab?mode=embed&layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml';
    //var url = 'http://issuu.com/oabcascavel/docs/revista_20em_20ordem3';
    window.open(url, 'revista');
}

function popup_redacao() {
    window.open(raiz+'home/redacao', 'popup', 'width=700, height=493, resizable=no');
}
