$(document).ready(function(){
    try{
        $('#conteudo, #rodape, .quadro').corners();
        carregarBanners();
        if ($('#perguntas').length>0){
            $('#contSite p:last').append(' <a href="javascript:exibirPerguntas();" id="a_perguntas">Dicas e mais informações</a>');
        }
    } catch (err){
        return
    }
});

function carregarBanners(){
    var url = '/ajax-banners/';
    var aux, html, qtd;
    var sucesso = function(resp){
    	for (quadro in resp){
    		//qtd de banners neste quadro
    	    qtd = eval('resp.'+quadro+'.length');
    	    //for para inserir o html de cada banner no quadro
    	    banners = eval('resp.'+quadro);
    	    for (banner in banners){
    	    	$('#'+quadro).append(eval('resp.'+quadro+'['+banner+']'));
    	    }
    	    //se a qtd for maior que 1 coloca um efeito para trocar a imagem
            if (qtd>1){
                $('#'+quadro).cycle({
                    fx:    'fade',
                    timeout:  2000,
                    pause: 1
                 });
            }
    	}
    }
    $.getJSON(url,sucesso);
}

function slide(id){
    $('#'+id).slideToggle();
}


function exibirPerguntas(){
    if ($('#perguntas').is(':visible')) {
        $('#a_perguntas').show();
    } else {
        $('#a_perguntas').hide();
    }
    $('#perguntas').slideToggle();
    /*var link = $('#a_perguntas');
    var texto = 'dicas';
    if (link.html()!=texto){
        link.html(texto);
    } else {
        link.html('<b>[ fechar ]</b>');
    }*/}


function exibir(id){
    var rodape = {'empresas':'Empresas','contato':'Fale conosco'};
    var aux = function(key, val){
        var campo = $('#'+key);
        var link = $('#a_'+key);
        if(key!=id){
            campo.hide();
            link.html(val);
        } else {
            if (link.html()==val){
                campo.slideToggle('slow',function(){
                    window.location='#'+id;
                    if (document.all){
                        campo.show();
                    }
                });
                link.html('<b>Minimizar</b>');
            } else {
                campo.slideToggle();
                link.html(val);
            }
        }
    }
    $.each(rodape, aux);
}


function validarContato(){
    var sucesso = function (resp){
        $('input[type="submit"]').attr('disabled',false);
        if (resp.msg){
            mensagem(resp.msg,true,'contato');
        } else if (resp.erro) {
            mensagem(resp.erro);
        } else if (resp.form){
            $('#formContato').html(resp.form+'<input type="submit" value="Enviar" />');
            $('#id_nome').focus();
        }
    }
   $('input[type="submit"]').attr('disabled',true);
    var url = '/contato/enviar/';
    var dados = $('#formContato').serialize();
    $.post(url,dados,sucesso,'json');
}


function carregarSite(empresa){
    var url = '/site-empresa/'+empresa+'/'
    var sucesso = function(resp){
        $('#site').html(resp);
    }
    $.get(url,{},sucesso);
}