﻿// JScript File
var key = true;
function fTodos(c) {
    f = document.forms[0];
    if (key) {
        key = false;
        for (i=0;i<f.elements.length;i++) {
            if (f.elements[i].name == "chkExcluir" && f.elements[i].disabled == '') {
                f.elements[i].checked = true;
                for (j=1;j<=c;j++) {
                    try { document.getElementById("linha" + f.elements[i].value + "-" + j).style.backgroundColor = '#FFDBA6'; }
                    catch(e){ }
                }
            }
        }
    }
    else {
        key = true;
        for (i=0;i<f.elements.length;i++) {
            if (f.elements[i].name == "chkExcluir") {
                f.elements[i].checked = false;
                for (j=1;j<=c;j++) {
                    try { document.getElementById("linha" + f.elements[i].value + "-" + j).style.backgroundColor = ''; }
                    catch(e){ }
                }
            }
        }
    }
}

function seton(l,c) {
    if (!document.getElementById("chk" + l).checked) {
        for (i=1;i<=c;i++) {
            try {document.getElementById("linha" + l + "-" + i).style.backgroundColor = '#FFFFDD'; }
            catch(e){ }
        }
    }
}

function setoff(l,c) {
    if (!document.getElementById("chk" + l).checked) {
        for (i=1;i<=c;i++) {
            try { document.getElementById("linha" + l + "-" + i).style.backgroundColor = ''; }
            catch(e){ }
        }
    }
}
 
function setcheck(f,l,c) {
    if (f.checked) {
        for (i=1;i<=c;i++) {
            try { document.getElementById("linha" + l + "-" + i).style.backgroundColor = '#FFDBA6'; }
            catch(e){ }
        }
    }
    else {
        for (i=1;i<=c;i++) {
            try { document.getElementById("linha" + l + "-" + i).style.backgroundColor = '#FFFFDD'; }
            catch(e){ }
        }
    }
}

var ie =(((navigator.userAgent.indexOf("MSIE")>-1)||(navigator.userAgent.indexOf("Mozilla/5.0")>-1))&&navigator.userAgent.indexOf("Opera")==-1?true:false);
var ns =(navigator.userAgent.indexOf("Netscape")>-1&&navigator.userAgent.indexOf("Opera")==-1?true:false);
function ajustar_cep(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode);
    if ((tecla == 8)||(tecla == 46)||(tecla == 39)||(tecla == 37)||(tecla == 36)||(tecla == 35)||(tecla == 9)) {
        return true;
    }
    if (tecla < 48 || tecla > 57) {
        evento.returnValue = false;
        return false;
    }
    else {
        if (input.value.length == 5) {
            input.value += "-";
        }
    }
    return true;
}

function ajustar_data(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode);
    if ((tecla == 8)||(tecla == 46)||(tecla == 39)||(tecla == 37)||(tecla == 36)||(tecla == 35)||(tecla == 9)) {
        return true;
    }
    if (tecla < 48 || tecla > 57) {
        evento.returnValue = false;
        return false;
    }
    else {
        if (input.value.length == 2 || input.value.length == 5) {
            input.value += "/";
        }
    }
    return true;
}

function ajustar_cpf(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode);
    if (tecla == 8 || tecla == 46 || tecla == 39 || tecla == 37 || tecla == 36 || tecla == 35 || tecla == 9 || (evento.ctrlKey == true && tecla == 97) || (evento.ctrlKey == true && tecla == 99) || (evento.ctrlKey == true && tecla == 118) || (evento.ctrlKey == true && tecla == 120)) {
        return true;
    }
    if (tecla < 48 || tecla > 57) {
        evento.returnValue = false;
        return false;
    }
    else {
        if (input.value.length == 3 || input.value.length == 7) {
            input.value += ".";
        }
        if (input.value.length == 11) {
            input.value += "-";
        }
    }
    return true;
}

function noEnter(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode : evento.which ? evento.which : evento.charCode);
    if (tecla == 8 || tecla == 46 || tecla == 39 || tecla == 37 || tecla == 36 || tecla == 35 || tecla == 9 || (evento.ctrlKey == true && tecla == 97) || (evento.ctrlKey == true && tecla == 99) || (evento.ctrlKey == true && tecla == 118) || (evento.ctrlKey == true && tecla == 120)) {
        return true;
    }
    if (tecla == 13) {
        evento.returnValue = false;
        return false;
    }
    return true;
}

