if(typeof Naiad=="undefined"||!Naiad){var Naiad={}}Naiad.Chat=function(){var j=false;var h=false;var H=new Scheduler();var e=710;var Q=548;var V=[];var B=false;var P=false;var v=false;var D="flashchat";var M="vidhome";var d=null;var R=0;var X="vid";var N=false;var O=null;var W=false;var f=333;var T=90;var L=0;var U=0;var x=0;var r=-1;var Y=-1;var l=[];var S=0;var u=0;var m=[];var n=false;var F=575;var a=null;var c=null;var w=null;var E=null;var I=YAHOO.util.Event;var J=YAHOO.util.Dom;function k(aa){S=aa.nFlashWidth;u=aa.nFlashHeight;l=aa.asHDSort;D=aa.sFlashId||D;O=aa.sDebugDivName||O;L=aa.nPartialScreenWidthBuffer||L;M=aa.sChatContainerId||M;d=aa.sChatWrapperId||d;n=aa.bScrollToVidOnInit||n;X=aa.sScrollToHeaderId||X;F=aa.nAutoViewportScrollMinHeight||F;a=aa.fnSetSizeCallback||a;c=aa.fnFSCommandCallback||c;w=aa.fnDisconnectCallback||w;N=O?true:false;var ab=aa.asFSDomIds||[];for(var Z=0;Z<ab.length;Z++){m[Z]={id:aa.asFSDomIds[Z],display:null}}if(!YAHOO.env.ua.gecko||YAHOO.env.ua.gecko<1.9){loadSWF()}I.onDOMReady(function(){y(0)});I.addListener(window,"load",function(){C()});I.addListener(window,"resize",t,function(){s()});I.addListener(window,"unload",function(){b()})}function A(af){if(N){var ab=new Date();var ad=ab.getHours(),Z=ab.getMinutes(),ac=ab.getSeconds();var ae="Naiad.Chat @ "+(ad<10?"0":"")+ad+":"+(Z<10?"0":"")+Z+":"+(ac<10?"0":"")+ac+": "+af;var aa=J.get(O);if(!aa){alert("[no-debug-div] "+ae)}else{aa.innerHTML+=ae+"<br>"}}}function C(){A("windowLoad: window.onload event fired");if(j){return}window.setTimeout(function(){loadSWF()},0)}function y(Z){if(j){return}if(N&&!W&&!J.get(O)){W=true;document.body.innerHTML+='<div id="'+O+'" style="width: 98%;"><h1>JS Debug Output</h1></div>'}V=document.getElementsByName(D);if(!V.length){if(Z<T){window.setTimeout(function(){y(Z+1)},f);A("initPlayer("+Z+"): Cannot find player, will try again.")}else{A("initPlayer: Reached maximum retries, giving up.")}return}P=(YAHOO.env.ua.ie>=6||YAHOO.env.ua.gecko>=1.8||YAHOO.env.ua.webkit>=523||YAHOO.env.ua.opera>=9);if(YAHOO.env.ua.ie>=8){Q=550}v=q();if(d!=null){var aa=J.getRegion(d);if(aa){R=aa.right-aa.left}}if(N){A("YAHOO.env.ua.ie == "+YAHOO.env.ua.ie);A("YAHOO.env.ua.gecko == "+YAHOO.env.ua.gecko);A("YAHOO.env.ua.opera == "+YAHOO.env.ua.opera);A("YAHOO.env.ua.webkit == "+YAHOO.env.ua.webkit);A("YAHOO.env.ua.air == "+YAHOO.env.ua.air);A("YAHOO.env.ua.caja == "+YAHOO.env.ua.caja);A("ViewportWidth == "+J.getViewportWidth());A("ViewportHeight == "+J.getViewportHeight());A("bFullScreenEnabled == "+(v?"true":"false"));A("wrapper info == id:"+d+", width:"+R+"px");A("chat container info == id:"+M);A("aoPlayers.length == "+V.length);for(i=0;i<V.length;i++){A("aoPlayers["+i+"].tagName == "+V[i].tagName)}}j=true;if(n){A("bScrollToVidOnInit == true, scrolling to vid");p(false)}else{if(F>0&&J.getViewportHeight()<F){A("Dom.getViewportHeight() < "+F+", scrolling to vid");p(true)}}o(false)}function t(aa,Z){if(YAHOO.env.ua.ie){H.setTimeout(Z,100)}else{Z()}}function q(){return(P&&J.getViewportWidth()>=e&&J.getViewportHeight()>=Q)}function p(Z){var ab=Z?D:X;if(!ab){A("scrollToVid("+Z+"): No scrollTo id");return}var aa=J.getRegion(ab);if(aa&&aa.top){A("scrollToVid("+Z+"): scroll to id:"+ab+" top:"+aa.top);window.scrollTo(0,aa.top)}else{A("scrollToVid("+Z+"): Nowhere to scroll, id:"+ab)}}k.prototype.FSCommand=function(ab,Z){A("ChatWidget.FSCommand("+ab+","+Z+")");switch(ab){case"loading":case"FSCommand:loading":break;case"allowed":case"FSCommand:allowed":h=true;break;case"configured":case"FSCommand:configured":break;case"authorized":case"FSCommand:authorized":break;case"streaming":case"FSCommand:streaming":break;case"playing":case"FSCommand:playing":break;case"disconnected":case"FSCommand:disconnected":h=false;Naiad.Exorcist.Stop();if(w!==null){A("fnDisconnectCallback("+Z+")");w(Z)}break;case"setHeight":case"FSCommand:setHeight":if(j){G(Z)}break;case"setFullScreen":case"FSCommand:setFullScreen":if(j){K()}break;case"endFullScreen":case"FSCommand:endFullScreen":if(j){g(Z)}break;case"endKeep":case"FSCommand:endKeep":Naiad.Exorcist.Stop();break;case"setBW":case"FSCommand:setBW":var aa=new Date();aa.setDate(aa.getDate()+365);document.cookie="nhdsort="+l[Z?1:0]+"; expires="+aa.toGMTString()+"; path=/";break;case"warning":case"FSCommand:warning":break;default:A("Warning: Unrecognized FSCommand: "+ab);break}if(c!==null){A("fnFSCommandCallback("+ab+","+Z+")");c(ab,Z)}};function K(){if(!v){return}A("goFullScreen: ViewportHeight="+J.getViewportHeight());for(var Z=0;Z<m.length;Z++){var aa=J.getStyle(m[Z].id,"display");if(aa!="none"){m[Z].display=aa;J.setStyle(m[Z].id,"display","none");A("goFullScreen: Dom.setStyle("+m[Z].id+",display:none)")}else{m[Z].display=null}}B=true;o(false);p(true)}function g(Z){for(var aa=0;aa<m.length;aa++){if(m[aa].display!=null){J.setStyle(m[aa].id,"display",m[aa].display);A("removeFullScreen: Dom.setStyle("+m[aa].id+",display:"+m[aa].display+")");m[aa].display=null}}B=false;G(Z)}function G(Z){u=Z;o(false);if(h){p(B)}}function o(aj){if(!V.length){return}var ai=J.getViewportWidth();var ah=J.getViewportHeight();var ac,ab;var ag=(B?0:L);var aa="";if(B){var ae=z();ac=ai-U-ae;ab=ah-x;ag+=ac;if(d!=null){J.setStyle(d,"width",ag+"px");aa+=d+".width="+ag+"px, "}aa+="vertScrollbarWidth="+ae+", "}else{ac=S;ab=u;ag+=ac;if(d!=null&&R>0){J.setStyle(d,"width",R+"px");aa+=d+".width="+R+"px, "}}aa+="aoPlayers[x].width="+ac+", aoPlayers[x].height="+ab;for(var ad=0;ad<V.length;ad++){V[ad].width=ac;V[ad].height=ab}if(M!=D){J.setStyle(M,"width",ag+"px");J.setStyle(M,"height",ab+"px");aa+=", "+M+".width="+ag+"px";aa+=", "+M+".height="+ab+"px"}var af=document.getElementById("spacerimg");if(af){var Z=1;if(!YAHOO.env.ua.ie){Z=ab}af.style.height=Z+"px";aa+=", spacerimg.style.height="+Z+"px"}if(!aj){A("recalc: "+aa)}if(a!==null){A("fnSetSizeCallback("+B+","+ac+","+ab+")");a(B,ac,ab)}}function z(){if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<8){return 0}return((J.getViewportHeight()<J.getDocumentHeight())?5:20)}function s(){if(!j){A("resize: App not yet running, ignore resize");return}var aa=J.getViewportWidth();var Z=J.getViewportHeight();if(aa==r&&Z==Y){return}r=aa;Y=Z;v=q();A("resize: bFullScreenEnabled == "+(v?"true":"false"));o(false)}function b(){if(navigator.appName.indexOf("Microsoft")!=-1){document.body.innerHTML=""}}return{Init:function(Z){E=new k(Z)},Connected:function(){return h},FullScreenEnabled:function(){return v},Player:function(){return V.length?V[V.length-1]:null},FSCommand:function(aa,Z){if(E){E.FSCommand(aa,Z)}}}}();Naiad.Exorcist=function(){var b=null;function a(c){this.sUri=c.sUri;this.nInterval=c.nInterval;this.oImage=new Image();this.oScheduler=new Scheduler();this.Run(false);YAHOO.util.Event.addListener(document.body,"unload",Naiad.Exorcist.Stop)}a.prototype.Run=function(c){if(c){this.oImage.src=this.sUri+"&tm="+(new Date()).getTime()}this.oScheduler.setTimeout((function(d){return function(){d.Run(true)}})(this),this.nInterval)};return{Init:function(c){b=new a(c)},Stop:function(){if(b){b.oScheduler.clearTimeout()}}}}();