Function.prototype.method=function(_1,_2){
this.prototype[_1]=_2;
return this;
};
if(typeof WidgetManager=="undefined"){
WidgetManager=function(_3){
function Constructor(){
this.manager=(_3)?_3:this;
this.debugManager=(this.manager.debugManager)?this.manager.debugManager:new DebugManager(this,"");
this.overlayManager=new OverlayManager(this,this.createHTMLForOverlay("standard"),null,true);
this.widgetDomains="dotcomedy.com,ivillage.com,accesshollywood.com,scifi.com,bravotv.com,nbc.com,nbcsports.com,sionnbcsports.com,usanetwork.com";
this.defaultDomain="clearspring.com";
this.overlayManager.setProperty("popupPosition","mc");
this.overlayManager.setProperty("fadeOpacityIncrement",5);
this.overlayManager.setProperty("fadeInterval",1);
this.overlayManager.setProperty("fadeOpacity",65);
}
with(Constructor){
method("createHTMLForOverlay",function(_4){
var _5="WidgetManager.createHTMLForOverlay(widgetType)";
var _6="WidgetManager.createHTMLForOverlay(\""+_4+"\")";
try{
var _7="";
_7=_7+"<table bgcolor=white border=0 cellpadding=0 cellspacing=0>";
_7=_7+"<tr>";
_7=_7+"<td align=\"right\">[CLOSEBUTTON]</td>";
_7=_7+"</tr>";
_7=_7+"<tr>";
_4=(_4==null||_4==""||_4=="undefined"||typeof _4=="undefined")?"standard":_4;
switch(_4.toLowerCase()){
case "singleclip":
_7=_7+"<td><object width=[W] height=[H] data=\"http://widgets.[DOMAIN]/o/[WIDGETID]/-/-/-/clipId/[CLIPID]/hexColor/ffffff/m.template.swf?_cs_standalone=true&_cs_nofooter=true\" id=\"\" allowScriptAccess=\"always\" allowNetworking=\"all\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\"><param name=\"movie\" value=\"http://widgets.[DOMAIN]/o/[WIDGETID]/-/-/-/clipId/[CLIPID]/hexColor/ffffff/m.template.swf?_cs_standalone=true&_cs_nofooter=true\" /><param name=\"allowScriptAccess\" value=\"always\" /></object></td>";
break;
case "standard":
_7=_7+"<td><object width=[W] height=[H] data=\"http://widgets.[DOMAIN]/o/[WIDGETID]\" id=\"\" allowScriptAccess=\"always\" allowNetworking=\"all\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\"><param name=\"movie\" value=\"http://widgets.[DOMAIN]/o/[WIDGETID]\" /><param name=\"allowScriptAccess\" value=\"always\" /></object></td>";
break;
default:
this.debugManager.output(_5,_6,"Invalid widgetType (\""+_4+"\")","error");
return false;
}
_7=_7+"</tr>";
_7=_7+"</table>";
return _7;
}
catch(e){
this.debugManager.output(_5,_6,"TRY/CATCH - "+e.message,"error");
return false;
}
});
method("openOverlay",function(_8,_9,_a,w,h){
var _d="WidgetManager.openOverlay(widgetid,objectid,widgetType,w,h)";
var _e="WidgetManager.openOverlay(\""+_8+"\",\""+_9+"\",\""+_a+"\","+w+","+h+")";
try{
var _f=(w==null||w==""||w=="undefined"||typeof w=="undefined")?385:w;
var _10=(h==null||h==""||h=="undefined"||typeof h=="undefined")?365:h;
var _11=(_8==null||_8==""||_8=="undefined"||typeof _8=="undefined")?this.getWidgetID():_8;
_a=(_a==null||_a==""||_a=="undefined"||typeof _a=="undefined")?"standard":_a;
var _12="";
switch(_a.toLowerCase()){
case "singleclip":
_12="[DOMAIN]=="+this.getWidgetDomain()+",[WIDGETID]=="+_11+",[CLIPID]=="+_9;
break;
case "standard":
_12="[DOMAIN]=="+this.getWidgetDomain()+",[WIDGETID]=="+_11;
break;
default:
this.debugManager.output(_d,_e,"Invalid widgetType (\""+_a+"\")","error");
return false;
}
this.overlayManager.setProperty("useEmbedPlayer",true);
overlayManager.setProperty("useEmbedPlayer",true);
this.overlayManager.setProperty("overlayHTML",this.createHTMLForOverlay(_a));
this.overlayManager.openOverlay(_f,_10,_12);
return true;
}
catch(e){
this.debugManager.output(_d,_e,"TRY/CATCH - "+e.message,"error");
return false;
}
});
method("getWidgetDomain",function(){
var _13="WidgetManager.getWidgetDomain()";
var _14="WidgetManager.getWidgetDomain()";
try{
var _0=false;
eval(this.returnSwitchCase("this.getDomain()",this.widgetDomains));
return (_0==true)?this.getDomain():this.defaultDomain;
}
catch(e){
this.debugManager.output(_13,_14,"TRY/CATCH - "+e.message,"error");
return false;
}
});
method("getDomain",function(){
var _16="WidgetManager.getDomain()";
var _17="WidgetManager.getDomain()";
try{
var _18=new Array();
var _19=new Array();
_18=String(window.location).split("/");
_19=_18[2].split(".");
var _1a=_19[_19.length-2]+"."+_19[_19.length-1];
return _1a;
}
catch(e){
this.debugManager.output(_16,_17,"TRY/CATCH - "+e.message,"error");
return false;
}
});
method("getWidgetID",function(){
var _1b="WidgetManager.getWidgetID()";
var _1c="WidgetManager.getWidgetID()";
try{
var _1d="";
switch(this.getDomain()){
case "dotcomedy.com":
_1d="465703d43bf8ed1d";
break;
case "ivillage.com":
_1d="4657029c165aaaf4";
break;
case "accesshollywood.com":
_1d="46570315ea515e53";
break;
case "scifi.com":
_1d="4657038d13a99037";
break;
case "bravotv.com":
_1d="4657041ec2a2cf53";
break;
case "nbc.com":
_1d="465704e99b38fadc";
break;
case "nbcsports.com":
_1d="46570546189e9e76";
break;
case "sionnbcsports.com":
_1d="46570546189e9e76";
break;
case "usanetwork.com":
_1d="4657059775fa3215";
break;
case "outzonetv.com":
_1d="4692b44034eae007";
break;
default:
_1d="4644bb88b5677b70";
}
return _1d;
}
catch(e){
this.debugManager.output(_1b,_1c,"TRY/CATCH - "+e.message,"error");
return false;
}
});
method("returnArray",function(_1e,_1f){
_1e=_1e.split(_1f).join(",");
return eval("new Array("+"'"+_1e.replace(/\,/g,"','")+"'"+")");
});
method("returnSwitchCase",function(_20,_21){
var _22="";
var _23=this.returnArray(_21,",");
for(var i=0;i<_23.length;i++){
_22+="\tcase '"+_23[i]+"':\t_0 = true;\tbreak;\t";
}
return "switch ("+_20+")\t{\t"+_22+"\t}";
});
}
return new Constructor();
};
}
if(typeof widgetManager=="undefined"){
widgetManager=new WidgetManager();
}


