/*ADOBE SYSTEMS INCORPORATED Copyright 2007 Adobe Systems Incorporated All Rights Reserved. NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the terms of the Adobe license agreement accompanying it. If you have received this file from a source other than Adobe, then your use, modification, or distribution of it requires the prior written permission of Adobe.*/ if(!ColdFusion.MediaPlayer){ ColdFusion.MediaPlayer={}; } var $MP=ColdFusion.MediaPlayer; $MP.defaultSWFLocation=_cf_ajaxscriptsrc+"/resources/cf/assets/StrobeMediaPlayback.swf",$MP.defaultOptions={swf:$MP.defaultSWFLocation,width:480,height:275,src:"",javascriptControls:true,playButtonOverlay:true,loop:false,autoPlay:false,controlBarMode:"docked",javascriptCallbackFunction:"triggerHandler"}; $MP.playerMap={}; $MP.playerWrapperMap={}; $MP.playerOptionsMap={}; $MP.jsFunctionMap={}; $MP.titleDataMap={}; $MP.videoMonitorMap={}; $MP.bindInfoMap={}; $MP.bindElements={}; $MP.baseURI; $MP.fancyBoxLeftBorderOffset=5; $MP.fancyBoxBottonBorderOffset=6; $MP.hasHTML5VideoPlaybackSupport=!!document.createElement("video").canPlayType; String.prototype.trim=function(){ return this.replace(/^\s+|\s+$/g,""); }; ColdFusion.MediaPlayer.init=function(_6a0){ var _6a1=$MP.defaultOptions; _6a1.id=_6a0.id; var _6a2={}; var _6a3={}; var _6a4={}; var _6a5=null; var _6a6={onStart:null,onComplete:null,onPause:null,onError:null,onLoad:null,onStartCallback:playbackStart,onPauseCallback:playbackPause}; if(_6a0.width!=null&&typeof (_6a0.width)!="undefined"){ _6a1.width=_6a0.width; }else{ _6a1.width=480; } if(_6a0.height!=null&&typeof (_6a0.height)!="undefined"){ _6a1.height=_6a0.height; }else{ _6a1.height=275; } if(_6a0.baseURI!=null){ $MP.baseURI=_6a0.baseURI; } if(_6a0.src!=null&&_6a0.src!=""){ _6a1.src=resolveSource(_6a0.src); }else{ _6a1.src=""; } if(_6a0.PosterImage!=null&&_6a0.PosterImage!=""){ _6a1.poster=resolveSource(_6a0.PosterImage); }else{ _6a1.poster=""; } if(_6a0.javascriptControls==null){ _6a1.javascriptControls=true; } if(_6a0.playButtonOverlay==null){ _6a1.playButtonOverlay=true; } if(_6a0.repeat!=null){ if(_6a0.repeat=="true"){ _6a1.loop=true; }else{ _6a1.loop=false; } }else{ _6a1.loop=false; } if(_6a0.autoPlay!=null){ if(_6a0.autoPlay=="true"){ _6a1.autoPlay=true; }else{ _6a1.autoPlay=false; } }else{ _6a1.autoPlay=false; } if(_6a0.bgcolor!=null){ _6a1.backgroundColor=_6a0.bgcolor; _6a3.bgColor=_6a0.bgcolor; } if(_6a0.controlbar!=null){ if(_6a0.controlbar==false){ _6a1.controlBarMode="none"; }else{ _6a1.controlBarMode="docked"; } } if(_6a0.skin!=null){ _6a1.skin=resolveSource(_6a0.skin); }else{ _6a1.skin=""; } if(_6a0.onComplete!=null){ _6a6.onComplete=_6a0.onComplete; } if(_6a0.onLoad!=null){ _6a6.onLoad=_6a0.onLoad; } if(_6a0.onStart!=null){ _6a6.onStart=_6a0.onStart; } if(_6a0.onPause!=null){ _6a6.onPause=_6a0.onPause; } if(_6a0.onError!=null){ _6a6.onError=_6a0.onError; } if(_6a0.onBind!=null){ _6a6.onBind=_6a0.onBind; } if(_6a0.hideTitle!=null){ _6a2.hideTitle=_6a0.hideTitle; } if(_6a0.title!=null){ _6a2.title=_6a0.title; } if(_6a0.title_text_color!=null){ _6a2.title_text_color=_6a0.title_text_color; } if(_6a0.title_bgcolor!=null){ _6a2.title_bgcolor=_6a0.title_bgcolor; } if(_6a0.border_left!=null){ _6a3.border_left=_6a0.border_left; } if(_6a0.border_right!=null){ _6a3.border_right=_6a0.border_right; } if(_6a0.border_top!=null){ _6a3.border_top=_6a0.border_top; } if(_6a0.border_bottom!=null){ _6a3.border_bottom=_6a0.border_bottom; } if(_6a0.progress_color!=null){ _6a4.progress_color=_6a0.progress_color; } if(_6a0.progress_bgcolor!=null){ _6a4.progress_bgcolor=_6a0.progress_bgcolor; } if(_6a0.controls_color!=null){ _6a4.controls_color=_6a0.controls_color; } if(_6a0.controlbar_bgcolor!=null){ _6a4.controlbar_bgcolor=_6a0.controlbar_bgcolor; } if(!_6a1.javascriptControls){ $(".strobeMediaPlaybackControlBar,.smp-error,.playoverlay").show(); } if(_6a0.bindData!=null&&_6a0.bindData!="undefined"){ _6a5=$.extend(true,{},_6a1); handleBindingMediaPlayer(_6a5,_6a0.bindData,_6a0.type,_6a6); return; } handleWmode(_6a0,_6a1); playerInitialization(_6a1,_6a0.type,_6a6,_6a2,_6a3,_6a4); }; function handleWmode(_6a7,_6a8){ if(navigator.platform.indexOf("Linux")!=-1){ _6a8.wmode="direct"; return; } if(_6a7.wmode!=null){ _6a8.wmode=_6a7.wmode; }else{ _6a8.wmode="direct"; } var _6a9=document.getElementById(_6a8.id+"_"+"videoTitle"); if((_6a9!==null&&(_6a7.hideTitle==null||_6a7.hideTitle==false))||(_6a8.backgroundColor!=null&&_6a8.backgroundColor.trim()!="")){ _6a8.wmode="transparent"; } } function isValidSourceElementExist(_6aa,type){ if(_6aa.src!=null&&_6aa.src!=""){ if(type=="html"&&$MP.hasHTML5VideoPlaybackSupport&&isHTMLFileFormatSupported(_6aa.src)){ return true; }else{ if(type=="flash"&&isFlashSupported()&&isFlashFileFormatSupported(_6aa.src)){ return true; } } } var _6ac=document.getElementById(_6aa.id+"_extendData"); if(_6ac==null||_6ac.childNodes==null||!isFlashSupported()){ return false; } var _6ad=_6ac.getElementsByTagName("source"); for(var k=0;k<_6ad.length;k++){ var src=_6ad[k].getAttribute("src"); if(type=="html"&&$MP.hasHTML5VideoPlaybackSupport&&isHTMLFileFormatSupported(src)){ return true; }else{ if(type=="flash"&&isFlashSupported()&&isFlashFileFormatSupported(src)){ return true; } } } return false; } function hideTitle(id){ var _6b1=document.getElementById(id+"_"+"videoTitle"); if(_6b1==null){ id=id.substring(0,id.indexOf("_strobemediaplayback-video")); _6b1=document.getElementById(id+"_"+"videoTitle"); } if(_6b1!=null){ $("#"+id+"_"+"videoTitle").fadeOut(600,null); } } function playbackStart(id){ var _6b3=getFuncMap(id); if(_6b3.onStart!=null){ _6b3.onStart(); } var _6b4=getWrapper(id); if(_6b4!=null){ _6b4.playOverlay.fadeOut(600); } hideTitle(id); } function showTitle(id){ var _6b6=document.getElementById(id+"_"+"videoTitle"); if(_6b6==null){ id=id.substring(0,id.indexOf("_strobemediaplayback-video")); _6b6=document.getElementById(id+"_"+"videoTitle"); } if(_6b6!=null){ $("#"+id+"_"+"videoTitle").fadeIn(1,null); } } function playbackPause(id){ var _6b8=getFuncMap(id); if(_6b8.onPause!=null){ _6b8.onPause(); } var _6b9=getWrapper(id); if(_6b9!=null){ _6b9.playOverlay.fadeIn(600); } showTitle(id); } function playbackComplete(id){ var _6bb=getFuncMap(id); if(_6bb.onComplete!=null){ _6bb.onComplete(); } var _6bc=getWrapper(id); if(_6bc!=null){ _6bc.playOverlay.fadeIn(600); _6bc.slider.css("left",0+"px"); _6bc.currenttime.html("0:00"); } showTitle(id); } function updateFlashVideoSource(_6bd){ if(_6bd.src!=null&&_6bd.src!=""){ if(isFlashSupported()&&isFlashFileFormatSupported(_6bd.src)){ return; } } var _6be=document.getElementById(_6bd.id+"_extendData"); if(_6be==null||_6be.childNodes==null||!isFlashSupported()){ return; } var _6bf=_6be.getElementsByTagName("source"); for(var k=0;k<_6bf.length;k++){ var src=_6bf[k].getAttribute("src"); if(isFlashSupported()&&isFlashFileFormatSupported(src)){ _6bd.src=resolveSource(src); return; } } return; } function playerInitialization(_6c2,type,_6c4,_6c5,_6c6,_6c7){ var _6c8=true; var _6c9=isValidSourceElementExist(_6c2,"html"); var _6ca=isValidSourceElementExist(_6c2,"flash"); var _6cb=$MP.handleUserDefinedFlashParams(_6c2,type); if(_6cb){ _6c2.favorFlashOverHtml5Video=true; }else{ if(isFlashSupported()){ if(type==null||type=="flash"){ if(_6ca){ _6c2.favorFlashOverHtml5Video=true; }else{ if(_6c9){ _6c2.favorFlashOverHtml5Video=false; }else{ _6c8=false; } } }else{ if(_6c9){ _6c2.favorFlashOverHtml5Video=false; }else{ if(_6ca){ _6c2.favorFlashOverHtml5Video=true; }else{ _6c8=false; } } } }else{ if($MP.hasHTML5VideoPlaybackSupport){ _6c2.favorFlashOverHtml5Video=false; }else{ _6c8=false; } } } if(_6c2.favorFlashOverHtml5Video){ updateFlashVideoSource(_6c2); } if(!_6c8){ if($MP.hasHTML5VideoPlaybackSupport){ _6c2.favorFlashOverHtml5Video=false; }else{ $(".playoverlay").hide(); ColdFusion.MediaPlayer.logError(_6c2.id,"The video could not be loaded"); return; } } var _6cc={"tablet":{"startSize":{"width":+_6c2.width,"height":+_6c2.height},"name":_6c2.id+"_"+"strobemediaplayback-video"},"smartphone":{"startSize":{"width":+_6c2.width,"height":+_6c2.height},"name":_6c2.id+"_"+"strobemediaplayback-video"},"default":{"startSize":{"width":+_6c2.width,"height":+_6c2.height},"name":_6c2.id+"_"+"strobemediaplayback-video"}}; strobeMediaPlayback.draw(_6c2.id+"_"+"strobemediaplayback-video",_6cc,_6c2); var _6cd=$("#"+_6c2.id+"_"+"strobemediaplayback-video"); var _6ce=$("#"+_6c2.id); var _6cf=_6ce.get(0); var _6d0; if(_6cf==null){ _6c2.id=_6c2.id+"_strobemediaplayback-video"; $MP.playerOptionsMap[_6c2.id]=_6c2; $MP.videoMonitorMap[_6c2.id]={paused:true,muted:false}; }else{ _6d0=$("#"+_6c2.id+"_"+"strobemediaplayback-video .html5player").strobemediaplaybackhtml5(_6c2,_6c4); $MP.playerMap[_6c2.id]=_6cf; $MP.playerWrapperMap[_6c2.id]=_6d0; $MP.playerOptionsMap[_6c2.id]=_6c2; } $MP.jsFunctionMap[_6c2.id]=_6c4; $MP.titleDataMap[_6c2.id]=_6c5; if(_6cf!=null&&_6cf.nodeName!=null&&_6cf.nodeName.toLowerCase()=="video"){ handleVolumeSlider(_6c2.id); _6cf.volume=0.6; handlePlayoverlay(_6c2.id,_6c2.width,_6c2.height); handleErrorElement(_6c2.id,_6c2.width,_6c2.height); var _6d1=$MP.playerWrapperMap[_6c2.id]; _6d1.playOverlay.css("display","block"); _6cd.css("width","100%"); _6cd.css("height","100%"); handlebackgroundColor(_6c2); handleControlsStyle(_6c2.id,_6c7); _6d0.useHTML5=true; var _6d2=document.getElementById(_6c2.id+"_extendData"); if(_6d2!=null){ $MP.handleUserDefinedHTML5Element(_6cf,_6c2.id+"_extendData"); }else{ handleTitle(_6c2.id,_6c2.src,_6c5); var _6d3=getFuncMap(_6c2.id); var _6d4=document.getElementById(_6c2.id); var _6d5=_6d4.getElementsByTagName("source"); if(_6d5!=null&&_6d5.length!=0){ _6d5[0].setAttribute("onerror","onError(event)"); } } }else{ handleTitle(_6c2.id,_6c2.src,_6c5); } handleBorderStyle(_6c2.id,_6c6); if($MP.bindInfoMap[_6c2.id]==null){ var _6d6=document.getElementById(_6c2.id+"_extendData"); if(_6d6==null){ var id=_6c2.id.substring(0,_6c2.id.indexOf("_")); _6d6=document.getElementById(id+"_extendData"); } if(_6d6!=null&&_6d6.parentNode!=null){ _6d6.parentNode.removeChild(_6d6); } } } function handleVolumeChangeUI(_6d8,_6d9){ var _6da=getWrapper(_6d8); if(_6d9<=0){ _6da.volumeHigh.css("background-position","0px -72px"); }else{ if(_6d9<=0.3){ _6da.volumeHigh.css("background-position","-24px -72px"); }else{ if(_6d9<=0.7){ _6da.volumeHigh.css("background-position","-48px -72px"); }else{ _6da.volumeHigh.css("background-position","-72px -72px"); } } } } function handleVolumeSlider(_6db){ var _6dc=getWrapper(_6db); var _6dd=_6dc.volumeSlider; _6dd.slider({orientation:"vertical",range:"min",min:0,max:90,value:60,slide:function(_6de,ui){ var _6e0=ui.value/100; _6dc.currentVolume=_6e0; handleChangeVolume(_6db,_6e0); }}); _6dc.volumeHigh.mouseover(function(){ var _6e1=getWrapper(_6db); var _6e2=_6e1.volumeSlider; _6e2.css("display","block"); _6e1.volumeContainer.css("display","block"); }); _6dc.volumeHigh.mouseout(function(_6e3){ var _6e4=getWrapper(_6db); var _6e5=_6e4.volumeSlider; var _6e6=_6e4.volumeContainer; var _6e7=_6e3.relatedTarget; if(_6e7.className!="controls"){ _6e5.css("display","none"); _6e6.css("display","none"); } }); _6dc.volumeHigh.click(function(_6e8){ var _6e9=getWrapper(_6db); if(_6e9.currentVolume==null){ _6e9.currentVolume=0.6; } var pos=_6dc.volumeHigh.css("background-position"); if(pos.indexOf("0px")!=0){ _6dc.volumeHigh.css("background-position","0px -72px"); _6dc.volumeSlider.slider("value",0); handleChangeVolume(_6db,0); }else{ _6dc.volumeSlider.slider("value",_6e9.currentVolume*100); if(_6e9.currentVolume<=0.1){ _6dc.volumeHigh.css("background-position","0px -72px"); }else{ if(_6e9.currentVolume<=0.3){ _6dc.volumeHigh.css("background-position","-24px -72px"); }else{ if(_6e9.currentVolume<=0.7){ _6dc.volumeHigh.css("background-position","-48px -72px"); }else{ _6dc.volumeHigh.css("background-position","-72px -72px"); } } } handleChangeVolume(_6db,_6e9.currentVolume); } }); _6dc.controlbar.mouseout(function(_6eb){ if(_6eb.relatedTarget==null){ return; } var _6ec=_6eb.relatedTarget.className; if(_6eb.relatedTarget.className!="controls"&&_6ec!="volume-container"&&_6ec.indexOf("ui-slider")==-1){ var _6ed=getWrapper(_6db); var _6ee=_6ed.volumeSlider; var _6ef=_6ed.volumeContainer; _6ee.css("display","none"); _6ef.css("display","none"); } }); } function handleBindingMediaPlayer(_6f0,_6f1,type,_6f3){ var _6f4=document.getElementById(_6f0.id+"_"+"html5MediaPlayback"); if(_6f4==null){ return; } var _6f5=_6f4.innerHTML; if(_6f5==null){ return; } var _6f6={}; _6f6.videoContent=_6f5; _6f6.type=type; _6f6.player_options=_6f0; _6f6.jsfunction=_6f3; $MP.bindInfoMap[_6f0.id]=_6f6; var _6f7=-1; var _6f8=0; var _6f9=_6f1; do{ var _6fa; _6f7=_6f1.indexOf(",",_6f8); if(_6f7!=-1){ _6fa=_6f1.substring(_6f8,_6f7); _6f8=_6f7+1; _6f9=_6f1.substring(_6f7+1); }else{ _6fa=_6f9; } var _6fb=_6fa; var _6fc; if(_6fa.indexOf("@")!=-1){ _6fb=_6fa.substring(0,_6fa.indexOf("@")); _6fc=_6fa.substring(_6fa.indexOf("@")+1); }else{ _6fb=_6fa; _6fc="onClick"; } var _6fd=document.getElementById(_6fb); if(_6fd==null){ continue; } handleTitle(_6f0.id,_6f0.src); var _6fe=getVideoTitle(_6f0.src); if(_6fc==null||_6fc.toLowerCase()=="onclick"){ bindFancyBox(false,true,_6fb,_6fc,_6f0,type,_6f3,_6f5,_6fe); }else{ var _6ff=document.getElementById(_6fb); _6fc=_6fc.substring(2); $("#"+_6fb).live(_6fc.toLowerCase(),function(e){ bindFancyBox(true,true,_6fb,_6fc,_6f0,type,_6f3,_6f5,_6fe); }); } }while(_6f7!=-1); var _701=document.getElementById(_6f0.id+"_"+"mediacontainer"); _701.parentNode.removeChild(_701); } function bindFancyBox(fire,_703,_704,_705,_706,type,_708,_709,_70a){ var _70b=document.getElementById(_706.id+"_"+"videoTitle"); if(_70b==null){ _70a=""; }else{ if(_70a==null||_70a==""){ _70a="video"; } } if(fire){ $("#"+_704).fancybox({content:_709,overlayShow:true,overlayOpacity:0.7,width:_706.width+$MP.fancyBoxLeftBorderOffset,height:_706.height+$MP.fancyBoxBottonBorderOffset,title:_70a,autoDimensions:false,onComplete:function(){ var _70c=$.extend(true,{},$MP.bindInfoMap[_706.id].player_options); if(_703&&_708.onBind!=null){ _708.onBind(_704,_705); } var _70d=$MP.bindInfoMap[_706.id].player_options; playerInitialization(_70d,type,_708); handleBindEvents(_70d,$MP.bindInfoMap[_706.id]); $MP.bindInfoMap[_706.id].player_options=$.extend(true,{},_70c); }}).trigger("click"); }else{ $("#"+_704).fancybox({content:_709,overlayShow:true,overlayOpacity:0.7,width:_706.width+$MP.fancyBoxLeftBorderOffset,height:_706.height+$MP.fancyBoxBottonBorderOffset,title:_70a,autoDimensions:false,onComplete:function(){ var _70e=$.extend(true,{},$MP.bindInfoMap[_706.id].player_options); if(_703&&_708.onBind!=null){ _708.onBind(_704,_705); } var _70f=$MP.bindInfoMap[_706.id].player_options; playerInitialization(_70f,type,_708); handleBindEvents(_70f,$MP.bindInfoMap[_706.id]); $MP.bindInfoMap[_706.id].player_options=$.extend(true,{},_70e); }}); } } function handleBindEvents(_710,_711){ var _712=$MP.getPlayer(_710.id); if(_711.mute!=null){ _712.muted=mute; } if(_711.volume!=null){ handleChangeVolume(_710.id,_711.volume); } if(_711.startPlay!=null){ _712.start(); } if(_711.stopPlay!=null){ _712.pause(); } } function updateVideoType(_713){ var _714=_713.childNodes; if(_714==null){ return; } var _715=_713.getElementsByTagName("source"); if(_715==null||_715.length===0){ return; } var _716=_715[0].getAttribute("src"); if(_716==null){ return; } var type=_715[0].getAttribute("type"); if(type!=null){ return; } if(_716.lastIndexOf(".")==-1){ return; } var _718=_716.substring(_716.lastIndexOf(".")+1); _718=_718.toLowerCase(); if(_718=="mp4"){ _715[0].setAttribute("type","video/mp4"); }else{ if(_718=="ogv"){ _715[0].setAttribute("type","video/ogg"); }else{ if(_718=="webm"){ _715[0].setAttribute("type","video/webm"); } } } } $MP.handleUserDefinedHTML5Element=function(_719,_71a){ var _71b=document.getElementById(_71a); var _71c=_71b.childNodes; var _71d=false; updateVideoType(_719); if(_71c!=null){ var _71e=null; for(var k=0;k<_71c.length;k++){ var _720=_71c[k]; if(_720.tagName!=null&&_720.tagName.toLowerCase()=="video"){ _71e=_720; break; } } if(_71e==null){ return; } _71c=_71e.childNodes; var _721=null; var _722; for(var i=0;i<_71c.length;i++){ var _720=_71c[i]; if(_720.tagName!=null&&_720.tagName.toLowerCase()=="track"){ _719.appendChild(_720); }else{ if(_720.tagName!=null&&_720.tagName.toLowerCase()=="source"){ if(!_71d){ var _724=_719.getAttribute("src"); if(_724==null){ var _725=_719.childNodes; if(_725!=null){ for(var l=0;l<_725.length;l++){ if(_725[l].tagName.toLowerCase()=="source"){ var src=_725[l].getAttribute("src"); if(src!=null&&src.trim()!=0&&isHTMLFileFormatSupported(src)){ _721=src; break; } } } } } if(_724!=null&&_724!=""&&_724.lastIndexOf(".")!=-1){ var _728=document.createElement("source"); _728.setAttribute("src",_724); var _729=_724.substring(_724.lastIndexOf(".")+1); if(_729=="mp4"){ _728.setAttribute("type","video/mp4"); }else{ if(_729=="ogv"){ _728.setAttribute("type","video/ogg"); }else{ if(_729=="webm"){ _728.setAttribute("type","video/webm"); } } } _719.appendChild(_728); } if(_721==null&&isHTMLFileFormatSupported(_724)){ _721=_724; } _719.removeAttribute("src"); } var src=_720.getAttribute("src"); src=resolveSource(src); _720.setAttribute("src",src); _719.appendChild(_720); _71d=true; _722=_720; if(_721==null&&isHTMLFileFormatSupported(src)){ _721=src; } } } } if(_721!=null){ handleTitle(_719.id,_721); } if(_722!=null){ _722.setAttribute("onerror","onError(event)"); } } _719.load(); }; $MP.handleUserDefinedFlashParams=function(_72a,type){ var _72c=document.getElementById(_72a.id+"_extendData"); if(_72c==null||_72c.childNodes==null||!isFlashSupported()){ return; } var _72d=_72c.childNodes; var _72e=false; if(_72d!=null){ var _72f=null; for(var k=0;k<_72d.length;k++){ var _731=_72d[k]; if(_731.tagName!=null&&(_731.tagName.toLowerCase()=="object"||_731.tagName.toLowerCase()=="video")){ _72f=_731; var _732=_72f.childNodes; for(var i=0;i<_732.length;i++){ var _731=_732[i]; if(_731.tagName!=null&&_731.tagName.toLowerCase()=="param"){ _72e=true; var _734=_731.getAttribute("name"); if(_734=="flashvars"){ var _735=_731.getAttribute("value"); var _736=0; var _737=_735; do{ var _738=_737.indexOf("&"); var _739; if(_738>0){ _739=_737.substring(_736,_738); }else{ _739=_737; } if(_739.indexOf("=")>0){ var _73a=_739.substring(0,_739.indexOf("=")); var _73b=_739.substring(_739.indexOf("=")+1); if(_73a!=""||_73b!=""){ _72a[_73a]=resolveSource(_73b); } } _736=_738+1; _737=_737.substring(_736); }while(_738>0); } } } } } return _72e; } }; function isFlashSupported(){ return swfobject.hasFlashPlayerVersion("1"); } function isFlashFileFormatSupported(_73c){ if(_73c.indexOf("rtmp")==0){ return true; } var _73d=["flv","f4v","f4m","m3u","mp4","swf","mpeg-4","m4v","f4f","3gpp","mp3","3gpp2","pbg","gif","jpg","jpeg","aac","speex","nellymoser","QuickTime"]; var _73e=_73c.lastIndexOf("."); var _73f=_73c.substring(_73e+1,_73c.length); _73f=_73f.toLowerCase(); for(var i=0;i<_73d.length;i++){ if(_73d[i]==_73f){ return true; } } return false; } function isHTMLFileFormatSupported(_741){ if(_741==null){ return false; } var _742=["webm","mp4","ogv"]; var _743=_741.lastIndexOf("."); var _744=_741.substring(_743+1,_741.length); _744=_744.toLowerCase(); var elem=document.createElement("video"); var ogg=elem.canPlayType("video/ogg; codecs=\"theora\""); var h264="video/mp4; codecs=\"avc1.42E01E"; var mp4=elem.canPlayType(h264+"\"")||elem.canPlayType(h264+", mp4a.40.2\""); var webm=elem.canPlayType("video/webm; codecs=\"vp8, vorbis\""); for(var i=0;i<_742.length;i++){ if(_742[i]==_744){ if(_744=="ogv"){ return ogg; }else{ if(_744=="webm"){ return webm; }else{ if(_744=="mp4"){ return mp4; } } } } } return false; } function getWrapper(name){ var _74c=$MP.playerWrapperMap[name]; if(_74c==null||typeof (_74c)=="undefined"){ return $MP.playerWrapperMap[name+"_strobemediaplayback-video"]; } return _74c; } function getFuncMap(name){ var _74e=$MP.jsFunctionMap[name]; if(_74e==null||typeof (_74e)=="undefined"){ return $MP.jsFunctionMap[name+"_strobemediaplayback-video"]; } return _74e; } ColdFusion.MediaPlayer.setMute=function(name,mute){ if($MP.bindInfoMap[name]!=null){ var _751=getBindInfo(name); if(_751==null){ return; } _751.mute=mute; return; } var _752=$MP.getPlayer(name); var _753=$MP.getType(name); var _754=getWrapper(name); if(_753=="html"){ _752.muted=mute; if(mute){ _754.volumeHigh.css("background-position","0px -72px"); _754.volumeSlider.slider("value",0); }else{ handleChangeVolume(name,_752.volume); } }else{ if(_753=="flash"){ _752.setMuted(mute); } } }; function resolveSource(src){ if(src==null){ return null; } if(src.charAt(0)!="/"&&src.indexOf("://")<0){ var _756=""; var _757=document.location.href; if(_757||_757.indexOf("/")>-1){ _756=_757.substring(0,_757.lastIndexOf("/")+1); } var _758=_756+src; var _759=_758.split("/"); var _75a=new Array(); var _75b=0; for(var i=0;i<_759.length;i++){ if(_759[i]==".."){ _75a[--_75b]=""; }else{ _75a[_75b++]=_759[i]; } } src=_75a[0]; for(var i=1;i<_75b;i++){ src=src+"/"+_75a[i]; } } if(src.indexOf("/")==0){ src=$MP.baseURI+src; } return src; } ColdFusion.MediaPlayer.getPlayer=function(name){ var _75e=$MP.playerMap[name]; if(_75e==null||typeof (_75e)=="undefined"){ _75e=$MP.playerMap[name+"_strobemediaplayback-video"]; if(_75e==null||typeof (_75e)=="undefined"){ ColdFusion.handleError(null,"mediaplayer.getplayer.notfound","widget",[name],null,null,true); } } return _75e; }; ColdFusion.MediaPlayer.setTitle=function(name,_760){ if(_760==null){ ColdFusion.handleError(null,"mediaplayer.settitle.invalidtitle","widget",[name],null,null,true); } var _761=$MP.titleDataMap[name]; if(_761==null){ _761={}; $MP.titleDataMap[name]=_761; } var _762=document.getElementById(name+"_videoTitle"); if(_762==null){ var _763="