<!--
//
// ===========================================================¡iµ{¦¡¸ê°T¤Îª©Åv«Å§i¡j====
//  ExoBUD MP(II) v4.1tc+ [Traditional Chinese Version]
//  Copyright(Pe) 1999-2003 Jinwoong Yu[ExoBUD], Kendrick Wong[kiddiken.net].
// =====================================================================================
//  µ{¦¡­ì§@ªÌ: ±h¬Ã¶¯(Jinwoong Yu)         ÁcÅé¤¤¤å¤Æ§@ªÌ: Ååª½(Kendrick Wong/kiddiken)
//    ­Ó¤Hºô¯¸: http://exobud.nayana.org          ­Ó¤Hºô¯¸: http://kiddiken.net
//    ¹q¤l¶l¥ó: exobud@hanmail.net                ¹q¤l¶l¥ó: webmaster@kiddiken.net
//    ICQ ±b¸¹: 96138429                          MSN ±b¸¹: kiddiken@msn.com
//    µoªí¤é´Á: 2003.01.10(¦¹ª©¥»­ìÁú¤åª©)        µoªí¤é´Á: 2003.03.23(ÁcÅé¤¤¤å­º­Óª©¥»)
// =====================================================================================
//
//    ª©Åv©Ò¦³¡C
//    ½Ð´L­«´¼¼z°]²£Åv¡G µL½×±z¹ï¥»µ{¦¡ ExoBUD MP(II) §@¥ô¦ó­×§ï¡B»s§@(©ÎÂ½Ä¶)­±ªO¡A½Ð±z
//    *¥²¶·*«O¯d¦¹¬qª©Åv«Å§iªº¤º®e¡A¥]¬Aµ{¦¡(¤Î­±ªO)­ì§@ªÌ¤Î¤¤¤å¤Æ§@ªÌªº¦W¦r©Mºô¯¸³sµ²¡C
//
//    ¦pªG±z·Q­n¥H³o­ÓÁcÅé¤¤¤åª©ªºµ{¦¡¬°°òÂ¦¡AÂ½Ä¶¦¨¨ä¥L»y¨¥ªºª©¥»¡A¤Î¡þ©Î¦bºô»Úºô¸ô¤W¡A
//    ¤½¶}µoªí±z©Ò­×§ï¹Lªºª©¥»¡A½Ð±z­º¥ý¥H¶Ç°e¹q¤l¶l¥óªº¤è¦¡¡A¼x¨D§Ú­Ìªº¦P·N¡C
//
//    ½Ð¤£­n±Nµ{¦¡(©Î­±ªO)­ì§@ªÌ©Î¤¤¤å¤Æ§@ªÌªº¦W¦r§ï¦¨±z¦Û¤vªº¦W¦r¡A
//    µM«á¥H¥t¤@µ{¦¡¦WºÙ­«·s©R¦W«á¦bºô¸ô¤W¤½¶}µoªí¤Î´²¼½¥»µ{¦¡¡A¦]¬°³o¬OÄY­«ªº«IÅv¦æ¬°¡C
//
//    ³o¬O¤½¯q§K¶Oµ{¦¡¡A©Ò¥H½Ð¤£­n¨Ï¥Î¦b°Ó·~¥Î³~¤W¡C
//    ¥t¥~¡A±z¥ç¤£¥i±N¥»µ{¦¡(¥þ³¡©Î³¡¥÷)½Æ»s¨ì¨ä¥LÀx¦s´CÅé(¨Ò¦p¥úºÐ¤ù)¤W§@³c½æÀò§Q¥Î³~¡C
//
//    °²¦p¦]¬°¨Ï¥Î¥»µ{¦¡¦Ó¥O±z»X¨ü¸ê®Æ¿ò¥¢©Î·l·´¡Aµ{¦¡­ì§@ªÌ¤Î¤¤¤å¤Æ§@ªÌ§¡¤£¥Î¹ï¨ä­t³d¡C
//
// =====================================================================================

// ·í±z­×§ï¥»µ{¦¡ªº­ì©l½X®É¡A½Ðª`·N°õ¦æ­×§ï«áªºµ{¦¡¡A¥i¯à·|¾É­P¤@¨Ç¥¿¦b°õ¦æ¤¤ªºÀ³¥Îµ{¦¡
// µLªk¥¿±`¹B§@¡F¥t¥~¥ç­n¯d·N¦bJavaScript¤W©Ò¨Ï¥ÎªºÅÜ¼Æ¦WºÙ©M³]©w­È¡A¤j¤p¼g¬O¦³¤À§Oªº¡C

