var clickAvaliacao = false;
function computarAvaliacaoMercadoria(tipoAvaliacaoMercadoria) {
    //	var codMercadoria =  document.frmDet.codMcr.value;
    //	var tipoMercadoria = document.frmDet.tipMercConj.value;
    //	var cor = document.frmDet.stCor.value;
    //	var voltagem = document.frmDet.stVoltagem.value;
    clickAvaliacao = true;
    //	document.frmDet.action = httpsDef + '/computarAvaliacaoMercadoria.aspx?Id=' + $('#ctl00_cphConteudo_rptPreco_ctl00_LbtDescricao').attr("value");
    //	document.forms.action = 'computarAvaliacaoMercadoria.aspx?Id=' + $('#ctl00_cphConteudo_rptPreco_ctl00_LbtDescricao').attr("value");
    //	document.forms.submit();
    // var _UrlVar = 'computarAvaliacaoMercadoria.aspx?Id=' + $('#ctl00_cphConteudo_rptPreco_ctl00_LbtDescricao').attr("value");
    // window.showModalDialog(_UrlVar, 'Avaliação produto', 'Resizable:no, DialogHeigth:' + 800 + 'px ; DialogWidht:' + 800 + 'px; Edge:raised; Help:no; Scroll:no; Status:no; Center:yes;');

}

function changeRating(img, contexto, divTexto) {

    var source = '';
    var imgEstrelaBranca = 'estrela_Branca.gif';
    var imgEstrelaAzul = 'estrela_Azul.gif';

    var nomeImagem = img.id.substr(0, img.id.indexOf('_') + 1);
    var corEstrela = img.src.substr(img.src.indexOf('_'), img.src.length);

    if (!clickAvaliacao) {
        if (corEstrela == '_Branca.gif') {
            source = contexto + imgEstrelaAzul;
        } else {
            source = contexto + imgEstrelaBranca;
        }
        var idEstrela = img.id.substr((img.id.indexOf('_') + 1), img.id.length);

        for (i = 1; i <= parseInt(idEstrela); i++) {
            objImagem = document.getElementById(nomeImagem + i);
            objImagem.src = source;
        }

        switch (parseInt(idEstrela)) {
            case 1:
                document.getElementById(divTexto).innerHTML = 'RUIM';
                break;
            case 2:
                document.getElementById(divTexto).innerHTML = 'REGULAR';
                break;
            case 3:
                document.getElementById(divTexto).innerHTML = 'BOM';
                break;
            case 4:
                document.getElementById(divTexto).innerHTML = 'ÓTIMO';
                break;
            case 5:
                document.getElementById(divTexto).innerHTML = 'EXCELENTE';
                break;
            default:
                document.getElementById(divTexto).innerHTML = '';
        }
    }

}
function cleanRatings(contexto, divTexto, div) {
    var imgEstrelaBranca = 'estrela_Branca.gif';
    var nomeImagem = 'estrela_';

    if (!clickAvaliacao) {
        if (div.id == 'divQuadroBaixo') {
            nomeImagem = 'qestrela_'
        }

        for (i = 1; i <= 5; i++) {
            objImagem = document.getElementById(nomeImagem + i);
            objImagem.src = contexto + imgEstrelaBranca;
        }
        document.getElementById(divTexto).innerHTML = '&nbsp;';
    }
}

function abrirContratoGarantia(divShow, divHide) {
    showHtmlElement(divShow);
    hideHtmlElement(divHide);
}
function consultarLogradouroPE(uf, cm) {
    fOpenWin(httpDef + '/pedido/consultaCep.do?local=P&uf=' + uf + '&codMunicipio=' + cm, 800, 500, 100, 100, 1, '_logradouro_prazo_');
}
function consultarPrazoEntrega() {

    document.getElementById('loading').style.display = "";
    document.prazoEntregaForm.action = "/prazoEntrega.do";
    document.prazoEntregaForm.submit();
}

function abrirTelaPagamento(tip, id) {
    fOpenWin(httpDef + '/consultaPrazoEntrega.do?codMercadoria=' + id + '&tipoMercadoria=' + tip, 564, 450, 300, 100, 1, '_prazo_');
}

