$(document).ready(function() {
	

    });

function fecharJanela() {
    $("#janela").slideUp("fast");
}

function enviarParaUmAmigo() {
    exibirJanela();

    sf.ajaxLoad("ajax/enviar_para_um_amigo", "janela-conteudo");
}

function exibirJanela() {
    $("#janela").slideDown("fast");
}

function amplFotoImg(obj) {
    amplFoto($(obj).attr("alt") , "");
}


function getURL(href) {
    document.location.href= href;
}

function getUrl(href) {
    getURL(href);
}

function hide(element) {
    $(element.id).hide("slow");
}


function down(element) {
    $(element).slideDown("slow");
}

function up(element) {
    $(element).slideUp("slow");
}

function cobrirTudo() {
    $("#cobreTudo").css("width", $(document).width());
    $("#cobreTudo").css("height", $(document).height());
    $("#cobreTudo").css("opacity", "0");
    $("#cobreTudo").css("display", "block");

    $("#cobreTudo").animate( {
        opacity :0.5,
        borderWidth :1
    }, 300);

}


function amplFoto(foto , legenda ) {

    cobrirTudo();

    $("#amplFotoDiv").animate({
        opacity:1 ,
        height:800
    } , 500);
    
    $("#amplFotoInterno").html("<img src='../img-"+foto+"-640-480' alt='"+legenda+"' /> <br> " + legenda);


//alert("<img src='"+foto+"' alt='"+legenda+"' /> <br> ");

// $("#superConteudo").html(conteudoPagina);
}




function fecharFoto() {
    $("#cobreTudo").animate( {
        opacity :0,
        borderWidth :1
    }, 500, function() {
        $("#cobreTudo").hide();
    });

    $("#amplFotoDiv").animate({
        opacity:0
    } , 500 , 'linear' , function() {
        $("#amplFotoDiv").css("display" , "none");

    });

}



function limparSelect(selectId) {
    $("#" + selectId).html("");
}

function addListValue(inputComValor, targetSelect) {
    var valor = $("#" + inputComValor).attr("value");
    $("#" + targetSelect).append(
        "<option value='" + valor + "' selected='selected'>" + valor
        + "</option>");
    $("#" + inputComValor).attr("value", "");
}


function validarContato() {
    var retorno = false;
    retorno =  validarFormulario( new Array('nome' , 'email' , 'mensagem'));
    return retorno;
}

function validarEnquete() {
    var retorno = false;
    retorno =  validarFormulario( new Array('nome' , 'email'));

    if(retorno) {
        if(!validarEmail($("#email").val())) {
            alert("Preencha um email válido");
            retorno = false;
        }
    }


    return retorno;
}


function  validarFormulario (campo) { //campo tem as IDs dos campos obrigatorios
    tamanho =  campo.length;
    var camp = campo;

    for(i=0;i<camp.length ; i++) {
        if(document.getElementById(camp[i]).value=='' || document.getElementById(camp[i]).value==null) {
            window.alert("Preencha o campo "+ camp[i].toUpperCase() );
            document.getElementById(camp[i]).style.border = "1px solid #C75F4E";
            document.getElementById(camp[i]).focus();

            return false;
        }
    }

    return true;
}

function validarBusca() {
    
    if($("#topo-form-busca").val() == "" || $("#topo-form-busca").val() == null) {
        $("#topo-form-busca").after().html("<div class='form-busca-erro'>Preencha um termo para busca</div>");
        return false;
    } else {
        return true;
    }

}

function enviarBusca() {
    if($("#topo-form-busca").val() != "buscar") {
        $("#form-busca").submit();
    } else {
        $("#topo-form-busca").focus();
        alert("Selecione algum termo para busca");
    }
    
}

function validarEmail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){
            return true;
        }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
            return true;
        }
    }else{
        return false;
    }
    return false;
}


function carregarCidades(estado) {

    $("#cidade").attr("disabled", "disabled");
    $("#cidade").html(
        "<option style='color: silver'>Carregando as cidades....</option>");

    $.post("carregar_cidades.ajax.php", {
        estado :estado
    }, function(data) {
        var valores = data.split(",");
        $("#cidade").html("");
        $("#cidade").attr("disabled", "");

        $("#cidade").append(
            "<option value=''>..:: Selecione uma Cidade ::..</option>");

        for (i = 0; i < valores.length; ++i) {

            nome = valores[i];
            i++;
            id = valores[i];

            $("#cidade").append(
                "<option value='" + id + "'>" + nome + "</option>");
        }
    

    });
}

/**
* Retorna TRUE caso value seja vazio
* 
* @param value String
* @return boolean
*/
function isEmpty(value) {
    
    var emptyCases = new Array("" , undefined , null);
    for(var i=0 ; i<emptyCases.length ; ++i) {
        if(value==emptyCases[i]) {
            return true;
        }
    }

    return false;

}


amplFotoArray = new Array();
amplFotoFotoAtual = 0;

function fotoProxima() {
    amplFotoFotoAtual = amplFotoFotoAtual + 1;

    if(amplFotoFotoAtual > amplFotoArray.length) {
        amplFotoFotoAtual = 0;
    }

    amplFoto(amplFotoArray[amplFotoFotoAtual][0] , amplFotoArray[amplFotoFotoAtual][1]);
}

function fotoAnterior() {

    if(amplFotoFotoAtual < 0) {
        amplFotoFotoAtual =  amplFotoArray.length;
    }

    amplFotoFotoAtual = amplFotoFotoAtual - 1;
    amplFoto(amplFotoArray[amplFotoFotoAtual][0] , amplFotoArray[amplFotoFotoAtual][1]);
}

function amplFotoGaleria(foto , legenda , index ) {
    amplFotoFotoAtual = index;
    amplFoto(foto , legenda )
}




var atualFonteSize = 13;
var defaultFonteSize = 12;
var maxFontSize = 22;

function fonteMaior() {
    atualFonteSize = atualFonteSize + 2;

    if(atualFonteSize >= maxFontSize) {
        atualFonteSize = maxFontSize;
    }

    $("Body , div , span , p , a , label , td , tr , th , h1 , h2 , h3 , h4").css("font-size", (atualFonteSize)+ "px");
    $('#alterarFontes div').css('fontSize' , defaultFonteSize);
}

function fonteNormal() {
    atualFonteSize = 13;
    $("Body , div , span , p , a , label , td , tr , th , h1 , h2 , h3 , h4").css("font-size", "");
    $('#alterarFontes div').css('fontSize' , defaultFonteSize);
}

function fonteMenor() {
    atualFonteSize = atualFonteSize - 2;
    $("Body , div , span , p , a , label , td , tr , th , h1 , h2 , h3 , h4").css("font-size", (atualFonteSize)+ "px");
    $('#alterarFontes div').css('fontSize' , defaultFonteSize);
}

function fonteDestaque() {
    $("#root *").css('background-color' , '#000');
    $("#root *").css('color' , '#fff');
}
