/**
* @author carlosh
*/

// ordena pesquisa
function Ordena(valor) {
    document.GERAL._ORDEMN2.value = valor;

    if (document.FILTRO.ESTRUTN2.value.length > 6) { document.GERAL._SECAON2.value = document.FILTRO.ESTRUTN2.value };

    Filtrar();
}

// modo de exibcao lista ou miniatura
function Modelo(valor){
    document.GERAL._MODELON2.value = valor;

    if (document.FILTRO.ESTRUTN2.value.length > 6) { document.GERAL._SECAON2.value = document.FILTRO.ESTRUTN2.value };

    Filtrar();
}

// troca imagens ordena
if ((document.FILTRO.ORDEMN2.value == "") || (document.FILTRO.ORDEMN2.value == "*-*")) {
    switch (document.FILTRO.ORDEMN1.value) {
        case "E":
            document.images['maisvend'].src = "/imgc/result_btn_vendidos_on.jpg";
            document.images['maisvend2'].src = "/imgc/result_btn_vendidos_on.jpg";
            break;
        case "A":
            document.images['titulo'].src = "/imgc/result_btn_titulo_on.jpg";
            document.images['titulo2'].src = "/imgc/result_btn_titulo_on.jpg";
            break;
        case "B":
            document.images['autor'].src = "/imgc/result_btn_autor_on.jpg";
            document.images['autor2'].src = "/imgc/result_btn_autor_on.jpg";
            break;
        case "C":
            document.images['editora'].src = "/imgc/result_btn_editora_on.jpg";
            document.images['editora2'].src = "/imgc/result_btn_editora_on.jpg";
            break;
        case "D":
            document.images['disponi'].src = "/imgc/result_btn_disponibilidade_on.jpg";
            document.images['disponi2'].src = "/imgc/result_btn_disponibilidade_on.jpg";
            break;
        case "F":
            document.images['lanca'].src = "/imgc/result_btn_lancamentos_on.jpg";
            document.images['lanca2'].src = "/imgc/result_btn_lancamentos_on.jpg";
            break;
        case "G":
            document.images['preco'].src = "/imgc/result_btn_preco_on.jpg";
            document.images['preco2'].src = "/imgc/result_btn_preco_on.jpg";
            break;
    }
}
else {
    switch (document.FILTRO.ORDEMN2.value) {
    case "E":
        document.images['maisvend'].src = "/imgc/result_btn_vendidos_on.jpg";
        document.images['maisvend2'].src = "/imgc/result_btn_vendidos_on.jpg";
        break;
    case "A":
        document.images['titulo'].src = "/imgc/result_btn_titulo_on.jpg";
        document.images['titulo2'].src = "/imgc/result_btn_titulo_on.jpg";
        break;
    case "B":
        document.images['autor'].src = "/imgc/result_btn_autor_on.jpg";
        document.images['autor2'].src = "/imgc/result_btn_autor_on.jpg";
        break;
    case "C":
        document.images['editora'].src = "/imgc/result_btn_editora_on.jpg";
        document.images['editora2'].src = "/imgc/result_btn_editora_on.jpg";
        break;
    case "D":
        document.images['disponi'].src = "/imgc/result_btn_disponibilidade_on.jpg";
        document.images['disponi2'].src = "/imgc/result_btn_disponibilidade_on.jpg";
        break;
    case "F":
        document.images['lanca'].src = "/imgc/result_btn_lancamentos_on.jpg";
        document.images['lanca2'].src = "/imgc/result_btn_lancamentos_on.jpg";
        break;
    case "G":
        document.images['preco'].src = "/imgc/result_btn_preco_on.jpg";
        document.images['preco2'].src = "/imgc/result_btn_preco_on.jpg";
        break;
    }
}

// troca imagens modelo
if ((document.FILTRO.MODELON2.value == "") || (document.FILTRO.MODELON2.value == "*-*")) {
    switch (document.FILTRO.MODELON1.value) {
    case "C":
        document.images['mini'].src = "/imgc/result_btn_miniatura_on.jpg";
        document.images['mini2'].src = "/imgc/result_btn_miniatura_on.jpg";
        break;
    case "B":
        document.images['lista'].src = "/imgc/result_btn_lista_on.jpg";
        document.images['lista2'].src = "/imgc/result_btn_lista_on.jpg";
        break;
    }
}
else {
    switch (document.FILTRO.MODELON2.value) {
    case "C":
        document.images['mini'].src = "/imgc/result_btn_miniatura_on.jpg";
        document.images['mini2'].src = "/imgc/result_btn_miniatura_on.jpg";
        break;
    case "B":
        document.images['lista'].src = "/imgc/result_btn_lista_on.jpg";
        document.images['lista2'].src = "/imgc/result_btn_lista_on.jpg";
        break;
    }
}

//voltar topo pagina
var goto_top_type = -1;
var goto_top_itv = 0;

function goto_top_timer() {
    var y = goto_top_type == 1 ? document.documentElement.scrollTop: document.body.scrollTop;
    var moveby = 15;
    y -= Math.ceil(y * moveby / 100);

    if (y < 0) y = 0;

    if (goto_top_type == 1) document.documentElement.scrollTop = y;
    else document.body.scrollTop = y;

    if (y == 0) {
        clearInterval(goto_top_itv);
        goto_top_itv = 0;
    }
}

function goto_top() {
    if (goto_top_itv == 0) {
        if (document.documentElement && document.documentElement.scrollTop) goto_top_type = 1;
        else if (document.body && document.body.scrollTop) goto_top_type = 2;
        else goto_top_type = 0;
        
        if (goto_top_type > 0) goto_top_itv = setInterval('goto_top_timer()', 50);
    }
}

