if(typeof Naiad=="undefined"||!Naiad){var Naiad={DEBUG:false}}if(typeof Naiad.DEBUG=="undefined"){Naiad.DEBUG=false}Naiad.Chat=function(){var k=false;var j=false;var J=new Scheduler();var f=710;var Q=550;var W=[];var D=false;var P=false;var w=false;var F="flashchat";var O="vidhome";var e=null;var S=0;var Y="vid";var g=333;var U=90;var N=0;var V=0;var z=4;var r=-1;var Z=-1;var T=0;var v=0;var m=[];var n=false;var a=null;var d=null;var x=null;var G=null;var X=0,R=0,y=93+34,b=0;var K=YAHOO.util.Event;var L=YAHOO.util.Dom;function u(){return v+y}function l(ab){T=ab.nFlashWidth;v=ab.nFlashHeight;F=ab.sFlashId||F;N=ab.nPartialScreenWidthBuffer||N;O=ab.sChatContainerId||O;e=ab.sChatWrapperId||e;n=ab.bScrollToVidOnInit||n;Y=ab.sScrollToHeaderId||Y;a=ab.fnSetSizeCallback||a;d=ab.fnFSCommandCallback||d;x=ab.fnDisconnectCallback||x;y=ab.nHeaderHeight||y;var ac=ab.asFSDomIds||[];for(var aa=0;aa<ac.length;aa++){m[aa]={id:ab.asFSDomIds[aa],display:null}}if(!YAHOO.env.ua.gecko||YAHOO.env.ua.gecko<1.9){loadSWF()}else{if(Naiad.Chat.Track){Naiad.Chat.Track.BrowserBugEnabled()}}K.onDOMReady(function(){A(0)});K.addListener(window,"load",function(){E()});K.addListener(window,"resize",t,function(){s()});K.addListener(window,"unload",function(){c()})}function C(aa){if(Naiad.DEBUG){Naiad.DEBUG.Message("Naiad.Chat",aa)}}function I(ab){var ac=parseInt(ab),aa=ab.match(/em$/)?12:1;return(ac>0?ac:0)*aa}function E(){C("windowLoad: window.onload event fired");if(k){return}window.setTimeout(function(){loadSWF()},0)}function A(ad){if(k){return}W=document.getElementsByName(F);if(!W.length){if(ad<U){window.setTimeout(function(){A(ad+1)},g);C("initPlayer("+ad+"): Cannot find player, will try again.")}else{C("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(e!=null){var ae=document.getElementById(e),ac=I(L.getStyle(e,"padding-left")),aa=I(L.getStyle(e,"padding-right")),aj=I(L.getStyle(e,"padding-top")),ag=I(L.getStyle(e,"padding-bottom")),ab=I(L.getStyle(e,"border-left-width")),ai=I(L.getStyle(e,"border-right-width")),ah=I(L.getStyle(e,"border-top-width")),af=I(L.getStyle(e,"border-bottom-width"));if(ae){S=ae.offsetWidth-ac-aa-ab-ai;Q+=aj+ag+ah+af}}w=q();if(Naiad.DEBUG){C("YAHOO.env.ua.ie == "+YAHOO.env.ua.ie);C("YAHOO.env.ua.gecko == "+YAHOO.env.ua.gecko);C("YAHOO.env.ua.opera == "+YAHOO.env.ua.opera);C("YAHOO.env.ua.webkit == "+YAHOO.env.ua.webkit);C("YAHOO.env.ua.air == "+YAHOO.env.ua.air);C("YAHOO.env.ua.caja == "+YAHOO.env.ua.caja);C("ViewportWidth == "+L.getViewportWidth());C("ViewportHeight == "+L.getViewportHeight());C("nMinFullscreenViewportHeight == "+Q);C("bFullScreenEnabled == "+(w?"true":"false"));C("wrapper info == id:"+e+", width:"+S+"px");C("chat container info == id:"+O);C("aoPlayers.length == "+W.length);for(i=0;i<W.length;i++){C("aoPlayers["+i+"].tagName == "+W[i].tagName)}}k=true;if(L.getViewportHeight()<u()){C("Dom.getViewportHeight() < "+u()+", scrolling to vid");p(true)}else{if(n){C("bScrollToVidOnInit == true, scrolling to vid");p(false)}}o(false)}function t(ab,aa){if(YAHOO.env.ua.ie){J.setTimeout(aa,100)}else{aa()}}function q(){return(P&&L.getViewportWidth()>=f&&L.getViewportHeight()>=Q)}function p(aa){var ac=aa?F:Y;if(!ac){C("scrollToVid("+aa+"): No scrollTo id");return}var ab=L.getRegion(ac);if(ab&&ab.top){C("scrollToVid("+aa+"): scroll to id:"+ac+" top:"+ab.top);window.scrollTo(0,ab.top)}else{C("scrollToVid("+aa+"): Nowhere to scroll, id:"+ac)}}l.prototype.FSCommand=function(ab,aa){ab=ab.replace(/^FSCommand\:/i,"");C("ChatWidget.FSCommand("+ab+","+aa+")");switch(ab){case"loading":if(Naiad.Chat.Track){Naiad.Chat.Track.FSCommand(ab,aa)}break;case"allowed":j=true;break;case"configured":if(Naiad.Chat.Track){Naiad.Chat.Track.FSCommand(ab,aa)}break;case"authorized":X=aa;if(X>0){Naiad.Exorcist.Start(X)}if(Naiad.Chat.Track){Naiad.Chat.Track.FSCommand(ab,aa)}break;case"streaming":if(Naiad.Chat.Track){Naiad.Chat.Track.FSCommand(ab,aa)}break;case"playing":if(Naiad.Chat.Track&&!b){b=1;Naiad.Chat.Track.FSCommand(ab,aa)}R=X;break;case"paused":break;case"disconnected":j=false;Naiad.Exorcist.Stop();X=0;R=0;if(x!==null){C("fnDisconnectCallback("+aa+")");x(aa)}break;case"setHeight":if(k){H(aa)}break;case"setFullScreen":if(k){M()}break;case"endFullScreen":if(k){h(aa)}break;case"endKeep":Naiad.Exorcist.Stop();break;case"setBW":break;case"warning":break;default:C("Warning: Unrecognized FSCommand: "+ab);break}if(d!==null){C("fnFSCommandCallback("+ab+","+aa+")");d(ab,aa)}};function M(){if(!w){return}C("goFullScreen: ViewportHeight="+L.getViewportHeight());for(var aa=0;aa<m.length;aa++){var ab=L.getStyle(m[aa].id,"display");if(ab!="none"){m[aa].display=ab;L.setStyle(m[aa].id,"display","none");C("goFullScreen: Dom.setStyle("+m[aa].id+",display:none)")}else{m[aa].display=null}}D=true;o(false);p(true)}function h(aa){for(var ab=0;ab<m.length;ab++){if(m[ab].display!=null){L.setStyle(m[ab].id,"display",m[ab].display);C("removeFullScreen: Dom.setStyle("+m[ab].id+",display:"+m[ab].display+")");m[ab].display=null}}D=false;H(aa)}function H(aa){v=aa;o(false);if(j){p(D||L.getViewportHeight()<u())}}function o(af){if(!W.length){return}var ah=L.getViewportWidth();var ag=L.getViewportHeight();var ad,ac;var ai=(D?0:N);var au="";if(D){var ar=B();ad=ah-V-ar;ac=ag-z;if(e!=null){if(YAHOO.env.ua.ie){var ao=document.getElementById(e),am=I(L.getStyle(e,"padding-left")),ak=I(L.getStyle(e,"padding-right")),aj=I(L.getStyle(e,"padding-top")),aa=I(L.getStyle(e,"padding-bottom")),ab=I(L.getStyle(e,"border-left-width")),at=I(L.getStyle(e,"border-right-width")),aq=I(L.getStyle(e,"border-top-width")),ae=I(L.getStyle(e,"border-bottom-width"));if(ao){ad=ad-am-ak-ab-at;ac=ac-aj-aa-aq-ae}}}ai+=ad;L.setStyle(e,"width",ai+"px");au+=e+".width="+ai+"px, ";au+="vertScrollbarWidth="+ar+", "}else{ad=T;ac=v;ai+=ad;if(e!=null&&S>0){L.setStyle(e,"width",S+"px");au+=e+".width="+S+"px, "}}au+="aoPlayers[x].width="+ad+", aoPlayers[x].height="+ac;for(var al=0;al<W.length;al++){W[al].width=ad;W[al].height=ac}if(O!=F){L.setStyle(O,"width",ai+"px");L.setStyle(O,"height",ac+"px");au+=", "+O+".width="+ai+"px";au+=", "+O+".height="+ac+"px"}var ap=document.getElementById("spacerimg");if(ap){var an=1;if(!YAHOO.env.ua.ie){an=ac}ap.style.height=an+"px";au+=", spacerimg.style.height="+an+"px"}if(!af){C("recalc: "+au)}if(a!==null){C("fnSetSizeCallback("+D+","+ad+","+ac+")");a(D,ad,ac)}}function B(){if(YAHOO.env.ua.ie&&YAHOO.env.ua.ie<8){return 0}return 32}function s(){if(!k){C("resize: App not yet running, ignore resize");return}var ab=L.getViewportWidth();var aa=L.getViewportHeight();if(ab==r&&aa==Z){return}r=ab;Z=aa;w=q();C("resize: bFullScreenEnabled == "+(w?"true":"false"));o(false)}function c(){if(navigator.appName.indexOf("Microsoft")!=-1){document.body.innerHTML=""}}return{Init:function(aa){G=new l(aa)},Connected:function(){return j},FullScreenEnabled:function(){return w},Player:function(){return W.length?W[W.length-1]:null},FSCommand:function(ab,aa){if(G){G.FSCommand(ab,aa)}},Track:false}}();Naiad.Exorcist=function(){var e=null,c=0,a="Naiad.Exorcist";function d(f){this.sUri=f.sUri;this.nInterval=f.nInterval;this.oImage=new Image();this.oScheduler=new Scheduler();YAHOO.util.Event.addListener(document.body,"unload",Naiad.Exorcist.Stop)}d.prototype.Run=function(f){if(f){var g=this.sUri+"&usid="+c+"&tm="+(new Date()).getTime();this.oImage.src=g;b(g)}this.oScheduler.setTimeout((function(h){return function(){h.Run(true)}})(this),this.nInterval)};function b(f){if(Naiad.DEBUG){Naiad.DEBUG.Message(a,f)}}return{Init:function(f){e=new d(f)},Stop:function(){b("Stopping");if(e){e.oScheduler.clearTimeout()}},Start:function(f){c=f;e.oScheduler.clearTimeout();if(e){if(f>0){b("(re)Starting");e.Run(false)}}else{b("ERROR- You didnt "+a+".Init")}}}}();