<!--

var isNav, isIE;
var width; 
var height;
var offsetX;

var pVol_top;
var vminX;
var vmaxX;
var cPos_top;
var cminX;
var cmaxX;

var selectedObj;

var Volumn_ID;

width = 7;
height = 8;
offsetX;



if (parseInt(navigator.appVersion) >= 4)
{	if (navigator.appName == "Netscape")
	{	sNav = true;}
	else
	{	isIE = true;}
}

function playIt()
{	if ((navigator.userAgent.indexOf('IE') > -1) && (navigator.platform == "Win32"))
	{	MPlay1.Play();
	}
	else
	{	document.MPlay1.Play();
	}
}

function pauseIt()
{	if ((navigator.userAgent.indexOf('IE') > -1) && (navigator.platform == "Win32"))
	{	if (MPlay1.PlayState == 2)
		{	MPlay1.Pause();}
	}
	else
	{	if (document.MPlay1.GetPlayState() == 2)
		{	document.MPlay1.Pause();
		}
	}
}

function stopIt()
{	if ((navigator.userAgent.indexOf('IE') > -1) && (navigator.platform == "Win32"))
	{	MPlay1.Stop();
		MPlay1.currentPosition = 0;
	}
	else
	{	document.MPlay1.Stop();
		document.MPlay1.CurrentPosition=0;
	}
}

function volChange(UpDown)
{
	if ((navigator.userAgent.indexOf("IE") > -1) && (navigator.platform == "Win32"))
	{
		var curVol = MPlay1.Volume;
	}
	else
	{
		var curVol = document.MPlay1.GetVolume();
	}
	
	if (UpDown == "up")
	{
		curVol = -(Math.abs(curVol) - 200);
		if (curVol > -1)
		{	
			curVol = -1;
		}
	}
	else if (UpDown == "down")
	{
		curVol = -(Math.abs(curVol) + 200);
		if (curVol < -10000)
		{
			curVol = -10000;
		}
	}
	else
	{
		if ( vol == -10000 ) {  vol = curVol; curVol = -10000; }
		else {  curVol = vol; vol = -10000; }
	}

	curVol = Math.floor(curVol);
	if ((navigator.userAgent.indexOf("IE") > -1) && (navigator.platform == "Win32"))
	{
		MPlay1.Volume = curVol;
	}
	else
	{
		document.MPlay1.SetVolume(curVol);
	}
}

function funcInit()
{
	Volumn_ID = window.setInterval ("volumPosition()", 200);
	Position_ID = window.setInterval ("CurrentPosition()", 200);
}

function CurrentPosition() {
    if (MPlay1.PlayState != 2) return;
    pTrc.style.pixelLeft = ToBarPosition(MPlay1.CurrentPosition);
}

function volumPosition() {
  if (MPlay1.PlayState != 2) return;
 	pVol.style.pixelLeft = ToVolumeLevel(MPlay1.Volume);
}

function ToBarPosition(pos)
{  var level;

	level = ((cmaxX - cminX) * pos) / MPlay1.Duration;
  	level = parseInt(level) + cminX;
  	return level;
}

function ToVolumeLevel(vol) {
	var level;

	if ( vol <= -10000 ) return vminX;

	level = Math.pow(10,vol/2000);
	level = level * ( vmaxX - vminX ) + vminX;
	return level;

}

function ToPlayerVolume(vol)
{	var level;

	level = (vol - vminX) / (vmaxX - vminX);
	if ( level == 0 )
		return -10000;
	level = Math.log(level)/Math.log(10) * 2000;
	if ( level > 0 )
		level = 0;
	if ( level < -10000 )
		level = -10000;
	level = parseInt(level);
	return level;
}

function onPause()
{
    if(MPlay1.PlayState==1) {
        MPlay1.Play();
    }
    else if(MPlay1.PlayState==2)
        MPlay1.Pause();
}

function ToPlayerPosition(pos)
{	var level;
  	var barpos = (pos-cminX);
  	var barlen = (cmaxX-cminX) ;
  	level = (MPlay1.Duration * barpos) / barlen;
  	level = parseInt(level);
  	return level;
}

function ToBarPosition(pos)
{  	var level;

	level = ((cmaxX - cminX) * pos) / MPlay1.Duration;
  	level = parseInt(level) + cminX;
  	return level;
}

function getVolObject(i)
{  	switch (i)
	{	case 0:
    			if (isNav)
    			{	return document.layers["pVol"];}
			else
			{	return document.all.pVol.style;}
    			break;
  		case 1:
    			if (isNav)
    			{	return document.layers["pTrc"];}
    			else 
    			{	return document.all.pTrc.style;}
    			break;
  	}
}