var objMmInfo = null;
var intMmCnt = 0;
var intSelMmCnt=0;
var intActMmCnt=0;
var cActIdx=0;
var cActTit="nAnT";
var strMmInfo ="ExoBUD Media Infomation";

var blnfpl=false;
var blnEnabled= false;
var blnEOT=false;
var arrSelMm=null;
var arrActMm=null;
var intExobudStat =0;
var tidTLab=null;
var tidErr=null;
var tidMsg=null;
var intErrCnt=0;
var blnRept=false;

// ³o¬O¡u¦Û°Ê³sÄò¼½©ñ¡vªº³]©w¡C¤@¯ë¨Ó»¡¡A¼½©ñ¤@­º­µ¼Ö§¹²¦«á´N·|¦Û°Ê¸õ¨ì¤U¤@­º¡C
// ¦ý¬O¦pªG±z­n¼½©ñªº´CÅé¬Oµø°TÀÉ®×(¨Ò¦p:MV)ªº¸Ü¡A³Ì¦n±N³o­Ó³]©w­È§ï¬° false ¡C
//    true = ¦Û°Ê³sÄò¼½©ñ
//   false = ¤£­n¦Û°Ê³sÄò¼½©ñ¡AÅý¨Ï¥ÎªÌ¦Û¦æ¬D¿ï¤U¤@­º¦±¥Ø
var blnAutoProc = true;

// ³]©w¼½©ñ­±ªO¤W©ÒÅã¥Üªº®É¶¡ªø«×¡A¹w³]¬O¥H¥¿±`¤è¦¡(Elapse)§í©Î­Ë¼Æ¤è¦¡(Lapse)Åã¥Ü¡G
//    true = ¥H¥¿±`¤è¦¡Åã¥Ü®É¶¡ªø«×¡A§Y°ÊºA¦aÅã¥Ü¦±¥Ø¤w¼½©ñªº®É¶¡
//   false = ¥H­Ë¼Æ¤è¦¡Åã¥Ü®É¶¡ªø«×¡A§Y°ÊºA¦aÅã¥Ü¦±¥Ø³Ñ¾lªº®É¶¡
var blnElaps=true; 

// ³]©w¼½©ñ¨C­º¦±¥Ø¤§¶¡ªº©µ¿ð®É¶¡(Delay Time)¡A³æ¦ì¬O²@¬í(msec)¡C
// ¨C100²@¬í¥Nªí0.1¬í¡A¹w³]­È¬O500²@¬í(§Y0.5¬í)¡A³Ì¤Ö¤]­n³]¬°100²@¬í¡C
var intDelay =500;

// wmpInit() ¨ç¦¡: ¨Ï¥Î wmp-obj v7.x µ{¦¡®w«Ø¥ßÀô¹Ò³]©w
function wmpInit(){
 var wmps = Exobud.settings;
 var wmpc = Exobud.ClosedCaption;

 wmps.autoStart=true;
 wmps.balance=0;
 wmps.enableErrorDialogs=false;
 wmps.invokeURLs = false;
 wmps.mute=false;
 wmps.playCount=1;
 wmps.rate=1;
 wmps.volume = 100;
 if(blnUseSmi){wmpc.captioningID="capText"; capText.style.display="";}
 Exobud.enabled=true;
}

// mkMmPath() ¨ç¦¡: ·Ç³Æ«Ø¥ß Multi-object ªº°}¦C
function mkMmPath(u, t, f,s){
 this.mmUrl = u;
 this.mmTit =t;
 this.mmDur =0;
 this.selMm=f;
 this.actMm=f;
 if(blnUseSmi){this.mmSmi=s;}
}

// mkList() ¨ç¦¡: «Ø¥ß Multi-object ªº°}¦C
function mkList(u,t,s,f){
 var cu=u;
 var ct=t;
 var cs=s;
 var cf=f;
 var idx=0;

 if(objMmInfo == null){ objMmInfo=new Array(); idx=0;}
 else{ idx=objMmInfo.length;}
 if(u=="" || u==null){cu="mms://";}
 if(t=="" || t==null){ct="nAnT";}
 if(f=="f" || f=="F"){cf="f";}
 else{cf="t"; intSelMmCnt=intSelMmCnt+1;}

 if(blnUseSmi){ objMmInfo[idx]=new mkMmPath(cu,ct,cf,cs);}
 else{objMmInfo[idx]=new mkMmPath(cu,ct,cf);}

 intActMmCnt=intSelMmCnt;
 intMmCnt=objMmInfo.length;
}

