// #######################################################################################
// 작 성 자 : 권오준
// 작성일자 : 2009/12/16
// 기    능 : 플래쉬/미디어플래이어 플래이관련 함수 모음
// 작업이력 :
//						'1)	2009/12/16 최초작성
// #######################################################################################

//****************************************************************************************
// 플래쉬 플레이 하기
//****************************************************************************************
function swf_include(swfUrl,swfWidth,swfHeight,bgColor,swfName,access,flashVars){
	// 플래시 코드 정의
/*
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+swfWidth+"' height='"+swfHeight+"' id='"+swfName+"' align='middle' />"+
	"<param name='allowScriptAccess' value='"+access+"' />"+
	"<param name='wmode' value='transparent'>"+
	"<param name='movie' value='"+swfUrl+"' />"+
	"<param name='FlashVars' value='"+flashVars+"' />"+
	"<param name='loop' value='false' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
    "<param name='scale' value='noscale' />"+
	"<param name='bgcolor' value='"+bgColor+"' />"+
	"<embed src='"+swfUrl+"' wmode='transparent' FlashVars='"+flashVars+"'  quality='best' bgcolor='#EEF8FF' width='"+swfWidth+"' height='"+swfHeight+"' name='"+swfName+"' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
*/

	var flashStr= "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='" + swfWidth + "' height='" + swfHeight + "' id = '" + swfName + "'>"+
	"<param name='movie' value='" + swfUrl + "'>"+
	"<param name='wmode' value='transparent'>"+
	"<param name='allowScriptAccess' value='" + access + "' />"+
	"<param name='wmode' value='transparent'>"+
	"<param name='FlashVars' value='" + flashVars + "' />"+
	"<param name='loop' value='false' />"+
	"<param name='menu' value='false' />"+
	"<param name='quality' value='high' />"+
    "<param name='scale' value='noscale' />"+
	"<param name='bgcolor' value='" + bgColor + "' />"+
	"<!--[if !IE]> <-->"+
	"<object type='application/x-shockwave-flash' wmode='transparent' FlashVars='"+flashVars+"' scale='noscale' data='" + swfUrl + "' width='" + swfWidth + "' height='" + swfHeight + "' id='" + swfName + "' >"+
	"</object>"+
	"<!--> <![endif]-->"+
	"</object>";

	// 플래시 코드 출력
	document.write(flashStr);
};

//****************************************************************************************
// 미디어 플레이어  플레이 하기
//****************************************************************************************
function fPlayer_Activate(argWIDTH, argHEIGHT, argBASE_WORK_URL, argATT_PLAYER_NAME) {

	var contents = "<OBJECT id='mediaPlayer' type='application/x-oleobject' standby='Loading Microsoft?Windows?Media Player components...'"
		contents += " width= " + argWIDTH + " height= " + argHEIGHT + " classid='CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95'>" 
		contents += " <PARAM NAME='FileName' VALUE=" + argBASE_WORK_URL + "/" + argATT_PLAYER_NAME + "> "
		contents += " <PARAM NAME='AnimationAtStart' VALUE='false'> "
		contents += " <PARAM NAME='TransparentAtStart' VALUE='true'> "
		contents += " <PARAM NAME='AutoStart' VALUE='true'> "
		contents += " <PARAM NAME='Autosize' VALUE='false'> "
		contents += " <PARAM NAME='AutoRewind' VALUE='true'> "
		contents += " <PARAM NAME='ShowDisplay' VALUE='false'> "
		contents += " <PARAM NAME='ShowStatusBar' VALUE='false'> "
		contents += " <PARAM NAME='ShowControls' VALUE='false'> "
		contents += " <PARAM NAME='ShowAudioControls' VALUE='false'> "
		contents += " <PARAM NAME='ShowTracker' VALUE='false'> "
		contents += " <PARAM NAME='ShowPositionControls' VALUE='0'> "
		contents += " <PARAM NAME='EnableContextMenu' VALUE='false'> "
		contents += " </object> ";
		document.write(contents);
}

