//¿µ»ó ÇÃ·¹ÀÌ¾î
function onPlayer(mmm, intWIDTH, intHEIGHT)
{
	if(intWIDTH==null)	intWIDTH=341;
	if(intHEIGHT==null)	intHEIGHT=256;
	
	var strView = '<object ID="mgPlayer" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." TYPE="application/x-oleobject" VIEWASTEXT width="'+intWIDTH+'" height="'+intHEIGHT+'"> ' +
					'	<param name="URL" value="'+ mmm +'"> ' +
					'	<param name="AllowChangeDisplaySize" value="true"> ' +
					'	<param name="AnimationAtStart" value="1"> ' +
					'	<param name="AutoRewind" value="false"> ' +
					'	<param name="CurrentPosition" value="0"> ' +
					'	<param name="SetCurrentEntry" value="1"> ' +
					'	<param name="ClickToPlay" value="false"> ' +
					'	<param name="AllowScan" value="true"> ' +
					'	<param name="AutoSize" value="true"> ' +
					'	<param name="AutoResize" value="1">		 ' +								
					'	<param name="AutoStart" value="true">	' +	 								
					'	<param name="Balance" value="0"> ' +
					'	<param name="BufferingTime" value="-1"> ' +
					'	<param name="CursorType" value="0"> ' +
					'	<param name="CurrentMarker" value="0"> ' +
					'	<param name="DisplayBackColor" value="0"> ' +
					'	<param name="DisplayForeColor" value="16777215"> ' +
					'	<param name="DisplayMode" value="2"> ' +
					'	<param name="DisplaySize" value="4"> ' +
					'	<param name="uiMode" value="none"> ' +
					'	<param name="EnableContextMenu" value="false"> ' +
					'	<param name="EnableFullScreenControls" value="true"> ' +
					'	<param name="fullScreen" value="false">	' +				 					
					'	<param name="PreviewMode" value="0">	 ' +									
					'	<param name="Rate" value="1">				 ' +						
					'	<param name="SelectionStart" value="-1"> ' +
					'	<param name="SelectionEnd" value="-1"> ' +
					'	<param name="SendOpenStateChangeEvents" value="true"> ' + 
					'	<param name="SendWarningEvents" value="true"> ' +
					'	<param name="SendErrorEvents" value="true"> ' +
					'	<param name="SendKeyboardEvents" value="0">	 ' +									
					'	<param name="SendPlayStateChangeEvents" value="true"> ' +
					'	<param name="ShowAudioControls" value="false">			 ' +	
					'	<param name="ShowCaptioning" value="false"> ' +
					'	<param name="ShowControls" value="false">	 ' +									
					'	<param name="ShowDisplay" value="false"> ' +
					'	<param name="ShowGotoBar" value="false">	 ' +									
					'	<param name="ShowPositionControls" value="false"> ' + 
					'	<param name="ShowStatusBar" value="false"> ' +
					'	<param name="ShowTracker" value="false"> ' +
					'	<param name="TransparentAtStart" value="false"> ' +
					'	<param name="VideoBorderWidth" value="0"> ' +
					'	<param name="VideoBorderColor" value="0"> ' +
					'	<param name="VideoBorder3D" value="0"> ' +
					'	<param name="Volume" value="70">' +
					'	<param name="WindowlessVideo" value="false"> ' +
					'	<param name="EnablePositionControls" value="true"> ' +
					'	<param name="EnableTracker" value="true"> ' +
					'	<param name="InvokeURLs" value="true"> ' +
					'	<param name="Language" value="-1"> ' +
					'	<param name="Mute" value="false"> ' +
					'	<param name="PlayCount" value="0">   ' +          
					'	<param name="SendWarningEvents" value="true"> ' +
					'	<param name="SendErrorEvents" value="true">       ' +              
					'	<param name="SendMouseClickEvents" value="true"> ' +
					'	</object> ';
					
	document.write(strView);					
}

//function StartSignal()
//{
//	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="341" height="236"><param name="movie" value="http://image.mgoon.com/img/player/buffering.swf"><param name="quality" value="high"><embed src="../img/player/buffering.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="341" height="256"></embed></object>');
//}

function StartSignal()
{
	//document.write('<img src="../img/player/buffering.gif">');
	document.write('<img src="../img/player/ending.gif">');
}

//function EndSignal()
//{
//	stilllayer.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="341" height="256"><param name="movie" value="/img/player/ending.swf"><param name="quality" value="high"><param name="allowScriptAccess" value="always"><embed src="../img/player/ending.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="341" height="256"></embed></object>';
//}

function EndSignal()
{
	stilllayer.innerHTML = '<img src="../img/player/ending.gif">';
}


