/*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="/CFIDE/scripts/ajax/resources/cf/assets/mediaplayer.swf";
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;
var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;
ColdFusion.Mediaplayer.init=function(_5d7,_5d8,_5d9,_5da,_5db,_5dc,_5dd,_5de,_5df,_5e0,_5e1,_5e2,_5e3,_5e4,_5e5,_5e6,_5e7,_5e8,_5e9,_5ea,_5eb,_5ec,_5ed,_5ee,_5ef,_5f0,_5f1,_5f2,_5f3){
var _5f4={divId:_5d7,playerName:_5d8,source:_5d9,align:_5dc,quality:_5dd,fullScreen:_5de,onFinish:_5e0,onLoad:_5e1,onStart:_5e2,hideControlBar:_5e3,hideBorder:_5e4,hideTitle:_5f2,autoplay:_5e6,pageURL:_5f3};
if(_5db!=null&&typeof (_5db)!="undefined"){
_5f4.width=_5db;
}else{
_5f4.width=480;
}
if(_5e7==null||typeof _5e7=="undefined"){
_5e7="window";
}
_5f4.wmode=_5e7;
_5f4.wmode=_5e7;
if(_5da!=null&&typeof (_5da)!="undefined"){
_5f4.height=_5da;
}else{
_5f4.height=360;
}
if(_5dc!=null&&typeof (_5dc)!="undefined"){
_5f4.align=_5dc;
}else{
_5f4.align="center";
}
if(_5dd!=null&&typeof (_5dd)!="undefined"){
_5f4.quality=_5dd;
}else{
_5f4.quality="high";
}
if(_5df==null||typeof _5df=="undefined"){
_5df="#4444444";
}
if(_5e5!=null&&typeof (_5e5)!="undefined"&&_5e5!="/"){
_5f4.swfLocation=_5e5+$MP.defaultSWFLocation;
}else{
_5f4.swfLocation=$MP.defaultSWFLocation;
}
if(_5e8==null){
_5e8="";
}
if(_5e9==null){
_5e9="";
}
if(_5ea==null){
_5ea="";
}
if(_5eb==null){
_5eb="";
}
if(_5ec==null){
_5ec="";
}
if(_5ed==null){
_5ed="";
}
if(_5ee==null){
_5ee="";
}
if(_5ef==null){
_5ef="";
}
if(_5f0==null){
_5f0="";
}
if(_5f1==null){
_5f1="";
}
_5f4.bgcolor=_5df;
_5f4.controlscolor=_5e8;
_5f4.controlbarbgcolor=_5e9;
_5f4.titletextcolor=_5ea;
_5f4.titlebgcolor=_5eb;
_5f4.progresscolor=_5ec;
_5f4.progressbgcolor=_5ed;
_5f4.bordertop=_5ee;
_5f4.borderleft=_5f0;
_5f4.borderright=_5f1;
_5f4.borderbottom=_5ef;
ColdFusion.objectCache[_5d8]=_5f4;
var _5f5=$MP.constructMarkup(_5f4);
var _5f6=document.getElementById(_5d7);
_5f6.innerHTML=_5f5;
ColdFusion.Log.info("mediaplayer.initialized","widget",[_5d8]);
};
var defaultURL="";
$MP.constructMarkup=function(_5f7){
var str="";
if(isIE&&isWin&&!isOpera){
str+="<object width=\""+_5f7.width+"\" height=\""+_5f7.height+"\"";
str+=" id=\""+_5f7.playerName+"\" name=\""+_5f7.playerName+"\" type=\"application/x-shockwave-flash\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" ";
str+=" data=\""+_5f7.swfLocation+"\">";
str+="<param name=\"movie\" value=\""+_5f7.swfLocation+"\" />";
str+="<param name=\"quality\" value=\""+_5f7.quality+"\" />";
str+="<param name=\"backgroundColor\" value=\""+_5f7.bgcolor+"\" />";
str+="<param name=\"allowFullScreen\" value=\""+_5f7.fullScreen+"\" />";
str+="<param name=\"wmode\" value=\""+_5f7.wmode+"\" />";
str+="<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
str+="<param name=\"flashvars\" value=\"uniqueid="+_5f7.playerName+"&autoPlay="+_5f7.autoplay+"&bgcolor="+_5f7.bgcolor+"&src="+_5f7.source+"&hideBorder="+_5f7.hideBorder+"&hideControlBar="+_5f7.hideControlBar+"&allowFullScreen="+_5f7.fullScreen;
str+="&controlscolor="+_5f7.controlscolor+"&controlbarbgcolor="+_5f7.controlbarbgcolor+"&titletextcolor="+_5f7.titletextcolor+"&titlebgcolor="+_5f7.titlebgcolor+"&progresscolor="+_5f7.progresscolor+"&progressbgcolor="+_5f7.progressbgcolor;
str+="&bordertop="+_5f7.bordertop+"&borderbottom="+_5f7.borderbottom+"&borderleft="+_5f7.borderleft+"&borderright="+_5f7.borderright+"&hideTitle="+_5f7.hideTitle+"\" />";
str+="</object>";
}else{
str="<embed src=\""+_5f7.swfLocation+"\" allowScriptAccess=\"samedomain\" pluginspage=\"http://www.adobe.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" wmode=\""+_5f7.wmode+"\" "+"allowFullScreen=\""+_5f7.fullScreen+"\"";
str+=" name=\""+_5f7.playerName+"\" width=\""+_5f7.width+"\" height=\""+_5f7.height+"\" quality=\" "+_5f7.quality+"\"";
str+=" flashvars=\"uniqueid="+_5f7.playerName+"&autoPlay="+_5f7.autoplay+"&bgcolor="+_5f7.bgcolor+"&src="+_5f7.source+"&hideBorder="+_5f7.hideBorder+"&hideControlBar="+_5f7.hideControlBar+"&allowFullScreen="+_5f7.fullScreen;
str+="&controlscolor="+_5f7.controlscolor+"&controlbarbgcolor="+_5f7.controlbarbgcolor+"&titletextcolor="+_5f7.titletextcolor+"&titlebgcolor="+_5f7.titlebgcolor+"&progresscolor="+_5f7.progresscolor+"&progressbgcolor="+_5f7.progressbgcolor;
str+="&bordertop="+_5f7.bordertop+"&borderbottom="+_5f7.borderbottom+"&borderleft="+_5f7.borderleft+"&borderright="+_5f7.borderright+"&hideTitle="+_5f7.hideTitle+"\" />";
}
return str;
};
$MP.setSource=function(_5f9,src){
var _5fb=$MP.getVideoComponent(_5f9);
if(_5fb==null||typeof (_5fb)=="undefined"){
ColdFusion.handleError(null,"mediaplayer.setsource.notfound","widget",[_5f9],null,null,true);
}
if(!src||src.length==0){
ColdFusion.handleError(null,"mediaplayer.setsource.invalidsource","widget",[_5f9],null,null,true);
}
var _5fc=ColdFusion.objectCache[_5f9];
if(src.charAt(0)!="/"&&src.indexOf("://")<0){
var _5fd=_5fc.pageURL;
var _5fe="";
if(_5fd||_5fd.indexOf("/")>-1){
_5fe=_5fd.substring(0,_5fd.lastIndexOf("/")+1);
}
var _5ff=_5fe+src;
var _600=_5ff.split("/");
var _601=new Array();
var _602=0;
for(var i=0;i<_600.length;i++){
if(_600[i]==".."){
_601[--_602]="";
}else{
_601[_602++]=_600[i];
}
}
src=_601[0];
for(var i=1;i<_602;i++){
src=src+"/"+_601[i];
}
}
_5fb.setSrc(src);
ColdFusion.Log.info("mediaplayer.setsource.sourceset","widget",[_5f9,src]);
};
$MP.resize=function(_604,_605,_606){
var _607=$MP.getVideoComponent(_604);
var _608=ColdFusion.objectCache[_604];
if(_607==null||typeof (_607)=="undefined"){
ColdFusion.handleError(null,"mediaplayer.resize.notfound","widget",[_604],null,null,true);
}
if(_608==null||typeof (_608)=="undefined"){
ColdFusion.handleError(null,"mediaplayer.resize.notfound","widget",[_604],null,null,true);
}
var _609=_608.divId;
if(_609==null||typeof (_609)=="undefined"){
ColdFusion.handleError(null,"mediaplayer.resize.divnotfound","widget",[_604,_609],null,null,true);
}
var _60a=document.getElementById(_609);
var _60b;
if(navigator.appName.indexOf("Microsoft")!=-1){
_60b=_60a.getElementsByTagName("object")[0];
}else{
_60b=_60a.getElementsByTagName("embed")[0];
}
_60b.height=_605;
_60b.width=_606;
};
$MP.stopPlay=function(_60c){
var _60d=$MP.getVideoComponent(_60c);
if(_60d==null||typeof (_60d)=="undefined"){
ColdFusion.handleError(null,"mediaplayer.stopplay.notfound","widget",[_60c],null,null,true);
}
_60d.stopVideo(true);
};
$MP.setMute=function(_60e,mute){
var _610=$MP.getVideoComponent(_60e);
if(_610==null||typeof (_610)=="undefined"){
ColdFusion.handleError(null,"mediaplayer.setmute.notfound","widget",[_60e],null,null,true);
}
_610.setVideoMute(mute);
};
$MP.setVolume=function(_611,_612){
var _613=$MP.getVideoComponent(_611);
if(_613==null||typeof (_613)=="undefined"){
ColdFusion.handleError(null,"mediaplayer.setvolume.playerNotFound","widget",[_611],null,null,true);
}
_613.setVideoVolume(_612);
};
$MP.startPlay=function(_614){
var _615=$MP.getVideoComponent(_614);
if(_615==null||typeof (_615)=="undefined"){
ColdFusion.handleError(null,"mediaplayer.startplay.playerNotFound","widget",[_614],null,null,true);
}
_615.startVideo();
};
coldfusion_mediaplayer_initPlayer=function(_616){
var _617=$MP.getVideoComponent(_616);
var _618=ColdFusion.objectCache[_616];
var _619=_618.onLoad;
if(_619!=null&&typeof _619=="function"){
_619.call(this);
}
ColdFusion.Log.info("mediaplayer.onload.called","widget",[_616]);
};
$MP.getVideoComponent=function(name){
if(navigator.appName.indexOf("Microsoft")!=-1){
return window[name];
}else{
return document[name];
}
};
coldfusion_FileUploadSwf_videoReadyHandler=function(_61b){
var _61c=$MP.getVideoComponent(_61b);
var _61d=ColdFusion.objectCache[_61b];
var _61e=_61d.onStart;
if(_61e!=null&&typeof _61e=="function"){
_61e.call(this);
}
ColdFusion.Log.info("mediaplayer.onstart.called","widget",[_61b]);
};
coldfusion_mediaplayer_videoCompleteHandler=function(_61f){
var _620=$MP.getVideoComponent(_61f);
var _621=ColdFusion.objectCache[_61f];
var _622=_621.onFinish;
if(_622!=null&&typeof _622=="function"){
_622.call(this);
}
ColdFusion.Log.info("mediaplayer.onfinish.called","widget",[_61f]);
};