// mkSel() ¨ç¦¡: «Ø¥ß¤w¿ï¨ú¼½©ñ¶µ¥Ø(Selected Media)ªº°}¦C
function mkSel(){
 arrSelMm=null;
 intSelMmCnt=0;
 var selidx = 0;

 if(intMmCnt<=0){intExobudStat=1; blnEnabled=false; return;} // ¨S¦³¥ô¦ó¼½©ñ²M³æ¶µ¥Ø
 arrSelMm=new Array();
 for(var i=0; i<intMmCnt;i++){
	if(objMmInfo[i].selMm =="t"){arrSelMm[selidx]=i;selidx=selidx+1;}
 }
 intSelMmCnt=arrSelMm.length;

 if(intSelMmCnt<=0){blnEnabled=false;intExobudStat=2; arrSelMm=null; return;}
 else{blnEnabled=true; mkAct();}
}

// mkAct() ¨ç¦¡: «Ø¥ß¤w±Ò¥Î¼½©ñ¶µ¥Ø(Activated Media)ªº°}¦C
function mkAct(){
 arrActMm=null;
 intActMmCnt=0;
 var selidx=0;
 var actidx=0;

 if(blnEnabled){
	arrActMm=new Array();
	for(var i=0; i<intSelMmCnt;i++){
		selidx=arrSelMm[i];
		if(objMmInfo[selidx].actMm=="t"){arrActMm[actidx]=selidx; actidx=actidx+1;}
	}
	intActMmCnt=arrActMm.length;
 }
 else{return;}
 if(intActMmCnt<=0){blnEOT=true;arrActMm=null;}
 else{blnEOT=false;}
}


// chkAllDesel() ¨ç¦¡: ¤£¿ï¨ú©Ò¦³ªº¼½©ñ²M³æ¶µ¥Ø
function chkAllSel(){
 for(var i=0; i<intMmCnt; i++){
   objMmInfo[i].selMm="t";
   objMmInfo[i].actMm="t";
 }
 mkSel();
}

// chkItemSel() ¨ç¦¡: ¿ï¨ú©Î¤£¿ï¨ú¼½©ñ²M³æ¶µ¥Ø
function chkAllDesel(){
 for(var i=0; i<intMmCnt; i++){
   objMmInfo[i].selMm="f";
   objMmInfo[i].actMm="f";
 }
 mkSel();
}

// chkItemAct() ¨ç¦¡: ±N¬Y­Ó¤w±Ò¥Î¼½©ñ¶µ¥Ø(Activated Media)­áµ²
function chkItemSel(idx){
 if(objMmInfo[idx].selMm =="t"){objMmInfo[idx].selMm="f";objMmInfo[idx].actMm="f";}
 else{objMmInfo[idx].selMm="t";objMmInfo[idx].actMm="t";}
 mkSel();
}

// mkSelAct() ¨ç¦¡: ±N¤w¿ï¨ú¼½©ñ¶µ¥Ø(Selected Media)¥[¤J¨ì¤w±Ò¥Î¼½©ñ¶µ¥Ø(Activated Media)
function chkItemAct(idx){
 objMmInfo[idx].actMm="f";
 mkAct();
}


function mkSelAct(){
 var idx=0;
 for(var i=0; i<intSelMmCnt; i++){
	idx=arrSelMm[i];
	objMmInfo[idx].actMm="t";
 }
 mkAct();
}

// initExobud() ¨ç¦¡: ªì©l¤Æ Fashion»R¦±ºô ´CÅé¼½©ñµ{¦¡
function initExobud(){
 wmpInit();
 mkSel();
 blnfpl=false;
 if(blnShowVolCtrl == false) {
	document.images['vmute'].style.display = "none";
	document.images['vdn'].style.display = "none";
	document.images['vup'].style.display = "none";
 }
 if(!blnShowPlist){document.images['plist'].style.display = "none";}

 if(blnRept){imgChange('rept',1);}
 else{imgChange('rept',0);}

 if(blnRndPlay){imgChange('pmode',1);}
 else{imgChange('pmode',0);}
 showTLab();
 disp1.innerHTML="iPa Online Music Player";
 if(blnStatusBar){window.status=('iPa Online Music Player');}
 if(blnAutoStart){startExobud();}

}

