var NS = document.layers;
var vPlugIn;
var vPlayState = 'stopped';
var vInit = false;

function initPlayer() {

	delayinit()

}	// end of function

function delayinit(){
	
	intervalID = setInterval("init()",500);
}

function init(){

	if (vInit == true) {
		return
	} else {
		vInit = true;
		clearInterval(intervalID);

		if (NS) {
			vPlugIn = document.MediaPlayer;
			//vPlugIn = document.embeds[0];
		} else {
			vPlugIn = document.all.MediaPlayer;
		}
		vPlayState = 'stopped';
		//playAudio();
		//top.notify();
		playAudio("welcome")
	}
	
}

function playAudio(vFile) {

	//vFile = "ps_right"

	//if (top.vGTOPallowAudio == true) {
		setMediaFile(vFile);
		vPlugIn.Play();
		vPlayState = 'playing';
	//}

}	// end of function

function stopPlayer() {

	// update 29 Apr this added a little protection if a refresh occurs
	if (vPlugIn) {
		vPlugIn.Stop();
		vPlayState = 'stopped';
	}

}	// end of function

function pauseMediaFile() {

	if (vPlayState == 'paused') {
		resumeMediaFile()
	} else {
		vPlugIn.Pause();
		vPlayState = 'paused';
	}

}	// end of function

function resumeMediaFile() {

	vPlugIn.Play();
	vPlayState = 'playing';

}	// end of function

function setMediaFile(vFile) {

	vFile = "welcome.asf";

	if (NS) {
		vPlugIn.SetFileName(vFile);
	} else {
		vPlugIn.FileName = vFile
	}

}
