

/** PNG Fix for IE6 **/

var blank = new Image();
blank.src = '/images/blank.gif';

$(document).ready(function() {

    //"Unnecessary" PNG fix for ie6
    var badBrowser = (/MSIE ((5\.5)|6)/.test(navigator.userAgent) && navigator.platform == "Win32");
    if (badBrowser) {
        $('img[src$=.png]').each(function() {
            if (!this.complete) {
                this.onload = function() { fixPng(this) };
            } else {
                fixPng(this);
            }
        });
    }

    //Show / Hide homepage news selections
    $("#wp").click(function() {
        $("#whitePapers").toggle();
    });
    
    //$(".toggle").toggle();

    //Navigation functionality
    $("#mainNavLinks a.mainLink").hover(function() {
        $("#mainNavLinks a.mainLink").removeClass("active");
        $(this).addClass("active");
        $("#subNav").animate({
            height: "100px"
        });
        $(".subLinks").hide();
        $(this).siblings(".subLinks").fadeIn();
    });
    $("#mainNavLinks li a.close").click(function() {
        $("#mainNavLinks li a.mainLink").removeClass("active");
        $(".subLinks").fadeOut();
        $("#subNav").animate({
            height: "0px"
        });
    });

});

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')";
}

