var PlayPer;
var chkPer;
var chkStatus;
var lastMarker="";
var Playing = false;
var onMarkerChange;
var onlys="false"
var Mtshowtm=""
var Mtshowtmp=""
var oy=null
var ois=null
function window.onunload(){
	clearInterval(chkPer);
}
runtimes=0
function Fullsc(){
if(MediaStatus.innerHTML.indexOf("正在播放")!=-1){
	MediaPlayer1.fullScreen='true';
}
}
function checkPercent(){  //检查媒体播放的百分比,并设置进度条
	if (swfPlan.GetVariable("status")=="set"){
		Tmiao=Math.ceil(MediaPlayer1.controls.currentPosition)%60<10?"0"+Math.ceil(MediaPlayer1.controls.currentPosition)%60:Math.ceil(MediaPlayer1.controls.currentPosition)%60
		Tfen=Math.floor(Math.ceil(MediaPlayer1.controls.currentPosition)/60)<10?"0"+Math.floor(Math.ceil(MediaPlayer1.controls.currentPosition)/60):Math.floor(Math.ceil(MediaPlayer1.controls.currentPosition)/60)
		ZTfen=Math.floor(Math.ceil(MediaPlayer1.currentMedia.duration)/60)<10?"0"+Math.floor(Math.ceil(MediaPlayer1.currentMedia.duration)/60):Math.floor(Math.ceil(MediaPlayer1.currentMedia.duration)/60)
		ZTmiao=Math.ceil(MediaPlayer1.currentMedia.duration)%60<10?"0"+Math.ceil(MediaPlayer1.currentMedia.duration)%60:Math.ceil(MediaPlayer1.currentMedia.duration)%60
		Tzong=ZTfen+":" +ZTmiao 
		runtimes=Tfen +":"+Tmiao
		if(runtimes=="00:00"){
			if(MediaPlayer1.url.indexOf("/no")!=-1){
				chgcolor("part0")
			}
		}
		if(Math.ceil(MediaPlayer1.controls.currentPosition))
		playertime.innerHTML=runtimes+"  / "+ Tzong 
		currentTime = parseInt(MediaPlayer1.controls.currentPosition);
		totalTime = parseInt(MediaPlayer1.currentMedia.duration);
		PlayPer = parseInt(currentTime/totalTime*10000)/100;
		swfPlan.SetVariable("setPer",PlayPer);
	}else{
		PlayPer = swfPlan.GetVariable("setPer");
		MediaPlayer1.controls.currentPosition = MediaPlayer1.currentMedia.duration*PlayPer/100;
	}
	try{
		if (onMarkerChange && MediaPlayer1.controls.currentMarker != lastMarker){
			lastMarker = MediaPlayer1.controls.currentMarker;
			MarkerName = MediaPlayer1.currentMedia.getMarkerName(MediaPlayer1.controls.currentMarker);
			onMarkerChange(MediaPlayer1,MarkerName);
		}
	if(document.all.rightpage.readyState=="complete"){
		MTime("fast")
	}
	}catch(e){}
}
function showStatus(){  //显示状态
	MediaStatus.innerText = MediaPlayer1.status;
	MediaStatus.title = MediaPlayer1.status;
}
function MediaBack(){  //后退
	MediaPlayer1.controls.currentMarker = MediaPlayer1.controls.currentMarker - 1;
	MediaPlayer1.controls.play();
	setTimeout("checkPercent()",500);
}
function MediaPlay(){  //播放
	PlayPer = swfPlan.GetVariable("setPer");
	MediaPlayer1.controls.currentPosition = MediaPlayer1.currentMedia.duration*PlayPer/100;
	MediaPlayer1.controls.play();
	Playing = true;
	clearInterval(chkPer);
	chkPer = setInterval("checkPercent()",1000);
}
function MediaPause(){  //暂停
	MediaPlayer1.controls.pause();
	clearInterval(chkPer);
	Playing = false;
}
function MediaStop(){  //停止
	MediaPlayer1.controls.stop();
	swfPlan.SetVariable("setPer",0);
	clearInterval(chkPer);
	Playing = false;
}
function MediaForward(){  //前进
	MediaPlayer1.controls.currentMarker = MediaPlayer1.controls.currentMarker + 1;
	MediaPlayer1.controls.play();
	setTimeout("checkPercent()",500);
}
function setMediaPer(){  //拖动进度条后设置媒体播放的百分比
	PlayPer = swfPlan.GetVariable("setPer");
	MediaPlayer1.controls.currentPosition = MediaPlayer1.currentMedia.duration*PlayPer/100;
	if(MediaPlayer1.url.indexOf("no.asf")==-1){
		MTime("slow");
	}
	MediaPlay()
}
function PlayVideo(FileType){  //播放视频
	tFile = MediaPlayer1.URL
	tAt = tFile.lastIndexOf(".");
	if(MediaMode.innerText!="视频"){
		tFile = tFile.substring(0,tAt+1)+FileType;
		MediaPlayer1.URL = tFile;
		MediaPlayer1.controls.play();
		Mod.src="Player/Playersound.gif"
		MediaMode.innerText = "视频";
		MediaMode.title = "视频";
	}else{
			onlySound("wma")
	}
}
function onlySound(FileType){  //只播放音频
	tFile = MediaPlayer1.URL
	tAt = tFile.lastIndexOf(".");
	if(MediaMode.innerText!="音频"){
		tFile = tFile.substring(0,tAt+1)+FileType;
		MediaPlayer1.URL = tFile;
		MediaPlayer1.controls.play();
		Mod.src="Player/Playervideo.gif"
		MediaMode.innerText = "音频";
		MediaMode.title = "音频";
	}else{
		PlayVideo("asf")
	}
}
function ChangeMarker(ID,MarkerNo){  //点击页面上的链接时调用此函数可以使媒体跳到相应的标签处并播放
	try{
		MediaPlayer1.controls.currentMarker = MarkerNo;
		MediaPlayer1.controls.play();
		setTimeout("checkPercent()",500);
	}catch(e){
		setTimeout("ChangeMarker('"+id+"','"+MarkerNo+"')",500);
	}
}
function setMedia(MediaFile,VideoType,SoundType){
aa=MediaFile.substring(MediaFile.lastIndexOf("/")+1,MediaFile.length)
if(MediaFile.indexOf("no")!=-1){
swfplayer.style.display=""
MediaPlayer1.style.display="none"
}else{
swfplayer.style.display="none"
MediaPlayer1.style.display=""
}
aa=parseInt(aa,10)
	if (MediaMode.innerText == "视频"){
		if (MediaPlayer1.URL.indexOf(MediaFile + "." + VideoType)==-1){
			MediaPlayer1.URL=MediaFile + "." + VideoType;
			//parent.wMain.jumpmenu.selectedIndex=aa-1
			MediaPlay();
		}
	}else{
		if (MediaPlayer1.URL.indexOf(MediaFile + "." + SoundType)==-1){
			MediaPlayer1.URL=MediaFile + "." + SoundType;
			//parent.wMain.jumpmenu.selectedIndex=aa
			MediaPlay();
		}
	}
	
}
function insertMedia(MediaFile,VideoType,SoundType){

//调用此函数即可插入视频和音频，
//第一个参数为音视频文件的基本文件名，
//第二个参数为视频文件的扩展名，
//第三个参数为音频文件的扩展名。

	insertHTML ='<table width="100%" border="0" cellpadding="0" cellspacing="0" class="POT">'
+'  <tr> '
+'    <td class="POTT"><table width="100%" border="0" cellspacing="0" cellpadding="0">'
+'        <tr> '
+'       <td class="POTL">&nbsp;</td>'
+'          <td class="POTC"><marquee scrollAmount="1" width="150" height="14" direction="left" style="font-size:12px">'+CoursePlayer+'</marquee></td>'
+'          <td class="POTB"><img onClick="Fullsc()" alt="全幕播放" src="Player/fullscreen.gif" width="12" height="11"></td>'
+'          <td class="POTR">&nbsp;</td>'
+'        </tr>'
+'      </table></td>'
+'  </tr>'
+'  <tr>'
+'    <td id="Hplayer" class="POTD"><table width="100%" border="0" cellpadding="0" cellspacing="0"  class="POTDT">'
+'        <tr> '
+'          <td class="POTDTT" ><object id="swfplayer" style="display:none" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="download/swflash.cab#version=6,0,29,0" width="175" height="146">'
+'              <param name="movie" value="Player/Teacher.swf">'
+'              <param name="quality" value="high">'
+'              <param name="menu" value="false">'
+'			 </object>'
+'            <object id=MediaPlayer1 style="WIDTH: 175px; HEIGHT: 146px" codebase="download/mp71.exe" classid=clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6 >'
+'              <param name="URL" value="' + MediaFile+'.' + VideoType +'">'
+'              <param name="AutoStart" value="false">'
+'              <param name="AutoSize" value="false">'
+'              <param name="balance" value="0">'
+'              <param name="currentPosition" value="0">'
+'              <param name="currentMarker" value="0">'
+'              <param name="enableContextMenu" value="false">'
 +'             <param name="enableErrorDialogs" value="false">'
+'              <param name="enabled" value="true">'
+'              <param name="fullScreen" value="false">'
 +'             <param name="invokeURLs" value="false">'
 +'             <param name="mute" value="false">'
+'              <param name="playCount" value="1">'
 +'             <param name="rate" value="1">'
 +'             <param name="uiMode" value="none">'
 +'             <param name="volume" value="100">'
+'              </object></td>'
+'        </tr>'
+'        <tr>'
+'          <td class="POTDTD"><table width="100%" border="0" cellpadding="0" cellspacing="0" class="plan">'
+'              <tr>'
+'                <td id="MediaStatus" style="font-size:11px;width:150px;line-height:12px;cursor:default" name="MediaStatus">&nbsp;</td>'
 +'               <td id="MediaMode" name="MediaMode" title="视频" align="right" style="font-size:11px;width:25px;line-height:12px;cursor:default">视频</td>'
+'				 </tr>'
+'              <tr> '
+'                <td colspan="2" align="center"> <object id="swfPlan" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="175" height="13">'
 +'                   <param name="movie" value="Player/Plan.swf">'
+'                    <param name="quality" value="high">'
+'                    <param name="wmode" value="transparent">'
+'                    <embed src="Player/Plan.swf" width="170" height="13" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed></object></td>'
+'               </tr>'
+'              <tr> '
+'                <td colspan="2"><table width="170" border="0" align="center" cellpadding="0" cellspacing="0" class="ShowTime">'
+'                    <tr>'
+'                      <td align="center"><span id="playertime" class="PTime">00:00 / 00:00</span></td>'
+'						</tr>'
+'                    </table></td>'
+'                </tr>'
+'              <tr>'
+'                <td  class="PBUD"  colspan="2"><img src="Player/play.gif" alt="播放" width="21" height="20" class="PBU" onClick="MediaPlay()"><img src="Player/stop.gif" width="17" height="20" onClick="MediaPause()" alt="暂停"><img src="Player/stoped.gif" width="21" height="20" onClick="MediaStop()" alt="停止"><span id="mediamo"><img id="Mod" class="PBU"  src="Player/Playersound.gif" onclick=\'onlySound("'+SoundType+'")\' width="22" height="20"  alt="切换到音频模式"></span><img onClick="openw(\''+DownLoad+"\',"+DownLoadW+","+DownLoadH+",\'"+DownLoadScroll+'\')"  src="Player/Playerdownload.gif" width="22" height="20" alt="语音下载"><img  onClick="openw(\''+Teacher+"\',"+TeacherW+","+TeacherH+",\'"+TeacherScroll+'\')" src="Player/Playerth.gif" width="22" alt="教师简介" height="20"></td>'
+'                </tr>'
+'              </table></td>'
+'        </tr>'
+'      </table></td>'
 +' </tr>'
+'</table>'
	window.document.write(insertHTML);
	chkStatus = setInterval("showStatus()",500)

if(MediaFile.indexOf("no")!=-1){
swfplayer.style.display=""
MediaPlayer1.style.display="none"
}else{
swfplayer.style.display="none"
MediaPlayer1.style.display=""
//MediaPlay()
}
}
function openw(url,w,h,s){
newwindow=window.open(url,"neww","scrollbars="+s+",width="+w+",height="+h)
newwindow.moveTo((screen.width-w)/2,(screen.height-h)/2)
newwindow.focus()
}
var num
//视频控制函数
function chgcolor(part){
	urll=rightpage.location+""
	if(urll.indexOf("#")!=-1){	
		n=urll.substring(urll.lastIndexOf("#")+1,urll.length)
		urll=urll.substring(0,urll.indexOf("#"))
		eval("rightpage."+n).innerHTML=""
	}
	rightpage.location=urll+"#"+part;
	eval("rightpage."+part).innerHTML='<img src="'+PlayerPic+'"> '
	if(rightpage.scrollTop!=0){rightpage.scrollTop-=20}
}
//鼠标点击控制函数
function MTime(sign){
	urll=rightpage.location+""
	if(urll.indexOf("#")!=-1){
		urll=urll.substring(urll.lastIndexOf("/")+1,urll.indexOf("#"))
	}
	tm=0
	i=0;
	y=0
	tmp=""
	pag = eval("Anc_"+urll.substring(urll.lastIndexOf("/")+1,urll.lastIndexOf(".")))
	num=eval(pag).length
	for(s=0;s<num;s++){
		tmp=pag[s].split("|")
		if(MediaPlayer1.controls.currentPosition>=tmp[0]){i++}
	}
	if(i!=0){
		if(Mtshowtm!=i){
			if(Mtshowtm!=""){eval("rightpage.part"+Mtshowtm).style.display="none"}
		Mtshowtm=i
		}
	eval("rightpage.part"+i).style.display=""
	tmp=pag[i-1].split("|")

	}
	while(MediaPlayer1.controls.currentPosition>=tmp[y]){
	y++
	}
	var n=eval("rightpage.part"+i+"_"+y)
	if(y!=0&&n!=oy){
		try{if(oy.display!=null){oy.style.display=oy.display}}catch(e){}
		try{oy.className=(oy.className!=oy.oldcss)?oy.oldcss:oy.className}catch(e){}
		try{n.style.display=""}catch(e){}
		try{if(n.css!=null){n.oldcss=n.className;n.className=n.css}else{n.oldcss=n.className;n.className="onText"}}catch(e){}
	  rg=rightpage.document.body
	  n.style.position="absolute";M_y=n.offsetTop;n.style.position=""
	  rg.scrollTop=(M_y>document.body.offsetHeight/2)?M_y-70:0;
	 oy=n
	oy=n
	}
	
}
