﻿try
{
    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', trackingCode]);
    _gaq.push(['_trackPageview']);

    (function ()
    {
        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();

} catch (err) { }

function trackEvent(category, action, label, amount)
{
    try
    {
        _gaq.push(['_trackEvent', category, action, label, amount]);
    } catch (err) { }
}

function trackPageview(url)
{
    try
    {
        _gaq.push(['_trackPageview', url]);
    } catch (err) { }
}
function getSilverlightVersionIE()
{
var SLVersion;
    try
    {
        var control = new ActiveXObject('AgControl.AgControl');

        if (control.IsVersionSupported("4.0"))
            SLVersion = 4;
        else if (control.IsVersionSupported("3.0"))
            SLVersion = 3;
        else
            if (control.IsVersionSupported("2.0"))
                SLVersion = 2;
            else
                SLVersion = 1;
        control = null;   
    }
    catch (e)
    {
        SLVersion = 0;
    }

    return SLVersion;
}

function getSilverlightVersion()
{
    var SLVersion;
    try
    {
        try
        {
            var plugin = navigator.plugins["Silverlight Plug-In"];

            if (plugin)
            {

                if (plugin.description === "1.0.30226.2")
                    SLVersion = 2;
                else
                    SLVersion = parseInt(plugin.description[0]);
            }
            else
            {
                SLVersion = getSilverlightVersionIE();
            }
        }
        catch (e)
        {
            SLVersion = getSilverlightVersionIE();         
        }
    }
    catch (e)
    {
        SLVersion = 0;
    }
    
    return SLVersion;
}
