
if(!window.OVERLAYTV)(function(){var inited=false;var _HOME='http://www.overlay.tv/';var pageLoadCallback=function(){OVERLAYTV.setPageLoaded();}
var pageUnloadCallback=function(){OVERLAYTV.setPageUnloaded();}
OVERLAYTV={included_libraries:{},globals:{logging_enabled:false,log_messages:'',home:_HOME,widgets:[],widget_count:0},init:function(){if(!inited){inited=true;}},log:function(message){if(self.globals.logging_enabled)self.globals.log+=(messsage+"\n");},new_library_info:function(path){path=path.replace(/\./g,"/");var l_name='';var l_namespace='';var index=path.lastIndexOf("/");if(index>=0){l_name=path.substr(index+1);l_namespace=path.substr(0,index);}else{l_name=path;}
l_namespace=self.make_namespace(l_namespace);return{name:l_name,namespace:l_namespace,path:l_namespace+"/"+l_name,id:path.replace("/","_"),status:null,listeners:[]};},include_library:function(path,listener){var info=self.new_library_info(path);if(!self.included_libraries[info.id]){self.included_libraries[info.id]=info;info.status='loading';if(listener)info.listeners.push(listener);var head=document.getElementsByTagName('head')[0]
script=document.createElement("script");script.id="otv_lib_"+info.id;script.type='text/javascript';script.src=OVERLAYTV.globals.home+'javascripts/'+info.path+'.js';head.appendChild(script);}else{if(!listener)return;info=self.included_libraries[info.id];if(info.status!='ready'){info.listeners.push(listener);return}
OVERLAYTV.fire_events([listener],info);}},set_library_ready:function(path){var info=self.new_library_info(path);if(!self.included_libraries[info.id]){self.included_libraries[info.id]=info;}else{info=self.included_libraries[info.id];}
info.status='ready';OVERLAYTV.fire_events(info.listeners);},add_event_listener:function(obj,e_name,func,use_capture){if(obj.addEventListener)return obj.addEventListener(e_name,func,use_capture);if(obj.attachEvent)return obj.attachEvent("on"+e_name,func);try{obj["on"+e_name]=func;}catch(e){OVERLAYTV.log(e);}},remove_event_listener:function(obj,e_type,func,use_capture){if(obj.removeEventListener)return obj.removeEventListener(e_name,func,use_capture);if(obj.detachEvent)return obj.detachEvent("on"+e_name,func);try{obj["on"+e_name]=this.noop;}catch(e){OVERLAYTV.log(e);}},make_namespace:function(namespace){namespace=namespace.replace(/\./g,"/");var path_elements=namespace.split('/');if(!path_elements)return namespace;var last=OVERLAYTV;for(var i=0;i<path_elements.length;i++){var path_elem=path_elements[i];if(!last[path_elem]){last[path_elem]=new Object();}
last=last[path_elem];}
return namespace;},fire_events:function(listeners,parameters){if(!listeners)return;for(var i=0;i<listeners.length;i++){try{if(parameters){listeners[i](parameters);}else{listeners[i]();}}catch(e){this.log(e);}}},noop:function(){}}
var self=OVERLAYTV;self.init();})();OVERLAYTV.globals.home='http://www.overlay.tv/';(function(){var UID='5f110a50-6a53-012b-f13c-f5d43df22fc0';var wgt_id=OVERLAYTV.globals.widget_count++;var containerId="otv_widget_container_"+wgt_id;document.write('<div id="'+containerId+'" style="line-height:0"></div>');function controller_ready(){var container_node=document.getElementById(containerId);boot_info={"widgets":[{"uid":"5f110a50-6a53-012b-f13c-f5d43df22fc0","config":{"url":"http:\/\/www.overlay.tv\/badges\/5f110a50-6a53-012b-f13c-f5d43df22fc0","width":162,"height":441,"border":false,"orientation":"vertical","id":1,"scrolling":0},"widget_id":"replaced in the browser","chrome":false}]};if(boot_info){boot_info['widgets'][0]['widget_id']=wgt_id;}
OVERLAYTV.widgets.Controller.create_widget(UID,container_node,boot_info)}
OVERLAYTV.include_library("widgets.Controller",controller_ready);})()