Node={ELEMENT_NODE:1};var httpReq;var xmlDoc;var rootNode;var myLightbox;var supportedLanguages=["en","fr","de"];var variableElements=["title","speaker","company"];var currentClip;var keyframes;callbacks={handlePlayClip:undefined,handleStopped:undefined,handleError:undefined,handleResize:undefined};var seenFlash=false;var seenWM=false;settings={debug:false,language:"en",enableSlideflow:true,enableLivePush:false,enableCharts:true,enableResizing:!isIE5(),enableMediumCharts:true,enableKeys:true,colorScheme:"red",roundedCorners:false,isLive:false,mediaPosition:"right",customCss:[],clips:[],enableChartboxFade:true,enableLightboxFade:true,enableFlashSmoothing:true,bufferTime:undefined,cacheCharts:true,queryString:{}};var defaultBufferTime=3;minimumDocWindowSize=[750,530];clipObject=function(d){$A(["mediaURLs","xmoov","charts","actualCharts"]).each((function(a){this[a]=[]}).bind(this));this.mediaURLs={fl:[],wm:[]};this.xmoov={fl:[],wm:[]};if(d.getAttribute("id")){this.id=parseDecimal(d.getAttribute("id"))}if(currentClip===undefined){currentClip=this.id}$A(d.childNodes).each((function(b){if(b.nodeType!=Node.ELEMENT_NODE){return}if((b.tagName||b.localName)=="url"){this.addMediaURL(b.childNodes[0].nodeValue,(b.getAttribute("xmoov")=="true"))}else{var c=b.tagName||b.localName;var a=(c=="identifier"?"chartIdentifier":c);if(clipObject.prototype[a]!==undefined){this[a]=b.childNodes[0].nodeValue}}}).bind(this));var f=d.getElementsByTagName("chart");this.charts=[];for(i=1;i<=f.length;i++){var e=f[i-1].attributes.getNamedItem("skipped");if(e===null||e.nodeValue!="true"){this.charts.push(f[i-1]);this.actualCharts[this.numSlides]=i;this.numSlides++}}};clipObject.prototype={id:1,numSlides:0,charts:[],actualCharts:[],mediaURLs:[],chartIdentifier:"",chartBaseOverride:null,startTime:null,stopTime:null};clipObject.prototype.addMediaURL=function(d,e){var c;if(d.match(/^rtmpt?|.(flv|mp4)$/)){c="fl";seenFlash=true}else{c="wm";seenWM=true}this.xmoov[c].push((e==true));if(!d.match(/^[^:]+:\/\//)&&!e){d=(c=="fl"?"../../clips/":"clips/")+d}this.mediaURLs[c].push(d)};function isWin(){return(navigator.platform.indexOf("Win")!=-1)}function isMac(){return(navigator.platform.indexOf("Mac")!=-1)}function isIE(){return(navigator.userAgent.indexOf("MSIE")!=-1)}function isIE5(){return(navigator.appVersion.indexOf("MSIE 5.")!=-1)}function isIE6(){return(navigator.appVersion.indexOf("MSIE 6.")!=-1)}function isIE7(){return(navigator.appVersion.indexOf("MSIE 7.")!=-1)}function isIE8(){return(navigator.appVersion.indexOf("MSIE 8.")!=-1)}function isIE9(){return(navigator.appVersion.indexOf("MSIE 9.")!=-1)}function isFF(){return(navigator.userAgent.indexOf("Firefox")!=-1)}function parseDecimal(a){if(typeof a!="string"){return parseInt(a,10)}if(a.length===0){return NaN}while(a.charAt(0)=="0"){a=a.substring(1,a.length)}if(a.length===0){return 0}else{return parseInt(a,10)}}function tcToSec(a){var b=parseDecimal(a.slice(0,2));var c=parseDecimal(a.slice(3,5));var d=parseDecimal(a.slice(6));var e=b*3600;var f=c*60;return e+f+d}function secToTc(d){d=parseDecimal(d);var c=Math.floor(d%60);var a=Math.floor(d/60%60);var b=Math.floor(d/60/60);return(b<10?"0":"")+b+":"+(a<10?"0":"")+a+":"+(c<10?"0":"")+c}function newBrowserWindow(b,a){window.open(b,a,"location=yes,scrollbars=yes,menubar=yes,resizable=yes,status=yes,toolbar=yes")}function createPopupLinks(){$$('a[target="_blank"]').each(function(a){a.onclick=function(){newBrowserWindow(this.href,null);return false}})}function popupWindow(f,e,c,d){var h=screen.width;var g=screen.height;var a=(h/2)-(c/2);var k=(g/2)-(d/2);var b=window.open(f,e,"width="+c+",height="+d+",left="+a+",top="+k+",status=no,location=no,scrollbars=no,resizable=no");b.focus()}function getHtmlNode(d,b){var a="";if(d.localName||d.baseName){var c;if(b===true){a+="<"+(d.localName||d.baseName);for(c=0;c<d.attributes.length;c++){a+=" "+d.attributes[c].nodeName+'="'+d.attributes[c].nodeValue+'"'}a+=">"}for(c=0;c<d.childNodes.length;c++){a+=getHtmlNode(d.childNodes[c],true)}if(b===true){a+="</"+(d.localName||d.baseName)+">"}}else{if(d.nodeValue){a+=d.nodeValue}}return a}function loadCss(c){var a=document.getElementsByTagName("head")[0];var b=document.createElement("link");b.type="text/css";b.rel="stylesheet";b.href=c;a.appendChild(b)}function applyCss(c){var a=document.getElementsByTagName("head")[0];var b=document.createElement("style");b.setAttribute("type","text/css");if(b.styleSheet){try{b.styleSheet.cssText=c}catch(d){}}else{b.appendChild(document.createTextNode(c))}a.appendChild(b)}function setLanguage(b){if(isIE5()){return}var a="."+b+" { display: inline !important; }";$A(supportedLanguages).each(function(c){if(c!=b){a+="."+c+" { display: none !important; }"}});applyCss(a)}function initDynamicElements(a){$("footer-left").innerHTML=getHtmlNode(xmlDoc.getElementsByTagName("footerLeft")[0]);if(a){$("footer-right").innerHTML=getHtmlNode(xmlDoc.getElementsByTagName("footerRight")[0])}$A(xmlDoc.getElementsByTagName("dynamicElement")).each(function(d){var c=d.getAttribute("reference");var b=d.getAttribute("position");if($(c)){new Insertion.After($(c),getHtmlNode(d))}});$A(xmlDoc.getElementsByTagName("script")).each(function(b){getHtmlNode(b,true).evalScripts()});$$(".doclink").each(function(b){if(b.href&&b.href.indexOf("?")==-1){b.href+="?"+location.search.substring(1,location.search.length);if($("container").getWidth()<minimumDocWindowSize[0]||$("container").getHeight()<minimumDocWindowSize[1]){b.onclick=function(){newBrowserWindow(this.href,null);return false}}}});if(myLightbox){myLightbox.updateImageList()}}function initCorners(){if(settings.roundedCorners){$("container").addClassName("roundedcorners");$("topspacer").addClassName("roundedcorners");$("topcorners").addClassName("roundedcorners");$("bottomcorners").addClassName("roundedcorners");if(isIE()){$("container").addClassName("container")}}}function readXML(_xmlDoc){xmlDoc=_xmlDoc;if(xmlDoc.childNodes.length<1){return}var rootNodes=(parseDecimal(xmlDoc.getElementsByTagName("playlist").length)>0?xmlDoc.getElementsByTagName("playlist"):xmlDoc.getElementsByTagName("event"));if(parseDecimal(rootNodes.length)>0){rootNode=rootNodes[0]}else{return}$A(rootNode.childNodes).each(function(node){if(node.nodeType!=Node.ELEMENT_NODE){return}if((node.tagName||node.localName)=="clip"){var clip=new clipObject(node);settings.clips[clip.id-1]=clip}else{if(clipObject.prototype[node.tagName||node.localName]!==undefined){return}if(settings[node.tagName||node.localName] instanceof Object){settings[node.tagName||node.localName].push(node.childNodes[0].nodeValue)}else{var value=node.childNodes[0].nodeValue;settings[node.tagName||node.localName]=(value=="true"||value=="false"?eval(value):value)}}});var rootNodeName=rootNode.tagName||rootNode.localName;if(rootNodeName=="clip"||rootNodeName=="event"){var clip=new clipObject(rootNode);settings.clips[clip.id-1]=clip}$H(settings.queryString).each(function(pair){settings[pair.key]=pair.value});if(settings.clips.length==1&&settings.queryString.url&&settings.clips[0].mediaURLs.wm.length==0&&settings.clips[0].mediaURLs.fl.length==0){settings.clips[0].addMediaURL(settings.queryString.url)}$A(variableElements).each(function(elementName){if(settings[elementName]&&$(elementName)){$(elementName).innerHTML=settings[elementName]}});document.title=settings.pageTitle;$A(settings.customCss).each(function(cssFile){loadCss("custom/"+cssFile)});loadCss("images/"+settings.colorScheme+"/colorscheme.css");setLanguage(settings.language)}function initSysReqs(){if(!seenFlash){applyCss(".flashSysReq { display: none !important; }")}if(!seenWM){applyCss(".wmSysReq { display: none !important; }")}}Object.extend(Event,{_domReady:function(){if(arguments.callee.done){return}arguments.callee.done=true;if(Event._timer){clearInterval(Event._timer)}Event._readyCallbacks.each(function(a){a()});Event._readyCallbacks=null},onReady:function(f){if(!this._readyCallbacks){var domReady=this._domReady;if(domReady.done){return f()}if(document.addEventListener){document.addEventListener("DOMContentLoaded",domReady,false);
/*@cc_on @*/
/*@if (@_win32)
            var dummy = location.protocol == "https:" ?  "https://javascript:void(0)" : "javascript:void(0)";
            document.write("<script id=__ie_onload defer src='" + dummy + "'><\/script>");
            document.getElementById("__ie_onload").onreadystatechange = function() {
                if (this.readyState == "complete") { domReady(); }
            };
        /*@end @*/
}if(/WebKit/i.test(navigator.userAgent)){this._timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){domReady()}},10)}Event.observe(window,"load",domReady);Event._readyCallbacks=[]}Event._readyCallbacks.push(f)}});function parseQueryString(){var b=location.search.substring(1,location.search.length);if(b.indexOf("=")!=-1){settings.queryString=b.toQueryParams()}else{if(b.match(/\|/)){var a=b.split(/\|/);b=a[0]}settings.queryString={playlist:b}}}parseQueryString();function closeSysreqs(){if(history.length>(isIE()?0:1)){history.back()}else{window.close()}}function windowWidth(){if(typeof(window.innerWidth)=="number"){return window.innerWidth}else{if(document.documentElement&&document.documentElement.clientWidth){return document.documentElement.clientWidth}else{if(document.body&&document.body.clientWidth){return document.body.clientWidth}}}}function windowHeight(){if(typeof(window.innerHeight)=="number"){return window.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){return document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){return document.body.clientHeight}}}}function checkPopupSize(b,a){b=parseDecimal(b);a=parseDecimal(a);if(windowWidth()==b&&windowHeight()==a){return}window.resizeTo(b,a);var c=windowWidth();var d=windowHeight();if(c==b&&d==a){return}else{window.resizeTo(b+(b-c),a+(a-d))}moveToMiddle()}function moveToMiddle(){var b=window.outerWidth;var f=window.outerHeight;var a=screen.availWidth;var e=screen.availHeight;var d=(screen.width-b)/2;var c=(screen.height-f)/2;window.moveTo(d,c)}var fileLoadingImage="images/static/loading.gif";var overlayOpacity=0.9;var animate=true;var resizeSpeed=8;var borderSize=2;var iframeWidth=400;var iframeHeight=450;var imageArray=new Array;var activeImage;var enableIFrame=!(navigator.appVersion.indexOf("MSIE 6.")!=-1&&"https:"==document.location.protocol);if(animate==true){overlayDuration=0.2;if(resizeSpeed>10){resizeSpeed=10}if(resizeSpeed<1){resizeSpeed=1}resizeDuration=(11-resizeSpeed)*0.15}else{overlayDuration=0;resizeDuration=0}Object.extend(Element,{getWidth:function(a){a=$(a);return a.offsetWidth},setWidth:function(b,a){b=$(b);b.style.width=a+"px"},setHeight:function(a,b){a=$(a);a.style.height=b+"px"},setTop:function(b,a){b=$(b);b.style.top=a+"px"},setLeft:function(b,a){b=$(b);b.style.left=a+"px"},setSrc:function(a,b){a=$(a);a.src=b},setHref:function(b,a){b=$(b);b.href=a},setInnerHTML:function(a,b){a=$(a);a.innerHTML=b}});Array.prototype.removeDuplicates=function(){for(i=0;i<this.length;i++){for(j=this.length-1;j>i;j--){if(this[i][0]==this[j][0]){this.splice(j,1)}}}};Array.prototype.empty=function(){for(i=0;i<=this.length;i++){this.shift()}};var Lightbox=Class.create();Lightbox.prototype={initialize:function(){this.updateImageList();var B=document.getElementsByTagName("body").item(0);var k=document.createElement("div");k.setAttribute("id","overlay");k.style.display="none";k.onclick=function(){myLightbox.end();return false};B.appendChild(k);var q=document.createElement("div");q.setAttribute("id","lightbox");q.style.display="none";q.onclick=function(E){if(!E){var E=window.event}var D=Event.element(E).id;if(D=="lightbox"){myLightbox.end()}};B.appendChild(q);var A=document.createElement("div");A.setAttribute("id","outerImageContainer");q.appendChild(A);if(animate){Element.setWidth("outerImageContainer",250);Element.setHeight("outerImageContainer",250)}else{Element.setWidth("outerImageContainer",1);Element.setHeight("outerImageContainer",1)}var p=document.createElement("div");p.setAttribute("id","imageContainer");A.appendChild(p);if(enableIFrame){var c=document.createElement("iframe");c.setAttribute("id","lightboxIframe");c.style.width=iframeWidth+"px";c.style.height=iframeHeight+"px";c.style.border="none";c.setAttribute("frameBorder","0");p.appendChild(c)}var m=document.createElement("img");m.setAttribute("id","lightboxImage");p.appendChild(m);var t=document.createElement("div");t.setAttribute("id","hoverNav");p.appendChild(t);var v=document.createElement("a");v.setAttribute("id","prevLink");v.setAttribute("href","#");t.appendChild(v);var d=document.createElement("a");d.setAttribute("id","nextLink");d.setAttribute("href","#");t.appendChild(d);var x=document.createElement("div");x.setAttribute("id","loading");p.appendChild(x);var a=document.createElement("a");a.setAttribute("id","loadingLink");a.setAttribute("href","#");a.onclick=function(){myLightbox.end();return false};x.appendChild(a);var n=document.createElement("img");n.setAttribute("src",fileLoadingImage);a.appendChild(n);var g=document.createElement("div");g.setAttribute("id","imageDataContainer");q.appendChild(g);var f=document.createElement("div");f.setAttribute("id","imageData");g.appendChild(f);var s=document.createElement("div");s.setAttribute("id","imageDetails");f.appendChild(s);var l=document.createElement("span");l.setAttribute("id","caption");s.appendChild(l);var b=document.createElement("span");b.setAttribute("id","numberDisplay");s.appendChild(b);var r=document.createElement("div");r.setAttribute("id","bottomNav");f.appendChild(r);var u=document.createElement("div");u.setAttribute("id","bottomNavCloseEn");u.className="button en";u.onclick=function(){myLightbox.end();return false};r.appendChild(u);var C=document.createElement("div");C.setAttribute("id","bottomNavCloseFr");C.className="button fr";C.onclick=function(){myLightbox.end();return false};if(!isIE5()){r.appendChild(C)}var o=document.createElement("div");o.setAttribute("id","bottomNavCloseDe");o.className="button de";o.onclick=function(){myLightbox.end();return false};if(!isIE5()){r.appendChild(o)}var w=document.createElement("div");w.setAttribute("id","lb-media-navigation");r.appendChild(w);var z=document.createElement("div");z.setAttribute("id","lb-prev-button");z.className="button";z.setAttribute("title","Previous chart");z.onclick=function(){skipSlides(-1)};w.appendChild(z);var e=document.createElement("div");e.setAttribute("id","lb-play-button");e.className="button";e.setAttribute("title","Play video");e.onclick=function(){if(player){play();swapPlayPause(true)}};w.appendChild(e);var y=document.createElement("div");y.setAttribute("id","lb-pause-button");y.className="button";y.style.display="none";y.setAttribute("title","Pause video");y.onclick=function(){if(player){player.pauseVideo();swapPlayPause(false)}};w.appendChild(y);var h=document.createElement("div");h.setAttribute("id","lb-next-button");h.className="button";h.setAttribute("title","Next chart");h.onclick=function(){skipSlides(1)};w.appendChild(h);if(window.ieFixHover){ieFixHover(z);ieFixHover(e);ieFixHover(y);ieFixHover(h);ieFixHover(u);ieFixHover(C);ieFixHover(o)}},updateImageList:function(){if(!document.getElementsByTagName){return}var e=document.getElementsByTagName("a");var a=document.getElementsByTagName("area");for(var c=0;c<e.length;c++){var b=e[c];var f=String(b.getAttribute("rel"));if(b.getAttribute("href")&&(f.toLowerCase().match("lightbox"))){b.onclick=function(){myLightbox.start(this);return false}}}for(var c=0;c<a.length;c++){var d=a[c];var f=String(d.getAttribute("rel"));if(d.getAttribute("href")&&(f.toLowerCase().match("lightbox"))){d.onclick=function(){myLightbox.start(this);return false}}}},start:function(b){hideSelectBoxes();hideFlash();var e=getPageSize();Element.setWidth("overlay",e[0]);Element.setHeight("overlay",e[1]);new Effect.Appear("overlay",{duration:overlayDuration,from:0,to:overlayOpacity});imageArray=[];imageNum=0;if(!document.getElementsByTagName){return}var a=document.getElementsByTagName(b.tagName);var k=b.getAttribute("rel");if(!k.match(/\[/)){imageArray.push(new Array(b.getAttribute("href"),b.getAttribute("title")));if(k.match(/\|[0-9]+|[0-9]+/)){iframeWidth=parseInt(k.split(/\|/)[1]);iframeHeight=parseInt(k.split(/\|/)[2])}this.is_single_item=(k.match(/\|single/)?true:false)}else{this.is_single_item=false;for(var c=0;c<a.length;c++){var d=a[c];if(d.getAttribute("href")&&(d.getAttribute("rel")==b.getAttribute("rel"))){imageArray.push(new Array(d.getAttribute("href"),d.getAttribute("title")))}}imageArray.removeDuplicates();while(imageArray[imageNum][0]!=b.getAttribute("href")){imageNum++}}var f=getPageScroll();var g=f[1]+(e[3]/10);var h=f[0];Element.setTop("lightbox","20");Element.setLeft("lightbox",h);Element.show("lightbox");this.changeImage(imageNum)},changeImage:function(a){activeImage=a;if(animate){Element.show("loading")}Element.hide("lightboxImage");if(enableIFrame){Element.hide("lightboxIframe")}Element.hide("hoverNav");Element.hide("lb-media-navigation");Element.hide("prevLink");Element.hide("nextLink");Element.hide("imageDataContainer");Element.hide("numberDisplay");if(imageArray[activeImage][0].match(/\.(jpg|png|gif)(\?|$)/)){this.content_is_image=true;imgPreloader=new Image();imgPreloader.onload=function(){Element.setSrc("lightboxImage",imageArray[activeImage][0]);myLightbox.resizeImageContainer(imgPreloader.width,imgPreloader.height);imgPreloader.onload=function(){}};imgPreloader.src=imageArray[activeImage][0]}else{if(enableIFrame){this.content_is_image=false;Element.setSrc("lightboxIframe",imageArray[activeImage][0]);myLightbox.resizeImageContainer(iframeWidth,iframeHeight)}}},resizeImageContainer:function(d,b){if(enableIFrame){$("lightboxIframe").style.width=iframeWidth+"px";$("lightboxIframe").style.height=iframeHeight+"px"}this.widthCurrent=Element.getWidth("outerImageContainer");this.heightCurrent=Element.getHeight("outerImageContainer");var a=(d+(borderSize*2));var c=(b+(borderSize*2));this.xScale=(a/this.widthCurrent)*100;this.yScale=(c/this.heightCurrent)*100;wDiff=this.widthCurrent-a;hDiff=this.heightCurrent-c;if(!(hDiff==0)){new Effect.Scale("outerImageContainer",this.yScale,{scaleX:false,duration:resizeDuration,queue:"front"})}if(!(wDiff==0)){new Effect.Scale("outerImageContainer",this.xScale,{scaleY:false,delay:resizeDuration,duration:resizeDuration})}if((hDiff==0)&&(wDiff==0)){if(navigator.appVersion.indexOf("MSIE")!=-1){pause(250)}else{pause(100)}}Element.setHeight("prevLink",b);Element.setHeight("nextLink",b);Element.setWidth("imageDataContainer",a);this.showImage()},showImage:function(){Element.hide("loading");new Effect.Appear(this.content_is_image?"lightboxImage":"lightboxIframe",{duration:resizeDuration,queue:"end",afterFinish:function(){myLightbox.updateDetails()}});this.preloadNeighborImages()},updateDetails:function(){if(imageArray[activeImage][1]){Element.show("caption");Element.setInnerHTML("caption",imageArray[activeImage][1])}if(imageArray.length>1){Element.show("numberDisplay");Element.setInnerHTML("numberDisplay","Image "+eval(activeImage+1)+" of "+imageArray.length)}var appearEffects=isIE5()?[new Effect.Appear("imageDataContainer",{sync:true,duration:resizeDuration})]:[new Effect.SlideDown("imageDataContainer",{sync:true,duration:resizeDuration,from:0,to:1}),new Effect.Appear("imageDataContainer",{sync:true,duration:resizeDuration})];new Effect.Parallel(appearEffects,{duration:resizeDuration,afterFinish:function(){var arrayPageSize=getPageSize();Element.setHeight("overlay",arrayPageSize[1]);myLightbox.updateNav()}})},updateNav:function(){if(this.content_is_image&&(!this.is_single_item)){Element.show("hoverNav");Element.show("lb-media-navigation")}if(activeImage!=0){Element.show("prevLink");document.getElementById("prevLink").onclick=function(){myLightbox.changeImage(activeImage-1);return false}}if(activeImage!=(imageArray.length-1)){Element.show("nextLink");document.getElementById("nextLink").onclick=function(){myLightbox.changeImage(activeImage+1);return false}}},enableKeyboardNav:function(){document.onkeydown=this.keyboardAction},disableKeyboardNav:function(){document.onkeydown=""},keyboardAction:function(a){if(a==null){keycode=event.keyCode;escapeKey=27}else{keycode=a.keyCode;escapeKey=a.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key=="x")||(key=="o")||(key=="c")||(keycode==escapeKey)){myLightbox.end()}else{if((key=="p")||(keycode==37)){if(activeImage!=0){myLightbox.disableKeyboardNav();myLightbox.changeImage(activeImage-1)}}else{if((key=="n")||(keycode==39)){if(activeImage!=(imageArray.length-1)){myLightbox.disableKeyboardNav();myLightbox.changeImage(activeImage+1)}}}}},preloadNeighborImages:function(){if((imageArray.length-1)>activeImage){preloadNextImage=new Image();preloadNextImage.src=imageArray[activeImage+1][0]}if(activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=imageArray[activeImage-1][0]}},end:function(){Element.hide("lightbox");new Effect.Fade("overlay",{duration:overlayDuration});showSelectBoxes();showFlash();if(enableIFrame){Element.setSrc("lightboxIframe","about:blank")}}};function getPageScroll(){var b,a;if(self.pageYOffset){a=self.pageYOffset;b=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){a=document.documentElement.scrollTop;b=document.documentElement.scrollLeft}else{if(document.body){a=document.body.scrollTop;b=document.body.scrollLeft}}}arrayPageScroll=new Array(b,a);return arrayPageScroll}function getPageSize(){var c,a;if(window.innerHeight&&window.scrollMaxY){c=window.innerWidth+window.scrollMaxX;a=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){c=document.body.scrollWidth;a=document.body.scrollHeight}else{c=document.body.offsetWidth;a=document.body.offsetHeight}}var b,d;if(self.innerHeight){if(document.documentElement.clientWidth){b=document.documentElement.clientWidth}else{b=self.innerWidth}d=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){b=document.documentElement.clientWidth;d=document.documentElement.clientHeight}else{if(document.body){b=document.body.clientWidth;d=document.body.clientHeight}}}if(a<d){pageHeight=d}else{pageHeight=a}if(c<b){pageWidth=c}else{pageWidth=b}arrayPageSize=new Array(pageWidth,pageHeight,b,d);return arrayPageSize}function getKey(a){if(a==null){keycode=event.keyCode}else{keycode=a.which}key=String.fromCharCode(keycode).toLowerCase();if(key=="x"){}}function listenKey(){document.onkeypress=getKey}function showSelectBoxes(){var a=document.getElementsByTagName("select");for(i=0;i!=a.length;i++){a[i].style.visibility="visible"}}function hideSelectBoxes(){var a=document.getElementsByTagName("select");for(i=0;i!=a.length;i++){a[i].style.visibility="hidden"}}function showFlash(){if($("WindowsMediaPlayerControl")){$("WindowsMediaPlayerControl").style.visibility="visible"}}function hideFlash(){if($("WindowsMediaPlayerControl")){$("WindowsMediaPlayerControl").style.visibility="hidden"}}function pause(c){var b=new Date();a=null;do{var a=new Date()}while(a-b<c)}function initLightbox(){myLightbox=new Lightbox()}Event.observe(window,"load",initLightbox,false);var sfStepDivisor=1.3;var sfStepTimeout=50;var sfDragPower=1.3;var sfActivityTolerance=8000;var sfScrollTolerance=1000;var sfScrollPower=1.8;var sfObject;function Slideflow(a){sfObject=this;for(s_key in a){this[s_key]=a[s_key]}this.glideToSlide=sfGlideToSlide;this.glideToPerc=sfGlideToPerc;this.moveToPerc=sfMoveToPerc;this.glideTo=sfGlideTo;this.moveTo=sfMoveTo;this.refresh=sfRefresh;this.disableMoveUpdate=sfDisableMoveUpdate;this.isActive=sfIsActive;this.scroll=sfScroll;this.clearActivityTimeout=sfClearActivityTimeout;this.prepareImgs=sfPrepareImgs;this.startUp=sfStartup;this.sfCurrent;this.target=0;this.timer=0;this.centerItem=1;this.moveUpdate=true;this.didDrag=false;this.isMouseDown=false;this.lastMouseUp=undefined;this.marginwidth=this.imgWidthTilted;this.prepareImgs();return this}function sfStartup(){this.imgLeft=new Array();this.imgCenter=new Array();this.imgRight=new Array();for(var b=0;b<this.images.length;b++){var c=new Image;c.src=this.pathLeft+"/"+this.images[b];this.imgLeft.push(c);var a=new Image;a.src=this.pathCenter+"/"+this.images[b];this.imgCenter.push(a);var d=new Image;d.src=this.pathRight+"/"+this.images[b];this.imgRight.push(d)}this.current=0;this.refresh();sfUpdateCursors();this.savedMouseMove=document.onmousemove;document.onmousemove=sfMouseMove;this.savedMouseUp=document.onmouseup;document.onmouseup=sfMouseUp;window.sfoldresize=window.onresize;window.onresize=function(){if(window.sfoldresize){window.sfoldresize()}sfObject.refresh()};this.startedUp=true}function sfGlideToSlide(a){this.glideTo((a-1)*(-this.slideDistance))}function sfGlideToPerc(a){this.glideTo(a*(this.images.length-1)*(-this.slideDistance)/100)}function sfMoveToPerc(a){this.moveTo(perc*(this.images.length-1)*(-this.slideDistance)/100)}function sfScroll(d){if(this.scrollStartTime&&(new Date()).getTime()<this.scrollStartTime.getTime()+sfScrollTolerance){this.scrollDelta+=d}else{this.scrollStartTime=new Date();this.scrollStartPosition=this.current;this.scrollDelta=d}var a=(this.scrollDelta<0?-1:1);var c=a*(Math.pow(Math.abs(this.scrollDelta),sfScrollPower))*this.slideDistance;var b=this.scrollStartPosition+c;this.glideTo(b)}function sfRefresh(){this.size=this.containerElement.clientWidth-this.marginwidth;this.moveTo(this.current)}function sfUpdateCursors(){try{if(sfObject.isMouseDown){sfObject.containerElement.getElementsBySelector("img").each(function(b){b.setStyle({cursor:""})});sfObject.containerElement.setStyle({cursor:"url("+sfObject.cursorClosedHand+"), move"})}else{sfObject.containerElement.getElementsBySelector("img").each(function(b){if(b.number==sfObject.centerItem){b.setStyle({cursor:""});b.setStyle({cursor:"pointer"})}else{b.setStyle({cursor:"url("+sfObject.cursorOpenHand+"), move"})}});sfObject.containerElement.setStyle({cursor:""})}}catch(a){}}function sfIsActive(){return this.isMouseDown||(this.lastMouseUp&&(new Date()).getTime()<this.lastMouseUp.getTime()+sfActivityTolerance)}function sfDisableMoveUpdate(){this.moveUpdate=false}function sfGlideTo(a){a=Math.min(0,Math.max(a,(this.images.length-1)*(-this.slideDistance)));this.target=a;if(this.timer==0){sfStep()}}function sfMoveTo(h){var a=h<this.current;this.current=h;var l=this.containerElement.clientHeight;var g=this.containerElement.getElementsByTagName("img");var k=g.length;for(index=0;index<g.length;index++){var e=g.item(index);var f=Math.sqrt(10000+h*h)+0;var d=(h/f)*this.size/2+this.size/2;var c=e.number;var m=(a?0.35:0.65);var b;if(h<-this.slideDistance*m){e.src=this.imgLeft[c-1].src;b=this.imgWidthTilted;k++}else{if(h>this.slideDistance*(1-m)){e.src=this.imgRight[c-1].src;b=this.imgWidthTilted;k--}else{e.src=this.imgCenter[c-1].src;b=this.imgWidthNormal;this.centerItem=c;k++}}e.setStyle({left:(this.marginwidth/2+d-b/2)+"px",top:((this.containerElement.clientHeight/2)-(this.imgHeight/2))+"px",width:b+"px",height:(this.imgHeight)+"px",zIndex:k});h+=this.slideDistance}if(this.handleSlideMove&&this.moveUpdate){this.handleSlideMove(this.current*100/((this.images.length-1)*(-this.slideDistance)))}}function sfPrepareImgs(){for(var a=1;a<=this.images.length;a++){var b=document.createElement("img");Element.extend(b);b.number=a;b.src=this.transparentImg;b.onclick=function(){return sfClick(this)};b.onmousedown=function(){return sfMouseDown(this)};this.containerElement.appendChild(b)}}function sfStep(){if(sfObject.target<sfObject.current-1||sfObject.target>sfObject.current+1){sfObject.moveTo(sfObject.current+(sfObject.target-sfObject.current)/sfStepDivisor);window.setTimeout(sfStep,sfStepTimeout);sfObject.timer=1}else{sfObject.moveTo(sfObject.target);sfObject.timer=0;sfObject.moveUpdate=true;sfUpdateCursors()}}function sfClearActivityTimeout(){this.lastMouseUp=undefined}function sfMouseDown(a){sfObject.didDrag=false;if(a.number==sfObject.centerItem){return true}sfObject.isMouseDown=true;sfUpdateCursors();sfObject.dragStartX=window.n_mouseX;sfObject.dragStartPos=sfObject.current;return false}function sfMouseUp(a,b){if(sfObject.isMouseDown){sfObject.lastMouseUp=new Date();sfObject.isMouseDown=false;sfUpdateCursors()}if(sfObject.savedMouseUp){return sfObject.savedMouseUp(a)}else{return false}}function sfMouseMove(b){if(!b&&window.event){b=window.event}if(b){window.n_mouseX=b.clientX;window.n_mouseY=b.clientY}if(sfObject.isMouseDown){sfObject.didDrag=true;var g=sfObject.dragStartX-window.n_mouseX;var d=sfObject.images.length*sfObject.imgWidthTilted*0.5;var c=g/d;var a=(c<0?-1:1);var f=a*(Math.pow(Math.abs(c)*100,sfDragPower)/100)*(sfObject.images.length-1)*(-sfObject.slideDistance);var e=sfObject.dragStartPos+f;sfObject.glideTo(e);return false}if(sfObject.savedMouseMove){return sfObject.savedMouseMove(b)}else{return false}}function sfClick(a){if(sfObject.didDrag){return false}if(a.number==sfObject.centerItem){sfObject.onCenterClick(a.number)}else{sfObject.glideToSlide(a.number)}return false}var sliderSetMouseMoved=false;var sliderSetMouseUp=false;function slider(a,c){this.f_setValue=f_sliderSetValue;this.f_getPos=f_sliderGetPos;this.f_show=f_sliderShow;this.isActive=f_isActive;this.lastMouseUp=undefined;this.clearActivityTimeout=f_sliderClearActivityTimeout;if(!window.A_SLIDERS){window.A_SLIDERS=[]}this.n_id=window.A_SLIDERS.length;window.A_SLIDERS[this.n_id]=this;var b;if(c){for(b in c){this[b]=c[b]}}for(b in a){this[b]=a[b]}this.n_pix2value=this.n_pathLength/(this.n_maxValue-this.n_minValue);if(this.n_value==null){this.n_value=this.n_minValue}document.write('<div class="slider" style="width:'+this.n_controlWidth+"px;height:"+this.n_controlHeight+'px; visibility: hidden;" id="sl'+this.n_id+'base" onmousedown="controldown('+this.n_id+', event);"><div class="sliderbutton" onclick="return false;" style="width: '+this.n_sliderWidth+"px; height: "+this.n_sliderHeight+"px; border: 0; position:relative;left:"+this.n_pathLeft+"px;top:"+this.n_pathTop+"px;z-index:"+this.n_zIndex+';visibility:hidden;" name="sl'+this.n_id+'slider" id="sl'+this.n_id+'slider" onmousedown="return f_sliderMouseDown('+this.n_id+')"></div></div>');this.e_base=get_element("sl"+this.n_id+"base");this.e_slider=get_element("sl"+this.n_id+"slider");if(!sliderSetMouseMoved){window.f_savedMouseMove=document.onmousemove;document.onmousemove=f_sliderMouseMove;sliderSetMouseMoved=true}if(!sliderSetMouseUp){window.f_savedMouseUp=document.onmouseup;document.onmouseup=f_sliderMouseUp;sliderSetMouseUp=true}this.f_setValue(this.n_value,false,true);return this}function f_sliderShow(){this.e_base.style.visibility="visible";this.e_slider.style.visibility="visible"}function f_sliderSetValue(a,b,c){if(c&&window.n_activeSliderId!=null){return}if(a==null){a=this.n_value==null?this.n_minValue:this.n_value}if(isNaN(a)){return false}if(this.n_step){a=Math.round((a-this.n_minValue)/this.n_step)*this.n_step+this.n_minValue}if(a%1){a=Math.round(a*100000)/100000}if(a<this.n_minValue){a=this.n_minValue}if(a>this.n_maxValue){a=this.n_maxValue}this.n_value=a;if(this.b_vertical){this.e_slider.style.top=(this.n_pathTop+this.n_pathLength-Math.round((a-this.n_minValue)*this.n_pix2value))+"px"}else{this.e_slider.style.left=(this.n_pathLeft+Math.round((a-this.n_minValue)*this.n_pix2value))+"px"}if(!c&&this.onSetValue!=undefined){this.onSetValue(this.n_value)}}function f_sliderGetPos(d,e){var a=0,f=(d?"Top":"Left");var b=o_elem2=e?this.e_base:this.e_slider;while(b){a+=b["offset"+f];b=b.offsetParent}b=o_elem2;var c;while(b.tagName!="BODY"){c=b["scroll"+f];if(c){a-=b["scroll"+f]}b=b.parentNode}return a}function f_sliderMouseDown(a){window.n_activeSliderId=a;return false}function f_isActive(){var a=8;return window.n_activeSliderId==this.n_id||(this.lastMouseUp&&(new Date()).getTime()<this.lastMouseUp.getTime()+a*1000)}function isIE(){return(-1!=navigator.userAgent.indexOf("MSIE"))}function controldown(c,b){var a=window.A_SLIDERS[c];window.n_mouseX=b.clientX+f_scrollLeft();window.n_mouseY=b.clientY+f_scrollTop();var d=window.n_mouseX-a.n_sliderWidth/2-a.f_getPos(0,1)-(isIE()?3:0);if(d<a.n_pathLeft){d=a.n_pathLeft}var e=a.n_pathLeft+a.n_pathLength;if(d>e){d=e}a.e_slider.style.left=d+"px";n_pxOffset=d-a.n_pathLeft;return f_sliderMouseDown(c)}function f_sliderMouseUp(b,c){if(window.n_activeSliderId!=null){var a=window.A_SLIDERS[window.n_activeSliderId];a.f_setValue(a.n_minValue+(a.b_vertical?(a.n_pathLength-parseInt(a.e_slider.style.top)+a.n_pathTop):(parseInt(a.e_slider.style.left)-a.n_pathLeft))/a.n_pix2value);a.lastMouseUp=new Date();if(c){return}window.n_activeSliderId=null}if(window.f_savedMouseUp){return window.f_savedMouseUp(b)}}function f_sliderMouseMove(b){if(!b&&window.event){b=window.event}if(b){window.n_mouseX=b.clientX+f_scrollLeft();window.n_mouseY=b.clientY+f_scrollTop()}if(window.n_activeSliderId!=null){var a=window.A_SLIDERS[window.n_activeSliderId];var f;if(a.b_vertical){var e=window.n_mouseY-a.n_sliderHeight/2-a.f_getPos(1,1)-(isIE()?3:0);if(e<a.n_pathTop){e=a.n_pathTop}var d=a.n_pathTop+a.n_pathLength;if(e>d){e=d}a.e_slider.style.top=e+"px";f=a.n_pathLength-e+a.n_pathTop}else{var c=window.n_mouseX-a.n_sliderWidth/2-a.f_getPos(0,1)-(isIE()?3:0);if(c<a.n_pathLeft){c=a.n_pathLeft}var d=a.n_pathLeft+a.n_pathLength;if(c>d){c=d}a.e_slider.style.left=c+"px";f=c-a.n_pathLeft}if(a.b_watch){f_sliderMouseUp(b,1)}return false}if(window.f_savedMouseMove){return window.f_savedMouseMove(b)}}function f_scrollLeft(){return f_filterResults(window.pageXOffset?window.pageXOffset:0,document.documentElement?document.documentElement.scrollLeft:0,document.body?document.body.scrollLeft:0)}function f_scrollTop(){return f_filterResults(window.pageYOffset?window.pageYOffset:0,document.documentElement?document.documentElement.scrollTop:0,document.body?document.body.scrollTop:0)}function f_filterResults(d,b,a){var c=d?d:0;if(b&&(!c||(c>b))){c=b}return a&&(!c||(c>a))?a:c}function f_sliderError(b,a){alert("Slider #"+b+" Error:\n"+a);window.n_activeSliderId=null}function f_sliderClearActivityTimeout(){this.lastMouseUp=undefined}get_element=document.all?function(a){return document.all[a]}:function(a){return document.getElementById(a)};var scrollHandler;function ScrollHandler(a){scrollHandler=this;this.handleWheel=a;if(window.addEventListener){window.addEventListener("DOMMouseScroll",wheelHandler,false)}window.onmousewheel=document.onmousewheel=wheelHandler;return this}function wheelHandler(a){var b=0;if(!a){a=window.event}if(a.wheelDelta){b=a.wheelDelta/120}else{if(a.detail){b=-a.detail/3}}if(b!=0&&scrollHandler.handleWheel){scrollHandler.handleWheel(b>0?1:-1)}if(a.preventDefault){a.preventDefault()}a.returnValue=false}function getHttpReq(){var a;if(window.XMLHttpRequest&&!(window.ActiveXObject)){try{a=new XMLHttpRequest()}catch(b){}}if(window.ActiveXObject){try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}}return a}function getXmlDoc(b,a){var c;b.open("GET",a,false);b.send(null);if(0==b.responseXML.childNodes.length&&b.responseText){c=new ActiveXObject("Microsoft.XMLDOM");if(c){c.async=false;c.loadXML(b.responseText)}return c}else{c=b.responseXML;if(b.status!=404&&b.status!=403){return c}else{return null}}}function MediaPlayer(){}var noop=function(){};MediaPlayer.prototype={fastInit:noop,cleanup:noop,startVideo:noop,stopVideo:noop,pauseVideo:noop,getPosition:noop,setPosition:noop,getDuration:noop,getVolume:noop,setVolume:noop,loadMovie:noop,resize:noop,toogleFullScreen:noop,handlePlayStateChange:noop};MediaPlayer.prototype.getSafePosition=function(){var a=this.getPosition();var b=10;if(this.lastSeekAction&&(new Date()).getTime()<this.lastSeekAction.getTime()+b*1000&&(a<this.lastSeekTarget||a>this.lastSeekTarget+b)){return this.lastSeekTarget}else{return a}};var fl_isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var fl_isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var fl_isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion(){var a;var b;var c;try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");a=b.GetVariable("$version")}catch(c){}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a="WIN 6,0,21,0";b.AllowScriptAccess="always";a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a=b.GetVariable("$version")}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");a="WIN 3,0,18,0"}catch(c){}}if(!a){try{b=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");a="WIN 2,0,0,11"}catch(c){a=-1}}return a}function GetSwfVer(){var g=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var f=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var a=navigator.plugins["Shockwave Flash"+f].description;var e=a.split(" ");var c=e[2].split(".");var h=c[0];var b=c[1];var d=e[3];if(d==""){d=e[4]}if(d[0]=="d"){d=d.substring(1)}else{if(d[0]=="r"){d=d.substring(1);if(d.indexOf("d")>0){d=d.substring(0,d.indexOf("d"))}}}var g=h+"."+b+"."+d}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1){g=4}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1){g=3}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1){g=2}else{if(fl_isIE&&fl_isWin&&!fl_isOpera){g=ControlVersion()}}}}}return g}function DetectFlashVer(f,d,c){versionStr=GetSwfVer();if(versionStr==-1){return false}else{if(versionStr!=0){if(fl_isIE&&fl_isWin&&!fl_isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",")}else{versionArray=versionStr.split(".")}var e=versionArray[0];var a=versionArray[1];var b=versionArray[2];if(e>parseFloat(f)){return true}else{if(e==parseFloat(f)){if(a>parseFloat(d)){return true}else{if(a==parseFloat(d)){if(b>=parseFloat(c)){return true}}}}}return false}}}function AC_AddExtension(b,a){if(b.indexOf("?")!=-1){return b.replace(/\?/,a+"?")}else{return b+a}}function AC_Generateobj(e,d,a){var c="";if(fl_isIE&&fl_isWin&&!fl_isOpera){c+="<object ";for(var b in e){c+=b+'="'+e[b]+'" '}c+=">";for(var b in d){c+='<param name="'+b+'" value="'+d[b]+'" /> '}c+="</object>"}else{c+="<embed ";for(var b in a){c+=b+'="'+a[b]+'" '}c+="> </embed>"}document.write(c)}function AC_FL_RunContent(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_SW_RunContent(){var a=AC_GetArgs(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)}function AC_GetArgs(b,e,g,d,h){var a=new Object();a.embedAttrs=new Object();a.params=new Object();a.objAttrs=new Object();for(var c=0;c<b.length;c=c+2){var f=b[c].toLowerCase();switch(f){case"classid":break;case"pluginspage":a.embedAttrs[b[c]]=b[c+1];break;case"src":case"movie":b[c+1]=AC_AddExtension(b[c+1],e);a.embedAttrs.src=b[c+1];a.params[g]=b[c+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblClick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":a.objAttrs[b[c]]=b[c+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":a.embedAttrs[b[c]]=a.objAttrs[b[c]]=b[c+1];break;default:a.embedAttrs[b[c]]=a.params[b[c]]=b[c+1]}}a.objAttrs.classid=d;if(h){a.embedAttrs.type=h}return a}FAVideo=function(d,e,c,a,b){this.DEFAULT_SWF_PATH="js/flash/FAVideo";this.DEFAULT_SKIN_PATH="skins/ClearOverAll.swf";this.DEFAULT_WIDTH=320;this.DEFAULT_HEIGHT=240;this.ERROR_DIV_NOT_FOUND="The specified DIV element was not found.";this.id=FAVideoManagerInstance.addPlayer(this);this.rendered=false;this.inited=false;this.divName=d;this.name="FAVideo_"+d;this.videoPath=e;this.width=(c?c:this.DEFAULT_WIDTH);this.height=(a?a:this.DEFAULT_HEIGHT);this.player=null;this.initProperties();this.setOptions(b);this.createPlayer();this.render()};FAVideo.prototype.play=function(e,a){this.autoPlay=true;if(a!=null){this.setTotalTime(a)}if(e!=null){this.videoPath=e}if(this.videoPath==null&&!this.firstLoad){this.dispatchEvent({type:"error",error:"FAVideo::play - No videoPath has been set."});return}if(e==null&&this.firstLoad&&!this.autoLoad){e=this.videoPath}this.firstLoad=false;var c=this.videoPath.match(/(rtmpt?:\/\/[^*]*\/[^*]*)[*/](.*)\.(flv|mp4)/i);var d;var b;if(c!=null){d=c[1];if(this.videoPath.match(/(rtmpt?:\/\/[^*]*\/[^*]*)[*/](.*)\.mp4/i)){b="mp4:"+c[2]}else{b=c[2]}}else{b=this.videoPath}this.callMethod("playVideo",d,b,a)};FAVideo.prototype.load=function(d){if(d!=null){this.videoPath=d}if(this.videoPath==null){this.dispatchEvent({type:"error",error:"FAVideo::loadVideo - No videoPath has been set."});return}this.firstLoad=false;this.autoPlay=false;var b=this.videoPath.match(/(rtmpt?:\/\/[^*]*\/[^*]*)[*/](.*)\.(flv|mp4)/i);var c;var a;if(b!=null){c=b[1];a=b[2]}else{a=this.videoPath}this.callMethod("loadVideo",c,a)};FAVideo.prototype.pause=function(a){this.callMethod("pause",a)};FAVideo.prototype.stop=function(){this.callMethod("stop")};FAVideo.prototype.destroy=function(){this.callMethod("destroy")};FAVideo.prototype.seek=function(a){this.callMethod("seek",a)};FAVideo.prototype.setSize=function(b,a){this.width=b;this.height=a;this.container.style.width=this.width+"px";this.container.style.height=this.height+"px";this.callMethod("setSize",this.width,this.height)};FAVideo.prototype.addEventListener=function(b,a,c){if(this.listeners==null){this.listeners={}}if(this.listeners[b]==null){this.listeners[b]=[]}else{this.removeEventListener(b,a,c)}this.listeners[b].push({target:a,func:c})};FAVideo.prototype.removeEventListener=function(c,a,d){for(var b=0;b<this.listeners[c].length;b++){var e=this.listeners[c][b];if(e.target==a&&e.func==d){this.listeners[c].splice(b,1);break}}};FAVideo.prototype.getVolume=function(){return this.volume};FAVideo.prototype.setVolume=function(a){this.setProperty("volume",a)};FAVideo.prototype.getAutoPlay=function(){return this.autoPlay};FAVideo.prototype.setAutoPlay=function(a){this.setProperty("autoPlay",a)};FAVideo.prototype.getClickToTogglePlay=function(){return this.clickToTogglePlay};FAVideo.prototype.setClickToTogglePlay=function(a){this.setProperty("clickToTogglePlay",a)};FAVideo.prototype.getAutoLoad=function(){return this.autoLoad};FAVideo.prototype.setAutoLoad=function(a){this.setProperty("autoLoad",a)};FAVideo.prototype.getSkinAutoHide=function(){return this.skinAutoHide};FAVideo.prototype.setSkinAutoHide=function(a){this.setProperty("skinAutoHide",a)};FAVideo.prototype.getSkinVisible=function(){return this.skinVisible};FAVideo.prototype.setSkinVisible=function(a){this.setProperty("skinVisible",a)};FAVideo.prototype.getPlayheadTime=function(){return this.playheadTime};FAVideo.prototype.setPlayheadTime=function(a){this.setProperty("playheadTime",a)};FAVideo.prototype.getTotalTime=function(){return this.totalTime};FAVideo.prototype.setTotalTime=function(a){this.setProperty("totalTime",a)};FAVideo.prototype.getBufferTime=function(){return this.bufferTime};FAVideo.prototype.setBufferTime=function(a){this.setProperty("bufferTime",a)};FAVideo.prototype.setExpandedBufferLength=function(a){this.setProperty("expandedBufferLength",a)};FAVideo.prototype.getVideoScaleMode=function(){return this.videoScaleMode};FAVideo.prototype.setVideoScaleMode=function(a){this.setProperty("videoScaleMode",a)};FAVideo.prototype.getVideoAlign=function(){return this.videoAlign};FAVideo.prototype.setVideoAlign=function(a){this.setProperty("videoAlign",a)};FAVideo.prototype.getPlayheadUpdateInterval=function(){return this.playheadUpdateInterval};FAVideo.prototype.setPlayheadUpdateInterval=function(a){this.setProperty("playheadUpdateInterval",a)};FAVideo.prototype.getPreviewImagePath=function(){return this.previewImagePath};FAVideo.prototype.setPreviewImagePath=function(a){this.setProperty("previewImagePath",a)};FAVideo.prototype.getThemeColor=function(){return this.themeColor};FAVideo.prototype.setThemeColor=function(a){this.setProperty("themeColor",a)};FAVideo.prototype.getSkinPath=function(){return this.skinPath};FAVideo.prototype.setSkinPath=function(a){this.setProperty("skinPath",a)};FAVideo.prototype.enableSmoothing=function(a){this.callMethod("enableSmoothing",a)};FAVideo.prototype.update=function(a){for(var b in a){this[b]=a[b]}a.type="change";this.dispatchEvent(a)};FAVideo.prototype.event=function(b,a){switch(b){case"progress":this.bytesLoaded=a.bytesLoaded;this.bytesTotal=a.bytesTotal;this.dispatchEvent({type:"progress",bytesLoaded:this.bytesLoaded,bytesTotal:this.bytesTotal});break;case"playheadUpdate":this.playheadTime=a.playheadTime;this.totalTime=a.totalTime;this.dispatchEvent({type:"playheadUpdate",playheadTime:this.playheadTime,totalTime:this.totalTime});break;case"stateChange":this.state=a.state;this.dispatchEvent({type:"stateChange",state:this.state});break;case"change":this.dispatchEvent({type:"change"});break;case"complete":this.dispatchEvent({type:"complete"});break;case"ready":this.dispatchEvent({type:"ready"});break;case"metaData":this.dispatchEvent({type:"metaData",infoObject:a});break;case"keyFrames":this.dispatchEvent({type:"keyFrames",infoObject:a});break;case"cuePoint":this.dispatchEvent({type:"cuePoint",infoObject:a});break;case"data":this.dispatchEvent({type:"data",data:a});break;case"init":this.inited=true;this.invalidateProperty("clickToTogglePlay","skinVisible","skinAutoHide","autoPlay","autoLoad","volume","bufferTime","videoScaleMode","videoAlign","playheadUpdateInterval","skinPath","previewImagePath","expandedBufferLength");this.validateNow();this.makeDelayCalls();this.dispatchEvent({type:"init"});break;case"glassBtnHover":this.dispatchEvent({type:"glassBtnHover",over:a});break;case"bufferFull":this.dispatchEvent({type:"bufferFull"});break;case"seekAborted":this.dispatchEvent({type:"seekAborted"});break}};FAVideo.prototype.render=function(){var a=this.getElement(this.divName);if(a==null){return}this.pluginError=false;a.innerHTML=this.content;this.player=this.getElement(this.name);this.container=this.getElement(this.name+"_Container");this.rendered=true};FAVideo.prototype.setOptions=function(a){if(a==null){return}var c=["volume","skinAutoHide","skinVisible","autoPlay","clickToTogglePlay","autoLoad","playHeadTime","totalTime","bufferTime","expandedBufferLength","videoScaleMode","videoAlign","playheadUpdateInterval","skinPath","previewImagePath"];for(var b=0;b<c.length;b++){var d=c[b];if(a[d]==null){continue}this.setProperty(d,a[d])}};FAVideo.prototype.initProperties=function(){this.delayCalls=[];this.videoWidth=0;this.videoHeight=0;this.totalTime=0;this.bytesLoaded=0;this.bytesTotal=0;this.state=null;this.volume=50;this.clickToTogglePlay=true;this.autoPlay=true;this.autoLoad=true;this.skinAutoHide=false;this.skinVisible=true;this.skinPath=this.DEFAULT_SKIN_PATH;this.playheadTime=null;this.bufferTime=0.1;this.expandedBufferLength=20;this.videoScaleMode="maintainAspectRatio";this.videoAlign="center";this.playheadUpdateInterval=1000;this.previewImagePath=null;this.themeColor=null;this.firstLoad=true;this.pluginError=false};FAVideo.prototype.createPlayer=function(){this.requiredMajorVersion=8;this.requiredMinorVersion=0;this.requiredRevision=0;this.content="";var d="";var b=DetectFlashVer(6,0,65);var c=DetectFlashVer(this.requiredMajorVersion,this.requiredMinorVersion,this.requiredRevision);if(b&&!c){var e=(fl_isIE==true)?"ActiveX":"PlugIn";var f=window.location;document.title=document.title.slice(0,47)+" - Flash Player Installation";var a=document.title;d=this.AC_FL_RunContent("src","playerProductInstall","FlashVars","MMredirectURL="+f+"&MMplayerType="+e+"&MMdoctitle="+a+"","width","100%","height","100%","align","middle","id",this.name,"quality","high","bgcolor","#000000","name",this.name,"allowScriptAccess","always","type","application/x-shockwave-flash","pluginspage","http://www.adobe.com/go/getflashplayer")}else{if(c){d=this.AC_FL_RunContent("src",this.DEFAULT_SWF_PATH,"width","100%","height","100%","align","middle","id",this.name,"quality","high","bgcolor","#000000","allowFullScreen","true","name",this.name,"flashvars","playerID="+this.id+"&initialVideoPath="+this.videoPath,"allowScriptAccess","always","type","application/x-shockwave-flash","pluginspage","http://www.adobe.com/go/getflashplayer","menu","true","wmode","transparent")}else{d="This content requires the <a href=http://www.adobe.com/go/getflash/>Adobe Flash Player</a>.";this.pluginError=true}}this.content="<div id='"+this.name+"_Container' class='FAVideo' style='width:"+this.width+";height:"+this.height+";'>"+d+"</div>";return this.content};FAVideo.prototype.getElement=function(b){var a;if(navigator.appName.indexOf("Microsoft")!=-1){return window[b]}else{if(document[b]){a=document[b]}else{a=document.getElementById(b)}return a}};FAVideo.prototype.invalidateProperty=function(){if(this.invalidProperties==null){this.invalidProperties={}}for(var a=0;a<arguments.length;a++){this.invalidProperties[arguments[a]]=true}if(this.validateInterval==null&&this.inited){var b=this;this.validateInterval=setTimeout(function(){b.validateNow()},100)}};FAVideo.prototype.validateNow=function(){this.validateInterval=null;var a={};for(var b in this.invalidProperties){a[b]=this[b]}this.invalidProperties={};this.player.callMethod("update",a)};FAVideo.prototype.callMethod=function(c,b,a){if(this.inited){this.player.callMethod(c,b,a)}else{this.delayCalls.push(arguments)}};FAVideo.prototype.makeDelayCalls=function(){for(var a=0;a<this.delayCalls.length;a++){this.callMethod.apply(this,this.delayCalls[a])}};FAVideo.prototype.setProperty=function(b,a){this[b]=a;if(this.inited){this.invalidateProperty(b)}};FAVideo.prototype.dispatchEvent=function(e){if(this.listeners==null){return}var c=e.type;var a=this.listeners[c];if(a==null){return}for(var b=0;b<a.length;b++){var d=a[b];d.func.apply(d.target,[e])}};FAVideo.prototype.AC_Generateobj=function(e,d,a){var c="";if(fl_isIE&&fl_isWin&&!fl_isOpera){c+="<object ";for(var b in e){c+=b+'="'+e[b]+'" '}c+=">";for(var b in d){c+='<param name="'+b+'" value="'+d[b]+'" /> '}c+="</object>"}else{c+="<embed ";for(var b in a){c+=b+'="'+a[b]+'" '}c+="> </embed>"}return c};FAVideo.prototype.AC_FL_RunContent=function(){var a=AC_GetArgs(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");return this.AC_Generateobj(a.objAttrs,a.params,a.embedAttrs)};FAVideoManager=function(){hash={};uniqueID=1};FAVideoManager.prototype.addPlayer=function(a){hash[++uniqueID]=a;return uniqueID};FAVideoManager.prototype.getPlayer=function(a){return hash[a]};FAVideoManager.prototype.callMethod=function(e,a){var d=FAVideoManagerInstance.getPlayer(e);if(d==null){alert("Player with id: "+e+" not found")}if(d[a]==null){alert("Method "+a+" Not found")}var b=new Array();for(var c=2;c<arguments.length;c++){b.push(arguments[c])}d[a].apply(d,b)};if(FAVideoManagerInstance==null){var FAVideoManagerInstance=new FAVideoManager()}function FlashPlayer(b){this.iFlash=new FAVideo(b.id,"","100%","100%",{autoLoad:false,autoPlay:false,bufferTime:(settings.isLive&&settings.bufferTime===undefined?12:settings.bufferTime||defaultBufferTime),skinVisible:false,skinPath:"js/flash/empty.swf",playheadUpdateInterval:200,videoScaleMode:"maintainAspectRatio"});this.hasInitializationCallback=false;this.currentState="Loading";this.lastSeekAction=undefined;this.lastSeekTarget=undefined;this.sizeOffset=0;$A(["stateChange","playheadUpdate","metaData","glassBtnHover","bufferFull","seekAborted","keyFrames"]).each(function(a){this.iFlash.addEventListener(a,this,this.handleEvent)}.bind(this));this.iFlash.enableSmoothing(settings.enableFlashSmoothing);if(isIE6()){$("videowindow").setStyle({marginBottom:"0"})}return this}FlashPlayer.prototype=new MediaPlayer();FlashPlayer.enableSWFVerification=false;FlashPlayer.hasPlayer=function(){return(settings.enableFlash8&&!FlashPlayer.enableSWFVerification?DetectFlashVer(8,0,0):DetectFlashVer(9,0,115))};FlashPlayer.hasFullScreen=function(){return DetectFlashVer(9,0,28)};FlashPlayer.canHasPlayer=function(){return true};FlashPlayer.prototype.cleanup=function(){if(this.iFlash){this.iFlash.destroy();this.iFlash=null}};FlashPlayer.prototype.fastInit=function(){delete this.didInitialJump};FlashPlayer.prototype.loadMovie=function(a,c,b){this.url=a;this.startTime=c;this.stopTime=b;if(this.iFlash){this.iFlash.setExpandedBufferLength(settings.bufferTime||20);this.iFlash.play(a,(this.startTime!==undefined&&this.stopTime!==undefined?this.stopTime-this.startTime:undefined))}};FlashPlayer.prototype.reloadMovie=function(e,f,d){this.iFlash.destroy();this.iFlash.pause(false);this.loadMovie(e,f,d)};FlashPlayer.prototype.startVideo=function(){this.iFlash.pause(false)};FlashPlayer.prototype.stopVideo=function(){this.iFlash.stop()};FlashPlayer.prototype.pauseVideo=function(){this.iFlash.pause(true)};FlashPlayer.prototype.setPosition=function(a){debugLog("seek => "+a);this.lastSeekAction=new Date();this.lastSeekTarget=a;this.iFlash.setBufferTime(settings.isLive&&settings.bufferTime===undefined?12:settings.bufferTime||defaultBufferTime);this.iFlash.seek(a+(this.startTime!==undefined&&this.stopTime!==undefined?this.startTime:0))};FlashPlayer.prototype.getPosition=function(){return this.iFlash.getPlayheadTime()-(this.startTime!==undefined&&this.stopTime!==undefined?this.startTime:0)};FlashPlayer.prototype.getDuration=function(){if(this.startTime!==undefined&&this.stopTime!==undefined){return this.stopTime-this.startTime}else{return this.iFlash.getTotalTime()}};FlashPlayer.prototype.getVolume=function(){return this.iFlash.getVolume()/100};FlashPlayer.prototype.setVolume=function(a){this.iFlash.setVolume(a*100)};FlashPlayer.prototype.resize=function(b,a){this.iFlash.setSize(b,a);if(player.iFlash){$(player.iFlash.container).setStyle({height:(a+20)+"px"});if(isIE5()||isIE6()){this.sizeOffset=20;$("videowindow").setStyle({marginBottom:"-20px"})}}};FlashPlayer.prototype.handleEvent=function(d){var c;if(d.type!="playheadUpdate"){debugLog(d.type)}if(d.type=="stateChange"){debugLog("S: "+d.state);if(d.state=="playing"){this.resize($("videowindow").getWidth(),$("videowindow").getHeight()-this.sizeOffset);c="Playing"}else{if(d.state=="stopped"){this.lastSeekAction=undefined;delete this.didInitialJump;c="Stopped"}else{if(d.state=="paused"){c="Paused"}else{if(d.state=="loading"||d.state=="buffering"){c="Buffering";player.iFlash.setBufferTime(settings.isLive&&settings.bufferTime===undefined?12:settings.bufferTime||defaultBufferTime)}}}}}else{if(d.type=="playheadUpdate"){if(this.startTime!==undefined&&this.stopTime!==undefined&&d.playheadTime>stopTime){this.stopVideo()}}else{if(d.type=="metaData"){if(this.startTime!==undefined&&this.stopTime!==undefined&&this.didInitialJump===undefined&&this.startTime>0){debugLog("Jumping to actual start");this.didInitialJump=true;this.setPosition(0)}if(d.infoObject&&d.infoObject.slideUrl){debugLog(d.infoObject.slideUrl);handleMarker(d.infoObject.slideUrl)}}else{if(d.type=="glassBtnHover"){if(d.over){$("videomagnifier").addClassName("hover")}else{$("videomagnifier").removeClassName("hover")}}else{if(d.type=="seekAborted"){this.lastSeekAction=undefined}else{if(d.type=="keyFrames"){keyframes=d.infoObject}}}}}}if(this.onPlayStateChanged!==undefined&&c!==undefined){this.onPlayStateChanged(c);this.previousState=c}};FlashPlayer.prototype.dumpMarkers=function(){var a="Markers: "+player.iMediaPlayer.Markers.Count+"\n";for(i=0;i<player.iMediaPlayer.Markers.Count;i++){a+=player.iMediaPlayer.Markers.GetItem(i).Time.Seconds+" "+player.iMediaPlayer.Markers.GetItem(i).Text+"\n"}debugLog(a)};FlashPlayer.prototype.dumpAttributes=function(){var a="Attributes: "+player.iMediaPlayer.Attributes.Count+"\n";for(i=0;i<player.iMediaPlayer.Attributes.Count;i++){a+=player.iMediaPlayer.Attributes.GetItem(i).Time.Name+" "+player.iMediaPlayer.Attributes.GetItem(i).Value+"\n"}debugLog(a)};if(!window.Silverlight){window.Silverlight={}}Silverlight._silverlightCount=0;Silverlight.fwlinkRoot="http://go2.microsoft.com/fwlink/?LinkID=";Silverlight.onGetSilverlight=null;Silverlight.onSilverlightInstalled=function(){window.location.reload(false)};Silverlight.isInstalled=function(m){var o=false;var a=null;try{var g=null;try{g=new ActiveXObject("AgControl.AgControl");if(m==null){o=true}else{if(g.IsVersionSupported(m)){o=true}}g=null}catch(l){var h=navigator.plugins["Silverlight Plug-In"];if(h){if(m===null){o=true}else{var b=h.description;if(b==="1.0.30226.2"){b="2.0.30226.2"}var c=b.split(".");while(c.length>3){c.pop()}while(c.length<4){c.push(0)}var d=m.split(".");while(d.length>4){d.pop()}var n;var f;var k=0;do{n=parseInt(d[k]);f=parseInt(c[k]);k++}while(k<d.length&&n===f);if(n<=f&&!isNaN(n)){o=true}}}}}catch(l){o=false}if(a){document.body.removeChild(a)}return o};Silverlight.WaitForInstallCompletion=function(){if(!Silverlight.isBrowserRestartRequired&&Silverlight.onSilverlightInstalled){try{navigator.plugins.refresh()}catch(a){}if(Silverlight.isInstalled(null)){Silverlight.onSilverlightInstalled()}else{setTimeout(Silverlight.WaitForInstallCompletion,3000)}}};Silverlight.__startup=function(){Silverlight.isBrowserRestartRequired=Silverlight.isInstalled(null);if(!Silverlight.isBrowserRestartRequired){Silverlight.WaitForInstallCompletion()}if(window.removeEventListener){window.removeEventListener("load",Silverlight.__startup,false)}else{window.detachEvent("onload",Silverlight.__startup)}};if(window.addEventListener){window.addEventListener("load",Silverlight.__startup,false)}else{window.attachEvent("onload",Silverlight.__startup)}Silverlight.createObject=function(a,l,c,h,n,f,g){var o=new Object();var d=h;var m=n;o.version=d.version;d.source=a;o.alt=d.alt;if(f){d.initParams=f}if(d.isWindowless&&!d.windowless){d.windowless=d.isWindowless}if(d.framerate&&!d.maxFramerate){d.maxFramerate=d.framerate}if(c&&!d.id){d.id=c}delete d.ignoreBrowserVer;delete d.inplaceInstallPrompt;delete d.version;delete d.isWindowless;delete d.framerate;delete d.data;delete d.src;delete d.alt;if(Silverlight.isInstalled(o.version)){for(var b in m){if(m[b]){if(b=="onLoad"&&typeof m[b]=="function"&&m[b].length!=1){var k=m[b];m[b]=function(p){return k(document.getElementById(c),g,p)}}var e=Silverlight.__getHandlerName(m[b]);if(e!=null){d[b]=e;m[b]=null}else{throw"typeof events."+b+" must be 'function' or 'string'"}}}slPluginHTML=Silverlight.buildHTML(d)}else{slPluginHTML=Silverlight.buildPromptHTML(o)}if(l){l.innerHTML=slPluginHTML}else{return slPluginHTML}};Silverlight.buildHTML=function(c){var b=[];b.push('<object type="application/x-silverlight" data="data:application/x-silverlight,"');if(c.id!=null){b.push(' id="'+c.id+'"')}if(c.width!=null){b.push(' width="'+c.width+'"')}if(c.height!=null){b.push(' height="'+c.height+'"')}b.push(" >");delete c.id;delete c.width;delete c.height;for(var a in c){if(c[a]){b.push('<param name="'+Silverlight.HtmlAttributeEncode(a)+'" value="'+Silverlight.HtmlAttributeEncode(c[a])+'" />')}}b.push("</object>");return b.join("")};Silverlight.createObjectEx=function(c){var b=c;var a=Silverlight.createObject(b.source,b.parentElement,b.id,b.properties,b.events,b.initParams,b.context);if(b.parentElement==null){return a}};Silverlight.buildPromptHTML=function(b){var d="";var c=Silverlight.fwlinkRoot;var a=b.version;if(b.alt){d=b.alt}else{if(!a){a=""}d="<a href='javascript:Silverlight.getSilverlight(\"{1}\");' style='text-decoration: none;'><img src='{2}' alt='Get Microsoft Silverlight' style='border-style: none'/></a>";d=d.replace("{1}",a);d=d.replace("{2}",c+"108181")}return d};Silverlight.getSilverlight=function(c){if(Silverlight.onGetSilverlight){Silverlight.onGetSilverlight()}var a="";var e=String(c).split(".");if(e.length>1){var d=parseInt(e[0]);if(isNaN(d)||d<2){a="1.0"}else{a=e[0]+"."+e[1]}}var b="";if(a.match(/^\d+\056\d+$/)){b="&v="+a}Silverlight.followFWLink("114576"+b)};Silverlight.followFWLink=function(a){top.location=Silverlight.fwlinkRoot+String(a)};Silverlight.HtmlAttributeEncode=function(b){var e;var d="";if(b==null){return null}for(var a=0;a<b.length;a++){e=b.charCodeAt(a);if(((e>96)&&(e<123))||((e>64)&&(e<91))||((e>43)&&(e<58)&&(e!=47))||(e==95)){d=d+String.fromCharCode(e)}else{d=d+"&#"+e+";"}}return d};Silverlight.default_error_handler=function(b,a){var c;var e=a.ErrorType;c=a.ErrorCode;var d="\nSilverlight error message     \n";d+="ErrorCode: "+c+"\n";d+="ErrorType: "+e+"       \n";d+="Message: "+a.ErrorMessage+"     \n";if(e=="ParserError"){d+="XamlFile: "+a.xamlFile+"     \n";d+="Line: "+a.lineNumber+"     \n";d+="Position: "+a.charPosition+"     \n"}else{if(e=="RuntimeError"){if(a.lineNumber!=0){d+="Line: "+a.lineNumber+"     \n";d+="Position: "+a.charPosition+"     \n"}d+="MethodName: "+a.methodName+"     \n"}}alert(d)};Silverlight.__cleanup=function(){for(var a=Silverlight._silverlightCount-1;a>=0;a--){window["__slEvent"+a]=null}Silverlight._silverlightCount=0;if(window.removeEventListener){window.removeEventListener("unload",Silverlight.__cleanup,false)}else{window.detachEvent("onunload",Silverlight.__cleanup)}};Silverlight.__getHandlerName=function(b){var a="";if(typeof b=="string"){a=b}else{if(typeof b=="function"){if(Silverlight._silverlightCount==0){if(window.addEventListener){window.addEventListener("onunload",Silverlight.__cleanup,false)}else{window.attachEvent("onunload",Silverlight.__cleanup)}}var c=Silverlight._silverlightCount++;a="__slEvent"+c;window[a]=b}else{a=null}}return a};function SilverlightPlayer(a,b){this.embed(a,"js/player/slplayer.xaml","SilverlightPlugin");this.iSilverlight=document.getElementById("SilverlightPlugin");this.hasInitializationCallback=true;this.currentState="Loading";this.lastSeekAction=undefined;this.lastSeekTarget=undefined;this.sizeOffset=0;return this}SilverlightPlayer.prototype=new MediaPlayer();SilverlightPlayer.hasPlayer=function(){return Silverlight.isInstalled("1.0")};SilverlightPlayer.canHasPlayer=function(){return true};SilverlightPlayer.inPlaceInstaller=function(a){Silverlight.createObject("",a,"SilverlightInstaller",{width:"320",height:"240",inplaceInstallPrompt:true,background:"#FFFFFF",isWindowless:"false",framerate:"24",version:"1.0"},{onError:null,onLoad:null},null)};SilverlightPlayer.prototype.embed=function(a,c,b){Silverlight.createObject(c,a,b,{width:"100%",height:"100%",inplaceInstallPrompt:false,background:"#00000000",isWindowless:"true",framerate:"24",version:"1.0"},{onError:null,onLoad:null},null)};SilverlightPlayer.prototype.startVideo=function(){if(this.iMediaPlayer){this.iMediaPlayer.play()}};SilverlightPlayer.prototype.stopVideo=function(){if(this.iMediaPlayer){this.iMediaPlayer.stop()}};SilverlightPlayer.prototype.pauseVideo=function(){if(this.iMediaPlayer){this.iMediaPlayer.pause()}};SilverlightPlayer.prototype.getPosition=function(){if(this.iMediaPlayer){var a=this.iMediaPlayer.Position.Seconds;if(this.currentState=="Buffering"&&this.lastPosition!==undefined&&this.lastPosition<a&&this.lastPosition+10>a){debugLog("Silverlight buffering workaround");this.handlePlayStateChange("Playing")}this.lastPosition=a;return a}else{return 0}};SilverlightPlayer.prototype.setPosition=function(b){if(!this.iMediaPlayer){return}this.pauseVideo();var a=this.iMediaPlayer.Position;a.seconds=b;this.iMediaPlayer.position=a;this.lastSeekAction=new Date();this.lastSeekTarget=b;this.startVideo()};SilverlightPlayer.prototype.getDuration=function(){if(this.iMediaPlayer){return this.iMediaPlayer.NaturalDuration.Seconds}else{return 0}};SilverlightPlayer.prototype.getVolume=function(){if(this.iMediaPlayer){return this.iMediaPlayer.Volume}else{return 0}};SilverlightPlayer.prototype.setVolume=function(a){if(this.iMediaPlayer){this.iMediaPlayer.Volume=a}};SilverlightPlayer.prototype.loadMovie=function(a){if(this.iMediaPlayer){var b=this.iMediaPlayer.BufferingTime;b.seconds=3;this.iMediaPlayer.BufferingTime=b;this.iMediaPlayer.Source=a}};SilverlightPlayer.prototype.resize=function(c,a){debugLog("Resizing Silverlight player to "+c+" x "+a);if(player.iSilverlight&&!player.iSilverlight.content.fullscreen){$(player.iSilverlight).setStyle({height:(a+20)+"px"})}if(this.iMediaPlayer){this.iMediaPlayer.Width=c;this.iMediaPlayer.Height=a;var e=player.iSilverlight.content.findName("MagnifierGlass");e.setValue("Canvas.Left",c-24);e.setValue("Canvas.Top",a+6);if(player.iSilverlight.content.fullscreen){var b=player.iSilverlight.content.actualWidth-c;var d=player.iSilverlight.content.actualHeight-a;this.iMediaPlayer.setValue("Canvas.Left",b/2);this.iMediaPlayer.setValue("Canvas.Top",d/2)}else{this.iMediaPlayer.setValue("Canvas.Left",0);this.iMediaPlayer.setValue("Canvas.Top",0)}}};SilverlightPlayer.prototype.toggleFullScreen=function(){player.iSilverlight.content.fullscreen=!player.iSilverlight.content.fullscreen};SilverlightPlayer.prototype.handlePlayStateChange=function(a){this.currentState=a;if(this.onPlayStateChanged!==undefined){this.onPlayStateChanged(a)}};SilverlightPlayer.prototype.dumpMarkers=function(){var a="Markers: "+player.iMediaPlayer.currentMedia.markerCount+"\n";for(i=0;i<player.iMediaPlayer.currentMedia.markerCount;i++){a+=player.iMediaPlayer.currentMedia.getMarkerTime(i+1)+" "+player.iMediaPlayer.currentMedia.getMarkerName(i+1)+"\n"}debugLog(a)};SilverlightPlayer.prototype.dumpAttributes=function(){var b="Attributes: "+player.iMediaPlayer.currentMedia.attributeCount+"\n";for(i=0;i<player.iMediaPlayer.currentMedia.attributeCount;i++){var a=player.iMediaPlayer.currentMedia.getAttributeName(i);b+=a+" "+player.iMediaPlayer.currentMedia.getItemInfo(a)+"\n"}debugLog(b)};function slOnFullScreenChange(c,b){var d,a;var e=player.iSilverlight.content.actualWidth*3/4;var f=player.iSilverlight.content.actualHeight*4/3;if(f<player.iSilverlight.content.actualWidth){d=f;a=player.iSilverlight.content.actualHeight}else{a=e;d=player.iSilverlight.content.actualWidth}player.resize(d,a)}function slControlLoaded(b,a){player.iMediaPlayer=player.iSilverlight.content.findName("SilverlightControl");player.resize($("videowindow").getWidth(),$("videowindow").getHeight());player.handlePlayStateChange("Initialized");player.iSilverlight.content.onFullScreenChange=slOnFullScreenChange}function slCurrentStateChanged(b,a){if(player!==undefined){player.handlePlayStateChange(player.iMediaPlayer.CurrentState)}}function slMarkerEvent(a,b){handleMarker(b.Marker.Text)}function slHover(b,a){$("videomagnifier").addClassName("hover")}function slToggleFullScreen(b,a){player.toggleFullScreen()}function slUnhover(b,a){$("videomagnifier").removeClassName("hover")}function OnDSPlayStateChangeEvt(a){if(player!==undefined){var b;switch(a){case 0:b="Undefined";break;case 1:b="Stopped";this.lastSeekAction=undefined;break;case 2:b="Paused";break;case 3:b="Playing";break;case 4:b="ScanForward";break;case 5:b="ScanReverse";break;case 6:b="Buffering";break;case 7:b="Waiting";break;case 8:b="MediaEnded";break;case 9:b="Transitioning";break;case 10:b="Ready";break;case 11:b="Reconnecting";break}if(b){player.handlePlayStateChange(b)}}}function OnDSScriptCommandEvt(b,a){handleMarker(a)}var detectableWithVB=false;if((navigator.userAgent.indexOf("MSIE")!=-1)&&(navigator.userAgent.indexOf("Win")!=-1)){document.writeln('<script language="VBscript">');document.writeln("'do a one-time test for a version of VBScript that can handle this code");document.writeln("detectableWithVB = False");document.writeln("If ScriptEngineMajorVersion >= 2 then");document.writeln("  detectableWithVB = True");document.writeln("End If");document.writeln("'this next function will detect most plugins");document.writeln("Function detectActiveXControl(activeXControlName)");document.writeln("  on error resume next");document.writeln("  detectActiveXControl = False");document.writeln("  If detectableWithVB Then");document.writeln("     detectActiveXControl = IsObject(CreateObject(activeXControlName))");document.writeln("  End If");document.writeln("End Function");document.writeln("<\/script>")}function detectPlugin(){var c=detectPlugin.arguments;var b=false;if(navigator.plugins&&navigator.plugins.length>0){var a=navigator.plugins.length;for(pluginsArrayCounter=0;pluginsArrayCounter<a;pluginsArrayCounter++){var d=0;for(namesCounter=0;namesCounter<c.length;namesCounter++){if((navigator.plugins[pluginsArrayCounter].name.indexOf(c[namesCounter])>=0)||(navigator.plugins[pluginsArrayCounter].description.indexOf(c[namesCounter])>=0)){d++}}if(d==c.length){b=true;break}}}return b}function WindowsMediaPlayer(a){this.embed(a);this.iMediaPlayer=$("WindowsMediaPlayerControl");if(isIE()){WindowsMediaPlayerControl.attachEvent("playstatechange",OnDSPlayStateChangeEvt);WindowsMediaPlayerControl.attachEvent("scriptcommand",OnDSScriptCommandEvt)}this.hasInitializationCallback=true;this.lastSeekAction=undefined;this.lastSeekTarget=undefined;this.currentState="Loading";var b=this;this.loadTimer=window.setTimeout(function(){b.initCallback()},200);return this}WindowsMediaPlayer.prototype=new MediaPlayer();WindowsMediaPlayer.hasPlayer=function(){pluginFound=detectPlugin("Windows Media Player Firefox Plugin");if(!pluginFound&&detectableWithVB){pluginFound=detectActiveXControl("WMPlayer.OCX")}return pluginFound};WindowsMediaPlayer.canHasPlayer=function(){return isWin()&&(isIE()||isFF())};WindowsMediaPlayer.prototype.initCallback=function(){if(this.iMediaPlayer.playState!==undefined){window.clearTimeout(this.loadTimer);this.iMediaPlayer.settings.invokeURLs=false;this.handlePlayStateChange("Initialized");this.initialized=true}};WindowsMediaPlayer.prototype.startVideo=function(){this.iMediaPlayer.controls.play()};WindowsMediaPlayer.prototype.stopVideo=function(){this.iMediaPlayer.controls.stop()};WindowsMediaPlayer.prototype.pauseVideo=function(){this.iMediaPlayer.controls.pause()};WindowsMediaPlayer.prototype.getPosition=function(){return this.iMediaPlayer.controls.currentPosition};WindowsMediaPlayer.prototype.setPosition=function(a){this.pauseVideo();this.iMediaPlayer.controls.currentPosition=a;this.lastSeekAction=new Date();this.lastSeekTarget=a;this.startVideo()};WindowsMediaPlayer.prototype.getDuration=function(){return this.iMediaPlayer.currentMedia.duration};WindowsMediaPlayer.prototype.handlePlayStateChange=function(a){this.currentState=a;if(this.iMediaPlayer&&this.iMediaPlayer.currentMedia){debugLog(this.iMediaPlayer.currentMedia.markerCount+" markers")}if(this.onPlayStateChanged!==undefined){this.onPlayStateChanged(a)}};WindowsMediaPlayer.prototype.embed=function(a){a.innerHTML='<OBJECT ID="WindowsMediaPlayerControl" WIDTH="100%" HEIGHT="100%" '+(isIE()?'classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"':"")+'type="application/x-ms-wmp">   <PARAM NAME="autoSize" VALUE="FALSE">   <PARAM NAME="stretchToFit" VALUE="TRUE">   <PARAM NAME="windowlessVideo" VALUE="FALSE">   <PARAM NAME="autoStart" VALUE="TRUE">   <PARAM NAME="uiMode" VALUE="none"></OBJECT>'};WindowsMediaPlayer.prototype.getVolume=function(){return this.iMediaPlayer.settings.volume/100};WindowsMediaPlayer.prototype.setVolume=function(a){this.iMediaPlayer.settings.volume=a*100};WindowsMediaPlayer.prototype.loadMovie=function(a){this.iMediaPlayer.URL=a};WindowsMediaPlayer.prototype.resize=function(b,a){if(this.iMediaPlayer){this.iMediaPlayer.setStyle({width:b+"px",height:a+"px"});this.iMediaPlayer.width=b;this.iMediaPlayer.height=a}};WindowsMediaPlayer.prototype.toggleFullScreen=function(){if(!this.initialized){return}if(translations[settings.language].returnfromfullscreen&&(!this.fullScreenAlertShown)){alert(translations[settings.language].returnfromfullscreen);this.fullScreenAlertShown=true}this.iMediaPlayer.fullScreen=!this.iMediaPlayer.fullScreen};var forcePlayer;var offerSL=true;var offerFL=true;var offerWM=true;var updateInterval=200;var currentMediaURL;var currentMediaId;var useXmoov=false;var playbackInitialized=false;var userStopped=false;var seekSlider;var volSlider;var slideFlowSlider;var slideFlow;var myLightbox;var player;var slideDragStartPos;var prevVol=0.5;var currentChart;var updateTimer=0;var chartBoxPreloader;var cfTarget;var isPlaying;var isStopped=true;var isErrorState=false;var oldHeight;var consoleHeightDelta=0;var SEEK_TPL={b_vertical:false,b_watch:false,n_controlWidth:135,n_controlHeight:7,n_sliderWidth:14,n_sliderHeight:7,n_pathLeft:0,n_pathTop:0,n_pathLength:120,n_zIndex:1};var SEEK_INIT={n_minValue:0,n_maxValue:100,n_value:0,n_step:1};var VOL_TPL={b_vertical:false,b_watch:true,n_controlWidth:25,n_controlHeight:7,n_sliderWidth:5,n_sliderHeight:7,n_pathLeft:0,n_pathTop:0,n_pathLength:19,n_zIndex:1};var VOL_INIT={n_minValue:0,n_maxValue:100,n_value:50,n_step:1};var SLIDEFLOW_TPL={b_vertical:false,b_watch:true,n_controlWidth:300,n_controlHeight:7,n_sliderWidth:14,n_sliderHeight:7,n_pathLeft:0,n_pathTop:0,n_pathLength:300-14,n_zIndex:1};var SLIDEFLOW_INIT={n_minValue:0,n_maxValue:100,n_value:0,n_step:1};var SLIDEFLOW_DATA={imgWidthNormal:100,imgWidthTilted:75,imgHeight:90,onCenterClick:function(a){showChart(a,true)},handleSlideMove:function(a){if(slideFlowSlider){slideFlowSlider.f_setValue(a,false,true)}},containerElement:null,numImages:null,transparentImg:"images/static/spacer.gif",cursorOpenHand:"images/static/openhand.cur",cursorClosedHand:"images/static/closedhand.cur",slideDistance:10};var translations={en:{returnfromfullscreen:"Press ESC to return from fullscreen mode."},fr:{returnfromfullscreen:"Veuillez appuyer sur la touche échappement pour sortir du mode plein écran."},de:{returnfromfullscreen:"Bitte drücken sie Escape, um den Vollbildmodus zu verlassen."}};function debugBox(){if(settings.debug){var a=document.createElement("div");a.id="debugbox";a.innerHTML='<h1>debug</h1><form name="debug"><label>Video position:</label><input name="pos" readonly="readonly" /><br /><label>Current chart:</label><input name="actualchart" readonly="readonly" /><br /><textarea name="log" readonly="readonly" cols="50" rows="15"></textarea><br /></form>';document.body.appendChild(a);new Draggable("debugbox",{snap:false,revert:false})}}function debugLog(a){if(settings.debug){document.debug.log.value=a+"\n"+document.debug.log.value}}function applyTranslations(){$H(translations[settings.language]).each(function(a){if($(a.key)){$(a.key).innerHTML=a.value}})}var preloadImages=[];function preloadImage(b){var a=new Image();a.src=b;preloadImages.push(a)}function preloadControls(b){var a=["play-hover.gif","pause-hover.gif","prev-hover.gif","next-hover.gif","stop-hover.gif","magnifier-hover.gif","seekslider-hover.gif","volslider-hover.gif","speaker-hover.gif","speaker_muted.gif","speaker_muted-hover.gif","lb-close.gif","lb-close-hover.gif","lb-fermer.gif","lb-fermer-hover.gif","lb-zurueck.gif","lb-zurueck-hover.gif"];var d=["closedhand.cur","openhand.cur"];var c;for(c=0;c<a.length;c++){preloadImage("images/"+b+"/"+a[c])}for(c=0;c<d.length;c++){preloadImage("images/static/"+d[c])}}function applyColorScheme(a){preloadControls(a);if($("helpLink")){$("helpLink").href="images/"+a+"/help-"+(settings.enableSlideflow?"slideflow":"noslideflow")+"-"+(settings.enableCharts?"":"nocharts-")+settings.mediaPosition+"-"+settings.language+".png";$("helpLink").onclick=function(){myLightbox.start(this);return false}}}function initSlideFlow(){if(settings.enableSlideflow&&currentClip!==undefined){SLIDEFLOW_DATA.containerElement=$("slideflow");SLIDEFLOW_DATA.numImages=settings.clips[currentClip-1].numSlides;SLIDEFLOW_DATA.clipIdentifier=settings.clips[currentClip-1].chartIdentifier;SLIDEFLOW_DATA.pathLeft="charts/"+settings.clips[currentClip-1].chartIdentifier+"/left";SLIDEFLOW_DATA.pathCenter="charts/"+settings.clips[currentClip-1].chartIdentifier+"/center";SLIDEFLOW_DATA.pathRight="charts/"+settings.clips[currentClip-1].chartIdentifier+"/right";SLIDEFLOW_DATA.images=[];for(var a=0;a<settings.clips[currentClip-1].numSlides;a++){SLIDEFLOW_DATA.images[a]=settings.clips[currentClip-1].actualCharts[a]+".jpg"}slideFlow=new Slideflow(SLIDEFLOW_DATA)}}function initConsole(){if(xmlDoc){initDynamicElements(true)}if(settings.width&&settings.height){checkPopupSize(settings.width,settings.height)}if(settings.debug){debugBox()}applyTranslations();applyColorScheme(settings.colorScheme);if(settings.enableResizing){$("videoScaler").setStyle({display:"inline"})}else{$("container").addClassName("noresize")}window.vcresize=window.onresize;window.onresize=onResize;createPopupLinks();ie6Fixes();if(window.ieFixHover){$$(".button").each(ieFixHover);$$(".sliderbutton").each(ieFixHover);$$("input").each(ieFixHover)}if(!httpReq){$("installStatusUnsupported").setStyle({display:"inline"});return}if(!xmlDoc){$("clipStatusNotFound").setStyle({display:"inline"});errorState();return}if(settings.mediaPosition=="left"){$("media").className="leftBox";$("chart").className="rightBox";$("helpoverlay").className="videoLeft"}if(settings.enableKeys){document.onkeydown=handleKeys}if(!settings.enableSlideflow){$("container").addClassName("noslideflow")}initCorners();if(!settings.enableCharts){$("container").addClassName("nocharts");$("footer").addClassName("nocharts")}if(settings.enableLivePush){$("of_charts").hide()}onResize();showElements();if(callbacks.initialize){callbacks.initialize()}playClip(currentClip);if(settings.enableSlideflow){slideFlow.startUp()}}function errorState(){isErrorState=true;if($("videoScaler")){$("videoScaler").setStyle({display:"none"})}$("loader").addClassName("hiddenloader");$("videowindow").setStyle({display:"none"});$("videocontents").setStyle({marginTop:0});$("videocontents").addClassName("errorstate");if(callbacks.handleError){callbacks.handleError()}showElements();onResize()}function showElements(){var a=["container","footer"];if(settings.roundedCorners){a.push("topcorners","bottomcorners")}$A(a).each(function(b){$(b).setStyle({display:"block"})});if(settings.enableSlideflow){slideFlowSlider.f_show()}}function setupPlayer(b){useXmoov=false;if(b=="wm"){$("videowindow").setStyle({visibility:"hidden"});player=new WindowsMediaPlayer($("videowindow"));currentMediaId=Math.floor(Math.random()*settings.clips[currentClip-1].mediaURLs.wm.length);currentMediaURL=settings.clips[currentClip-1].mediaURLs.wm[currentMediaId]}else{if(b=="sl"){player=new SilverlightPlayer($("videowindow"),$("fullscreenbutton"));currentMediaId=Math.floor(Math.random()*settings.clips[currentClip-1].mediaURLs.wm.length);currentMediaURL=settings.clips[currentClip-1].mediaURLs.wm[currentMediaId]}else{if(b=="fl"){player=new FlashPlayer($("videowindow"));currentMediaId=Math.floor(Math.random()*settings.clips[currentClip-1].mediaURLs.fl.length);if(settings.clips[currentClip-1].xmoov.fl[currentMediaId]==true){currentMediaURL=settings.clips[currentClip-1].mediaURLs.fl[currentMediaId];useXmoov=true}else{currentMediaURL=settings.clips[currentClip-1].mediaURLs.fl[currentMediaId]}}}}player.onPlayStateChanged=handlePlayStateChanged;swapPlayPause(false);swapMuted(false);$("videowindow").setStyle({display:"block"});$("loader").addClassName("hiddenloader");if(b!="wm"){$("videowindow").setStyle({visibility:"visible"})}seekSlider.f_show();volSlider.f_show();if(!player.hasInitializationCallback){setupMovie()}return false}function initializePlayback(){playbackInitialized=false;stop();if(player){player.cleanup()}if(forcePlayer){setupPlayer(forcePlayer);return}enableFL=typeof(FlashPlayer)!="undefined"&&(settings.clips[currentClip-1].mediaURLs.fl.length>0);var b=enableFL&&FlashPlayer.canHasPlayer();if(b&&FlashPlayer.hasPlayer()){setupPlayer("fl");if(!FlashPlayer.hasFullScreen()){$("videomagnifier").hide()}return}enableSL=typeof(SilverlightPlayer)!="undefined"&&(settings.clips[currentClip-1].mediaURLs.wm.length>0);var c=enableSL&&SilverlightPlayer.canHasPlayer();if(c&&SilverlightPlayer.hasPlayer()){setupPlayer("sl");return}enableWM=typeof(WindowsMediaPlayer)!="undefined"&&(settings.clips[currentClip-1].mediaURLs.wm.length>0);var a=enableWM&&WindowsMediaPlayer.canHasPlayer();if(a&&WindowsMediaPlayer.hasPlayer()){setupPlayer("wm");return}if(offerSL&&c){$("installStatusChoiceSl").setStyle({display:"inline"});SilverlightPlayer.inPlaceInstaller($("silverlightInplacePlaceholder"));$("installOptionAlternativeWmIe").setStyle({display:(a&&isIE()?"inline":"none")});$("installOptionAlternativeWmFf").setStyle({display:(a&&isFF()?"inline":"none")});$("installOptionAlternativeNoWm").setStyle({display:(a&&(isIE()||isFF())?"none":"inline")})}else{if(offerFL&&b){$("installStatusChoiceFl").setStyle({display:"inline"})}else{if(offerWM&&a){$("installStatusChoiceWm").setStyle({display:"inline"});$("installOptionWmIe").setStyle({display:(isIE()?"block":"none")});$("installOptionWmFf").setStyle({display:(isFF()?"block":"none")})}else{$("installStatusUnsupported").setStyle({display:"inline"})}}}errorState()}function playClip(a){if(callbacks.handlePlayClip){callbacks.handlePlayClip(a)}currentClip=a;settings.clips[currentClip-1].chartBase="charts/"+settings.clips[currentClip-1].chartIdentifier+"/large/";showChart(1,false);initializePlayback()}function xmoovURL(a){var b=settings.xmoovStreamer;b=b.replace("{+filename+}",currentMediaURL);b=b.replace("{+position+}",a==undefined?0:a);return b}function setupMovie(){debugLog("Loading "+currentMediaURL);if(settings.startTime){settings.clips[currentClip-1].startTime=settings.startTime}if(settings.stopTime){settings.clips[currentClip-1].stopTime=settings.stopTime}var b=settings.clips[currentClip-1].startTime?tcToSec(settings.clips[currentClip-1].startTime):undefined;var a=settings.clips[currentClip-1].stopTime?tcToSec(settings.clips[currentClip-1].stopTime):undefined;if(useXmoov==true){player.loadMovie(xmoovURL(b),undefined,undefined)}else{player.loadMovie(currentMediaURL,b,a)}onResize();initSlideSync();playbackInitialized=true}function getChartTime(a){return tcToSec(settings.clips[currentClip-1].charts[a-1].getElementsByTagName("timecode")[0].firstChild.nodeValue)}function getChartUrl(a){return settings.clips[currentClip-1].chartBase+(settings.enableLivePush?a:settings.clips[currentClip-1].actualCharts[a-1])+".jpg"+(settings.enableLivePush||settings.isLive||!settings.cacheCharts?"?rnd="+Math.random():"")}function slideFlowUpdate(){if(cfTarget===undefined){return}if(slideFlow&&slideFlow.startedUp&&((!slideFlowSlider.isActive()&&!slideFlow.isActive())||isStopped)){slideFlow.glideToSlide(cfTarget);cfTarget=undefined}}function chartBoxFadeIn(){fadeInTimeout=null;if(!chartBoxPreloader){return}else{if(chartBoxPreloader.complete){new Effect.Appear($("chartImg"),{beforeSetup:function(a){a.element.setOpacity(a.options.from).show();if(window.loadIEFilterImage){loadIEFilterImage(a.element,chartBoxPreloader.src,true)}else{a.element.src=chartBoxPreloader.src}chartBoxPreloader=undefined}})}else{if(!fadeInTimeout){fadeInTimeout=window.setTimeout("chartBoxFadeIn()",100)}}}}function chartBoxSwap(c){var b=(settings.enableMediumCharts?getChartUrl(c).replace("/large/","/medium/"):getChartUrl(c));if(!settings.enableChartboxFade){$("chartImg").src=b;return}var a=(chartBoxPreloader!==undefined);chartBoxPreloader=new Image();chartBoxPreloader.src=b;if(!a){new Effect.Fade($("chartImg"),{duration:0.4,to:0.01,afterFinish:chartBoxFadeIn})}}function lightboxSwap(a){if(settings.enableLightboxFade){new Effect.Fade("lightboxImage",{duration:0.2,afterFinish:function(){new Effect.Appear("lightboxImage",{beforeStart:function(){document.getElementById("lightboxImage").setAttribute("src",getChartUrl(a))}})}})}else{document.getElementById("lightboxImage").setAttribute("src",getChartUrl(a))}}function showChart(b,a){if(!settings.enableCharts){return}b=parseDecimal(b);debugLog("showChart("+b+")");if(isNaN(b)||b<=0||(b>settings.clips[currentClip-1].charts.length&&(!settings.enableLivePush))){return}currentChart=b;if(callbacks.handleShowChart){callbacks.handleShowChart(currentChart)}if(a&&player){debugLog("Seeking to "+getChartTime(b));player.setPosition(getChartTime(b));seekSlider.f_setValue(player.getSafePosition()/player.getDuration()*100,false,true)}lightbox_link=$("lightbox-link");lightbox_link.setAttribute("href",getChartUrl(b));lightbox_button=$("magnifierbutton");lightbox_button.setAttribute("href",getChartUrl(b));chartBoxSwap(b);cfTarget=b;slideFlowUpdate();if($("lightbox")&&myLightbox&&myLightbox.is_single_item!==true){if($("lightbox").style.display!="none"){lightboxSwap(b)}}$("input_act_chart").value=currentChart;$("input_act_chart").blur();$("max_charts").innerHTML=settings.clips[currentClip-1].numSlides}function checkTime(a){if((!settings.enableCharts)||settings.enableLivePush){return}var b=parseDecimal(a);for(i=1;i<=settings.clips[currentClip-1].charts.length;i++){if(b>=getChartTime(i)&&(i==settings.clips[currentClip-1].charts.length||b<getChartTime(i+1))){if(i!=currentChart){debugLog((a)+"=>"+(b)+"==> changing to "+i);showChart(i,false)}break}}}function update(){if(settings.debug){var a=player.getPosition();document.debug.pos.value=secToTc(a)+"   "+a.toFixed(2);document.debug.actualchart.value=currentChart}checkTime(player.getSafePosition());slideFlowUpdate();if(useXmoov==true&&savedPosition!=undefined){seekSlider.f_setValue(savedPosition/player.getDuration()*100,false,true);if(savedPosition>(player.getSafePosition()-2)&&savedPosition<(player.getSafePosition()+2)){savedPosition=undefined}}else{seekSlider.f_setValue(player.getSafePosition()/player.getDuration()*100,false,true)}}function swapPlayPause(a){if(isPlaying==a){return}isPlaying=a;$("playbutton").setStyle({display:a?"none":"inline"});$("pausebutton").setStyle({display:a?"inline":"none"});if($("lb-play-button")){$("lb-play-button").setStyle({display:a?"none":"inline"})}if($("lb-pause-button")){$("lb-pause-button").setStyle({display:a?"inline":"none"})}}function swapMuted(a){$("loudspeaker").setStyle({display:a?"none":"inline"});$("loudspeakermuted").setStyle({display:a?"inline":"none"})}function play(){userStopped=false;if(callbacks.handlePlayClip){callbacks.handlePlayClip(currentClip)}if(player){if(useXmoov==true){if(isStopped==true){var b=xmoovPosition(0);var a=xmoovURL(b);player.reloadMovie(a)}else{player.startVideo()}}else{player.startVideo()}}}function stop(){if(!player){return}userStopped=true;player.stopVideo()}function handlePlayStateChanged(a){debugLog("Player: "+a);if(a=="Initialized"){swapPlayPause(true);$("loader").removeClassName("hiddenloader");setupMovie()}else{if(a=="Playing"){isStopped=false;userStopped=false;swapPlayPause(true);if(updateTimer===0){updateTimer=window.setInterval("update()",updateInterval)}onResize();$("loader").addClassName("hiddenloader");$("videowindow").setStyle({visibility:"visible"})}else{if(a=="Stopped"){$("loader").addClassName("hiddenloader");if(!isStopped){isStopped=true;swapPlayPause(false);window.clearInterval(updateTimer);updateTimer=0;seekSlider.f_setValue(0,false,true);if(!userStopped&&currentClip<settings.clips.length){playClip(currentClip+1)}else{if(playbackInitialized&&callbacks.handleStopped){callbacks.handleStopped()}showChart(1,false)}}}else{if(a=="Paused"){swapPlayPause(false);window.clearInterval(updateTimer);updateTimer=0}}}}if(a=="Buffering"){swapPlayPause(true);$("loader").removeClassName("hiddenloader");if(!isIE9()){$("videowindow").setStyle({visibility:"hidden"})}if(updateTimer===0){updateTimer=window.setInterval("update()",updateInterval)}}}function onResize(){if(window.vcresize){window.vcresize()}if(slideFlow&&slideFlow.startedUp){slideFlow.refresh()}if(!settings.enableResizing){return}var b=Math.max(320,$("videoScaler").getWidth());var a=Math.max(240,$("videoScaler").getHeight());$("videowindow").setStyle({width:b+"px",height:a+"px"});debugLog("videowindow: "+b+" x "+a);if(!isErrorState){$("videocontents").setStyle({marginTop:"-"+(a+(isIE()?3:0))+"px"})}else{try{$("videocontents").setStyle({width:((settings.enableCharts?$("chartbox").getWidth():320)+(isIE6()?-1:-4))+"px",height:((settings.enableCharts?$("chartbox").getHeight():240)+(isIE6()?-1:-4))+"px"})}catch(c){}}if(player){player.resize(b,a)}$("container").setStyle({minHeight:($("media").getHeight()+(settings.enableSlideflow?510:400)-240-$("topcorners").getHeight()-$("bottomcorners").getHeight()+consoleHeightDelta)+"px"});var d=$("container").getHeight()+$("topcorners").getHeight()+$("bottomcorners").getHeight();var e=d*(800/(settings.enableSlideflow?610:(settings.enableCharts?520:900)));if(oldHeight===undefined||(d>oldHeight&&e>$("container").getWidth())||(d<oldHeight&&e<$("container").getWidth())){$("container").setStyle({minWidth:e+"px"});$("topcorners").setStyle({minWidth:e+"px"});$("bottomcorners").setStyle({minWidth:e+"px"})}oldHeight=d;$("navigation").setStyle({top:((d-$("chart").getHeight()-$("header").getHeight())/2-$("navigation").getHeight()/2-10)+"px"});if(callbacks.handleResize){callbacks.handleResize()}}function speakerClick(a){if(a){prevVol=player.getVolume();volSlider.f_setValue(0,false,false)}else{volSlider.f_setValue(prevVol*100,false,false)}}function videoMagnifierClick(){if(player){player.toggleFullScreen()}}function xmoovPosition(c){var b=0;if(c<=keyframes.times[0]){return keyframes.filepositions[0]}for(var a=0;a<keyframes.times.length;a++){if(a==(keyframes.times.length-1)){b=(keyframes.times.length-1)}else{if(c>=keyframes.times[a]&&c<keyframes.times[a+1]){b=a;break}}}return keyframes.filepositions[b]}var savedPosition;function handlePositionSeek(b){if(slideFlowSlider){slideFlowSlider.clearActivityTimeout()}if(slideFlow){slideFlow.clearActivityTimeout()}var c=b*player.getDuration()/100;if(useXmoov==true){savedPosition=c;player.reloadMovie(xmoovURL(xmoovPosition(c)))}else{player.setPosition(c)}}function handleVolumeSeek(a){player.setVolume(a/100);if(a<5){swapMuted(true)}else{swapMuted(false)}}function handleSlideSeek(a){slideFlow.disableMoveUpdate();slideFlow.glideToPerc(a)}function skipSlides(a){if(settings.enableLivePush){return}showChart(currentChart+parseInt(a,10),true)}function prevSlide(){if((!settings.enableCharts)||settings.enableLivePush){return}if(!player){skipSlides(-1);return}var a=Math.floor(player.getSafePosition());var c=getChartTime(currentChart);var b=5;if(a>=c+b){skipSlides(0)}else{skipSlides(-1)}}function handleWheel(a){debugLog("glide "+a);if(slideFlow){slideFlow.scroll(a)}}function handleKeys(b){b=(b)?b:((window.event)?event:null);if(player===undefined){return}if(b){debugLog("key "+b.keyCode);switch(b.keyCode){case 40:case 39:skipSlides(1);return false;case 38:case 37:prevSlide();return false;case 32:var a=isPlaying;if(isPlaying){player.pauseVideo()}else{play()}swapPlayPause(!a);return false;case 27:if(myLightbox){myLightbox.end()}return false;default:var c=b.target||b.srcElement;if(((b.keyCode>=48&&b.keyCode<=57)||(b.keyCode>=96&&b.keyCode<=105))&&!b.metaKey&&!b.altKey&&!b.ctrlKey&&(c.nodeName!="INPUT"||c.type.toLowerCase()!="text")){$("input_act_chart").value="";$("input_act_chart").focus()}break}}}function handleMarker(a){if(!settings.enableLivePush){return}var b=a.match(/(.*?(Slide|\/))([0-9]+)\.jpg/i);var c=parseDecimal(b[3]);if(currentChart!=c||settings.clips[currentClip-1].chartBase!=(settings.clips[currentClip-1].chartBaseOverride||b[1])){settings.clips[currentClip-1].chartBase=settings.clips[currentClip-1].chartBaseOverride||b[1];showChart(c,false)}}function ie6Fixes(){if((!window.loadIEFilterImage)||(!isIE6())){return}var b=$("header").getStyle("background-image");if(!b){return}b=b.match(/url\("(.*)"\)/);if(!b||b.length<2){return}if(!b[1].match(/\.png$/)){return}var a=$(document.createElement("div"));a.id="ie6-logo";$("header").insertBefore(a,$("title"));$("header").setStyle({background:"none"});loadIEFilterImage(a,b[1],false)}function playerFastInit(){if(player){player.fastInit()}}function doCleanup(){if(player){player.cleanup()}}function initSlideSync(){if(settings.slideSync){updateFromSlideSync()}}function updateFromSlideSync(){new Ajax.Request(settings.slideSync,{method:"get",requestHeaders:{Accept:"application/json"},parameters:{rnd:Math.random()},onSuccess:function(transport){debugLog("slidesync success");try{var result=eval("("+transport.responseText+")");if(result.slide&&currentChart!=result.slide){showChart(result.slide,false)}}catch(e){debugLog("JSON parsing error: "+e)}window.setTimeout(updateFromSlideSync,3000)},onFailure:function(transport){debugLog("slidesync failure");window.setTimeout(updateFromSlideSync,6000)},onException:function(request,exception){debugLog("slidesync exception"+exception)},onComplete:function(transport){debugLog("slidesync completed")}})}if(typeof window.onunload=="function"){var oldunload=window.onunload;window.onunload=function(){doCleanup();oldunload()}}else{window.onunload=doCleanup}var scrollHandler=new ScrollHandler(handleWheel);