//****************************************************************************************
// 게시판 플레쉬 플레이.
//****************************************************************************************
function loadSwf(sUrl, sWidth, sHeight, sId, sAlign, sBgcolor, sWmode) {
	if (typeof(sWidth) == "undefined") sWidth = 0;
	if (typeof(sHeight) == "undefined") sHeight = 0;
	if (typeof(sId) == "undefined") sId = "ShockwaveFlash";
	if (typeof(sAlign) == "undefined") sAlign = "";
	if (typeof(sBgcolor) == "undefined") sBgcolor = "";
	if (typeof(sWmode) == "undefined") sWmode = "transparent";

	var html = ''
		+ '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="'+sId+'" width="'+sWidth+'" height="'+sHeight+'" align="'+sAlign+'">\n'
		+ '<param name="allowScriptAccess" value="always"/>'
		+ '<param name="movie" value="'+sUrl+'"/>\n'
		+ '<param name="quality" value="high"/>\n'
		+ '<param name="wmode" value="'+sWmode+'"/>\n'
		+ '<embed id="'+sId+'" name="'+sId+'" src="'+sUrl+'" quality="high" width="'+sWidth+'" height="'+sHeight+'" align="'+sAlign+'" wmode="'+sWmode+'" allowScriptAccess="always" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n'
		+ '</object>\n';

	document.write(html);
}

//****************************************************************************************
// 게시판 동영상 플레이.
//****************************************************************************************
function loadMov(sUrl, sWidth, sHeight, sId, sAutoStart, sAutoSize) {
	if (typeof(sWidth) == "undefined") sWidth = "";
	if (typeof(sHeight) == "undefined") sHeight = "";
	if (typeof(sId) == "undefined") sId = "MediaPlayer";
	if (typeof(sAutoStart) == "undefined") sAutoStart = 0;
	if (typeof(sAutoSize) == "undefined") sAutoSize = 1;

	/*var html = ''
		+ '<object classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,5,0803 type=application/x-oleobject width="'+sWidth+'" height="'+sHeight+'" standby=Loading Windows Media Player components... id="'+sId+'">'
		+ '<param name=FileName value="'+sUrl+'">'
		+ '<param name=transparentAtStart value=true>'
		+ '<param name=transparentAtStop value=false>'
		+ '<param name=AnimationAtStart value=false>'
		+ '<param name=AutoStart value='+sAutoStart+'>'
		+ '<param name=AutoRewind value=true>'
		+ '<param name=SendMouseClickEvents value=0>'
		+ '<param name=DisplaySize value=0>'
		+ '<param name=AutoSize value='+sAutoSize+'>'
		+ '<param name=ShowDisplay value=0>'
		+ '<param name=ShowStatusBar value=0>'
		+ '<param name=ShowControls value=0>'
		+ '<param name=ShowTracker value=1>'
		+ '<param name=Enabled value=1>'
		+ '<param name=EnableContextMenu value=0>'
		+ '<param name=EnablePositionControls value=0>'
		+ '<param name=AllowChangeDisplaySize value=1>'
		+ '<param name=EnableFullScreenControls value=0>'
		+ '<param name=ShowPositionControls value=0>'
		+ '<param name=SendKeyboardEvents value=1>'
		+ '<param name=Mute value=0>'
		+ '<param name=Rate value=1>'
		+ '<param name=ClickToPlay value=0>'
		+ '<param name=CursorType value=1>'
		+ '</object>';
*/
var html = ''
		+ '<object classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 width="'+sWidth+'" height="'+sHeight+'" id=MediaPlayer1 type=application/x-oleobject>'
		+ '<param name=FileName value="'+sUrl+'" />'
		+ '<param name=AutoStart value=1 />'
		+ '<param name=ShowControls value=1 />'
		+ '<param name=ShowStatusBar value=0 />'
		+ '<param name=EnableTracker value=0 />'
		+ '<param name=ShowTracker value=0 />'
		+ '<param name=ShowAudioControls value=0 />'
		+ '<param name=ShowDisplay value=0 />'
		+ '</object>';



	document.write(html);
}


