
function preload(imgname,imgsrc)
{
	eval(imgname+'=new Image()')
	eval(imgname+'.src="'+imgsrc+'"')
}
for(i=1;i<=3;i++)
{
	preload('ctr_play0'+i,'/special/STmeeting/images/ctr_play0'+i+'.gif')
	preload('ctr_stop0'+i,'/special/STmeeting/images/ctr_stop0'+i+'.gif')
	preload('ctr_pause0'+i,'/special/STmeeting/images/ctr_pause0'+i+'.gif')
}

var Mute=false;

var Button_Num=0;
var CanPlay=false;
var CanStop=false;
var CanPause=false;

var CanSetVol=true;
var SetVolStart=false

var PlayState=0;	//0-ÎÞ£¨Í£Ö¹£©£»1-connecting;2-buffuring;3-playing;4-pause
var picgoing=false //added by kjz

document.onmouseup=Total_Up
document.ondragstart=doDragStart
function doDragStart() {event.returnValue=false}

function DoPlay()
{eval(PagePlayer+'DoPlay()');}
function DoStop()
{eval(PagePlayer+'DoStop()');}
function DoPlayPause()
{eval(PagePlayer+'DoPlayPause()');}

function SetVolume(Pos)
{eval(PagePlayer+'SetVolume(Pos)');}

function GetLength()
{return eval(PagePlayer+'GetLength()');}
function GetPosition()
{return eval(PagePlayer+'GetPosition()');}

function GetPState()		//**
{return eval(PagePlayer+'GetPlayState()');}

function SetSource(srcname)
{eval(PagePlayer+'SetSource(srcname)')}

function M_Down(Num,Status,D_Img,S_Img)
{
	if (Status&&event.button!=2)
	{
		
		Button_Num=Num;
		D_Img.src=S_Img.src;
	}
}

function M_Up(Num,Status,D_Img,S1_Img,S2_Img)
{
	if(event.button!=2)
	{
		if (Num==Button_Num)
		{
			if (Status) D_Img.src=S2_Img.src
		}
		else Total_Up();
		Button_Num=0;
	}
}

function MM_Down(Num,Status,D_Img,S_Img)
{
	if (Status)
	{
		Button_Num=Num;
		D_Img.src=S_Img.src;
	}
}

function MM_Up(Num,Status,D_Img,S1_Img,S2_Img)
{
	if (Num==Button_Num)
	{
		if (Status) D_Img.src=S2_Img.src
	}
	Button_Num=0;
}

function ClickPlay()
{
	if (CanPlay)
	{
		CanPlay=false;
		CanPause=true;
		pauseimg.src=ctr_pause01.src;
		PlayState=1;
		if (!CanStop)
		{
			CanStop=true;
			stopimg.src=ctr_stop01.src;
		}
		setvol()
		DoPlay();
		load_show()
		setTimeout('getlen_show()',100)
	}
}
function ClickPause()
{
	if (CanPause)
	{
		CanPause=false;
		CanPlay=true;
		playimg.src=ctr_play01.src;
		PlayState=4
		DoPlayPause();
	}
}
function ClickStop()
{
	if (CanStop)
	{
		CanStop=false;
		CanPlay=true;
		playimg.src=ctr_play01.src;
		PlayState=0
		if (CanPause)
		{
			CanPause=false;
			pauseimg.src=ctr_pause03.src;
		}
		stopimg.src=ctr_stop03.src
		DoStop();
	}
}

function Total_Up()
{
	switch (Button_Num)
	{
		case 1: playimg.src=ctr_play01.src;break;
		case 2: pauseimg.src=ctr_pause01.src;break;
		case 3: stopimg.src=ctr_stop01.src;break;
	}
	if(SetVolStart) setvol();
	
}

function vols()
{
	if(event.button!=2)
	{
		orix=event.x
		orileft=vblock.style.pixelLeft
		SetVolStart=true
	}
}
function volgo()
{
	if(SetVolStart)
	{
		newx=event.x
		disx=newx-orix
		newleft=orileft+disx
		if(newleft>-1&&newleft<volumlen) vblock.style.left=newleft
	}
}
function setvol()
{
	SetVolStart=false
	newleft=vblock.style.pixelLeft
	newvol=Math.round(newleft/volumlen*100)
	SetVolume(newvol)
}

function replay(filename)
{
	if(filename!='')
	{
		//added by kjz
		if(picgoing) 
                    {
                      clearTimeout(ChangeEnd)
                      picgoing=false
                      readyplay=1
                      change_img(1,-1)
                 }
                 else
                 {
                    if(!readyplay) {readyplay=1;change_img(1,-1)}
                 }
		//added end
		CanPlay=true;CanPause=false;CanStop=false;
		SetSource(filename)
		MM_Down(1,1,playimg,ctr_play02);ClickPlay();MM_Up(1,1,playimg,ctr_play01,ctr_play03);
	}
}

function load_show()
{
	eval(div_PagePlayer_name+".style.visibility='hidden'")
}

function getlen_show()
{
	PlayState=GetPState();
	if(PlayState==3)
	{
		if(GetLenStart) clearTimeout(reget)
		eval(div_PagePlayer_name+".style.visibility='visible'")
	}
	else  {reget=setTimeout('getlen_show()',50);GetLenStart=true}
}

function ClickSound()
{
	if (Mute)
	{
		M_Down(4,true,soundimg,st_sound01)
		Mute=false;
		SetMute(Mute);
	}
	else
	{
		M_Down(4,true,soundimg,st_sound02)
		Mute=true;
		SetMute(Mute);
	}		
}