if(!Object.prototype.hasOwnProperty){
Object.prototype.hasOwnProperty=function(_1){
var _2=false;
var _3=this.__proto__;
if(_3){
this.__proto__=null;
_2=_1 in this;
this.__proto__=_3;
}else{
_2=_1 in this;
}
return _2;
};
}
if(!Function.prototype.apply){
Function.prototype.apply=function(o,a){
var r,x="____apply";
if(typeof o!="object"&&typeof o!="function"){
o={};
}
o[x]=this;
switch((a&&a.length)||0){
case 0:
r=o[x]();
break;
case 1:
r=o[x](a[0]);
break;
case 2:
r=o[x](a[0],a[1]);
break;
case 3:
r=o[x](a[0],a[1],a[2]);
break;
case 4:
r=o[x](a[0],a[1],a[2],a[3]);
break;
case 5:
r=o[x](a[0],a[1],a[2],a[3],a[4]);
break;
case 6:
r=o[x](a[0],a[1],a[2],a[3],a[4],a[5]);
break;
case 7:
r=o[x](a[0],a[1],a[2],a[3],a[4],a[5],a[6]);
break;
case 8:
r=o[x](a[0],a[1],a[2],a[3],a[4],a[5],a[7]);
break;
case 9:
r=o[x](a[0],a[1],a[2],a[3],a[4],a[5],a[8]);
break;
default:
MN.Log.error("Too many arguments to apply.");
}
delete o[x];
return r;
};
}
if(!Array.prototype.splice){
Array.prototype.splice=function(s,d){
var a=[],e,i=Math.max(arguments.length-2,0),k=0,l=this.length,n,v,x;
s=s||0;
if(s<0){
s+=l;
}
s=Math.max(Math.min(s,l),0);
d=Math.max(Math.min((typeof d=="number"&&isFinite(d))?d:l,l-s),0);
v=i-d;
n=l+v;
while(k<d){
e=this[s+k];
if(typeof e!="undefined"){
a[k]=e;
}
k+=1;
}
x=l-s-d;
if(v<0){
k=s+i;
while(x){
this[k]=this[k-v];
k+=1;
x-=1;
}
this.length=n;
}else{
if(v>0){
k=1;
while(x){
this[n-k]=this[l-k];
k+=1;
x-=1;
}
}
}
for(k=0;k<i;++k){
this[s+k]=arguments[k+2];
}
return a;
};
}
if(!Array.prototype.pop){
Array.prototype.pop=function(){
return this.splice(this.length-1,1)[0];
};
}
if(!Array.prototype.push){
Array.prototype.push=function(){
this.splice.apply(this,[this.length,0].concat(Array.prototype.slice.apply(arguments)));
return this.length;
};
}
if(!Array.prototype.shift){
Array.prototype.shift=function(){
return this.splice(0,1)[0];
};
}
if(!Array.prototype.unshift){
Array.prototype.unshift=function(){
this.splice.apply(this,[0,0].concat(Array.prototype.slice.apply(arguments)));
return this.length;
};
}
if(!Array.prototype.map&&!(document.all&&document.attachEvent)){
Array.prototype.map=function(_a){
var a=[];
var _c=null;
for(var i=0;i<this.length;i++){
_c=_a(this[i]);
console.log("Setting a["+i+"] to "+_c);
a[i]=_c;
}
return a;
};
}
if(!String.prototype.strip){
String.prototype.strip=function(){
var _e=this.replace(/^\s+/g,"");
return _e.replace(/\s+$/g,"");
};
}
if(!String.prototype.endswith){
String.prototype.endswith=function(s){
return this.substr(this.length-s.length)==s;
};
}
if(!String.prototype.startswith){
String.prototype.startswith=function(s){
return this.substring(0,s.length)==s;
};
}
if(!String.prototype.format){
String.prototype.format=function(){
var _11=arguments;
var i=0;
var x=function(){
return _11[i++];
};
return this.replace(/(%s)/g,x);
};
}
if("d%sb".format("f")!="dfb"){
String.prototype.format=function(){
var _14=this.toString();
var _15=MN.ToArray(arguments);
for(var i=0;i<_15.length;i++){
var loc=_14.indexOf("%s");
if(loc==-1){
break;
}
_14=_14.slice(0,loc)+_15[i]+_14.slice(loc+2);
}
return _14;
};
}
MN={RELEASE_VERSION:"071705000006",nonIE:((document.all&&document.attachEvent)?false:true),$:function(){
var ret=[];
for(var i=0,al=arguments.length;i<al;i++){
var e=arguments[i];
if(typeof (e)=="string"){
e=document.getElementById(e);
}
if(arguments.length==1){
return e;
}
ret.push(e);
}
return ret;
},cloneObj:function(_1b){
if(typeof (_1b)!="object"||_1b===null){
return _1b;
}
var _1c=null;
if(_1b instanceof Array){
_1c=[];
}else{
_1c={};
}
for(var _1d in _1b){
_1c[_1d]=MN.cloneObj(_1b[_1d]);
}
return _1c;
},SetInnerText:function(el,_1f){
if(MN.nonIE){
el.innerHTML=_1f;
}else{
el.innerText=_1f;
}
},Class:function(_20){
func=function(){
MN.BindMethods(this);
if(arguments[0]!="__MNnoinit__"){
this.initialize.apply(this,arguments);
}
};
if(_20){
func.prototype=new _20("__MNnoinit__");
}
return func;
},BindMethods:function(_21){
for(var _22 in _21){
var _23=_21[_22];
if(typeof (_23)=="function"&&_22!="initialize"){
_21[_22]=MN.MakeBound(_21,_23);
}
}
},MakeBound:function(_24,_25){
var _26=_25;
if(_26.__originalMethod){
_26=_26.__originalMethod;
}
var _27=function(){
return _26.apply(_24,arguments);
};
_27.__originalMethod=_26;
return _27;
},EvalJSON:function(raw){
var obj=MN.JSON.parse(raw);
return obj;
},PadDigits:function(n,_2b,_2c){
if(!_2c){
_2c="0";
}
n=n.toString();
var pad="";
for(var i=0,len=_2b-n.length;i<len;i++){
pad+=_2c;
}
return pad+n;
},GetPageParams:function(){
return MN.URL.GetParams(window.location.search);
},GetWindowSize:function(){
var w,h;
if(window.innerWidth){
return [window.innerWidth,window.innerHeight];
}
if(document.documentElement&&document.documentElement.clientHeight){
return [document.documentElement.clientWidth,document.documentElement.clientHeight];
}
if(document.body&&document.body.clientWidth){
return [document.body.clientWidth,document.body.clientHeight];
}
return [0,0];
},GetTimestamp:function(_30){
var now=new Date();
var _32="%s:%s:%s".format(MN.PadDigits(now.getHours(),2),MN.PadDigits(now.getMinutes(),2),MN.PadDigits(now.getSeconds(),2));
if(_30){
_32+=":"+MN.PadDigits(now.getMilliseconds(),3,"0");
}
return _32;
},ConvertToTimestamp:function(s,_34,_35){
if(s<0){
s=0;
}
var h=Math.floor(s/3600);
s-=h*3600;
var m=Math.floor(s/60);
s-=m*60;
var _38;
if(!_35){
_38=String(Math.floor(s));
}else{
_38=s.toFixed(_35);
}
var ret="";
if(h>0||_34){
ret=MN.PadDigits(h,2)+":";
}
ret+=MN.PadDigits(m,2)+":";
if(_38.length<2){
ret+="0";
}
return ret+_38;
},ConvertToTimestamp2:function(arg,_3b){
var ret="";
var _3d=false;
var _3e="";
var obj=null;
if(typeof arg=="number"){
obj=MN.SecToObj(arg);
}else{
if(typeof arg=="object"){
obj=arg;
}else{
logError("MN.ConvertToTimestamp: Invalid argument: ",arg);
return ret;
}
}
if(_3b.charAt(0)>="a"&&_3b.charAt(0)<="z"){
_3d=true;
}
_3b=_3b.toLowerCase();
var _40=_3b.split(":");
for(var i=0;i<_40.length;i++){
if(_40[i].charAt(0)=="h"){
if(_3d){
ret+=MN.HourTo12Time(obj.hour).hour+":";
_3e=MN.HourTo12Time(obj.hour).am_pm;
}else{
if(_40[i].indexOf("?")==-1||obj.hour>0){
ret+=_40[i].charAt(1)=="h"?MN.PadDigits(obj.hour,2):obj.hour;
ret+=":";
}
}
}else{
if(_40[i].charAt(0)=="m"){
if(_40[i].charAt(1)=="m"||_3b.indexOf("h")!=-1){
ret+=MN.PadDigits(obj.minute,2);
}else{
ret+=obj.minute;
}
ret+=":";
}else{
if(_40[i].charAt(0)=="s"&&_40[i].charAt(1)=="s"){
var _42=_40[i].split(".")[1];
if(_42){
ret+=MN.PadDigits(obj.second.toFixed(_42.length),_42.length+2);
}else{
ret+=MN.PadDigits(String(Math.floor(obj.second)),2);
}
ret+=":";
}
}
}
}
ret=ret.slice(0,-1);
ret+=_3e;
return ret;
},ConvertFromTimestamp:function(s){
s=s||"0";
if(typeof (s)!="string"){
return s;
}
var _44=s.split(":");
while(_44.length<3){
_44.unshift("0");
}
return (parseInt(_44[0],10)*60+parseInt(_44[1],10))*60+parseFloat(_44[2]);
},SecToObj:function(s){
if(s<0){
s=0;
}
var h=Math.floor(s/3600);
s-=h*3600;
var m=Math.floor(s/60);
s-=m*60;
return {"hour":h,"minute":m,"second":s};
},HourTo12Time:function(h){
var _49="am";
if(h>=12){
if(h!=12){
h=h-12;
}
_49="pm";
}else{
if(h===0){
h=12;
}
}
return {"hour":h,"am_pm":_49};
},ToArray:function(_4a){
var _4b=[];
for(var i=0,fl=_4a.length;i<fl;i++){
_4b.push(_4a[i]);
}
return _4b;
},Update:function(_4d,src){
for(var _4f in src){
_4d[_4f]=src[_4f];
}
return _4d;
},LoadTestLib:function(){
MN.Log.ShowPane(0);
MN.RQA={};
if(MN.RQA._pane){
return;
}
MN.RQA._form=document.createElement("form");
MN.RQA._form.name="remoteQAForm";
MN.RQA._form.id="remoteQAForm";
MN.RQA._form.innerHTML="Test Info Area<br>";
MN.RQA._script=document.createElement("script");
MN.RQA._script.src="testRemote.js";
MN.RQA._script.type="text/javascript";
document.body.appendChild(MN.RQA._script);
MN.RQA._pane=document.createElement("div");
MN.Update(MN.RQA._pane.style,{"display":"block","width":"100%","overflow":"auto","position":"fixed","left":"0px","bottom":"0px","font":"8pt Verdana,sans-serif","height":"10em","backgroundColor":"white","borderTop":"2px solid black"});
MN.RQA._pane.appendChild(MN.RQA._form);
document.body.appendChild(MN.RQA._pane);
},ParsePlayerError:function(msg){
var _51=msg.split(",");
var _52=_51[0].split(":")[1];
_52=_52.substring(1,_52.length-1);
var err=_51[1].split(":")[1];
err=parseInt(err.substring(1,err.length-1),10);
var m="";
for(j=2;j<_51.length;j++){
m=m+","+_51[j];
}
var _55=m.split(":")[1];
_55=_55.substring(1,_55.length-1);
return {"domain":_52,"err":err,"msg":_55};
},Round:function(_56,_57){
return Math.round(parseFloat(_56)*Math.pow(10,_57))/Math.pow(10,_57);
},_supportsOverlays:null};
if(!MN.Config){
MN.Config={reqPlayerVersions:{"win":"071705000014","mac":"071705000010"},availPlayerVersions:{"win":"071706000001","mac":"071706000001"},omnitureReportSuite:"mvnet00001111",omnitureDefaultPubID:"A0000099",enableOmnitureAnalytics:true,enableGoogleAnalytics:false,fallbackPubID:"",viewTrackURLTemplate:"http://moveservices.appspot.com/viewstats/viewed.gif?pubID=%pub_id%&assetID=%asset_id%",globalConfigUrl:"http://player.movenetworks.com/qm/move/sdkconfig.js"};
}
MN.Cookie={Set:function(key,_59,_5a,_5b,_5c){
if(!_5b){
_5b="/";
}
var _5d="";
if(_5a){
var d=new Date();
d.setTime(d.getTime()+(_5a*86400000));
_5d="; expires="+d.toGMTString();
}
if(_5c){
document.cookie="%s=%s%s; path=%s; domain=%s".format(key,_59,_5d,_5b,_5c);
}else{
document.cookie="%s=%s%s; path=%s".format(key,_59,_5d,_5b);
}
},Get:function(key){
key=key+"=";
var _60=document.cookie.split(";");
for(var i=0,pl=_60.length;i<pl;i++){
var c=_60[i].strip();
if(c.indexOf(key)===0){
return c.substring(key.length,c.length);
}
}
return null;
},Clear:function(key){
MN.Cookie.Set(key,"",-1);
}};
MN.URL={Root:function(url){
if(!url){
return "";
}
var i=url.indexOf("://");
if(i==-1){
return "";
}
i+=3;
i=url.indexOf("/",i);
if(i==-1){
return url+"/";
}
return url.substr(0,i+1);
},Base:function(url){
if(!url){
return "";
}
var i=url.indexOf("://");
if(i==-1){
return "";
}
i+=2;
var _68=url.lastIndexOf("/");
if(i==_68){
return url+"/";
}
return url.substr(0,_68+1);
},Join:function(_69,rel){
if(!_69){
_69=window.location.href;
_69=_69.substring(0,_69.lastIndexOf("/")+1);
}
if(!rel){
return _69;
}
if(rel.indexOf("://")!=-1){
return rel;
}
if(rel.charAt(0)=="/"){
return MN.URL.Root(_69)+rel.substr(1);
}
return MN.URL.Base(_69)+rel;
},GetParams:function(url){
var ret={};
var q=url.indexOf("?");
if(q==-1){
return ret;
}
var _6e=url.substr(q+1).split("&");
for(var i=0,pl=_6e.length;i<pl;i++){
var _70=_6e[i].split("=",2);
if(_70.length==1){
ret[_70[0]]=true;
}else{
if(_70.length==2){
ret[_70[0]]=decodeURIComponent(_70[1]);
}
}
}
return ret;
},SetParams:function(url,_72){
var q=url.indexOf("?");
if(q!=-1){
url=url.substr(0,q);
}
var _74=[];
for(var i in (_72||{})){
_74.push(encodeURIComponent(i)+"="+encodeURIComponent(_72[i]));
}
if(_74.length===0){
return url;
}
return url+"?"+_74.join("&");
},AddParams:function(url,_77){
var _78=[];
for(var i in (_77||{})){
_78.push(encodeURIComponent(i)+"="+encodeURIComponent(_77[i]));
}
if(_78.length===0){
return url;
}
if(url.indexOf("?")==-1){
url+="?";
}else{
url+="&";
}
return url+_78.join("&");
},track:function(url){
var img=new Image();
img.src=url;
return url;
}};
MN.Event={windowLoaded:false,pointerX:function(_7c){
return _7c.pageX||(_7c.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));
},pointerY:function(_7d){
return _7d.pageY||(_7d.clientY+(document.documentElement.scrollTop||document.body.scrollTop));
},_listenerFuncs:[],Observe:function(obj,_7f,cb){
obj=MN.$(obj);
if(_7f=="EvalScript"){
logError("Invalid registration for OnEvalScript");
return;
}
if(_7f=="EvalScript_fromflashobject"){
_7f="EvalScript";
}
var _81="_"+_7f.toLowerCase()+"Listeners";
if(_7f=="EvalScript"){
if(obj[_81]){
logError("Multiple registration attempts for OnEvalScript not allowed");
return;
}
}
if(!obj[_81]){
obj[_81]=[];
var _82=obj[_81];
var _83=function(){
var _84;
for(var i=0,ll=_82.length;i<ll;i++){
try{
_84=_82[i].apply(this,arguments);
}
catch(e){
}
}
return _84;
};
if(obj.addEventListener){
obj.addEventListener(_7f,_83,false);
}else{
if(obj.attachEvent){
obj.attachEvent("on"+_7f,_83);
}
}
MN.Event._listenerFuncs.push([obj,_7f,_83]);
}
var _86=obj[_81];
for(var i=0,hl=_86.length;i<hl;i++){
if(_86[i]==cb){
return;
}
}
_86.push(cb);
},StopObserving:function(obj,_89,cb){
obj=MN.$(obj);
var _8b="_%sListeners".format(_89.toLowerCase());
var _8c=obj[_8b];
if(!_8c){
return;
}
for(var i=0;i<_8c.length;i++){
if(_8c[i]==cb){
_8c.splice(i,1);
if(_8c.length===0){
var _8e=null;
var _8f=MN.Event._listenerFuncs;
for(var j=0;j<_8f.length;j++){
var _91=_8f[j];
if(_91[0]==obj&&_91[1]==_89){
_8e=_91[2];
_8f.splice(j,1);
break;
}
}
if(!_8e){
logError("Could not find all_listener to remove");
}else{
if(obj.removeEventListener){
obj.removeEventListener(_89,_8e,false);
}else{
obj.detachEvent("on"+_89,_8e);
}
}
obj[_8b]=null;
}
break;
}
}
},RemoveAllObservers:function(){
for(var i=0;i<MN.Event._listenerFuncs.length;i++){
var _93=MN.Event._listenerFuncs[i];
var obj=_93[0];
var _95=_93[1];
obj["_%sListeners".format(_95.toLowerCase())]=null;
var _96=_93[2];
_93[0]=null;
if(obj.removeEventListener){
obj.removeEventListener(_95,_96,false);
}else{
if(obj.detachEvent){
obj.detachEvent("on"+_95,_96);
}
}
MN.Event._listenerFuncs[i]=null;
}
}};
MN.Event.Observe(window,"load",function(){
MN.Event.windowLoaded=true;
});
MN.Exceptions={ReportingError:function(msg){
this.msg=msg;
}};
var cloneObj=function(_98){
MN.Log.warn("Use of top-level function 'cloneObj' is deprecated and will be removed in a future release.  Use MN.cloneObj instead.");
return MN.cloneObj(_98);
};
MN.Event.Observe(window,"unload",MN.Event.RemoveAllObservers);
MN.EventSource=MN.Class();
MN.EventSource.prototype.initialize=function(){
this.events={};
};
MN.EventSource.prototype.addEventListener=function(_99,_9a){
_99=_99.toLowerCase();
if(!this.events[_99]){
this.events[_99]=[];
}
var _9b=this.events[_99];
for(var i=0,ll=_9b.length;i<ll;i++){
var _9d=_9b[i];
if(_9a==_9d){
return;
}
}
_9b.push(_9a);
};
MN.EventSource.prototype.attachEvent=function(_9e,_9f){
if(!_9e.toLowerCase().startswith("on")){
logError("attachEvent expects \"on<eventname>\" events not",_9e);
}else{
this.addEventListener(_9e.substr(2),_9f);
}
};
MN.EventSource.prototype.removeEventListener=function(_a0,_a1){
_a0=_a0.toLowerCase();
var _a2=this.events[_a0];
if(!_a2){
return;
}
var _a3=[];
for(var i=0,ll=_a2.length;i<ll;i++){
var _a5=_a2[i];
if(_a5!=_a1){
_a3.push(_a5);
}
}
this.events[_a0]=_a3;
};
MN.EventSource.prototype.FireEvent=function(_a6){
_a6=_a6.toLowerCase();
var _a7=this.events[_a6];
if(!_a7){
return;
}
var _a8=MN.ToArray(arguments).slice(1);
for(var i=0,ll=_a7.length;i<ll;i++){
var _aa=_a7[i];
try{
_aa.apply(this,_a8);
}
catch(e){
logError("Listener",_aa,"for event",_a6,"had uncaught exception:",e.message||e);
}
}
};
MN.EventSource.prototype.PostEvent=function(_ab){
_ab=_ab.toLowerCase();
var _ac=this.events[_ab];
if(!_ac){
return;
}
var _ad=MN.ToArray(arguments).slice(1);
var _ae=this;
for(var i=0,ll=_ac.length;i<ll;i++){
var _b0=_ac[i];
if(_b0){
setTimeout(function(){
try{
_b0.apply(_ae,_ad);
}
catch(e){
logError("Listener",_b0,"for event",_ab,"had uncaught exception:",e.message||e);
}
},1);
}
}
};
MN.AJAX={Create:function(){
try{
return new XMLHttpRequest();
}
catch(e1){
}
try{
return new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e2){
}
try{
return new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e3){
}
return null;
},Get:function(url,cb){
var _b3=MN.ToArray(arguments).slice(2);
var _b4={};
for(var i=0,al=_b3.length/2;i<al;i++){
_b4[_b3[i*2]]=_b3[i*2+1];
}
return MN.AJAX.Call({method:"GET",url:url,callback:cb,params:_b4});
},Post:function(url,cb){
var _b8=MN.ToArray(arguments).slice(2);
var _b9={};
for(var i=0,al=_b8.length/2;i<al;i++){
_b9[_b8[i*2]]=_b8[i*2+1];
}
return MN.AJAX.Call({method:"POST",url:url,callback:cb,params:_b9});
},Submit:function(_bb,cb){
_bb=MN.$(_bb);
var opt={method:"POST",url:_bb.action,cache:false,callback:cb};
var _be=[];
var _bf=function(_c0,_c1){
_be.push(encodeURIComponent(_c0)+"="+encodeURIComponent(_c1));
};
for(var i=0,fl=_bb.length;i<fl;i++){
var el=_bb.elements[i];
if(!el.name){
continue;
}
switch(el.type.toLowerCase()){
case "hidden":
case "textarea":
case "text":
case "password":
_bf(el.name,el.value);
break;
case "radio":
case "checkbox":
if(el.checked){
_bf(el.name,el.value);
}
break;
case "button":
case "submit":
break;
case "select-one":
var _c4=el.selectedIndex;
if(_c4>=0){
var _c5=el.options[_c4];
var _c6=_c5.value;
if(!_c6){
_c6=_c5.text;
}
_bf(el.name,_c6);
}
break;
case "select-multiple":
for(var j=0,elen=el.length;j<elen;j++){
var _c8=el.options[j];
if(_c8.selected){
var _c9=_c8.value;
if(!_c9){
_c9=_c8.text;
}
_bf(el.name,_c9);
}
}
break;
default:
logError("MN.AJAX.Submit not handling",el.name,el.type,el.value);
break;
}
}
var _ca=MN.ToArray(arguments).slice(2);
for(var k=0,al=_ca.length/2;k<al;k++){
_bf(_ca[k*2],_ca[k*2+1]);
}
opt.body=_be.join("&");
return MN.AJAX.Call(opt);
},Call:function(_cc){
var _cd=null;
var _ce=_cc.method||"GET";
var url=_cc.url;
if(!url){
_cd="Missing AJAX URL";
}
if(!_cc.callback){
_cd="Missing AJAX callback";
}
var req=MN.AJAX.Create();
if(!req){
_cd="AJAX not supported";
}
if(_cd){
if(_cc.callback){
return _cc.callback({status:400,statusText:_cd,responseText:""});
}else{
return logError("No AJAX callback given");
}
}
var _d1=_cc.params||{};
MN.Update(_d1,MN.URL.GetParams(url));
url=MN.URL.SetParams(url,{});
var _d2=_cc.headers||{};
if(MN.AJAX.forceNoCache||!_cc.cache){
_d2["Cache-control"]="no-cache";
if(_ce=="GET"){
_d1.__bah=(new Date()).getTime();
}
}
if(_ce=="POST"){
_d2["Content-type"]="application/x-www-form-urlencoded";
}
var _d3=_cc.body||"";
if(_ce=="POST"){
var _d4=MN.URL.SetParams("",_d1).substr(1);
if(_d4){
if(_d3){
_d3=_d3+"&"+_d4;
}else{
_d3=_d4;
}
}
_d2["Content-length"]=_d3.length;
}else{
_d3=null;
url=MN.URL.SetParams(url,_d1);
}
var tag=_cc.tag;
var cb=_cc.callback;
req.open(_ce,url);
for(var h in _d2){
if(_d2.hasOwnProperty(h)){
req.setRequestHeader(h,_d2[h]);
}
}
req.onreadystatechange=function(){
if(req.readyState==4&&cb){
var _d8={status:req.status,statusText:req.statusText,responseText:req.responseText,tag:tag};
cb(_d8);
}
};
if(_d3){
req.send(_d3);
}else{
req.send(null);
}
},forceNoCache:false};
MN.CSS={AddClass:function(_d9,_da){
if(!_da){
return;
}
var el=MN.$(_d9);
if(!el){
return;
}
var _dc=MN.CSS.GetClasses(el);
for(var i=0,cl=_dc.length;i<cl;i++){
if(_dc[i]==_da){
return;
}
}
el.className=el.className+" "+_da;
},RemoveClass:function(_de,_df){
if(!_df){
return;
}
var el=MN.$(_de);
if(!el){
return;
}
var _e1=MN.CSS.GetClasses(el);
var _e2=[];
for(var i=0,cl=_e1.length;i<cl;i++){
var _e4=_e1[i];
if(_e4!=_df){
_e2.push(_e4);
}
}
el.className=_e2.join(" ");
},GetClasses:function(_e5){
var el=MN.$(_e5);
if(!el||!el.className){
return [];
}
return el.className.split(" ");
},GetElementsByClassName:function(_e7,_e8,_e9){
var _ea=[];
if(_e7.hasChildNodes()){
var _eb;
var _ec=_e7.childNodes;
for(var i=0,cl=_ec.length;i<cl;i++){
_eb=_ec[i];
if(_eb.nodeType==1){
if(_eb.className==_e8){
_ea.push(_eb);
}
if(_e9){
_ea=_ea.concat(this.GetElementsByClassName(_eb,_e8,_e9));
}
}
}
}
return _ea;
}};
MN.DOM={SetAttribute:function(el,_ef,_f0){
if(_ef=="klass"||_ef.toLowerCase()=="class"){
el.className=_f0;
}else{
if(_ef=="body"){
el.innerHTML=_f0;
}else{
if(_ef.toLowerCase().startswith("on")&&el.attachEvent){
eval("var f = function() { %s }".format(_f0));
el.attachEvent(_ef,f);
}else{
el.setAttribute(_ef,_f0);
}
}
}
},CreateElement:function(_f1){
var _f2=document.createElement(_f1.tag);
delete _f1.tag;
var _f3=null;
if(_f1.parent){
_f3=MN.$(_f1.parent);
delete _f1.parent;
}
var _f4=null;
if(_f1.pos){
_f4=_f1.pos;
delete _f1.pos;
}
var _f5=MN.DOM.SetAttribute;
for(var _f6 in _f1){
if(_f1.hasOwnProperty(_f6)){
_f5(_f2,_f6,_f1[_f6]);
}
}
if(_f3){
if(_f4===null){
_f3.appendChild(_f2);
}else{
_f3.insertBefore(_f2,_f3.childNodes[_f4]);
}
}
return _f2;
}};
MN.Position={cumulativeOffset:function(_f7){
var _f8=0,valueL=0;
do{
_f8+=_f7.offsetTop||0;
valueL+=_f7.offsetLeft||0;
_f7=_f7.offsetParent;
}while(_f7);
return [valueL,_f8];
},GetRelative:function(_f9,x,y){
var _fc=MN.Position.cumulativeOffset(MN.$(_f9));
return [x-_fc[0],y-_fc[1]];
}};
MN._FindLibBase=function(){
var tag=MN._getMNScriptTag();
var src=tag.src;
if(!src||!src.endswith("movenetworks.js")){
return "";
}
return MN.URL.Join(null,src.substring(0,src.lastIndexOf("movenetworks.js")));
};
MN._getMNScriptTag=function(){
if(typeof (MN._ScriptTag)!="undefined"&&MN._ScriptTag!==null){
return MN._ScriptTag;
}
var _ff=document.getElementsByTagName("script");
for(var i=0,tl=_ff.length;i<tl;i++){
var tag=_ff[i];
var src=tag.src;
if(!src||!src.endswith("movenetworks.js")){
continue;
}
return tag;
}
return null;
};
MN._allLibs={};
MN._allStyles={};
MN._ScriptTag=MN._getMNScriptTag();
MN._libBase=MN._FindLibBase();
MN.UpdateAllLibs=function(){
var tags=document.getElementsByTagName("script");
for(var i=0,tl=tags.length;i<tl;i++){
var src=tags[i].getAttribute("src");
if(src){
MN._allLibs[src]=true;
}
}
};
MN.FindLibraryURL=function(_106){
MN.UpdateAllLibs();
for(var i in MN._allLibs){
if(MN._allLibs.hasOwnProperty(i)){
if(i.indexOf(_106)!=-1){
return i;
}
}
}
return null;
};
MN.LoadLibrary=function(src){
src=MN.URL.Join(MN._libBase,src);
if(!src.endswith(".js")){
src=src+".js";
}
if(MN._allLibs[src]){
return;
}
MN._allLibs[src]=true;
if("MN_LoadLibIntoDOM" in window){
var e=document.createElement("script");
e.src=src;
e.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(e);
}else{
document.write("<sc"+"ript type=\"text/javascript\" src=\""+src+"\">"+"<"+"/scri"+"pt>");
}
};
MN.LoadStylesheet=function(src){
src=MN.URL.Join(MN._libBase,src);
if(!src.endswith(".css")){
src=src+".css";
}
if(MN._allStyles[src]){
return MN._allStyles[src];
}
if(MN.nonIE){
var head=document.getElementsByTagName("head");
if(head[0]){
var css=document.createElement("link");
css.rel="stylesheet";
css.href=src;
css.type="text/css";
head[0].appendChild(css);
MN._allStyles[src]=document.styleSheets[document.styleSheets.length-1];
}
}else{
MN._allStyles[src]=document.createStyleSheet(src);
}
return MN._allStyles[src];
};
MN.InitPopups=function(_10d){
log("PAGE: Initializing popups from anchor tags");
_10d=_10d||document.body;
var _10e=_10d.getElementsByTagName("a");
for(var i=0,al=_10e.length;i<al;i++){
var _110=_10e[i];
if(_110.className.indexOf("mn_popup")!=-1){
var func=MN.MakeBound(_110,MN.PopupWin);
MN.Event.Observe(_110,"click",func);
_110.onclick=function(){
return false;
};
}
}
log("PAGE: Done with popups");
};
MN.PopupWin=function(){
var _112=this.getAttribute("popup_width")||650;
var _113=this.getAttribute("popup_height")||664;
window.open(this.getAttribute("href"),"popup","width="+_112+",height="+_113+",status=yes,scrollbars=yes,resizable=yes,location=no,toolbar=no");
};
MN._getImports=function(){
var tag=MN._getMNScriptTag();
var _115=tag.getAttribute("import");
if(!_115){
return;
}
return _115.split(" ");
};
MN.LoadAllLibraries=function(){
var _116=MN._getImports();
var _117=[];
if(_116){
for(var j=0,il=_116.length;j<il;j++){
var name=_116[j].strip();
if(name&&name!="logging"){
_117.push(name);
}
}
for(var k=0,ll=_117.length;k<ll;k++){
MN.LoadLibrary(_117[k]);
}
}
};
MN.LoadSkinLibraries=function(_11b){
var tag=MN._getMNScriptTag();
var _11d=tag.getAttribute("skins");
_11d=_11d.split(" ");
var _11e=[];
for(var j=0,il=_11d.length;j<il;j++){
var name=_11d[j].strip();
if(name){
_11e.push(name);
}
}
for(var k=0,ll=_11e.length;k<ll;k++){
MN.LoadSkinLibrary(_11e[k]);
}
};
MN.LoadSkinLibrary=function(_122){
MN.LoadLibrary(MN.URL.Join(MN._skinPath,_122));
};
MN.LoadGlobalConfig=function(){
MN.LoadLibrary(MN.Config.globalConfigUrl);
};
MN.LoadGlobalConfig();
MN.loadLogging=function(){
MN.Log={};
MN.Log.LogLevels={};
var _123=["init","IsVisible","ShowPane","log","debug","info","warn","error"];
var _124=0;
for(_124=0;_124<_123.length;_124++){
MN.Log[_123[_124]]=function(){
};
}
MN.Log.logError=MN.Log.error;
log=MN.Log.log;
logDebug=MN.Log.debug;
logInfo=MN.Log.info;
logWarn=MN.Log.warn;
logError=MN.Log.error;
var _125=MN._getImports();
var i=0;
if(_125){
for(i=0;i<_125.length;i++){
if(_125[i]=="logging"){
MN.LoadLibrary("logging");
break;
}
}
}
};
MN.loadLogging();
MN.LoadLibrary("json.js");
MN.safeToEval=function(js){
var _128=js.indexOf("(");
var func=js.substring(0,_128);
var _12a=js.substring(_128+1,js.length-1);
if(_12a===undefined){
return false;
}
_12a=MN.JSON.parse("{\"params\":["+_12a+"]}").params;
if(func!="eval"&&func!="setTimeout"&&func!="setInterval"){
return true;
}
return false;
};
if(!MN){
MN={};
}
if(!MN.Capabilities){
MN.Capabilities={};
}
MN.Capabilities.HWInfo=function(_12b){
if(typeof _12b=="string"){
this._player=MN.$(_12b);
}else{
this._player=_12b.player;
}
};
MN.Capabilities.HWInfo.prototype.meetsMinReqs=function(){
var _12c=this.getVideoRenderer().toUpperCase()!="NO RENDERER";
var _12d=this.getCPUSpeed()>1000||this.getCPUSpeed()===0;
return _12c&&_12d;
};
MN.Capabilities.HWInfo.prototype.getCPUCount=function(){
return Number(this._player.Get("Computer.CPUCount"));
};
MN.Capabilities.HWInfo.prototype.getCPUSpeed=function(){
return Number(this._player.Get("Computer.CPUSpeed"));
};
MN.Capabilities.HWInfo.prototype.getCPUType=function(){
return this._player.Get("Computer.CPUType");
};
MN.Capabilities.HWInfo.prototype.getVideoRenderer=function(){
return this._player.Get("Computer.VideoRenderer");
};
MN.Capabilities.HWInfo.prototype.getFreeDiskSpace=function(){
return Number(this._player.Get("Computer.FreeDiskSpace"));
};
MN.Capabilities.HWInfo.prototype.getRAMSize=function(){
return Number(this._player.Get("Computer.RAMSize"));
};
MN.Capabilities.HWInfo.prototype.getVideoRAMSize=function(){
return Number(this._player.Get("Computer.VRAMSize"));
};
if(!window.$){
window.$=MN.$;
}
MN.LoadAllLibraries();
MN.LoadLibrary("tracking.js");