function changeCheckbox(obj) {
    var fd = document.frmDet;
    for (i = 0; i < fd.elements.length; i++) {
        if (fd.elements[i].type == "checkbox") {
            if (fd.elements[i].name != obj.name) {
                fd.elements[i].checked = false;
            }
        }
    }

}
function garantiaestendida() {
    fOpenWin(httpDef + '/pages/garantia/saibaSobreGarantia.jsp', 760, 400, 0, 0, 1, '_garantia_');
}
function mudarCorLiAmarela(obj) {
    obj.style.backgroundColor = '#FFFFC6';
}
function mudarCorLiBranca(obj) {
    obj.style.backgroundColor = '#FFFFFF';
}

function verCores() {

    var obj = document.getElementById('coresDiv');

    if (obj.style.display == '') {
        obj.style.display = 'none';
    } else {
        obj.style.display = '';
    }
}
function setCor(c) {
    document.frmDet.stCor.value = c;

    if (document.frmDet.optVoltagem != undefined) {
        if (document.frmDet.optVoltagem.length == undefined) {
            document.frmDet.stVoltagem.value = document.frmDet.optVoltagem.value;
        } else {
            var ind = -1;
            for (var i = 0; i < document.frmDet.optVoltagem.length; i++) {
                if (document.frmDet.optVoltagem[i].checked) {
                    ind = i;
                    break;
                }
            }
            document.frmDet.stVoltagem.value = document.frmDet.optVoltagem[ind].value;
        }
    }

    var m = document.frmDet.codMcr.value;
    var t = document.frmDet.tipMercConj.value;
    var v = document.frmDet.stVoltagem.value;
    var c = document.frmDet.stCor.value;

    document.location.href = '/detalharItemVenda.do?codMcr=' + m + '&tipMercConj=' + t + '&stVoltagem=' + v + '&stCor=' + c;

}
function setVoltagem(obj) {

    document.frmDet.stVoltagem.value = obj.value;

    var m = document.frmDet.codMcr.value;
    var t = document.frmDet.tipMercConj.value;
    var v = document.frmDet.stVoltagem.value;
    var c = document.frmDet.stCor.value;

    document.location.href = '/detalharItemVenda.do?codMcr=' + m + '&tipMercConj=' + t + '&stVoltagem=' + v + '&stCor=' + c;

}

function sel2(id, cor, img, path, qdr) {
    var obj, obj2, obj3;

    var lista = new Array("MENU-DES", "MENU-DET", "MENU-ITN", "MENU-PAR", "MENU-MET");

    for (var i = 0; i < lista.length; i++) {
        try {
            obj = eval("document.getElementById('" + lista[i] + "-1')");
            obj.style.backgroundImage = "url(" + path + "degrade_canto_esq2.jpg)";

            obj2 = eval("document.getElementById('" + lista[i] + "-2')");
            obj2.style.backgroundImage = "url(" + path + "degrade_canto_centro2.jpg)";

            obj3 = eval("document.getElementById('" + lista[i] + "-3')"); ;
            obj3.style.backgroundImage = "url(" + path + "degrade_canto_dir2.jpg)";
        } catch (e) {
        }
    }

    obj = eval("document.getElementById('" + id + "-1')");
    obj.style.backgroundImage = "url(" + path + "degrade_canto_esq.jpg)";

    obj2 = eval("document.getElementById('" + id + "-2')");
    obj2.style.backgroundImage = "url(" + path + "degrade_canto_centro.jpg)";

    obj3 = eval("document.getElementById('" + id + "-3')"); ;
    obj3.style.backgroundImage = "url(" + path + "degrade_canto_dir.jpg)";

    try {
        hideHtmlElement("DIV-DESCRICAO");
    } catch (e) { }

    try {
        hideHtmlElement("DIV-PARCELAMENTO");
    } catch (e) { }

    try {
        hideHtmlElement("DIV-DETALHES");
    } catch (e) { }

    try {
        hideHtmlElement("DIV-ITENSCONJUNTOS");
    } catch (e) { }

    try {
        hideHtmlElement("DIV-METRAGEM");
    } catch (e) { }

    try {
        showHtmlElement(qdr);
    } catch (e) { }
}

