var objPlayer;      
var sBrowser;      
     
function loadIt(){      
      if ((navigator.userAgent.indexOf("IE") == "-1" ) && (navigator.userAgent.length > 1))       
      {      
	objPlayer = document.mp1;      
	sBrowser = "notIE";      
      
	document.appObs.setByProxyDSNewStreamObserver(objPlayer,true); // listen for NewStream Event      
      
      } else {      
      
	sBrowser = "IE";      
	objPlayer = window.parent.frames.media.mp1;
       }
	if (sBrowser == "IE") {		   
			objPlayer.FileName = "openedu.ASX"; 
			//alert(objPlayer.FileName);     	
	}      
	objPlayer.Play();      
}  

function onPause()  
{  
     if (objPlayer != null)
	if(objPlayer.PlayState==1)  
		objPlayer.Play();  
	else if (objPlayer.PlayState==2)  
		objPlayer.Pause();  
}  
function onPlay()  
{  
     if (objPlayer != null)
	objPlayer.Play();  
}  
function onStop()  
{  
     if (objPlayer != null)
	{
		objPlayer.Stop();  
		objPlayer.CurrentPosition=0;
	}
}
function noSound()  
{  
     if (objPlayer != null)
	objPlayer.Mute = False;  
}
function yesSound()  
{  
     if (objPlayer != null)
	objPlayer.Mute = True;  
}
function Forward()  
{  
     if (objPlayer != null)
	objPlayer.FastForward();  
}
function Reverse()  
{  
     if (objPlayer != null)
	objPlayer.FastReverse();  
}

function MyOpenStateChange(lOldState, lNewState)
{
    //写入章节标题和讲课信息
    if(lNewState == 6)
    {  
	window.parent.frames.chapter.location.href = "chapter.htm";
	window.parent.frames.info.location.href = "info.htm";
    }
}


//贾利亚写
//对于PPT转换后的文件放在了<PPT##>的目录下，因此文件的访问出现了问题
//将页面访问的代码的路径进行修改
function CorrectPath(spaths, dir)
{
	for( i = 0;i < spaths.length; i++)
	{
		if( ! spaths[i].mSldHref.indexOf("/") )
			spaths[i].mSldHref = dir + "/" + spaths[i].mSldHref;
	}
}

function MyScriptCommand(sType, sParam)
{
    switch(sType)
    {
    	case "Media":
		        if(sParam == "1")  // 播放
        			MP1.Play();
      			if(sParam == "2")  // 暂停
        			MP1.Pause();
      			if(sParam == "3")  // 停止
        			MP1.Stop();
      			if(sParam == "4")  // 快进
        			MP1.FastForward();
			if(sParam == "5")  // 快退
  				MP1.FastReverse ();
    		break;
    	case "Flash":
		       if(sParam == "2")//播放Flash动画
          			parent.lecture.Flash.Play();
       		       if(sParam == "3")// 暂停Flash动画         
          			parent.lecture.Flash.StopPlay();         
       		       if(sParam == "4"){//停止Flash动画
          			parent.lecture.Flash.Stop();
			        parent.lecture.Flash.GotoFrame(0);
       			}
       			if(sParam == "5")//快进Flash动画
          			parent.lecture.Flash.Forward();
       			if(sParam == "6")//快退Flash动画        
          			parent.lecture.Flash.Rewind();
    		break;
    	case "URL":
    		var isOnLine = ("file" != document.URL.substr(0,4));
    		
    		if(isOnLine)
    		{
    			var arrayStr = sParam.split("&&");
    			var strURL = arrayStr[0];
    			var arrayStr2 = strURL.split("/");
    			strURL = arrayStr2[arrayStr2.length - 1];
    			strURL = escape(strURL);		
    			window.open(strURL,"lecture");
    		}
    		break;
    	case "PPT":
    		var arrayStr = sParam.split("#");
    		var dir = arrayStr[0];
    		var slide = arrayStr[1];
    		var an = arrayStr[2];
    		
    		if(parent.lecture.location.href.indexOf(dir + "/frame.htm") == -1)
    		{
    			window.open(dir + "/frame.htm#" + slide,"lecture");
    		}
    		else
    		{
    			if(parent.lecture.PPTSld.GetCurSldHref() != slide)
    			{
    				parent.lecture.PPTSld.location.href = dir + "/" + slide;
    			}
    			else
    				parent.lecture.PPTSld.ShowAnimate(an);
    		}
    		break;
    	case "PIC":
    		parent.lecture.location.href = "imgframe.htm#"+sParam;
    		if(parent.lecture.location.href.indexOf( "imgframe.htm") != -1)
    			parent.lecture.Load();
    		break;
    }
}