// startExobud() ¨ç¦¡: ¶}©l¼½©ñ¦±¥Ø
function startExobud(){
 var wmps= Exobud.playState;
 if(wmps==2){Exobud.controls.play(); return;}
 if(wmps==3){return;} 

 blnfpl=false;
 if(!blnEnabled){waitMsg();return;}
 if(blnEOT){mkSelAct();}
 if(intErrCnt>0){intErrCnt=0;tidErr=setTimeout('retryPlay(),1000');return;}
 if(blnRndPlay){rndPlay();}
 else{cActIdx=arrActMm[0]; selMmPlay(cActIdx);}
}


// selMmPlay() ¨ç¦¡: ³B²z´CÅé¼ÐÃD
function selMmPlay(idx){
 clearTimeout(tidErr);
 cActIdx=idx;
 var trknum=idx+1;
 var ctit =objMmInfo[idx].mmTit;
 if(ctit=="nAnT"){ctit="¨S¦³´CÅé¼ÐÃD"}
 if(blnUseSmi){Exobud.ClosedCaption.SAMIFileName = objMmInfo[idx].mmSmi;}
 Exobud.URL = objMmInfo[idx].mmUrl;
 cActTit="T"+ trknum + ". " + ctit;
 disp1.innerHTML = cActTit;
 if(blnStatusBar){window.status=(cActTit);}
 chkItemAct(cActIdx); 
}

// wmpPlay() ¨ç¦¡: ¨Ï¥Î wmp-obj v7.x µ{¦¡®w¼½©ñ¦±¥Ø
function wmpPlay(){Exobud.controls.play();}

// wmpStop() ¨ç¦¡: °±¤î¼½©ñ¦±¥Ø¤ÎÅã¥Ü¡u´Nºü¡vª¬ºA°T®§
function wmpStop(){
 intErrCnt=0;
 clearTimeout(tidErr);
 clearInterval(tidTLab);
 imgChange("stopt",1);
 imgChange("pauzt",0);
 imgChange("scope",0);
 showTLab();
 mkSelAct();
 Exobud.controls.stop();
 Exobud.close();
 disp1.innerHTML="iPa Online Music Player Ready!";
 if(blnStatusBar){window.status=('iPa Online Music Player Ready!');return true;}
}

// wmpPause() ¨ç¦¡: ¨Ï¥Î wmp-obj v7.x µ{¦¡®w¼È°±¼½©ñ¦±¥Ø
function wmpPause(){Exobud.controls.pause();}

// wmpPP() ¨ç¦¡: ¦b¼È°±¼½©ñ©MÄ~Äò¼½©ñ¤§¶¡¶i¦æ¤Á´«
function wmpPP(){
	var wmps = Exobud.playState;
	var wmpc=Exobud.controls;
	clearInterval(tidTLab);
	clearTimeout(tidMsg);
	if (wmps == 2) {wmpc.play();}
	if (wmps == 3) {wmpc.pause();disp2.innerHTML="¼È°±"; tidMsg=setTimeout('rtnTLab()',1500);}
	return;
}

// rndPlay() ¨ç¦¡: ÀH¾÷¼½©ñ(Random Play)ªº¹Bºâ¤è¦¡
function rndPlay(){
 if(!blnEnabled){waitMsg();return;}
 intErrCnt=0;
 var idx=Math.floor(Math.random() * intActMmCnt);
 cActIdx= arrActMm[idx];
 selMmPlay(cActIdx);
}

// playAuto() ¨ç¦¡: ¹ï¤w±Ò¥Î¼½©ñ¶µ¥Ø¶i¦æ¡u¦Û°Ê³sÄò¼½©ñ¡vªº³B²z
// ³o¬O®Ú¾Ú¤W­± blnAutoProc ªº³]©w­È¦Ó¨M©wªº°Ê§@¡C
function playAuto(){
 if(blnRept){ selMmPlay(cActIdx); return;}
 if(!blnAutoProc){wmpStop();return;}
 if(blnfpl){wmpStop(); return;}
 if(!blnEnabled){wmpStop();return;}
 if(blnEOT){ if(blnLoopTrk){startExobud();}
	   else{wmpStop();}
 }
 else{  if(blnRndPlay){rndPlay();}
	else{cActIdx= arrActMm[0]; selMmPlay(cActIdx);}
 }
}

