﻿$(document).ready(function() {

    if (jQuery.browser.msie && jQuery.browser.version < 7) {

        $("img[src$='.png']").each(function() {
            var img = this;

            var imgID = (img.id) ? "id='" + img.id + "' " : ""
            var imgClass = (img.className) ? "class='" + img.className + "' " : ""
            var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
            var imgStyle = "display:inline-block;" + img.style.cssText
            var imgSrc = img.src
            var imgMap = ""
            var imgOVSrc = "";
            if (img.align == "left") imgStyle = "float:left;" + imgStyle
            if (img.align == "right") imgStyle = "float:right;" + imgStyle
            if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
            if (this.getAttribute('usemap')) imgMap = "usemap='" + this.getAttribute('usemap') + "' "
            if (this.getAttribute('ovsrc')) imgMap = "ovsrc='" + this.getAttribute('ovsrc') + "' "

            var strNewHTML = "<img " + imgID + imgClass + imgTitle + imgMap + imgOVSrc
            + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
            + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
            + "(src=\'" + imgSrc + "\', sizingMethod='scale');\" src=\'blank.gif\' />"
            img.outerHTML = strNewHTML
        });

    }

    $("img[ovsrc]").each(function(i) {
        var currentImg = $(this);
        if (document.images) {
            preload_image = new Image(currentImg.width(), currentImg.height());
            preload_image.src = currentImg.attr('ovsrc');
        }
        currentImg.mouseover(function() {
            currentHover = $(this);

            if (jQuery.browser.msie && jQuery.browser.version < 7) {

                if (currentHover.css('filter') != null && currentHover.css('filter') != 'undefined' && currentHover.css('filter') != '') {

                    if (currentHover.attr('osrc') == null || currentHover.attr('osrc') == 'undefined') {
                        currentHover.attr('osrc', currentHover.css('filter'));
                    }
                    currentHover.css('filter', "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + currentHover.attr('ovsrc') + "',sizingMethod='scale')")

                } else {

                    if (currentHover.attr('osrc') == null || currentHover.attr('osrc') == 'undefined') {
                        currentHover.attr('osrc', currentHover.attr('src'));
                    }
                    this.src = currentHover.attr('ovsrc');
                }


            } else {
                if (currentHover.attr('osrc') == null || currentHover.attr('osrc') == 'undefined') {
                    currentHover.attr('osrc', currentHover.attr('src'));
                }
                this.src = currentHover.attr('ovsrc');
            }
        });
        currentImg.mouseout(function(e) {
            currentOut = $(this);
            if (jQuery.browser.msie && jQuery.browser.version < 7) {

                if (currentOut.css('filter') != null && currentOut.css('filter') != 'undefined' && currentOut.css('filter') != '') {
                    currentOut.css('filter', currentOut.attr('osrc'));
                } else {
                    this.src = currentOut.attr('osrc');
                }

            }
            else {
                this.src = currentOut.attr('osrc');
            }
        });
    });

});