function sel(id, cor, img, path, qdr) {
    var obj, obj2, obj3;

    var lista = new Array("MENU-DES", "MENU-DET", "MENU-ITN", "MENU-PAR");

    for (var i = 0; i < lista.length; i++) {
        try {
            obj = eval("document.getElementById('" + lista[i] + "-1')");
            obj.src = path + 'detCantoEsq.jpg';
            obj2 = eval("document.getElementById('" + lista[i] + "-2')");
            obj2.style.backgroundColor = "#dde1ea";
            obj3 = eval("document.getElementById('" + lista[i] + "-3')"); ;
            obj3.src = path + 'detCantoDir.jpg';
        } catch (e) {
        }
    }

    obj = eval("document.getElementById('" + id + "-1')");
    obj.src = path + 'detCantoEsq' + img + '.jpg';

    obj2 = eval("document.getElementById('" + id + "-2')");
    obj2.style.backgroundColor = "#" + cor;

    obj3 = eval("document.getElementById('" + id + "-3')"); ;
    obj3.src = path + 'detCantoDir' + img + '.jpg';

    try {
        hideHtmlElement("DIV-DESCRICAO");
    } catch (e) { }

    try {
        hideHtmlElement("DIV-PARCELAMENTO");
    } catch (e) { }

    try {
        hideHtmlElement("DIV-DETALHES");
    } catch (e) { }

    try {
        hideHtmlElement("DIV-ITENSCONJUNTOS");
    } catch (e) { }

    try {
        showHtmlElement(qdr);
    } catch (e) { }
}

function indiqueAmigo(url, id, tip, foto, nome, vol, cor) {

    var flagTemFoto = '';
    if (foto == '')
        flagTemFoto = 'N';
    else
        flagTemFoto = 'S';

    var w = '700';
    var h = '490';
    var t = '70';
    var l = '200';

    var link = url + "?flagTemFoto=" + flagTemFoto + "&codProduto=" + id + "&tipProCnj=" + tip + "&nomeFoto=" + foto + "&nomeProduto=" + nome;
    link += "&cor=" + cor + "&voltagem=" + vol;
    open(link, '_CallIndAmigo_', 'location=no,resize=no, width=' + w + ',height=' + h + ',left=' + l + ',top=' + t + ',maximized=0,scrollbars=1');

    //document.fRedicionar.target='_CallIndAmigo_';
    //cFR(url,'flagTemFoto|codProduto|tipProCnj|nomeFoto|nomeProduto',flagTemFoto + '|' + id + '|' + tip + '|' + foto + '|' + nome);

}

function aviseMe(url) {

    if (!(document.frmDet.seuNome.value)) {
        alert('Seu nome é inválido, favor informar corretamente!!!');
        document.frmDet.seuNome.focus();
        return;
    }
    if (!validarEmail(document.frmDet.seuEmail.value)) {
        alert('Seu email é inválido, favor informar corretamente!!!');
        document.frmDet.seuEmail.focus();
        return;
    }

    var l = url + "?acao=CADASTRAR&seuEmail=" + document.frmDet.seuEmail.value + "&seuNome=" + document.frmDet.seuNome.value + "&codProduto=" + document.frmDet.codMcr.value + "&tipProCnj=" + document.frmDet.tipMercConj.value;
    retrieveURLPadrao(l, 'AVISEME');
}
function validarEmail(e) {
    if (e != "") {
        var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
        if (!er.test(e)) {
            return false;
        }
    } else {
        return false;
    }
    return true;
}

function ampliarFoto(path, th) {
    verFotoAmpliada(path + document.frmDet.nomeFotoAmpliar.value, path, document.frmDet.nomeFotoAmpliar.value, th);
    document.frmConsulta.departamentos.style.visibility = 'hidden';
    showHtmlElement('dvFotos');
}