// ¼½©ñ¨Ï¥ÎªÌ¦b¼½©ñ²M³æ¤W©ÒÂI¿ïªº³æ¤@¦±¥Ø
function selPlPlay(idx){
 blnfpl=true;
 selMmPlay(idx);
}


// playPrev() ¨ç¦¡: ¼½©ñ¤W¤@­º¤w±Ò¥Î¼½©ñ¶µ¥Ø
function playPrev(){
 var wmps= Exobud.playState;
 if(wmps==2 || wmps==3){Exobud.controls.stop();}
 blnfpl=false;
 if(!blnEnabled){waitMsg();return;}
 if(blnEOT){mkSelAct();}

 intErrCnt=0;
 if(blnRndPlay){rndPlay();}
 else{	var idx=cActIdx;
 	var blnFind=false;
	for(var i=0;i<intSelMmCnt;i++){if(cActIdx==arrSelMm[i]){idx=i-1; blnFind=true;}}
	if(!blnFind){startExobud();return;}
	if(idx<0){idx=intSelMmCnt-1;cActIdx=arrSelMm[idx];}
	else{cActIdx=arrSelMm[idx];}
	selMmPlay(cActIdx);
 }
}

// playNext() ¨ç¦¡: ¼½©ñ¤U¤@­º¤w±Ò¥Î¼½©ñ¶µ¥Ø
function playNext(){
 var wmps= Exobud.playState;
 if(wmps==2 || wmps==3){Exobud.controls.stop();}
 blnfpl=false;
 if(!blnEnabled){waitMsg();return;}
 if(blnEOT){mkSelAct();}

 intErrCnt=0;
 if(blnRndPlay){rndPlay();}
 else{	var idx=cActIdx;
 	var blnFind=false;
	for(var i=0;i<intSelMmCnt;i++){	if(cActIdx==arrSelMm[i]){idx=i+1; blnFind=true;}}
	if(!blnFind){startExobud();return;}
	if(idx>=intSelMmCnt){idx=0;cActIdx=arrSelMm[idx];}
	else{cActIdx=arrSelMm[idx];}
	selMmPlay(cActIdx);
 }
}


// retryPlay() ¨ç¦¡: ¦A¦¸¹Á¸Õ³s½u¨ì´CÅéÀÉ®×
function retryPlay(){
  selMmPlay(cActIdx);
}

// chkRept() ¨ç¦¡: ¤Á´«¬O§_­«½Æ¼½©ñ¥Ø«eªº¦±¥Ø(¤w±Ò¥Î¼½©ñ¶µ¥Ø)
function chkRept(){
 var wmps=Exobud.playState;
 if(wmps == 3){clearInterval(tidTLab);}
 if(blnRept){blnRept=false; imgChange('rept',0);disp2.innerHTML="¤£­«½Æ¼½©ñ";}
 else{blnRept=true; imgChange('rept',1);disp2.innerHTML="­«½Æ¼½©ñ";}
 tidMsg= setTimeout('rtnTLab()',1000);
}


// chgPMode() ¨ç¦¡: ¤Á´«¥H´`§Ç(Sequential)§í©ÎÀH¾÷(Random)ªº¤è¦¡¨Ó¼½©ñ´CÅé¶µ¥Ø
function chgPMode(){
 var wmps=Exobud.playState;
 if(wmps == 3){clearInterval(tidTLab);}
 if(blnRndPlay){blnRndPlay=false; imgChange('pmode',0);disp2.innerHTML="´`§Ç¼½©ñ";}
 else{blnRndPlay=true; imgChange('pmode',1);disp2.innerHTML="ÀH¾÷¼½©ñ";}
 tidMsg=setTimeout('rtnTLab()',1000); 
}