function shiftTo(obj, x, setVolume)
{
	var minX;
	var maxX;
	if (obj == getVolObject(0))
	{
		minX = vminX;
		maxX = vmaxX;
	}
  else
  {
   	minX = cminX;
		maxX = cmaxX;
  }

  if ( x < minX) x = minX;
  if ( x > maxX) x = maxX;

  if (isNav)
  {
  	obj.moveTo(x,obj.top);
  }
  else
  {
  	obj.pixelLeft = x;
  }

 	if (setVolume)
	{
		var x1;
	  if (obj == getVolObject(0))
	  {
	  	x1 = ToPlayerVolume(x);
	  	MPlay1.Volume = x1;
	  }
	  else
	  {
	  	x1 = ToPlayerPosition(x);
	    MPlay1.CurrentPosition = x1;
	  }
	}
}

function hitTest(x, y)
{	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) 
{
	if (isNav)
	{
		var clickX = evt.pageX;
		var clickY = evt.pageY;
		var testObj;

		for (var i = document.layers.length - 1; i >= 0; i--)
		{
			testObj = document.layers[i];
  		if ((clickX > testObj.left) && 
    	   (clickX < testObj.left + testObj.clip.width) &&
    	   (clickY > testObj.top) &&
    	   (clickY < testObj.top + testObj.clip.height))
    	{
    		selectedObj = testObj;
    		if (selectedObj)
    		{
    			setZIndex(selectedObj, 100);
      		return;
    		}
  		}
		}
		selectedObj = hitTest(evt.pageX , evt.pageY);

		if (selectedObj)
		{ 
			offsetX = 5;
    	setZIndex(selectedObj,100);
    	shiftTo(selectedObj, evt.pageX - 5, true);
    	return;
		}
	}
	else
	{
		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 dragIts(evt)
{
	if (selectedObj)
	{
		if (isNav)
		{
			shiftTo(selectedObj, (evt.pageX - offsetX),true);
		}
		else
		{
			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;

}

function release(evt)
{	if (selectedObj)
	{	setZIndex(selectedObj, 0);
    		selectedObj = null;
  	}
}


document.onmousedown = engage;
document.onmousemove = dragIts;
document.onmouseup = release;


flagPos = 0;
flagCheck = 0;

function CurrentTime()
{
	var currentPosition = MPlay1.CurrentPosition;
	var totalPosition   = MPlay1.Duration;
	if(flagPos == 1)
	{
		setTimeout("CurrentTime()", 1000)
		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;

	}
}

 var iCurrentMarker = 1;
 var iCurrentSlide = 1;
 var iCurrentTranscript = 1;
 var aMarkerNames = new Array();
 var aMarkerTimes = new Array();
 var sDemo;
 var demoIsOpen = false;
 var catchClose = false;
 
 function GoMarker(gotoMark,vidNum){
	if (demoIsOpen){
	  catchClose = true;
	  demoWin.close();
	}
	MPlay1.CurrentMarker = gotoMark;
	MPlay1.play();
 }
 
 function createMarkers(){
	if (MPlay1.ReadyState == 4){


	  iTotalMarkers = MPlay1.MarkerCount;
	  iTotalMarkers++;
	  for (x=1;x<iTotalMarkers;x++){
		 aMarkerNames[x] = MPlay1.GetMarkerName(x);
	  }
	  
	} else {
	  window.setTimeout("createMarkers()",500);
	}
 }
 function MarkerReset(){
	createMarkers();
 }
 function PlayClick(){
	MPlay1.play();
 }
 function PauseClick(){
	MPlay1.pause();
 }
 function RewindClick(){
	GoMarker(1,1);
 }
 function PlayBackMarker(){
	var tempMark = MPlay1.CurrentMarker;
	tempMark--;
	if (tempMark < 1){
	  tempMark = 1;
	}
	GoMarker(tempMark,1);
 }
 function PlayNextMarker(){
	var tempMark = MPlay1.CurrentMarker;
	tempMark++;
	if (tempMark < MPlay1.MarkerCount){
	  GoMarker(tempMark,1);
	}
 }


function PlayVideo(offset){
		
        start_value = Math.round( offset/1000 );
        
		MPlay1.Stop();
		MPlay1.CurrentPosition = start_value;
		MPlay1.Play();
}



function changeasf(fname)
{
	MPlay1.FileName = fname;
}

function keypressed()
{
	if(event.keyCode == 142)
	{
		event.keyCode = 0;
		return false;
	}
	else if (event.keyCode == 137)
	{
		event.keyCode = 0;
		return false;
	}
	

	if (event.ctrlKey == true) return false;
	if (event.shiftKey == true) return false;
	if (event.altKey == true) return false;
	
}


//-->