$(document).ready(function(){
    $('.lista-clientes h4').click(function(){
        $('.lista-clientes ul').hide();
        $('ul.'+$(this).attr('class')).toggle();
    });
    initFancybox();
    
    $('form.validate').submit(verificaForm);
    
    $('form#form-login').submit(function(){
		var usuario = $('input[name=usuario]').val();
		var senha = $('input[name=senha]').val();
		var action = {
			projetos: 'http://projetos.vertrag.com.br/login/index',
			webmail: 'http://webmail.vertrag.com.br/imp/redirect.php'
		}
		if(usuario.indexOf('@') != -1){
			$('form#form-login').attr('action', action.webmail);
			$('input[name=imapuser]').val(usuario);
			$('input[name=pass]').val(senha);
			
			$('form#form-login').submit();
		}
		else{
			$('form#form-login').attr('action', action.projetos);
			$('form#form-login').submit();
		}
		return false;
	});
});

var verificaForm = function(){
    var form = $(this);
    var inputs = form.find('input.required, textarea.required');
    var errors = 0;
    inputs.each(function(){
        if($(this).val() == ''){
            errors++;
        }
    });
    if(errors){
        alert('Preencha todos os campos marcados com \'*\'');
        return false;
    }
}

var initFancybox = function(){
    $('a.zoom').fancybox();
}

/* Páginas */
var abrePagina = function(id){
    var url = BASE_URL + 'empresa/view/id/';
    $.get(url + id, function(retorno){
        $('.left-panel').slideUp(function(){
            $('.left-panel').html(retorno);
            $('.left-panel').slideDown();
            initFancybox();
        });
    });
}

/* Serviços */
var abreServico = function(id){
    var url = BASE_URL + 'servicos/view/id/';
    $.get(url + id, function(retorno){
        $('.left-panel').slideUp(function(){
            $('.left-panel').html(retorno);
            $('.left-panel').slideDown();
            initFancybox();
        });
    });
}

/* Projetos */
var abreTipoProjeto = function(id, item){
    var url = BASE_URL + 'projetos/view/tipo/true/id/';
    $.get(url + id, function(retorno){
        $('.right-panel .content').html(retorno);
    });
    $('#title-tipos-projetos').html($(item).html());
}
var abreCategoriaProjeto = function(id){
    var url = BASE_URL + 'projetos/view/categoria/true/id/';
    $.get(url + id, function(retorno){
        $('.left-panel').slideUp(function(){
            $('.left-panel').html(retorno);
            $('.left-panel').slideDown();
            initFancybox();
        });
    });
}
var abreProjeto = function(id, categoria_id){
    var url = BASE_URL + 'projetos/view/projeto/true/categoria_id/' + categoria_id + '/id/' + id;
    $.get(url, function(retorno){
        $('.left-panel').slideUp(function(){
            $('.left-panel').html(retorno);
            $('.left-panel').slideDown();
            initFancybox();
        });
    });
}
var voltaCategoriaProjeto = function(id){
    abreCategoriaProjeto(id);
}

/* Notícias */
var enviarNoticia = function(url){
    var popup = window.open(url, 'enviar_noticia', 'width=550,height=400,scrollbars=yes');
}

