﻿var blank = new Image();
blank.src = 'images/imgBlank.gif';

/* ********
** Execute script once the DOM is completely loaded
****************************************************** */

$(document).ready(function() {

    var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
    if (badBrowser) {
        // get all pngs on page
        $('img[src$=.png]').each(function() {
            if (!this.complete) {
                this.onload = function() { fixPng(this) };
            } else {
                fixPng(this);
            }
        });
    }
});

/* ********
** Browser specific functions
****************************************************** */

function fixPng(png) {
    // get src
    var src = png.src;
    // set width and height
    if (!png.style.width) { png.style.width = $(png).width(); }
    if (!png.style.height) { png.style.height = $(png).height(); }
    // replace by blank image
    png.onload = function() { };
    png.src = blank.src;
    // set filter (display original image)
    png.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
}

function showDiv(div_id) {
    var elem;
    if (document.getElementById) // standards compliant
        elem = document.getElementById(div_id);
    else if (document.all) // IE4 or older
        elem = document.all[div_id];
    else if (document.layers) // Netscape 4
        elem = document.layers[div_id];

    $(elem).show("slow");
}

function hideDiv(div_id) {
    var elem;
    if (document.getElementById) // standards compliant
        elem = document.getElementById(div_id);
    else if (document.all) // IE4 or older
        elem = document.all[div_id];
    else if (document.layers) // Netscape 4
        elem = document.layers[div_id];

    $(elem).hide("slow");
}
