﻿$(document).ready(function () {
    // Open doc or external links in new window
    $('a[href^="http://"],a[href*="class=link&link=http://"],a[href$=".pdf"], a[rel = "external"]').attr("target", "_blank");
    /* Textboxes that have tooltip text inside that should be removed on enter */
    $('.hastip').focus(function () { $(this).val(''); $(this).unbind('focus'); });

    $('.unselectAll').click(function () {
        var scope = $(this).parents('fieldset,form').first();
        $(':checked', scope).attr('checked', false);
        return false;
    });
    $('.question .answer').hide();
    $('.question a').click(function () { $(this).next('.answer').slideToggle('fast'); return false; });
    $('.expAll').click(function () {
        $('.answer').slideToggle('fast');
        var i = $(this).find('img');
        var s = $(this).find('span');
        if (i.attr('src') == '/images/expandall.gif') {
            i.attr('src', '/images/collapseall.gif');
            s.text(s.text().replace("Expand", "Collapse"));
        } else {
            i.attr('src', '/images/expandall.gif');
            s.text(s.text().replace("Collapse", "Expand"));
        }
        return false;
    });
    $('body.tHomePage .featuredLink, body.tLanding .featuredLink,').hover(function () {
        var me = $(this);
        $('#mbMidCol, #banner').css('background-image', (me.attr('data-image') != '') ? 'url(\'' + me.attr('data-image') + '\')' : 'none');
        $('#mainLink').attr('href', me.attr('href'));
        var panel = $('#mbPanel');
        panel.children('h1').text(me.attr('data-headline'));
        panel.children('h2').text(me.attr('data-subheader'));
        panel.children('p').text(me.attr('data-description'));
    });

    if (!$.browser.msie) {
        $('.videoLink').click(function () {
            var blocker = $('<div id="blocker"></div>');
            var popup = $('<div id="popup"></div>').hide();
            var popupClose = $('<a id="popupClose">close</a>').click(function () { popup.remove(); blocker.remove(); });
            $('body').append(popup.append(popupClose).append('<div id="popupContent"></div>')).append(blocker);
            $('#popupContent').load($(this).attr('href') + '?partial=1 #content', function () {
                popup.show();
                popup.css('margin-left', -(popup.width() / 2));
                popup.css('margin-top', -(popup.height() / 2));
            });
            return false;
        });
    }

    $('a[href$=".pdf"],a[href$=".doc"],a[href$=".docx"],a[href$=".xls"],a[href$=".xlsx"],a[href$=".ppt"],a[href$=".pptx"],a[href$=".download"]').click(function () {
        var url = $(this).attr('href');
        _gaq.push(['_trackEvent', 'Downloads', 'Click', url]); // goog
        return true;
    });
});
