﻿// embed
function document_write_embed(str){
	document.write("<embed "+str+" bgcolor='#ffffff'></embed>");
}


// object
function document_write_object(str,param){
	document.write('<object '+str+'>'+param+'</object>');
}



// Default embed
function insert_embed(src,w,h,conf_str){
	if(w) conf_str+=' width='+w;
	if(h) conf_str+=' height='+h;
	document.write("<embed src='"+src+"' autostart=true "+conf_str+" loop=true bgcolor='#ffffff'></embed>");
}


// Flash
function insert_flash(src,w,h,conf_str){
	if(w) conf_str+=' width='+w;
	if(h) conf_str+=' height='+h;
	flash_obj = '<object '+conf_str+' type="application/x-shockwave-flash" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">';
	flash_obj += '<param name="movie" value="'+src+'">';
	flash_obj += '<param name="quality" value="high">';
	flash_obj += '<param name="bgcolor" value="#ffffff">';
	flash_obj += '<param name="swliveconnect" value="true">';
	flash_obj += '<embed '+conf_str+' src="'+src+'" quality=high bgcolor="#ffffff" swliveconnect="true" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>';
	flash_obj += '</object>';
	document.write(flash_obj);
}







// MediaPlayer
function insert_mediaplayer(src,w,h,conf_str){
	if(w) conf_str+=' width='+w;
	if(h) conf_str+=' height='+h;
	with(document){


		write("<object id=TnTMove classid='clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95' type='application/x-oleobject' "+conf_str +" standby='Loading Microsoft Windows Media Player...'>");
		write("<param name=Filename value='"+src+"'>");

		// 미디어 플레이러 스킨을 '크리스탈' 형태로 바꾸려면 위 두줄 대신 아래 두줄을 적용
		//write("<object id=TnTMove classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' type='application/x-oleobject' "+conf_str + " standby='Loading Microsoft Windows Media Player...'>");
		//write("<param name=URL value='"+src+"'>");


			write("<param name=AudioStream value=-1>");
			write("<param name=AutoSize value=0>");
			write("<param name=AutoStart value=true>");
			write("<param name=AnimationAtStart value=true>");
			write("<param name=AllowScan value=true>");
			write("<param name=AllowChangeDisplaySize value=0>");
			write("<param name=AutoRewind value=true>");
			write("<param name=Balance value=0>");
			write("<param name=BufferingTime value=5>");
			write("<param name=ClickToPlay value=true>");
			write("<param name=CursorType value=0>");
			write("<param name=CurrentPosition value=-1>");
			write("<param name=CurrentMarker value=0>");
			write("<param name=DisplayBackColor value=0>");
			write("<param name=DisplayForeColor value=16777215>");
			write("<param name=DisplayMode value=0>");
			write("<param name=DisplaySize value=0>");
			write("<param name=Enabled value=true>");
			write("<param name=EnableContextMenu value=true>");
			write("<param name=EnablePositionControls value=true>");
			write("<param name=EnableFullScreenControls value=true>");
			write("<param name=EnableTracker value=true>");
			write("<param name=InvokeURLs value=true>");
			write("<param name=Language value=-1>");
			write("<param name=Mute value=false>");
			write("<param name=PlayCount value=true>");
			write("<param name=PreviewMode value=false>");
			write("<param name=Rate value=1>");
			write("<param name=SelectionStart value=-1>");
			write("<param name=SelectionEnd value=-1>");
			write("<param name=SendOpenStateChangeEvents value=true>");
			write("<param name=SendWarningEvents value=true>");
			write("<param name=SendErrorEvents value=true>");
			write("<param name=SendKeyboardEvents value=false>");
			write("<param name=SendMouseClickEvents value=false>");
			write("<param name=SendMouseMoveEvents value=false>");
			write("<param name=SendPlayStateChangeEvents value=true>");
			write("<param name=ShowCaptioning value=0>");
			write("<param name=ShowControls value=true>");
			write("<param name=ShowAudioControls value=true>");
			write("<param name=ShowDisplay value=0>");
			write("<param name=ShowGotoBar value=false>");
			write("<param name=ShowPositionControls value=true>");
			write("<param name=ShowStatusBar value=1>");
			write("<param name=ShowTracker value=true>");
			write("<param name=TransparentAtStart value=false>");
			write("<param name=VideoBorderWidth value=0>");
			write("<param name=VideoBorderColor value=0>");
			write("<param name=VideoBorder3D value=false>");
			//write("<param name=Volume value=0>");
			write("<param name=WindowlessVideo value=false>");
			write("<embed src='"+src+"' autostart='true' "+conf_str+"></embed>");
		write("</object>");
		//window.moveBy(100,100);
	}
}



// realplayer
function insert_realplayer(src,w,h,conf_str){
	if(w) conf_str+=' width='+w;
	if(h) conf_str+=' height='+h;
	with(document){
		write("<object classid='clsid:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA' "+conf_str+">");
			write("<param name='SRC' value='"+src+"'>");
			write("<param name='_ExtentX' value=''>");
			write("<param name='_ExtentY' value=''>");
			write("<param name='AUTOSTART' value='true'>");
			write("<param name='SHUFFLE' value='false'>");
			write("<param name='PREFETCH' value='false'>");
			write("<param name='NOLABELS' value='false'>");
			write("<param name='WINDOWNAME' value=''>");
			write("<param name='LOOP' value='true'>");
			write("<param name='NUMLOOP' value='0'>");
			write("<param name='CENTER' value='false'>");
			write("<param name='MAINTAINASPECT' value='0'>");
			write("<param name='BACKGROUNDCOLOR' value='#000000'>");
			write("<embed src='"+src+"' autostart='true' "+conf_str+" type='audio/x-pn-RealAudio-plugin'></embed>");
		write("</object>");
	}
}





// shockwave
function insert_shockwave(src,w,h,conf_str){
	if(w) conf_str+=' width='+w;
	if(h) conf_str+=' height='+h;
	with(document){
		write("<object classid='clsid:166B1BCA-3F9C-11CF-8075-444553540000' "+conf_str);
		write(" codebase='http://download.macromedia.com/pub/shockwave/cabs/director/sw.cab#version=7,0,2,0'>");
		write("<param name='SRC' value='"+src+"'>");
		write("<embed src='"+src+"' autostart=true "+conf_str+" pluginspage='http://www.macromedia.com/shockwave/download/'></embed>");
		write("</object>");
	}
}



// quicktime
function insert_quicktime(src,w,h,conf_str){
	if(w) conf_str+=' width='+w;
	if(h) conf_str+=' height='+h;
	with(document){
		write("<object classid='clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B' "+conf_str);
		write(" codebase='http://www.apple.com/qtactivex/qtplugin.cab'>");
		write("<param name='SRC' value='"+src+"'>");
		write("<param name='autoplay' value='true'>");
		write("<param name='controller' value='true'>");
		write("<param name='type' value='video/quicktime'>");
		write("<param name='pluginspage' value='http://www.apple.com/quicktime/download/indext.html'>");
		write("<param name='target' value='myself'>");
		write("<embed src='"+src+"' target='myself' "+conf_str+" type='video/quicktime' controller='true' pluginspage='http://www.apple.com/quicktime/download/'></embed>");
		write("</object>");
	}
}

