
function createSilverlight()
{
    var scene = new PageTurn();
    Silverlight.createObjectEx({
        source: "xaml/Scene.xaml",
        parentElement: document.getElementById("SilverlightControlHost"),
        id: "SilverlightControl",
        properties: {
            width: "100%",
            height: "35%",
            version: "1.0",
            background: "#003C78"
        },
        events: {
            onError: 'errorHandle', onLoad: Silverlight.createDelegate(scene, scene.handleLoad)
        }
    });    
}

if (!window.Sys)
    window.Sys = {};
    
if (!window.Silverlight) 
    window.Silverlight = {};

Silverlight.createDelegate = function(instance, method) {
    if (method != null)    
        return function() {
            return method.apply(instance, arguments);
        }        
}
