(function(j,a){var b=this,n=Msn.Util,c=n.ArgWithDefault,g=document,k=3000;if(!a||!a.xaml||!a.xaml.source)return;var f=a.xaml.source;if(!!a.xaml.proxy)f=a.xaml.proxy+"?xml_url="+f.encodeURIComponent();b.id=c(a.id,"SilverlightControl");var e=0;while(!!g.getElementById(b.id+e))e++;b.id=b.id+e;if(typeof a.context==="string")a.context=a.context.parseJSON();if(!a.context)a.context={};a.context.__constructorArgs=a;if(!a.context)a.context={};a.context.__constructorArgs=a;a.version=c(a.version,"1");function h(){var d=0;if(Silverlight.isInstalled(a.version)){Silverlight.createObjectEx(b.args);if(a.sltrack instanceof Array&&typeof a.sltrack[1]==="string"){d=g.createElement("img");d.src=a.sltrack[1]}}else{if(!b.inplaceInstallPromptSet)if(a.flash&&a.flash.minversion<=Msn.Flash.Version())return Msn.Flash.Build(a.flash.src,c(a.flash.minversion,"5"),a.flash.width,a.flash.height,a.flash.id,typeof a.flash.params==="string"&&a.flash.params.parseJSON());else{if(a.sltrack instanceof Array&&typeof a.sltrack[0]==="string"){d=g.createElement("img");d.src=a.sltrack[0]}j.innerHTML="<div class='nosilverlight' style='margin:0;padding:0;width:"+a.width+"px;height:"+a.height+"px;"+(!!a.backgroundImage?"background-image:url("+a.backgroundImage+")":"")+"'>"+Silverlight.createObject(null,null,null,{version:a.version,inplaceInstallPrompt:true},{},null)+"</div>";b.inplaceInstallPromptSet=1}setTimeout(h,k)}}if(typeof a.onLoad==="string"){var l=a.onLoad.split(".");a.onLoad=window;for(var i=0,d;d=l[i];i++){if(!a.onLoad[d]){a.onLoad=null;break}a.onLoad=a.onLoad[d]}}var m=function(a){return function(e,d,c){b.binding=new a(e,d,c)}}(a.onLoad);b.args={source:f,parentElement:j,id:b.id,properties:{width:c(a.width,"1"),height:c(a.height,"1"),version:a.version,enableHtmlAccess:c(a.enableHtmlAccess,"true"),inplaceInstallPrompt:c(a.inplaceInstallPrompt,true),framerate:c(a.framerate,"24"),background:a.background||null},events:{onError:a.onError||null,onLoad:m||null},initParams:a.initParams||null,context:a.context};h();return b}).as("Msn.Ag.ControlOrFlash");(function(){}).as("msn.ag.controlorflash",Msn.Ag.ControlOrFlash)