function pesquisa_lista(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode);
    if ((tecla == 8)||(tecla == 46)||(tecla == 39)||(tecla == 37)||(tecla == 36)||(tecla == 35)||(tecla == 9)) {
        return true;
    }
    if (tecla == 13) {
        window.location.href = 'Default.aspx?nome=' + input.value;
        evento.returnValue = false;
        return false;
    }
    return true;
}

function busca(input, evento) {
    var tecla = (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode);
    if ((tecla == 8)||(tecla == 46)||(tecla == 39)||(tecla == 37)||(tecla == 36)||(tecla == 35)||(tecla == 9)) {
        return true;
    }
    if (tecla == 13) {
        switch(document.forms[0].ctl00$ContentPlaceHolder1$buscar1$ddlTipo_Input.value) {
            case "Pesquisa livre":
                tipo = "0";
                break;
            case "Produtos":
                tipo = "1";
                break;
            case "Marcas/Lojas":
                tipo = "2";
                break;
        }
        window.location.href = 'busca.aspx?tipo=' + tipo + '&search=' + input.value;
        evento.returnValue = false;
        return false;
    }
    return true;
}

function abreJanela(link,nome,w,h,resize,scroll) {
    window.open(link,nome,'width=' + w + ',height=' + h + ',top=' + ((screen.height - h) / 2) + ',left=' + ((screen.width - w) / 2) + ',resizable=' + resize + ',scrollbars=' + scroll + ',status=yes');
    return;
}

function limitador(n,limit) {
    if (n.value.length > limit) {
        alert('Limite do campo excedido. Máximo permitido, 255 caracteres.');
        n.value = n.value.substr(0,limit);
    }
}

function upload(n) {
    if (n.value == "»") {
        n.value = "«";
        document.getElementById("divUpload").style.display = '';
    }
    else {
        n.value = "»";
        document.getElementById("divUpload").style.display = 'none';
    }
}

function picView(img,i,n) {
    document.getElementById("frmImagem").src = '../Arquivos/Galeria/' + i + '/' + n;
    document.getElementById("frmImagem").style.display = '';
    imagens();
    img.style.border = 'solid #f00 2px';
}

function imagens() {
    img = document.getElementById("divThumb").getElementsByTagName("img");
    for(i = 0; i < img.length; i++) {
        img[i].style.border = '';
    }
}

function add_opcao() {
    for(i = 5; i <= 15; i++) {
        if (document.getElementById("ctl03_tr" + i).style.display == 'none') {
            document.getElementById("ctl03_tr" + i).style.display = '';
            break;
        }
    }
    if (document.getElementById("ctl03_tr15").style.display == '')
        document.getElementById("add_opcao").style.display = 'none';
}

function editar(n) {
    if (document.getElementById("divLegenda" + n).style.display == 'none') {
        document.getElementById("divLegenda" + n).style.display = '';
        document.getElementById("legenda" + n).style.display = 'none';
        document.getElementById("menu1" + n).style.display = 'none';
        document.getElementById("menu2" + n).style.display = '';
    }
    else {
        document.getElementById("divLegenda" + n).style.display = 'none';
        document.getElementById("legenda" + n).style.display = '';
        document.getElementById("menu1" + n).style.display = '';
        document.getElementById("menu2" + n).style.display = 'none';
    }
}

function excluir(g,n) {
    doRequest("server.aspx?act=excluir&idgaleria=" + g + "&idgaleriaimagem=" + n,resposta);
}

function salvar(g,n) {
    doRequest("server.aspx?act=salvar&idgaleria=" + g + "&idgaleriaimagem=" + n + "&legenda=" + document.getElementById("texto_legenda" + n).value,resposta);
}

function resposta(f) {
    window.location.href = 'Default.aspx?Action=galRegistro&IDGaleria=' + f;
}

function formatar(src, mask) {
    var i = src.value.length;
    var saida = mask.substring(0,1);
    var texto = mask.substring(i)
    if (texto.substring(0,1) != saida)
        src.value += texto.substring(0,1);
}