/////////////////////////// WMP ÄÁÆ®·Ñ ///////////////////////////
var MGO;
var pTime;
var pFlg = 0;

function mpPlayer()
{
	var MGp = document.all["mgPlayer"];

	pFlg = 0;

	document.all.mgplayer_play.style.display='none';
	document.all.mgplayer_pause.style.display='inline';

	if (MGp.controls.isAvailable('Play')){
		document.all.mgpy_status.innerHTML = "Àç»ýÁß";
		MGp.settings.playCount = 0;
		MGp.controls.play();
		onMovieProcess();
	}
}
function mpStop()
{
	document.all.mgplayer_play.style.display='inline';
	document.all.mgplayer_pause.style.display='none';

	var MGp = document.all["mgPlayer"];
	pFlg = 1;
	if (MGp.controls.isAvailable('Stop'))
	{
		document.all.mgpy_status.innerHTML = "Á¤Áö";
		MGp.controls.stop();
	}
}
function mpPause()
{
	if (pFlg == 2)
	{
		//alert("µé¾î ¿Ô´Ù");
		mpPlayer();
	}
	else
	{
		var MGp = document.all["mgPlayer"];
		pFlg = 2;

		document.all.mgplayer_play.style.display='inline';
		document.all.mgplayer_pause.style.display='none';

		if (MGp.controls.isAvailable('Pause'))
		{
			document.all.mgpy_status.innerHTML = "ÀÏÁö Á¤Áö";
			MGp.controls.pause();
		}
	}
}
function onMoviePrev()	
{
	var MGp = document.all["mgPlayer"];
	pFlg = 3;
	if (MGp.controls.isAvailable('FastReverse'))
	{
		document.all.mgpy_status.innerHTML = "µÚ·Î°¨±â";
		MGp.controls.fastReverse();
	}
}
function onMovieNext()
{
	var MGp = document.all["mgPlayer"];
	pFlg = 4;
	if (MGp.controls.isAvailable('FastForward'))
	{
		document.all.mgpy_status.innerHTML = "»¡¸®°¨±â";
		MGp.controls.fastForward();	
	}
}
function onMovieProgress()	
{
	var MGp = document.all["mgPlayer"];
	var cnt = MGp.network.bufferingProgress;
	if(cnt>=100) window.clearInterval(MGO);
	document.all.mgpy_status.innerHTML = "¹öÆÛ¸µ";
} 
function onMovieProcess()	
{
	try		
	{
		var MGp = document.all["mgPlayer"];
		var p;
		if("object"!=typeof(MGp)) return;

		if(0>MGp.controls.currentPosition)
			p = 0;
		else
			p = parseFloat(parseInt(MGp.controls.currentPosition) * 100 / parseInt(MGp.currentMedia.duration));

		if(0<p && "undefined"!=typeof(document.all.prsBar))
		{
			document.all.prsBar.style.display = '';
			document.all.prsBar.style.width = p * ((100-29)/100) ;
		}

		if (pFlg == 0)
			document.all.mgpy_status.innerHTML = "Àç»ýÁß";
		else if(pFlg == 1)
			document.all.mgpy_status.innerHTML = "Á¤Áö";
		else if(pFlg == 2)
			document.all.mgpy_status.innerHTML = "ÀÏ½Ã Á¤Áö";
		else if(pFlg == 3)
			document.all.mgpy_status.innerHTML = "µÚ·Î°¨±â";
		else if(pFlg == 4)
			document.all.mgpy_status.innerHTML = "»¡¸®°¨±â";
		else
			document.all.mgpy_status.innerHTML = "Á¤Áö";

		pTime = setTimeout('onMovieProcess()', 2000);
	
	}
	catch(e)	
	{
		if(pTime>0) clearTimeout(pTime);
		return;
	}
}
function onInitVol()	
{
	ex = event.clientX;
	ey = event.clientY;
	volpx = vol.style.pixelLeft;
	volpy = vol.style.pixelTop;

	bDragCheck = true;
	document.onmousemove = onVolumnControl;

	if(document.all) document.onmouseup = new Function('bDragCheck=false');
}
function onVolumnControl() 
{
	if(bDragCheck)	
	{
		var mPos = volpx + event.clientX - ex;
		if(mPos>1 && mPos<40) 
		{ 
			document.all.vol.style.pixelLeft = mPos;
			var soundness = mPos -3;

			if (0 < soundness)	
			{
				var Player = document.all["mgPlayer"];
				Player.settings.volume = 70 + (soundness * 3);
			} 
			else if (0 > soundness ) 
			{
				var Player = document.all["mgPlayer"];
				Player.settings.volume =  0 ;
			}
		}
		return false;
	}
}
function onFullScreen()
{
	var MGp = document.all["mgPlayer"];
	MGp.fullScreen = "true";
}
