// Ost Player

currMusic = 0;
selMusic  = 0;
intCnt	  = 0;

blnEOM	= false;		// ¸®½ºÆ®³¡(false)
blnAuto	= false;		// ÀÚµ¿½ÇÇà(true)
blnLoop	= true;			// ¹Ýº¹Àç»ý(true)
rndLoop	= false;		// ·£´ýÀç¼º(true)


function StartWP()		// Play
{
	var wmps= Player.playState;
	
	if(wmps==2)					// ÀÏ½ÃÁ¤ÁöÀÏ¶§
	{
		Player.controls.play(); 
		return;
	}
	if(wmps==3)
	{
		return;					// Àç»ýÁßÀÏ¶§ 
	}

	if (rndLoop)
	{
		rndPlay();
	}	
	else 
	{
		PlayWP(currMusic);
	}
	
}



function rndPlay()
{

	var wmps= Player.playState;

	if(wmps==2)					// ÀÏ½ÃÁ¤ÁöÀÏ¶§
	{
		Player.controls.play(); 
		return;
	}	
	if(wmps==3)					// Àç»ýÁßÀÏ¶§ 
	{
		return;
	}							

	intCnt = arrwpList.length-1

	var idx = Math.floor(Math.random() * intCnt); 

	PlayWP(idx);
}



function PlayWP(selMusic)    
{	
	
	diplayNum = selMusic+1;
	
	Player.URL = arrwpList[selMusic];

	if (typeof(top.FmMain.document.all["MP_status"]) == "undefined")
	{
		setTimeout("top.FmMain.document.all['MP_status'].innerHTML = arrwpTitleList[selMusic];",1000);		
	}	
	else
	{
		top.FmMain.document.all["MP_status"].innerHTML = arrwpTitleList[selMusic];
	}

	currMusic = selMusic;
}



function autoStart() 
{

	var wmps= Player.playState;

	if(wmps>1 && wmps<10)
	{
		return;
	}
	
	if(blnEOM)
	{
		if(blnLoop)
		{
			currMusic=0;blnEOM = false;StartWP();
		}
		else
		{
			StopWP();
		}
	}
	else
	{
		currMusic = currMusic+1;
		
		if (currMusic == TotalWPSize)
		{
			blnEOM = true;currMusic=0;
		}
		
		PlayWP(currMusic);
	}
}



function StopWP()  // Á¤Áö
{
    Player.controls.stop();	


	if (typeof(top.FmMain.document.all["MP_status"]) == "undefined")
	{
		setTimeout("top.FmMain.document.all['MP_status'].innerHTML = '';",1000);		
	}	
	else
	{
		top.FmMain.document.all["MP_status"].innerHTML = "Play ¹öÆ°À» ´­·¯ÁÖ¼¼¿ä~";
	}
}



function PrevWP()	// ÀÌÀü°î
{
 
	var wmps= Player.playState;
 
	if(wmps==2 || wmps==3)
	{
		Player.controls.stop();
	}

	if (currMusic == 0) 
	{
		selMusic = TotalWPSize;
	}
	else 
	{
		selMusic = currMusic-1;
	}
	
	PlayWP(selMusic);
}



function NextWP()   // ´ÙÀ½°î
{

	var wmps= Player.playState;

	if(wmps==2 || wmps==3)
	{
		Player.controls.stop();
	}
	 
	if (currMusic == TotalWPSize) 
	{
		selMusic = 0;
	}
	else 
	{
		selMusic = currMusic+1;
	}

	PlayWP(selMusic);
}



function evtPSChg(f)
{
	// 0(Undefined) 1(Stopped) 2 (Paused) 3(Playing) 4(ScanFowrd) 5(ScanReverse)
	// 6(Buffering) 7(Waitng) 8(MediaEnded) 9(Transitioning) 10(Redy)

	switch(f)
	{
		case 8:
			setTimeout('autoStart()', 500);
			break;
	}
}



function initWM() 
{
	if (document.all["chk"].value=="0")
	{
		if(blnAuto)
		{
			StartWP();
		}
	}	
	
	document.all["chk"].value="1";
}