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:
alert("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){
Array.prototype.map=function(_a){
var a=new Array(this.length);
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;
};
}
if(!window.$){
$=function(){
var ret=[];
for(var i=0;i<arguments.length;i++){
var e=arguments[i];
if(typeof (e)=="string"){
e=document.getElementById(e);
}
if(arguments.length==1){
return e;
}
ret.push(e);
}
return ret;
};
}
function cloneObj(_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]=cloneObj(_1b[_1d]);
}
return _1c;
}
MN={RELEASE_VERSION:"07103009",enableInstallAnalytics:true,nonIE:((document.all&&document.attachEvent)?false:true),loadLibraryIntoDOM:false,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=JSON.parse(raw);
return obj;
},PadDigits:function(n,_2b,_2c){
if(!_2c){
_2c="0";
}
n=n.toString();
var pad="";
for(var i=0;i<(_2b-n.length);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(){
var now=new Date();
return "%s:%s:%s".format(MN.PadDigits(now.getHours(),2),MN.PadDigits(now.getMinutes(),2),MN.PadDigits(now.getSeconds(),2));
},ConvertToTimestamp:function(s,_32,_33){
if(s<0){
s=0;
}
var h=Math.floor(s/3600);
s-=h*3600;
var m=Math.floor(s/60);
s-=m*60;
var _36;
if(!_33){
_36=String(Math.floor(s));
}else{
_36=s.toFixed(_33);
}
var ret="";
if(h>0||_32){
ret=MN.PadDigits(h,2)+":";
}
ret+=MN.PadDigits(m,2)+":";
if(_36.length<2){
ret+="0";
}
return ret+_36;
},ConvertToTimestamp2:function(arg,_39){
var ret="";
var _3b=false;
var _3c="";
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;
}
}
if(_39.charAt(0)>="a"&&_39.charAt(0)<="z"){
_3b=true;
}
_39=_39.toLowerCase();
var _3e=_39.split(":");
for(var i=0;i<_3e.length;i++){
if(_3e[i].charAt(0)=="h"){
if(_3b){
ret+=MN.HourTo12Time(obj.hour).hour+":";
_3c=MN.HourTo12Time(obj.hour).am_pm;
}else{
if(_3e[i].indexOf("?")==-1||obj.hour>0){
ret+=_3e[i].charAt(1)=="h"?MN.PadDigits(obj.hour,2):obj.hour;
ret+=":";
}
}
}else{
if(_3e[i].charAt(0)=="m"){
if(_3e[i].charAt(1)=="m"||_39.indexOf("h")!=-1){
ret+=MN.PadDigits(obj.minute,2);
}else{
ret+=obj.minute;
}
ret+=":";
}else{
if(_3e[i].charAt(0)=="s"&&_3e[i].charAt(1)=="s"){
var _40=_3e[i].split(".")[1];
if(_40){
ret+=MN.PadDigits(obj.second.toFixed(_40.length),_40.length+2);
}else{
ret+=MN.PadDigits(String(Math.floor(obj.second)),2);
}
ret+=":";
}
}
}
}
ret=ret.slice(0,-1);
ret+=_3c;
return ret;
},ConvertFromTimestamp:function(s){
s=s||"0";
if(typeof (s)!="string"){
return s;
}
var _42=s.split(":");
while(_42.length<3){
_42.unshift("0");
}
return (parseInt(_42[0],10)*60+parseInt(_42[1],10))*60+parseFloat(_42[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 _47="am";
if(h>=12){
if(h!=12){
h=h-12;
}
_47="pm";
}else{
if(h===0){
h=12;
}
}
return {"hour":h,"am_pm":_47};
},ToArray:function(_48){
var _49=[];
for(var i=0;i<_48.length;i++){
_49.push(_48[i]);
}
return _49;
},Update:function(_4b,src){
for(var _4d in src){
_4b[_4d]=src[_4d];
}
return _4b;
},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 _4f=msg.split(",");
var _50=_4f[0].split(":")[1];
_50=_50.substring(1,_50.length-1);
var err=_4f[1].split(":")[1];
err=parseInt(err.substring(1,err.length-1),10);
var m="";
for(j=2;j<_4f.length;j++){
m=m+","+_4f[j];
}
var _53=m.split(":")[1];
_53=_53.substring(1,_53.length-1);
return {"domain":_50,"err":err,"msg":_53};
}};
MN.Cookie={Set:function(key,_55,_56,_57,_58){
if(!_57){
_57="/";
}
var _59="";
if(_56){
var d=new Date();
d.setTime(d.getTime()+(_56*86400000));
_59="; expires="+d.toGMTString();
}
if(_58){
document.cookie="%s=%s%s; path=%s; domain=%s".format(key,_55,_59,_57,_58);
}else{
document.cookie="%s=%s%s; path=%s".format(key,_55,_59,_57);
}
},Get:function(key){
key=key+"=";
var _5c=document.cookie.split(";");
for(var i=0;i<_5c.length;i++){
var c=_5c[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 _64=url.lastIndexOf("/");
if(i==_64){
return url+"/";
}
return url.substr(0,_64+1);
},Join:function(_65,rel){
if(!_65){
_65=window.location.href;
_65=_65.substring(0,_65.lastIndexOf("/")+1);
}
if(!rel){
return _65;
}
if(rel.indexOf("://")!=-1){
return rel;
}
if(rel.charAt(0)=="/"){
return MN.URL.Root(_65)+rel.substr(1);
}
return MN.URL.Base(_65)+rel;
},GetParams:function(url){
var ret={};
var q=url.indexOf("?");
if(q==-1){
return ret;
}
var _6a=url.substr(q+1).split("&");
for(var i=0;i<_6a.length;i++){
var _6c=_6a[i].split("=",2);
if(_6c.length==1){
ret[_6c[0]]=true;
}else{
if(_6c.length==2){
ret[_6c[0]]=decodeURIComponent(_6c[1]);
}
}
}
return ret;
},SetParams:function(url,_6e){
var q=url.indexOf("?");
if(q!=-1){
url=url.substr(0,q);
}
var _70=[];
for(var i in (_6e||{})){
_70.push(encodeURIComponent(i)+"="+encodeURIComponent(_6e[i]));
}
if(_70.length===0){
return url;
}
return url+"?"+_70.join("&");
}};
MN.Event={pointerX:function(_72){
return _72.pageX||(_72.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft));
},pointerY:function(_73){
return _73.pageY||(_73.clientY+(document.documentElement.scrollTop||document.body.scrollTop));
},_listenerFuncs:[],Observe:function(obj,_75,cb){
obj=$(obj);
if(_75=="EvalScript"){
logError("Invalid registration for OnEvalScript");
return;
}
if(_75=="EvalScript_fromflashobject"){
_75="EvalScript";
}
var _77="_"+_75.toLowerCase()+"Listeners";
if(_75=="EvalScript"){
if(obj[_77]){
logError("Multiple registration attempts for OnEvalScript not allowed");
return;
}
}
if(!obj[_77]){
obj[_77]=[];
var _78=obj[_77];
var _79=function(){
var _7a;
for(var i=0;i<_78.length;i++){
try{
_7a=_78[i].apply(this,arguments);
}
catch(e){
}
}
return _7a;
};
if(obj.addEventListener){
obj.addEventListener(_75,_79,false);
}else{
if(obj.attachEvent){
obj.attachEvent("on"+_75,_79);
}
}
MN.Event._listenerFuncs.push([obj,_75,_79]);
}
var _7c=obj[_77];
for(var i=0;i<_7c.length;i++){
if(_7c[i]==cb){
return;
}
}
_7c.push(cb);
},StopObserving:function(obj,_7f,cb){
obj=$(obj);
var _81="_%sListeners".format(_7f.toLowerCase());
var _82=obj[_81];
if(!_82){
return;
}
for(var i=0;i<_82.length;i++){
if(_82[i]==cb){
_82.splice(i,1);
if(_82.length===0){
var _84=null;
var _85=MN.Event._listenerFuncs;
for(var j=0;j<_85.length;j++){
var _87=_85[j];
if(_87[0]==obj&&_87[1]==_7f){
_84=_87[2];
_85.splice(j,1);
break;
}
}
if(!_84){
logError("Could not find all_listener to remove");
}else{
if(obj.removeEventListener){
obj.removeEventListener(_7f,_84,false);
}else{
obj.detachEvent("on"+_7f,_84);
}
}
obj[_81]=null;
}
break;
}
}
},RemoveAllObservers:function(){
for(var i=0;i<MN.Event._listenerFuncs.length;i++){
var _89=MN.Event._listenerFuncs[i];
var obj=_89[0];
var _8b=_89[1];
obj["_%sListeners".format(_8b.toLowerCase())]=null;
var _8c=_89[2];
_89[0]=null;
if(obj.removeEventListener){
obj.removeEventListener(_8b,_8c,false);
}else{
if(obj.detachEvent){
obj.detachEvent("on"+_8b,_8c);
}
}
MN.Event._listenerFuncs[i]=null;
}
}};
MN.Event.Observe(window,"unload",MN.Event.RemoveAllObservers);
MN.EventSource=MN.Class();
MN.EventSource.prototype.initialize=function(){
this.events={};
};
MN.EventSource.prototype.addEventListener=function(_8d,_8e){
_8d=_8d.toLowerCase();
if(!this.events[_8d]){
this.events[_8d]=[];
}
var _8f=this.events[_8d];
for(var i=0;i<_8f.length;i++){
var _91=_8f[i];
if(_8e==_91){
return;
}
}
_8f.push(_8e);
};
MN.EventSource.prototype.attachEvent=function(_92,_93){
if(!_92.toLowerCase().startswith("on")){
logError("attachEvent expects \"on<eventname>\" events not",_92);
}else{
this.addEventListener(_92.substr(2),_93);
}
};
MN.EventSource.prototype.removeEventListener=function(_94,_95){
_94=_94.toLowerCase();
var _96=this.events[_94];
if(!_96){
return;
}
var _97=[];
for(var i=0;i<_96.length;i++){
var _99=_96[i];
if(_99!=_95){
_97.push(_99);
}
}
this.events[_94]=_97;
};
MN.EventSource.prototype.FireEvent=function(_9a){
_9a=_9a.toLowerCase();
var _9b=this.events[_9a];
if(!_9b){
return;
}
var _9c=MN.ToArray(arguments).slice(1);
for(var i=0;i<_9b.length;i++){
var _9e=_9b[i];
try{
_9e.apply(this,_9c);
}
catch(e){
logError("Listener",_9e,"for event",_9a,"had uncaught exception:",e.message||e);
}
}
};
MN.EventSource.prototype.PostEvent=function(_9f){
_9f=_9f.toLowerCase();
var _a0=this.events[_9f];
if(!_a0){
return;
}
var _a1=MN.ToArray(arguments).slice(1);
var _a2=this;
for(var i=0;i<_a0.length;i++){
var _a4=_a0[i];
setTimeout(function(){
try{
_a4.apply(_a2,_a1);
}
catch(e){
logError("Listener",_a4,"for event",_9f,"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 _a7=MN.ToArray(arguments).slice(2);
var _a8={};
for(var i=0;i<_a7.length/2;i++){
_a8[_a7[i*2]]=_a7[i*2+1];
}
return MN.AJAX.Call({method:"GET",url:url,callback:cb,params:_a8});
},Post:function(url,cb){
var _ac=MN.ToArray(arguments).slice(2);
var _ad={};
for(var i=0;i<_ac.length/2;i++){
_ad[_ac[i*2]]=_ac[i*2+1];
}
return MN.AJAX.Call({method:"POST",url:url,callback:cb,params:_ad});
},Submit:function(_af,cb){
_af=$(_af);
var opt={method:"POST",url:_af.action,cache:false,callback:cb};
var _b2=[];
var _b3=function(_b4,_b5){
_b2.push(encodeURIComponent(_b4)+"="+encodeURIComponent(_b5));
};
for(var i=0;i<_af.length;i++){
var el=_af.elements[i];
if(!el.name){
continue;
}
switch(el.type.toLowerCase()){
case "hidden":
case "textarea":
case "text":
case "password":
_b3(el.name,el.value);
break;
case "radio":
case "checkbox":
if(el.checked){
_b3(el.name,el.value);
}
break;
case "button":
case "submit":
break;
case "select-one":
var _b8=el.selectedIndex;
if(_b8>=0){
var _b9=el.options[_b8];
var _ba=_b9.value;
if(!_ba){
_ba=_b9.text;
}
_b3(el.name,_ba);
}
break;
case "select-multiple":
for(var j=0;j<el.length;j++){
var _bc=el.options[j];
if(_bc.selected){
var _bd=_bc.value;
if(!_bd){
_bd=_bc.text;
}
_b3(el.name,_bd);
}
}
break;
default:
logError("MN.AJAX.Submit not handling",el.name,el.type,el.value);
break;
}
}
var _be=MN.ToArray(arguments).slice(2);
for(var k=0;k<_be.length/2;k++){
_b3(_be[k*2],_be[k*2+1]);
}
opt.body=_b2.join("&");
return MN.AJAX.Call(opt);
},Call:function(_c0){
var _c1=null;
var _c2=_c0.method||"GET";
var url=_c0.url;
if(!url){
_c1="Missing AJAX URL";
}
if(!_c0.callback){
_c1="Missing AJAX callback";
}
var req=MN.AJAX.Create();
if(!req){
_c1="AJAX not supported";
}
if(_c1){
if(_c0.callback){
return _c0.callback({status:400,statusText:_c1,responseText:""});
}else{
return logError("No AJAX callback given");
}
}
var _c5=_c0.params||{};
MN.Update(_c5,MN.URL.GetParams(url));
url=MN.URL.SetParams(url,{});
var _c6=_c0.headers||{};
if(MN.AJAX.forceNoCache||!_c0.cache){
_c6["Cache-control"]="no-cache";
if(_c2=="GET"){
_c5.__bah=(new Date()).getTime();
}
}
if(_c2=="POST"){
_c6["Content-type"]="application/x-www-form-urlencoded";
}
var _c7=_c0.body||"";
if(_c2=="POST"){
var _c8=MN.URL.SetParams("",_c5).substr(1);
if(_c8){
if(_c7){
_c7=_c7+"&"+_c8;
}else{
_c7=_c8;
}
}
_c6["Content-length"]=_c7.length;
}else{
_c7=null;
url=MN.URL.SetParams(url,_c5);
}
var tag=_c0.tag;
var cb=_c0.callback;
req.open(_c2,url);
for(var h in _c6){
if(_c6.hasOwnProperty(h)){
req.setRequestHeader(h,_c6[h]);
}
}
req.onreadystatechange=function(){
if(req.readyState==4&&cb){
var _cc={status:req.status,statusText:req.statusText,responseText:req.responseText,tag:tag};
cb(_cc);
}
};
if(_c7){
req.send(_c7);
}else{
req.send(null);
}
},forceNoCache:false};
MN.CSS={AddClass:function(_cd,_ce){
if(!_ce){
return;
}
var el=$(_cd);
if(!el){
return;
}
var _d0=MN.CSS.GetClasses(el);
for(var i=0;i<_d0.length;i++){
if(_d0[i]==_ce){
return;
}
}
el.className=el.className+" "+_ce;
},RemoveClass:function(_d2,_d3){
if(!_d3){
return;
}
var el=$(_d2);
if(!el){
return;
}
var _d5=MN.CSS.GetClasses(el);
var _d6=[];
for(var i=0;i<_d5.length;i++){
var _d8=_d5[i];
if(_d8!=_d3){
_d6.push(_d8);
}
}
el.className=_d6.join(" ");
},GetClasses:function(_d9){
var el=$(_d9);
if(!el||!el.className){
return [];
}
return el.className.split(" ");
},GetElementsByClassName:function(_db,_dc,_dd){
var _de=[];
if(_db.hasChildNodes()){
var _df;
for(var i=0;i<_db.childNodes.length;i++){
_df=_db.childNodes[i];
if(_df.nodeType==1){
if(_df.className==_dc){
_de.push(_df);
}
if(_dd){
_de=_de.concat(this.GetElementsByClassName(_df,_dc,_dd));
}
}
}
}
return _de;
}};
MN.DOM={SetAttribute:function(el,_e2,_e3){
if(_e2=="klass"||_e2.toLowerCase()=="class"){
el.className=_e3;
}else{
if(_e2=="body"){
el.innerHTML=_e3;
}else{
if(_e2.toLowerCase().startswith("on")&&el.attachEvent){
eval("var f = function() { %s }".format(_e3));
el.attachEvent(_e2,f);
}else{
el.setAttribute(_e2,_e3);
}
}
}
},CreateElement:function(_e4){
var _e5=document.createElement(_e4.tag);
delete _e4.tag;
var _e6=null;
if(_e4.parent){
_e6=$(_e4.parent);
delete _e4.parent;
}
var _e7=null;
if(_e4.pos){
_e7=_e4.pos;
delete _e4.pos;
}
var _e8=MN.DOM.SetAttribute;
for(var _e9 in _e4){
if(_e4.hasOwnProperty(_e9)){
_e8(_e5,_e9,_e4[_e9]);
}
}
if(_e6){
if(_e7===null){
_e6.appendChild(_e5);
}else{
_e6.insertBefore(_e5,_e6.childNodes[_e7]);
}
}
return _e5;
}};
MN.Position={cumulativeOffset:function(_ea){
var _eb=0,valueL=0;
do{
_eb+=_ea.offsetTop||0;
valueL+=_ea.offsetLeft||0;
_ea=_ea.offsetParent;
}while(_ea);
return [valueL,_eb];
},GetRelative:function(_ec,x,y){
var _ef=MN.Position.cumulativeOffset($(_ec));
return [x-_ef[0],y-_ef[1]];
}};
MN._FindLibBase=function(){
var _f0=document.getElementsByTagName("script");
var _f1=[];
for(var i=0;i<_f0.length;i++){
var tag=_f0[i];
var src=tag.src;
if(!src||!src.endswith("movenetworks.js")){
continue;
}
return MN.URL.Join(null,src.substring(0,src.lastIndexOf("movenetworks.js")));
}
return MN.URL.Join(null,"");
};
MN._allLibs={};
MN._allStyles={};
MN._libBase=MN._FindLibBase();
MN.UpdateAllLibs=function(){
var _f5=document.getElementsByTagName("script");
for(var i=0;i<_f5.length;i++){
var src=_f5[i].getAttribute("src");
if(src){
MN._allLibs[src]=true;
}
}
};
MN.FindLibraryURL=function(_f8){
MN.UpdateAllLibs();
for(var i in MN._allLibs){
if(MN._allLibs.hasOwnProperty(i)){
if(i.indexOf(_f8)!=-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.loadLibraryIntoDOM){
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 _fd=document.getElementsByTagName("head");
if(_fd[0]){
var css=document.createElement("link");
css.rel="stylesheet";
css.href=src;
css.type="text/css";
_fd[0].appendChild(css);
MN._allStyles[src]=document.styleSheets[document.styleSheets.length-1];
}
}else{
MN._allStyles[src]=document.createStyleSheet(src);
}
return MN._allStyles[src];
};
MN.LoadLibrary("json.js");
MN.safeToEval=function(js){
var _100=js.indexOf("(");
var func=js.substring(0,_100);
var _102=js.substring(_100+1,js.length-1);
if(_102===undefined){
return false;
}
_102=JSON.parse("{\"params\":["+_102+"]}").params;
if(func!="eval"&&func!="setTimeout"&&func!="setInterval"){
return true;
}
return false;
};
MN.InitPopups=function(_103){
log("PAGE: Initializing popups from anchor tags");
_103=_103||document.body;
var _104=_103.getElementsByTagName("a");
for(var i=0;i<_104.length;i++){
var _106=_104[i];
if(_106.className.indexOf("mn_popup")!=-1){
var func=MN.MakeBound(_106,MN.PopupWin);
MN.Event.Observe(_106,"click",func);
_106.onclick=function(){
return false;
};
}
}
log("PAGE: Done with popups");
};
MN.PopupWin=function(){
var _108=this.getAttribute("popup_width")||650;
var _109=this.getAttribute("popup_height")||664;
window.open(this.getAttribute("href"),"popup","width="+_108+",height="+_109+",status=yes,scrollbars=yes,resizable=yes,location=no,toolbar=no");
};
MN.LoadLibrary("logging");
MN.LoadAllLibraries=function(){
var tags=document.getElementsByTagName("script");
var _10b=[];
for(var i=0;i<tags.length;i++){
var tag=tags[i];
var _10e=tag.getAttribute("import");
if(!_10e){
continue;
}
_10e=_10e.split(" ");
for(var j=0;j<_10e.length;j++){
var name=_10e[j].strip();
if(name){
_10b.push(name);
}
}
}
for(var k=0;k<_10b.length;k++){
MN.LoadLibrary(_10b[k]);
}
};
MN.LoadSkinLibraries=function(_112){
var tags=document.getElementsByTagName("script");
var _114=[];
for(var i=0;i<tags.length;i++){
var tag=tags[i];
var _117=tag.getAttribute("skins");
if(!_117){
continue;
}
_117=_117.split(" ");
for(var j=0;j<_117.length;j++){
var name=_117[j].strip();
if(name){
_114.push(name);
}
}
}
for(var k=0;k<_114.length;k++){
MN.LoadSkinLibrary(_114[k]);
}
};
MN.LoadSkinLibrary=function(_11b){
MN.LoadLibrary(MN.URL.Join(MN._skinPath,_11b));
};
MN.LoadLibrary("tracking.js");
MN.LoadAllLibraries();