function evtOSChg(f){
// 0(Undefined) 8(MediaChanging) 9(MediaLocating) 10(MediaConnecting) 11(MediaLoading) 
// 12(MediaOpening) 13(MediaOpen) 20(MediaWaiting) 21(OpeningUnknownURL)

 if(f==8){capText.innerHTML="ExoBUD MP(II) ¦r¹õÅã¥Ü¨t²Î(SMI)";}
 if(f==13){
	var strTitle = Exobud.currentMedia.getItemInfo("title");
	if(strTitle.length <=0){strTitle = "(¥¼©R¦Wªº¼ÐÃD)"}
	var strAuthor = Exobud.currentMedia.getItemInfo("Author");
	if(strAuthor.length <=0){strAuthor = "(¥¼©R¦Wªººt¥XªÌ)"}
	var strCopy = Exobud.currentMedia.getItemInfo("Copyright");
	if(strCopy.length <=0){strCopy = "(¨S¦³µÛ§@Åv¸ê°T)"}
	var strType = Exobud.currentMedia.getItemInfo("MediaType");
	var strDur=Exobud.currentMedia.durationString;
	var strUrl =Exobud.URL;
	var trknum=cActIdx+1;
	var ctit = objMmInfo[cActIdx].mmTit;
	if(ctit=="nAnT"){ objMmInfo[cActIdx].mmTit = strAuthor + " - " + strTitle;
		ctit=strAuthor + " - " + strTitle;
		cActTit="T"+ trknum + ". " +ctit;
		disp1.innerHTML = cActTit;
	}

	strMmInfo= "Media (Title) : " + strTitle + " (Çü«¬¦¡:" + strType +")" + "\n\n"
	strMmInfo= strMmInfo + "Media (Author) : " + strAuthor + "\n\n"
	strMmInfo= strMmInfo + "Media (URL) : " +strUrl + "\n\n"
	strMmInfo= strMmInfo + "Media (Copyright) : " + strCopy +"\n\n" 
	strMmInfo= strMmInfo + "Media (Duration) : " +strDur +"\n\n";
	strMmInfo= strMmInfo + " (C) Copyright ExoBUD¢â MPlayer(II) 1999-2003  \n";
	if(blnShowMmInfo){alert(strMmInfo);}
 }
}


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 1:
		evtStop();
		break;
	case 2:
		evtPause();
		break;
	case 3:
		evtPlay();
		break;
	case 8:
		setTimeout('playAuto()', intDelay);
		break;
 }
}


//evtWmpBuff()´Â ¹öÆÛ¸µÀÇ ½ÃÀÛ°ú ³¡À» Ã¼Å©ÇÕ´Ï´Ù..
function evtWmpBuff(f){
	 if(f){ disp2.innerHTML = "½w½Ä³B²z¤¤";
		var msg="(½w½Ä³B²z¤¤) " + cActTit;
		disp1.innerHTML = msg;
		if(blnStatusBar){window.status=(msg);}
	}
	else{ disp1.innerHTML = cActTit; showTLab();}
}


// evtWmpError() ¨ç¦¡: ·íµLªk³s½u¨ì´CÅéÀÉ®×®É¡AÅã¥Ü¿ù»~°T®§
function evtWmpError(){
 intErrCnt=intErrCnt+1;
 if(intErrCnt<=3){
	disp2.innerHTML="¹Á¸Õ³s½u("+intErrCnt+")";
	var msg="(¹Á¸Õ²Ä:" + intErrCnt +" ¦¸³s½u) " +cActTit;
	disp1.innerHTML="<µLªk¼½©ñ> " +cActTit;
	if(blnStatusBar){window.status=(msg);}
	tidErr=setTimeout('retryPlay()',1000);
 }
 else{	clearTimeout(tidErr);
	intErrCnt=0;showTLab();
	var msg="¤w©ñ±ó¹Á¸Õ¦A³s½u¡C²{¦b±N·|¼½©ñ¤U¤@­º¦±¥Ø¡C";
	if(blnStatusBar){window.status=(msg);}	
	setTimeout('playAuto()',1000);}
}