function setFoto(id, f, pt) {

    var _nF = document.getElementById(id).src;
    var _spNf = _nF.split("/");

    var _nOri = document.frmDet.nomeFotoAmpliar.value;
    document.frmDet.nomeFotoAmpliar.value = _spNf[_spNf.length - 1];
    document.getElementById("fotoExibicao").src = pt + 'thumb/' + _spNf[_spNf.length - 1];
    document.getElementById(id).src = pt + 'slide/thumb/' + _nOri;


}

function mudarCheckGarantia(id) {
    var f = document.frmDet;
    if (id == '24') {
        if (f.OPTGARANTIA12 != undefined) {
            f.OPTGARANTIA12.checked = '';
        }
    } else {
        if (f.OPTGARANTIA24 != undefined) {
            f.OPTGARANTIA24.checked = '';
        }
    }
}
function naoDesmarcar(obj) {
    obj.checked = 'checked';
}

function fctComprar2Juntos(mcr, tipo, conjuntoAux, mcr2, tipo2) {

    var g = '';
    var gC = 'S';
    var qtdG = 0;

    document.fRedicionar.target = "";
    cFR('/pedido/carrinho.do', 'paramAcao|codMercadoria|tipMrcCnj|isGarantia|garantiaDecidida|qtdGarantia|conjAux|codMercadoriaCasada|tipMrcConjCasada', 'adicionar|' + mcr + '|' + tipo + '|' + g + '|' + gC + '|' + qtdG + '|' + conjuntoAux + "|" + mcr2 + "|" + tipo2);
}
//function fctConfirmarComprar(){
//	document.getElementById("lock").style.height = getPageSize() + 'px';
//	document.getElementById("lock").style.display = 'block';
//	document.getElementById("divValidaVoltagemCor").style.display = 'block';
//}

function fechaDisplay() {
    hideHtmlElement('divValidaVoltagemCor');
    hideHtmlElement('lock');
}

function getPageSize() {
    var yScroll;
    if (window.innerHeight && window.scrollMaxY) {
        yScroll = window.innerHeight + window.scrollMaxY;
    } else if (document.body.scrollHeight > document.body.offsetHeight) {
        yScroll = document.body.scrollHeight;
    } else {
        yScroll = document.body.offsetHeight;
    }
    var windowHeight;
    if (self.innerHeight) {
        windowHeight = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) {
        windowHeight = document.documentElement.clientHeight;
    } else if (document.body) { // other Explorers
        windowHeight = document.body.clientHeight;
    }
    if (yScroll < windowHeight) {
        pageHeight = windowHeight;
    } else {
        pageHeight = yScroll;
    }
    return pageHeight;
}

function fctComprar(mcr, tipo, conjuntoAux) {

    var g = '';
    var gC = '';
    var qtdG = 0;

    try {
        var fd = document.frmDet;
        if (fd.elements != null && fd.elements != undefined) {
            for (i = 0; i < fd.elements.length; i++) {
                if (fd.elements[i].type == "checkbox") {
                    if (fd.elements[i].name.indexOf('garantia') > -1 && fd.elements[i].checked) {
                        g = fd.elements[i].value;
                        gC = 'S';
                        qtdG = 1;
                        break;
                    }
                }
            }
        }
    } catch (e) { }

    document.fRedicionar.target = "";
    cFR('/pedido/carrinho.do', 'paramAcao|codMercadoria|tipMrcCnj|isGarantia|garantiaDecidida|qtdGarantia|conjAux', 'adicionar|' + mcr + '|' + tipo + '|' + g + '|' + gC + '|' + qtdG + '|' + conjuntoAux);
}

function fctMostrarCarrinho(mcr, tipo, form, g, gC, qtdG) {

    if (g == undefined) g = '';
    if (gC == undefined) gC = 'N';
    if (qtdG == undefined) qtdG = 0;
    cFR('/pedido/carrinho.do', 'paramAcao|codMercadoria|tipMrcCnj|isGarantia|garantiaDecidida|qtdGarantia', 'adicionar|' + mcr + '|' + tipo + '|' + g + '|' + gC + '|' + qtdG);
}


