﻿if(!window.Silverlight)
{
    window.Silverlight={};
}
Silverlight.InstallAndCreateSilverlight = function(version, installPromptDiv, createSilverlightDelegate)
{
    var RetryTimeout=3000;	              //The interval at which Silverlight instantiation is attempted(ms)
    if (Silverlight.isInstalled(version))
    {
        createSilverlightDelegate();
    }
    else
    {
        if ( installPromptDiv )
        {
            installPromptDiv.innerHTML = Silverlight.createObject(null, null, null, {version: version, inplaceInstallPrompt:true},{}, null);
        }
        TimeoutDelegate = function()
        {
            Silverlight.InstallAndCreateSilverlight(version, null, createSilverlightDelegate);
        }
        setTimeout(TimeoutDelegate, RetryTimeout);
    }
}