function evtStop(){
	clearTimeout(tidErr);
	clearInterval(tidTLab);
	showTLab();
	intErrCnt=0;
	imgChange("pauzt",0);
	imgChange("playt",0);
	imgChange("scope",0);
	disp1.innerHTML="iPa Online Music Player [Fashion»R¦±ºôµ¥«Ý¼½©ñ¤U¤@­º¦±¥Ø]";
	if(blnStatusBar){window.status=('iPa Online Music Player [Fashion»R¦±ºôµ¥«Ý¼½©ñ¤U¤@­º¦±¥Ø]');return true;}
}
// evtPause() ¨ç¦¡: ¼È°±¼½©ñ
function evtPause(){
 imgChange("pauzt",1)
 imgChange("playt",0);
 imgChange("stopt",0);
 imgChange("scope",0);
 clearInterval(tidTLab);
 showTLab();
}
// evtPlay() ¨ç¦¡: ¶}©l¼½©ñ
function evtPlay(){
 imgChange("pauzt",0)
 imgChange("playt",1);
 imgChange("stopt",0);
 imgChange("scope",1);
 tidTLab=setInterval('showTLab()',1000);
}
// showTLab() ¨ç¦¡: Åã¥Ü®É¶¡ªø«×
function showTLab(){
 var ps=Exobud.playState;
 if(ps==2 || ps==3){
	var cp=Exobud.controls.currentPosition
	var cps=Exobud.controls.currentPositionString
	var dur=Exobud.currentMedia.duration;
	var durs=Exobud.currentMedia.durationString;
	if(blnElaps){disp2.innerHTML= cps+" | "+durs;
		var msg=cActTit + " ("+cps+" | "+durs+ ")";
		if(ps==2){msg="(¼È°±) "+ msg;}
		if(blnStatusBar){window.status=(msg);return true;}
	}
	else{var laps= dur-cp; 
		var strLaps=wmpTime(laps);
		disp2.innerHTML= strLaps + " | "+durs;
		var msg= cActTit + " (" + strLaps + " | "+durs + ")";
		if(ps==2){msg="(¼È°±) "+ msg;}
		if(blnStatusBar){window.status=(msg);return true;}
	}

 }
 else{disp2.innerHTML="00:00 | 00:00";}
}

// chgTimeFmt() ¨ç¦¡: ÅÜ§ó®É¶¡ªø«×ªºÅã¥Ü¤è¦¡
function chgTimeFmt(){
 var wmps=Exobud.playState;
 if(wmps == 3){clearInterval(tidTLab);}
 if(blnElaps){blnElaps=false; disp2.innerHTML="­Ë¼Æ¤è¦¡";}
 else{blnElaps=true;disp2.innerHTML="¥¿±`¤è¦¡";}
 tidMsg=setTimeout('rtnTLab()',1000); 
}

// rtnTLab() ¨ç¦¡: ¶Ç¦^®É¶¡ªø«×
function rtnTLab(){
clearTimeout(tidMsg);
var wmps=Exobud.playState;
if(wmps == 3){tidTLab=setInterval('showTLab()',1000);}
else{showTLab();}
}
// wmpTime() ¨ç¦¡: ­pºâ®É¶¡ªø«×
function wmpTime(dur){
	var hh, min, sec, timeLabel
	hh = Math.floor(dur/3600);
	min = Math.floor(dur / 60)%60;
	sec = Math.floor(dur % 60);
	if (isNaN(min)){ return "00:00"; }
	if (isNaN(hh) || hh==0){timeLabel="";}
	else{
		if(hh >9){timeLabel = hh.toString()+":";}
		else{timeLabel="0"+hh.toString() +":";}
	}
  	if ( min > 9 ){  timeLabel = timeLabel + min.toString() + ":"; }
	else {timeLabel = timeLabel + "0" +min.toString() + ":";}
	if ( sec > 9 ){timeLabel = timeLabel + sec.toString();}
	else{timeLabel = timeLabel + "0" + sec.toString();}
	return timeLabel;
}


// wmpVolUp(), wmpVolDn(), wmpMute() ³o´X­Ó³£¬O¥Î¨Ó½Õ®Õ­µ¶qªº¨ç¦¡¡C(³æ¦ì¡G¢H)
// vmax ¥Nªí³Ì¤j­µ¶q(100), vmin ¥Nªí³Ì¤p­µ¶q(0), vdep ¥Nªí½Õ®Õ­µ¶qªº¶¡¹j(«ØÄ³³]¬°5¦Ü20¤§¶¡)
// ±z¥u¥i¥H¦b vmin, vmax, vdep ³]¬°0¦Ü100¤§¶¡ªº¾ã¼Æ¼Æ­È¡Avmin ©M vdep ¼Æ­È¤£¥i¥H¤j¹L vmax¡C

var vmax = 100;
var vmin=0;
var vdep = 10;

