﻿if (!window.Silverlight)
    window.Silverlight = {};

Silverlight.InstallAndCreateSilverlight = function(version, SilverlightDiv, installExperienceHTML, installPromptDivID, createSilverlightDelegate) {
    var RetryTimeout = 3000;               //The interval at which Silverlight instantiation is attempted(ms)	
    alert('got 1');
    if (Silverlight.isInstalled(version)) {
        alert('got 2');
        createMySilverlightPlugin(null);
        alert('got 3');
    }
    else {
        if (installExperienceHTML && SilverlightDiv) {
            SilverlightDiv.innerHTML = installExperienceHTML;
            document.body.innerHTML;
        }
        if (installPromptDivID) {
            //            var installPromptDiv = document.getElementById(installPromptDivID);
            //            if (installPromptDiv)
            //                installPromptDiv.innerHTML = Silverlight.createObject(null, null, null, { version: version,
            //                    inplaceInstallPrompt: true
            //                }, {}, null);
            createMySilverlightPlugin(null);
        }
        TimeoutDelegate = function() {
            Silverlight.InstallAndCreateSilverlight(version, null, null, null, createSilverlightDelegate);
        }
        setTimeout(TimeoutDelegate, RetryTimeout);
    }
}
