/*globals $: false, jQuery: false, $f: false, _gaq: false */
function InitCareerLinks() {
    $('#careerNav li a').bind('click', function(evt) {
        $("#careerNav li a").removeClass("selected");
        $(this).addClass("selected");

        var currentItem = $(this).attr('id');

        if (currentItem == "form") {
            $("#careerInfo").hide();
            $("#careerForm").show();
        } else {
            $("#careerInfo").show();
            $("#careerForm").hide();
        }
        evt.preventDefault();
    });
}
function InitCareers() {
    if ($('#careerInfo').length > 0) {
        $("#careerForm").hide();
    }
}

function InitCareersPostBack() {
    $("#careerInfo").hide();
    $("#careerForm").show();

    $("#careerNav li a#desc").removeClass("selected");
    $("#careerNav li a#form").addClass("selected");
}
jQuery(function ($) {
    var element = document.createElement('div'),
        swf = "/userfiles/flowplayer/flowplayer-3.2.7.swf",
        touchDevice, player, playVideo, config;

    config = {
        clip: {
            onFinish: function () {
                _gaq.push(['_trackEvent', 'Videos', 'Complete', url]);
            }
        }
    };

   touchDevice = (function () {
        try {
            document.createEvent("TouchEvent");
            return true;
        } catch (e) {
            return false;
        }
    }());

    player = touchDevice || $f(element, swf, config);

    element.style.width = "640px";
    element.style.height = "360px";

    playVideo = function (url) {
        _gaq.push(['_trackEvent', 'Videos', 'Play', url]);

        $(element).modal({
            appendTo: 'form',
            
            overlayClose: true,

            onShow: function () {
                player.load(function () {
                    player.play(url);
                });
            },

            onClose: function () {
                player.unload();
                $.modal.close();
            }
        }); 
    };
    
    $("a.video, a.videoLink").click(function (event) {
        var url = $(this).attr('href');
        event.preventDefault();

        if (touchDevice) {
            window.open(url);    
        } else {
            playVideo(url);
        }
    });
});