// wmpVolUp() ¨ç¦¡: ¼W¥[­µ¶q(Volume Up)
function wmpVolUp(){ // ExoBUD¢â MP(II) Volume Up 
	var wmps=Exobud.playState;
	if(wmps == 3){clearInterval(tidTLab);}
	var ps = Exobud.settings;
	if(ps.mute){ps.mute = false; disp2.innerHTML="Speach";imgChange('vmute',0);}
	else{
		if (ps.volume >= (vmax-vdep)) {ps.volume = vmax;}
		else {  ps.volume = ps.volume + vdep;}
		disp2.innerHTML="­µ¶q. " + ps.volume +"%";
	}
	tidMsg=setTimeout('rtnTLab()',1000);
}
// wmpVolDn() ¨ç¦¡: ´î¤Ö­µ¶q(Volume Down)
function wmpVolDn(){ 
	var wmps=Exobud.playState;
	if(wmps == 3){clearInterval(tidTLab);}
	var ps = Exobud.settings;
	if(ps.mute){ps.mute = false;disp2.innerHTML="Speach";imgChange('vmute',0);}
	else{
		if (ps.volume <= vdep){ ps.volume = vmin;}
		else{ps.volume = ps.volume - vdep;}
		disp2.innerHTML="­µ¶q. " + ps.volume +"%";
	}
	tidMsg=setTimeout('rtnTLab()',1000);
}


function wmpMute(){ // ExoBUD¢â MP(II) Mute 
	var wmps=Exobud.playState;
	if(wmps == 3){clearInterval(tidTLab);}
	var ps = Exobud.settings;
	if(!ps.mute){ps.mute = true;disp2.innerHTML="ÀR­µ¼Ò¦¡±Ò°Ê"; imgChange("vmute", 1);}
	else {ps.mute = false;disp2.innerHTML="ÀR­µ¼Ò¦¡Ãö³¬"; imgChange("vmute", 0)}
	tidMsg=setTimeout('rtnTLab()',1000);
}

function waitMsg(){
 capText.innerHTML="Captioning";
 if(intExobudStat ==1){disp1.innerHTML="µLªk¼½©ñ ¡ÐFashion»R¦±ºô ¼½©ñ²M³æ¤W¨S¦³³]©w¥ô¦ó¦±¥Ø¡C";}
 if(intExobudStat ==2){disp1.innerHTML="µLªk¼½©ñ ¡ÐFashion»R¦±ºô ¼½©ñ²M³æ¤W¨S¦³³]©w¥ô¦ó¦±¥Ø¡C";}
 if(blnStatusBar){
	if(intExobudStat ==1){window.status=('µLªk¼½©ñ ¡ÐFashion»R¦±ºô ¼½©ñ²M³æ¤W¨S¦³³]©w¥ô¦ó¦±¥Ø¡C');return true;}
	if(intExobudStat ==2){window.status=('µLªk¼½©ñ ¡ÐFashion»R¦±ºô ±z¨S¦³¿ï¨ú¼½©ñ²M³æ¤W¥ô¦ó¤@­º¦±¥Ø¡C'); return true;}
 }
}


function openPlist() { // ExoBUD¢â MP(II) List Popping Up
	window.open("exobudpl.html" , "mplist", "top=125px, left=320px, width=280 , height=500 ,scrollbars=auto , resizable=no , copyhistory=no");
}


// chkWmpState()´Â wmp°³Ã¼ÀÇ Àç»ý »óÅÂ Áï, playState °ªÀ» ¹ÝÈ¯ÇÕ´Ï´Ù.
// chkWmpOState() ´Â wmp °³Ã¼ÀÇ ¹Ìµð¾îÀÇ °³¹æ(open)»óÅÂ Áï, openState °ªÀ» ¹ÝÈ¯ÇÕ´Ï´Ù.

function chkWmpState(){
// 0(Undefined) 1(Stopped) 2 (Paused) 3(Playing) 4(ScanFowrd) 5(ScanReverse)
// 6(Buffering) 7(Waitng) 8(MediaEnded) 9(Transitioning) 10(Redy)
 return Exobud.playState;
}

function chkWmpOState(){
// 0(Undefined) 8(MediaChanging) 9(MediaLocating) 10(MediaConnecting) 11(MediaLoading) 
// 12(MediaOpening) 13(MediaOpen) 20(MediaWaiting) 21(OpeningUnknownURL)
 return Exobud.openState;
}

function chkOnline(){
// true(Network Connected) false(Network Lost)
return Exobud.isOnline;
}

function vizExobud(){
	//Exobud.launchURL("http://intorock.3mm.net");
  window.open("http://www.ezfs.net/","vizExobud");
}
