﻿function getKeyValuesFromQS ()
{
    // extract key/value params array from querystring
    var aParams = new Array;
 
    var sParams = String(document.location).split('?')[1];
    // return false if no params in querystring
    if (!sParams) return false;
    
    sParams = sParams.split('&');

    for (var i = 0 ; i < sParams.length; i++)
    {
        // for each key/value, split them at the '='
        // and add them to the qerystring array
        var o = sParams[i].split('=');
        aParams[o[0]] = o[1];
    }

    // return the key/values
    return aParams;
}

function timedSLCheck()
{
	if (( Silverlight.ua.Browser != "MSIE" ) || (( Silverlight.ua.Browser == "MSIE" ) && (Silverlight.available)) )
	{
	    return;
	}
    var aKeyValues = getKeyValuesFromQS();
    var keySource = aKeyValues['source'] ? aKeyValues['source'] : ""
    if (Silverlight.isInstalled("1.0"))
    {
        if (keySource == "sounds.aspx")
        {
            window.location = "sounds.aspx?doCheck=false&installed=true";
        }
        else
        {
            window.location = "adsyn.aspx?doCheck=false&installed=true";
        }
    }
    setTimeout("timedSLCheck()",3000);
}
