	var isNav, isIE;
	var width = 0;     // == imgA.style.width
	var height = 0;
	var offsetX;

	var vminX;
	var vmaxX;

	var cminX; 
	var cmaxX;

	var cPos_top;
	var pVol_top;
	var selectedObj;

	//Çö¶óÀÎºÎÅÍ 6¹øÂ° ÁÙ±îÁöÀÇ Àü¿ªº¯¼öµéÀº ³ªÁß¿¡ RESIZE ±â´ÉÀÌ Ãß°¡µÉ¶§ »ç¿ëµÉ °ªµéÀÌ¹Ç·Î ÇöÀç´Â ½Å°æ ¾²Áö¸»µµ·Ï~
	var basicWindowWidth = 435;						//±âº» ¹Â¾îÃ¢ÀÇ °¡·Î±æÀÌ	±âº»°ªÀº 435
	var basicWindowHeight = 570;						//±âº» ºä¾îÃ¢ÀÇ ¼¼·Î±æÀÌ ±âº»°ªÀº 570
	var currentWindowWidth = 435;						//ÇöÀç ºä¾îÃ¢ÀÇ °¡·Î±æÀÌ	±âº»°ªÀº 435
	var currentWindowHeight = 570;						//ÇöÀç ºä¾îÃ¢ÀÇ ¼¼·Î±æÀÌ	±âº»°ªÀº 570
	var basicTrackBarPixelTop =		375;
	var currentTrackBarPixelTop =		375;

	//¹öÀüÃ¼Å©
	if ( parseInt( navigator.appVersion ) >= 4 ) {	
		if ( navigator.appName == "Netscape" )
			isNav = true; 	
		else
			isIE = true;		
	}

	/**
	* @author			: ±èÈ«¹Î
	* @date				: 2005. 04. 14
	* @description	: »ç¿ëÀÚ°¡ ºä¾îÃ¢À» resizing ÇßÀ» °æ¿ì ºä¾îÃ¢ÀÇ °¡·Î¿Í ¼¼·Î±æÀÌ¸¦
	*							´Ã¾î³­ ±æÀÌ¸¸Å­ ´Ù½Ã ¼ÂÆÃÇÑ´Ù. 
	*/
	function dynamicWinSIze() {
		currentWindowWidth = document.body.clientWidth;
		currentWindowHeight = document.body.clientHeight;
		//alert( currentWindowWidth + " : " + currentHeight );
		//dynamicTrackBarPosition();
	}


	/**
	* @author			: ±èÈ«¹Î
	* @date				: 2005. 04. 14
	* @description	:  setInterval( "functionName()", milliSecond )´Â milliSecondÃÊ¸¶´Ù functionNameÇÔ¼ö¸¦ ½ÇÇàÇÑ´Ù. Áï, ¹«ÇÑ·çÇÁÇüÅÂ
	*/
	function funcInit( currentWindowSize ) {
		volumnID = window.setInterval ("volumPosition()", 100);
		positionID = window.setInterval ("CurrentPosition()", 100);
		cur_state = window.setInterval ("CurState()", 1000);

		document.onmousedown = engage;
		document.onmousemove = dragIt;
		document.onmouseup = release;


//		document.onmousemove = moveobj;
//		document.onmousedown = click;
//		document.onmousedown = click;
//		document.onkeydown = CheckKeyPress;
//		document.onkeyup = CheckKeyPress;

		if( currentWindowSize == 0 ) {            
			cPos.style.left		= 16;								
			cPos.style.top		= 344+11;							
			pVol.style.left			= 225;            
			pVol.style.top			= 434+11;            
                                            
			cPos_top				= 344+6+11;              
			pVol_top				= 434+6+11;              
                                            
			vminX					= 225;									
			vmaxX					= 283;									
			cminX					= 16;										
			cmaxX					= 370;									
		} else if( currentWindowSize == 100 ) {            
			cPos.style.left		= 16;								
			cPos.style.top		= 344+30;							
			pVol.style.left			= 225;            
			pVol.style.top			= 434+30;            
                                            
			cPos_top				= 344+6+30;              
			pVol_top				= 434+6+30;              
                                            
			vminX					= 225;									
			vmaxX					= 283;									
			cminX					= 16;										
			cmaxX					= 370;									
		} else if( currentWindowSize == 200 ) { 
			cPos.style.left		= 16;								
			cPos.style.top		= 614+30+9;							
			pVol.style.left			= 546;            
			pVol.style.top			= 704+30+9;            
                                            
			cPos_top				= 616+6+30+9;              
			pVol_top				= 706+6+30+9;              
                                            
			vminX					= 546;									
			vmaxX					= 602;									
			cminX					= 16;										
			cmaxX					= 688;									
		}                          

		

		//cPos.style.left = 0;				//Æ®·¢¹Ù ¿ÞÂÊ¿¡¼­ ºÎÅÍ À§Ä¡ ÇÈ¼¿ È«¹Î
		//cPos.style.top = 0;			//Æ®·¢¹Ù À§·ÎºÎÅÍ À§Ä¡ ÇÈ¼¿ È«¹Î
		//pVol.style.left = 0;
		//cPos_top = 0;
		//pVol_top = 0;
		//	vminX = 0;							//º¼·ý ½ÃÀÛ X ÁÂÇ¥ À§Ä¡
		//	vmaxX = 55;						//º¼·ý ¸¶Áö¸· X ÁÂÇ¥ À§Ä¡	
	}



	function CurState() {
		currentPosition = sbsMedia.controls.CurrentPosition;
		totalPosition = sbsMedia.currentMedia.Duration;

		var min = currentPosition / 60;
		min = parseInt(min);
		var sec = currentPosition % 60;
		sec = parseInt(sec);
		
		if ( 10 > min) min="0" + min;  // ÇöÀç ½ÃÀÛ ½Ã°£ : ºÐ
		if ( 10 > sec) sec="0" + sec;  // ÇöÀç ½ÃÀÛ ½Ã°£ : ÃÊ	
		
		var currePos = min + ":" + sec;
		
		min = totalPosition / 60;
		min = parseInt(min);
		if ( 10 > min) min="0" + min;  // ÇöÀç ½ÃÀÛ ½Ã°£ : 
		
		sec = totalPosition % 60;
		sec = parseInt(sec);

		if ( 10 > sec) sec="0" + sec;
		if(sec < 0)
			playTime.innerHTML = '<font color=#FFFFFF>' + currePos + '</font>&nbsp;';
		else {
			var totalPos = min + ":" + sec;
			playTime.innerHTML = '<font color=#FFFFFF>' + currePos + "/" + totalPos + '</font>&nbsp;';
		}
	}



	function volumPosition () {
		if ( !( sbsMedia.playState == 1 || sbsMedia.playState == 2 || sbsMedia.playState == 3 ) ) return;
		if(!sbsMedia.settings.Mute)
			pVol.style.pixelLeft = ToVolumeLevel(sbsMedia.settings.volume);
	}


	function CurrentPosition() {
		if ( !( sbsMedia.playState == 1 || sbsMedia.playState == 2 || sbsMedia.playState == 3 ) ) return;
		cPos.style.pixelLeft = ToBarPosition( sbsMedia.controls.currentposition );
	}


	function ToPlayerVolume( vol ) {	
		var level;	
		if ( vol < 0 ) return vminX;
		level = ( vol - vminX ) / ( vmaxX - vminX ) * 100;
		return level;
	}

	function ToVolumeLevel( vol ) {	
		var level;
		level = ( ( vmaxX - vminX) / 100 ) * vol + vminX;
		return level;
	}

	function ToPlayerPosition( pos ) {
		if( sbsMedia.playState == 0 )
			return 0;
		var level;
		var barpos = ( pos-cminX );
		var barlen = ( cmaxX-cminX );
		
		level = ( sbsMedia.currentMedia.duration * barpos ) / barlen;
		level = parseInt( level );
		return level;
	}


	//Æ®·¢¹Ù ÁÂÇ¥¸¦ ±¸ÇÑ´Ù.
	function ToBarPosition( pos ) {
		var level;
		level = ((cmaxX - cminX) * pos) / sbsMedia.currentMedia.duration;
		level = parseInt(level) + cminX;
		
		//ÀÌ·¸°Ô ÇÔÀ¸·Î½á Æ®·º¹Ù°¡ ¿òÁ÷ÀÌ¸é¼­ ¿¬µÎ»öÀ¸·Î º¯ÇÏ°Ô µÈ´Ù.
		document.afterTrack.width = ( level - 10 );

		return level;
	}

	/**
	* @author			: ±è È« ¹Î
	* @date				: 2005. 04. 14
	* @description	: »ç¿ëÀÚ°¡ ºä¾îÃ¢À» resizing ÇÒ¶§ Æ®·¢¹ÙµµÇÑ resize µÇ¾î¾ßÇÏ¹Ç·Î resize µÉ¶§ È£ÃâÇÏ¸é µÇ°Ú´Ù.
	*/
	function dynamicTrackBarPosition () {		
		//	alert( " 1 .    start  : " + cPos.style.pixelTop  + " currentWindowHeight : " + currentWindowHeight + " basicWindowHeight : " + basicWindowHeight );
		/*
		if( currentWindowWidth < basicWindowWidth ) 
			currentWindwowWidth = 435;
		if( currentWindowHeight < basicWindowHeight ) 
			currentWindwowHeight = 570;
		*/

		var currentPixelLeft = parseInt( ( ( cPos.style.pixelLeft * currentWindowWidth ) / basicWindowWidth ) );	
		//	var currentPixelTop =  (  cPos.style.pixelTop + ( currentWindowHeight - basicWindowHeight )  );

		//	alert( " 2 .    before  : " + currentPixelTop  + " currentWindowHeight : " + currentWindowHeight + " basicWindowHeight : " + basicWindowHeight );
		
		cPos.style.pixelLeft = parseInt( currentPixelLeft ) + cminX;
		//	cPos.style.pixelTop = currentPixelTop;
		
		//	alert( " 3 .    after  : " + cPos.style.pixelTop  + " currentWindowHeight : " + currentWindowHeight + " basicWindowHeight : " + basicWindowHeight );		

		//Æ®·¢¹ÙÀÇ ÃÑ ±æÀÌ´Â ±âº» ºä¾î Ã¢ÀÇ °¡·Î±æÀÌ¿¡¼­ ÁÂ ¿ì·Î °¢°¢ 18 px Ãú »«°ªÀÌ´Ù
		//±×·¯¹Ç·Î Æ®·¢¹ÙÀÇ max À§Ä¡¸¦ ÇöÀç Ã¢¿¡¼­ ÁÂ¿ì°ªÀ» ´õÇÑ°ª Áï 36ÀÇ·Î •û¸é Æ®·¢¹ÙÀÇ ÃÖ°í±æÀÌ¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù.
		cmaxX = ( currentWindowWidth - 36 );
	}



	function getVolObject( i ) {  	
		switch ( i ) {	
			case 0:
				return document.all.pVol.style;	
				break;
			case 1:
				return document.all.cPos.style;
				break;
		}
	}
        
	function shiftTo( obj, x, setVolume ) {	
		if ( obj == getVolObject( 0 ) ) {
			minX = vminX;
			maxX = vmaxX;
		} else {
			minX = cminX;
			maxX = cmaxX;
		}		

		if ( x < minX ) x = minX;
		if ( x > maxX ) x = maxX;

		obj.pixelLeft = x;	

		if ( setVolume ) {
			var x1;
			if ( obj == getVolObject( 0 ) ) {	
				if( !sbsMedia.settings.Mute ) {
					x1 = ToPlayerVolume( x );
					sbsMedia.settings.volume = x1;
					//alert( currentWindowSize );
					//ÀÌ·¸°Ô ÇÔÀ¸·Î½á º¼·ý¹ÙÀÇ »ý»óÀÌ µ¿ÀûÀ¸·Î ¿òÁ÷ÀÎ´Ù.
					if( currentWindowSize == 100 )
						document.afterVolume.width = ( x - 220 );
					else if ( currentWindowSize == 200 )
						document.afterVolume.width = ( x - 545 );
				}
			} else {	
				x1 = ToPlayerPosition(x);				
				sbsMedia.controls.currentposition = x1;
			}
		}	  
	}

	function hitTest( x, y ) {	
		if( !document.all.sbsMedia.settings.mute ) {
			if ( x >= vminX && x <= vmaxX + width ) {	
				if ( ( y >= pVol_top && y <= pVol_top + height ) ) {
					return getVolObject( 0 );	
				}
			}
		}

		if ( x >= cminX && x <= cmaxX + width ) {	
			if ( y >= cPos_top && y <= cPos_top + height ) {
				return getVolObject(1); 
			}
		}
		return null;
	}


	function setZIndex( obj, zOrder ) {	
		obj.zIndex = zOrder;
	}


	function setSelectedElem( evt ) {	
		var imgObj = window.event.srcElement;
		selectedObj = imgObj.parentElement.style;
		
		if ( selectedObj && imgObj.parentElement.id != "" ) {			
			offsetX = window.event.offsetX;
			//setZIndex( selectedObj,100 );
			return;
		}	
		selectedObj = hitTest(window.event.clientX , window.event.clientY);
	
		if (selectedObj) {  		
		
			offsetX = width/2;
			//setZIndex( selectedObj,100 );
			shiftTo( selectedObj, window.event.clientX - width/2, true );
			return;
		}  	
		selectedObj = null;
		return;
	}


	function dragIt(evt) {
		if ( selectedObj ) {			
		  if ( selectedObj.width == "18px" || selectedObj.width == "16px" )  {			
				shiftTo(selectedObj, ( window.event.clientX - offsetX ), true ); 				
		  }
		}
		return false;  
	}


	function engage( evt )  {	
		setSelectedElem( evt )
		if ( selectedObj ) {	
			if ( isNav ) {
				offsetX = evt.pageX - selectedObj.left;    
			} else {    }
		}
		return false;
	}



	
	
	var objid;
	function setPosition(obj){
		objid = obj.id;
		x = event.screenX;
		y = event.screenY;
	}

	function moveobj() {
		if(objid == "moveArea") {
			var movX =  event.screenX - x;
			var movY =  event.screenY - y;
			//setTimeout('self.moveBy(' + movX + ','+ movY +')', 100);
			try{
			  self.moveBy(movX ,movY);
			}catch(e){		}
			x = event.screenX;
			y = event.screenY;
		}
	 }


	function release( evt ) {	
		if ( selectedObj ) {	
			//setZIndex( selectedObj, 20 );
			selectedObj = null;
		}
	}

	function onStop() {
		if ( sbsMedia.playstate==2 || sbsMedia.playstate==3 ) {
			sbsMedia.controls.CurrentPosition = 0;
			sbsMedia.controls.Stop();
		}
	}

	function onNext() {
		if ( sbsMedia.playstate == 3 ) {
			var tmp = sbsMedia.controls.CurrentPosition;
			if ( ( tmp + 10 ) < sbsMedia.currentMedia.duration )
				sbsMedia.controls.CurrentPosition = tmp + 10;			
		}
	}

	function onPrev() {
		if ( sbsMedia.playstate == 3 ) {
			var tmp = sbsMedia.controls.CurrentPosition;
			if( ( tmp - 10 ) > 0 ) {
				sbsMedia.controls.CurrentPosition = tmp - 10;
			}
		}
	}

	function onPlay(){
		
		document.all.media.style.visibility = "visible";
		
		bPlay = true;
		bPause = false;
		//ImgRestore('Play');
		//ImgRestore('Pause');
		sbsMedia.controls.Play();
	}

	function onPause() {
		if ( sbsMedia.playstate == 3 ) {
			bPlay = false;
			bPause = true;
			//ImgRestore('Pause');
			//ImgRestore('Play');
			sbsMedia.controls.Pause();
		}
	}

	function onMute() {	
		sbsMedia.settings.Mute = !sbsMedia.settings.Mute;
	
		/*
		if( sbsMedia.settings.Mute ) {
			mute100.src = "http://www.peacetv.co.kr/images/viewer/button_sound_mute.gif";
			mute100.oSrc = "http://www.peacetv.co.kr/images/viewer/button_sound_mute.gif";
			mute100.alt = "À½º¹¿ø";
			mute200.src = "http://www.peacetv.co.kr/images/viewer/button_sound_mute.gif";
			mute200.oSrc = "http://www.peacetv.co.kr/images/viewer/button_sound_mute.gif";
			mute200.alt = "À½º¹¿ø";
		} else {
			mute100.src = "http://www.peacetv.co.kr/images/viewer/button_sound.gif";
			mute100.oSrc = "http://www.peacetv.co.kr/images/viewer/button_sound.gif";
			mute100.alt = "À½¼Ò°Å";
			mute200.src = "http://www.peacetv.co.kr/images/viewer/button_sound.gif";
			mute200.oSrc = "http://www.peacetv.co.kr/images/viewer/button_sound.gif";
			mute200.alt = "À½¼Ò°Å";
		}
		*/
	}

	function ImgRestore( type ) {
		switch ( type ) {
		case "Play" :
			if ( bPlay ) {
				Play.src = "http://www.peacetv.co.kr/images/play_play_down.gif";
				Play2.src = "http://www.peacetv.co.kr/images/play_play_down.gif";
			} else {
				Play.src = "http://www.peacetv.co.kr/images/play_play_normal.gif";
				Play2.src = "http://www.peacetv.co.kr/images/play_play_normal.gif";
			}
			break;
		case "Pause" :
			if ( bPause )	{
				Pause.src = "http://www.peacetv.co.kr/images/play_pause_down.gif";
				Pause2.src = "http://www.peacetv.co.kr/images/play_pause_down.gif";
			} else {
				Pause.src = "http://www.peacetv.co.kr/images/play_pause_normal.gif";
				Pause2.src = "http://www.peacetv.co.kr/images/play_pause_normal.gif";
			}
			break;
		case "Mute" :
			if( sbsMedia.settings.Mute ) {
				mute100.src = "http://www.peacetv.co.kr/images/sound_button_mute.gif";
				mute200.src = "http://www.peacetv.co.kr/images/sound_button_mute.gif";
			} else {
				mute100.src = "http://www.peacetv.co.kr/images/sound_button_normal.gif";
				mute200.src = "http://www.peacetv.co.kr/images/sound_button_normal.gif";
			}
			break;	
		}
	}

	var bPlay=false;
	var bPause=false;

	function ChangeMedia( id, no, type, size ) {
		if(id == "") return;
		location.href = "Player.asp?id="+id+"&no="+no+"&type="+type+"&size="+size;
	}
