$(document).ready(function() {
    iepngfixer();
});

function iepngfixer() {
    $(".category-title").each(function() {
        var obj = $(this);
        obj.before("<img src='App_Themes/Default/images/catalogo-arrow.gif' style='display: inline; position: relative; float: left; top: 7px;' />");
    });
    // Stand-alone images
    $("img[src$=png]").each(function() {
        var img = $(this);
        img.addClass('ie6png');
    });
    // Background transparent pngs
    $("div,li").each(function() {
        var elm = $(this);
        if (elm.css('background-image').match(/\.png/)) {
            var img = elm.css('background-image').match(/"([^"]+)"/)[1];
            var style;
            if (elm.attr('name') == 'news' || elm.attr('name') == 'promo' || elm.attr('name') == 'buscador')
                style = "_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img + "',sizingMethod='crop');";
            else
                style = "_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img + "',sizingMethod='scale');";
            elm.attr('style', style);
        }
    });
    // Arregla los elementos que perdieron el click
    $("[name=ie6clickfix]").each(function() {
        var elem = $(this);
        var node = $(this)[0];
        var html = node.outerHTML;
        var style = node.style;
        var top = elem.offset().top;
        var left = elem.offset().left;
        var w = parseInt(elem.css('width').substr(0, 2));

        elem.css('position', 'absolute');
        elem.css('float', 'none');
        elem.css('z-index', '10000');
        elem.css('top', top);
        elem.css('left', left);
        elem.css('width', w);
    });
    // Arregla los elementos que perdieron el click v2.0
    $("[name=ie6clickfix2]").each(function() {
        var elem = $(this);
        var node = $(this)[0];
        var html = node.outerHTML;
        var style = node.style;
        var top = elem.offset().top;
        var left = elem.offset().left;
        var w = parseInt(elem.css('width').substr(0, 2));

        elem.css('position', 'absolute');
        elem.css('float', 'none');
        elem.css('z-index', '10000');
        elem.css('width', '300');
/*
        elem.css('top', top);
        elem.css('left', left);
        */
    });
}

