$(document).ready(function(){
    try{
		var cor = $('body').css('background-color');
        $('#topo, #conteudo, #rodape, .quadro').corners({outColor: cor});
        carregarBanners();
        if ($('#perguntas').length>0){
            $('#contSite p:last').append('<br /><a href="javascript:exibirPerguntas();" id="a_perguntas">Dicas e mais informações</a>');
        }
    } catch (err){
        return
    }
	$('#vitrine').load('/ajax-vitrine/');
});

function carregarBanners(){
    var url = '/ajax-banners/';
    var aux, html, qtd;
    var sucesso = function(resp){
		if (!resp.erro) {
			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);
}
