
jQuery(document).ready(function($) {


    //parche para esconder el gasto de envio
    var str = $("#shopping-cart-totals-table tbody tr:eq(1) td:eq(0)").html();
    if (str != null && str.toString().substring(0, 30).replace(/^\s*|\s*$/g, "") == "Gastos de") {

        $("#shopping-cart-totals-table tbody tr:eq(1) td:eq(0)").html(str.toString().substring(0, 36).replace(/^\s*|\s*$/g, ""));

    }

    var str2 = $("#shopping-cart-totals-table tbody tr:eq(2) td:eq(0)").html();
    if (str2 != null && str2.toString().substring(0, 30).replace(/^\s*|\s*$/g, "") == "Gastos de") {

        $("#shopping-cart-totals-table tbody tr:eq(2) td:eq(0)").html(str2.toString().substring(0, 36).replace(/^\s*|\s*$/g, ""));

    }

    //alert($("dl.shipment-methods dt").size())

    //if ($("dl.shipment-methods dt").size() > 1)
    //{

    //$("dl.shipment-methods").css("display","none");
    //$("dl.shipment-methods dd:eq(1)").hide();
    //}




    $(".menu-account .selected").parents(".menu-main li").addClass("selectedorange");

    $(".menu-main .menu-productos .selected").parents(".menu-main").find("span.productosspan").addClass("productosspanselected");

    $(".menu-main .menu-faqs .selected").parents(".menu-main").find("span.faqsspan").addClass("productosspanselected");

    //Guarda el menu abierto a cambiar de idioma
    $(".menu-account .selected").parents(".menu-main li").addClass("open");

    $(".menu-account .selected").parents(".menu-account");

    $(".menu-main .menu-productos .selected").parents("li#test .menu-productos li").addClass("open");
    $(".menu-main .menu-productos .selected").parents("li#test").addClass("open");

    //menú de catálogo
    $(".menu-main").treeview({
        animated: "fast",
        collapsed: true,
        unique: true,
        persist: "location"
    });

    //crea un menu de tipo de piel
    jQuery.each($(".tipo-de-piel-value"), function() {
        var mySplitResult = $(this).text().split(",");
        $(this).empty();
        $(this).append("<ul class='list-tipo-de-piel'>")
        for (i = 0; i < mySplitResult.length; i++) {
            $(this).find("ul").append("<li class='tipo-" + mySplitResult[i] + "'>" + mySplitResult[i] + "</li>");
        }
    });

    //crea un menu de caracteristicas
    jQuery.each($(".caracteristicas-value"), function() {
        var mySplitResult = $(this).text().split(",");
        $(this).empty();
        for (i = 0; i < mySplitResult.length; i++) {
            $(this).append("<div class='caracteristica-" + mySplitResult[i] + "'>" + mySplitResult[i] + "</div>");
        }
    });

    //zoom sobre el producto
    if (vIE() == 8) {
        var options = {
            zoomWidth: 336,
            zoomHeight: 308,
            xOffset: 22,
            yOffset: -80,
            position: "right" //and MORE OPTIONS
        };
    }
    else if (vIE() == 6) {
        var options = {
            zoomWidth: 337,
            zoomHeight: 314,
            xOffset: 14,
            yOffset: -80,
            position: "right" //and MORE OPTIONS
        };
    }
    else {
        var options = {
            zoomWidth: 336,
            zoomHeight: 308,
            xOffset: 14,
            yOffset: -80,
            position: "right" //and MORE OPTIONS
        };
    }

    $('.producto-zoom').jqzoom(options);

    $('.scroll-auto').jScrollPane({ scrollbarWidth: 6 });
    $('.productos-relacionados').jScrollPane({ scrollbarWidth: 6 });
    $('.box-main-scroll').jScrollPane({ scrollbarWidth: 6 });
    $('.box-tabla-de-productos').jScrollPane({ scrollbarWidth: 6 });
    $('.box-review-scroll-data').jScrollPane({ scrollbarWidth: 6 });
    $('.main-scroll').jScrollPane({ scrollbarWidth: 6 });

    $('.jScrollPaneContainer .box-tabla-de-productos').wrap("<div class='box-tabla-de-productos-border'></div>"); ;

    $('#tabs').tabs();

    $('#nav')
        .before('<div class="box-paginacion-imagenes"><div class="paging">')
        .cycle({
            fx: 'fade',
            pager: '.box-paginacion-imagenes div.paging'
        });

    //Detecta si estamos en una de la home y crea la imagen de fondo y su enlace
    //        var link =  $('.box-home').find("a").attr("href");
    //        var src =  $('.box-home').find("img").attr("src");
    //        if (src != '')
    //        {
    //            $('.box-home').empty();
    //            $('.box-home')
    //                .append("<div id='imagen-de-fondo'>"+ src + "</div>")
    //                .append("<div id='home-promotion'><a href='" + link + "'></a></div>");
    //        }

    //Cambio de imagenes de fondo

    if ($('#imagen-de-fondo').text() != '') {
        $('.main-content').css('background-image', 'url("' + $('#imagen-de-fondo').text() + '")');
    }

    if ($('.box-home').children().size() > 0) {
        $('.main-content').css('background-image', 'none');
    }
    
    
    jQuery(".accordion .head").click(function() {
        $(this).next().toggle('slow');
        return false;
    }).next().hide();    

});



function vIE(){return (navigator.appName=='Microsoft Internet Explorer')?parseFloat((new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})")).exec(navigator.userAgent)[1]):-1;}

