﻿

// 1800SW
function EnviarCorreo() {
    parent.location.href = 'mailto:?subject=1800sw - Te recomiendo este Producto&body=';
}

function AgregarMarcador() {
    var oUrl = "http://www.1800sw.com";
    var oTitulo = "1800sw.com";
    try {
        if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4))
            window.external.AddFavorite(oUrl, oTitulo);
        else if (document.all)
            window.external.AddFavorite(oUrl, oTitulo);
        else if (window.sidebar)
            window.sidebar.addPanel(oTitulo, oUrl, '');
        else
            alert("Presione 'Ctrl + D' para agregar a favoritos");
    }
    catch (ex) { alert(ex); }
}

function mChatCenter() {
    OnOffImage('V');
}

var oIdMenuFlotante = null;
//var oFuncionAnterior = null;
function mSobrecargarBotonCerrarIdioma(oPanelMenu, oPanelEspacio) {
    /*if (oFuncionAnterior != null) {
        return;
    }*/
    
    var oBotonCerrarIdioma = document.getElementById('MSTTExitLink');
    var oFuncionAnterior = oBotonCerrarIdioma.onclick;

    oBotonCerrarIdioma.onclick = function() {
        document.getElementById(oIdMenuFlotante).style.top = "";
        oFuncionAnterior();
    };
    oPanelMenu.style.top = "";
    oPanelMenu.style.top = (oPanelMenu.offsetTop + oPanelEspacio.offsetHeight) + 'px';
}

function mCorregirPosicionMenu() {
    try {
        var oPanelMenu =  document.getElementById(oIdMenuFlotante);
        var oPanelEspacio = document.getElementById('MSTTSpacer');
        if (oPanelEspacio != undefined && oPanelEspacio != null) {
            if (oPanelEspacio.style.display != "none") {
                mSobrecargarBotonCerrarIdioma(oPanelMenu, oPanelEspacio);
                return;
            }
        }
        oPanelMenu.style.top = "";
        setTimeout('mCorregirPosicionMenu();', 1000);
    }
    catch (ex) {
        setTimeout('mCorregirPosicionMenu();', 1000);
    }
}

function mCambiarIdioma(oIdioma) {
    try {
        var oCombo = document.getElementById('MSTWMenu');
        for (var i = 0; i < oCombo.options.length; i++) {
            if (oCombo.options[i].value == oIdioma) {
                oCombo.selectedIndex = i;
                oCombo.onchange();
                break;
            }
        }
        
        document.getElementById("MSTWGoButton").onclick();
        var oPanelMenu = document.getElementById(oIdMenuFlotante);
        var oPanelEspacio = document.getElementById('MSTTSpacer');
        mSobrecargarBotonCerrarIdioma(oPanelMenu, oPanelEspacio);
    }
    catch (ex) { }
}

function mIdiomaOriginal() {
    try {
        document.getElementById('MSTTExitLink').onclick();
    }
    catch (ex) { }
}

function mIndexDivision(oCelda) {
    for (var i = 0; i < oCelda.childNodes.length; i++) {
        if (oCelda.childNodes[i].tagName != undefined && oCelda.childNodes[i].tagName.toLowerCase() == 'div') {
            return i;
        }
    }
    return -1;
}

function mAgregarSombraMenuItem(oMenuItem, oAnchoVineta) {
    var oControlItem = oMenuItem.CtlItem();

    if (oMenuItem.__TempFueMostrado == undefined || !oMenuItem.__TempFueMostrado) {
        var oPanelVineta;
        var oTablaSombra;
        var oTablaGris;

        if (oControlItem.getElementsByClassName != undefined) {
            oPanelVineta = oControlItem.getElementsByClassName('PanelVineta')[0];
            oTablaSombra = oControlItem.getElementsByClassName('TablaSombra')[0];
            oTablaGris = oControlItem.getElementsByClassName('PanelGris')[0];
        }
        else {
            var oPaneles = oControlItem.getElementsByTagName('div');
            for (var i = 0; i < oPaneles.length; i++) {
                if (oPaneles[i].className == 'PanelVineta') {
                    oPanelVineta = oPaneles[i];
                    break;
                }
            }
            var oTablas = oControlItem.getElementsByTagName('table');
            for (var i = 0; i < oTablas.length; i++) {
                if (oTablas[i].className == 'TablaSombra') {
                    oTablaSombra = oTablas[i];
                    break;
                }
            }
            for (var i = 0; i < oTablas.length; i++) {
                if (oTablas[i].className == 'PanelGris') {
                    oTablaGris = oTablas[i];
                    break;
                }
            }
        }

        oMenuItem.__TempFueMostrado = true;
        oPanelVineta.style.width = oAnchoVineta;

        var oFilaGris = oTablaGris.rows[1];
        var oFilaSombra = oTablaSombra.rows[1];
        var oAnchoCelda = oFilaGris.cells[1].offsetWidth.toString() + 'px';
        var oAltoCelda = oFilaGris.cells[1].offsetHeight.toString() + 'px';
        var oIndex = mIndexDivision(oFilaGris.cells[0]);

        if (oIndex > -1) {
            oFilaGris.cells[0].childNodes[oIndex].style.height = oAltoCelda;
            oFilaGris.cells[2].childNodes[oIndex].style.height = oAltoCelda;

            oFilaSombra.cells[0].childNodes[oIndex].style.height = oAltoCelda;
            oFilaSombra.cells[1].childNodes[oIndex].style.width = oAnchoCelda;
            oFilaSombra.cells[1].childNodes[oIndex].style.height = oAltoCelda;
            oFilaSombra.cells[2].childNodes[oIndex].style.height = oAltoCelda;
        }
    }
}

var oCompatibilidadIE7 = false;
function mAgregarFuncionalidadItem(oMenuPanel, oIndex, oAnchoVineta) {
    var oCodigo = "mAgregarSombraMenuItem(" + oMenuPanel.NombreInstancia
        + ".Items[" + oIndex + "], '" + oAnchoVineta + "');";
    oMenuPanel.Items[oIndex].OffsetVertical = -1;
    oMenuPanel.Items[oIndex].Actualizar(!oCompatibilidadIE7, false, oCodigo);
}
