/// <reference path="lib/jquery-1.3.1.js" />

$(document).ready(function() {
    $('a.rollover img, a.rollover_nolink img, input.rollover').each(function() {
        var img = $(this);
        img.data('rollover_off', img.attr('src'));
        img.data('rollover_on', img.attr('src').replace(/_off\.(gif|jpg|png)$/i, '_hover.$1'));

        var preload = new Image();
        preload.src = img.data('rollover_on');
    });
    $('.topnav img.selected').each(function() {
        var img = $(this);
        img.data('rollover_off', img.attr('src').replace(/_on\.(gif|jpg|png)$/i, '_off.$1'));
        var preload = new Image();
        preload.src = img.data('rollover_off');
    });

    $('.topnav a.rollover img').each(function() {
        var img = $(this);
        img.data('rollover_click', img.attr('src').replace(/_off\.(gif|jpg|png)$/i, '_on.$1'));

        var preload = new Image();
        preload.src = img.data('rollover_click');
    });

    var ie6ConditionalFix_imgToDxFilter = function(img) {
        img = $(img);

        if (!($.browser.msie && $.browser.version == 6)) return;
        if (!img.attr('src').match(/.+\.png$/i)) return;

        img.css('height', img.attr('height'));
        img.css('width', img.attr('width'));
        img.css('filter', 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="' + img.attr('src') + '", sizingMethod="scale")');
        img.attr('src', '/images/shim.gif');
    };
    $('img').each(function() { ie6ConditionalFix_imgToDxFilter(this) });
    $('.topnav a.rollover img').click(function() {
        var img = $(this);

        $('a.rollover, inpuut.rollover').unbind('mousein').unbind('mouseout');

        img.attr('src', img.data('rollover_click'));
        ie6ConditionalFix_imgToDxFilter(img);
    });
    $('a.rollover, a.rollover_nolink, input.rollover').hover(
        function() {
            var img = this.tagName.toLowerCase() == 'input' ? $(this) : $(this).find('img');
            img.attr('src', img.data('rollover_on'));
            ie6ConditionalFix_imgToDxFilter(img);
        },
        function() {
            var img = this.tagName.toLowerCase() == 'input' ? $(this) : $(this).find('img');
            img.attr('src', img.data('rollover_off'));
            ie6ConditionalFix_imgToDxFilter(img);
        }
    );
    var dropSelected = function() {
        $('.topnav img.selected').each(function() {
            var img = $(this);
            img.attr('src', img.data('rollover_off'));
            ie6ConditionalFix_imgToDxFilter(img);
        });
    };
    $('a').click(dropSelected);
    $('.sectionLeftContent .navigation a').unbind('click', dropSelected);
});

