﻿///////////////////////////////////////////////////////////////////////////////
//
//  default.html.js
//
//
// © 2007 Microsoft Corporation. All Rights Reserved.
//
// This file is licensed as part of the Silverlight 1.0 SDK, for details look
// here: http://go.microsoft.com/fwlink/?LinkID=89144&clcid=0x409
//
///////////////////////////////////////////////////////////////////////////////

/*function createSilverlight()
{

    //var scene = new ImageViewer()
    
    Silverlight.createObjectEx({
        source: "silverlight/interface.xaml",
        parentElement: document.getElementById("SilverlightControlHost"),
        id: "SilverlightControl2",
        properties: {
            width: "100%",
            height: "100%",
            background:"#222",
            isWindowless: "true",
            framerate:"30",
            version: "1.0"
        },
        events: {
           // onError: 'errorHandle', onLoad: Silverlight.createDelegate(scene, scene.handleLoad)
        }
    });
}
*/

function createSilverlightBanner(type)
		{
			//var scene = new ms_banner.Page();
			//alert("slv" + type);
			Silverlight.createObjectEx({
				source: "silverlight/Banner"+type+".xaml",
				parentElement: document.getElementById("Banner"+type),
				//id: "SilverlightControl1",
				id: "slv" + type,
				properties: {
					width: "100%",
					height: "100%",
            		isWindowless: "true",
					framerate:"30",
					version: "1.0"
				},
				events: {
//					onLoad: Silverlight.createDelegate(scene, scene.handleLoad),
//					onError: function(sender, args) {
//						var errorDiv = document.getElementById("errorLocation");
//						if (errorDiv != null) {
//							var errorText = args.errorType + "- " + args.errorMessage;
//									
//							if (args.ErrorType == "ParserError") {
//								errorText += "<br>File: " + args.xamlFile;
//								errorText += ", line " + args.lineNumber;
//								errorText += " character " + args.charPosition;
//							}
//							else if (args.ErrorType == "RuntimeError") {
//								errorText += "<br>line " + args.lineNumber;
//								errorText += " character " +  args.charPosition;
//							}
//							errorDiv.innerHTML = errorText;
//						}	
//					}
				}
			});
}

if (!window.Silverlight) 
			Silverlight = {};

	Silverlight.createDelegate = function(instance, method) {
			return function() {
				return method.apply(instance, arguments);
	}
}
