<!-- Audio Play -->

    function playaudio(audioURL)
    {
		if (navigator.appName == "Netscape")
		{
           	start_audio = 1;	
			ChangeButtonStatesToPlayA();
			UpdateButtons();
			g_audioURL = audioURL;
			setFileName(g_audioURL);
		}
		else
		{
			v_audio = MediaPlayer1.Volume;
			change_volume_audio_img(v_audio);
			start_audio = 1;	
			ChangeButtonStatesToPlayA();
			UpdateButtons();
			g_audioURL = audioURL;
			MediaPlayer1.FileName=(g_audioURL);
			message('play_audio');
			play_state_audio = '2';
		}
    }
 
    function audiostatusplay()
    {
		if (navigator.appName == "Netscape")
		{
			if (start_audio == 0)
			{
				alert('no audio select');
			}
			else
			{
				controlPlayerNS1(2);
				ChangeButtonStatesToPlayA();
				UpdateButtons();
			}	
		}
		else
		{
			if (start_audio == 0)
			{
				message('no_audio');
				document.all.audiotime_display.innerHTML = '00:00 / 00:00 min';
				play_state_audio = '0';
			}
			else
			{
				v_audio = MediaPlayer1.Volume;
				change_volume_audio_img(v_audio);
				current_position = MediaPlayer1.CurrentPosition;
				ChangeButtonStatesToPlayA();
				UpdateButtons();
				MediaPlayer1.PLAY();
				message('play_audio');
				play_state_audio = '2';
			}
		}
    }

<!-- Audio Pause -->

    function audiostatuspause()
    {
		if (navigator.appName == "Netscape")
		{
			if (start_audio == 0)
			{
				alert('no audio select');
			}
			else
			{
				controlPlayerNS1(1);
				ChangeButtonStatesToPauseA();
				UpdateButtons();
			}
		}
		else
		{
			  if (MediaPlayer1.PlayState)
			  {
				if (start_audio == 0)
				{
					message('no_audio');
					document.all.audiotime_display.innerHTML = '00:00 / 00:00 min';
				}
				else
				{
					window.clearInterval(aktiv_audio); 
					message('pause_audio');
					ChangeButtonStatesToPauseA();
					UpdateButtons();
					MediaPlayer1.Pause();
					play_state_audio = '1';
				}
			  }
		}
    }

<!-- Audio Stop -->

    function audiostatusstop()
    {
		if (navigator.appName == "Netscape")
		{
			if (start_audio == 0)
			{
				alert('no audio select');
			}
			else
			{
				controlPlayerNS1(0);
				ChangeButtonStatesToStopA();
				UpdateButtons();
			}
		}
		else
		{
			if (start_audio == 0)
			{
				message('no_audio');
				document.all.audiotime_display.innerHTML = '00:00 / 00:00 min';
			}
			else
			{
				window.clearInterval(aktiv_audio); 
				ChangeButtonStatesToStopA();
				UpdateButtons();
				MediaPlayer1.Stop();
			    MediaPlayer1.CurrentPosition = (0);
				message('stop_audio');
				play_state_audio = '0';
			}
		}
    }

<!-- Change Audio Button -->

	function ChangeButtonStatesToPlayA()
	{
	 status_aplay |= BUTTON_STATUS_ON;
	 status_aplay &=~ BUTTON_STATUS_OFF;
	 status_apause |= BUTTON_STATUS_OFF;
	 status_apause &=~ BUTTON_STATUS_ON;
	 status_astop |= BUTTON_STATUS_OFF;
	 status_astop &=~ BUTTON_STATUS_ON;
	}
	function ChangeButtonStatesToPauseA()
	{
	 status_aplay |= BUTTON_STATUS_OFF;
	 status_aplay &=~ BUTTON_STATUS_ON;
	 status_apause |= BUTTON_STATUS_ON;
	 status_apause &=~ BUTTON_STATUS_OFF;
	 status_astop |= BUTTON_STATUS_OFF;
	 status_astop &=~ BUTTON_STATUS_ON;
	}
	function ChangeButtonStatesToStopA()
	{
	 status_aplay |= BUTTON_STATUS_OFF;
	 status_aplay &=~ BUTTON_STATUS_ON;
	 status_apause |= BUTTON_STATUS_OFF;
	 status_apause &=~ BUTTON_STATUS_ON;
	 status_astop |= BUTTON_STATUS_ON;
	 status_astop &=~ BUTTON_STATUS_OFF;
	}

<!-- ****************************************************************************** -->

	function MouseOutPlayA()
	{
		 status_aplay&=~BUTTON_STATUS_OVER; 
		UpdateButtons();
	}
	
	function MouseOverPlayA()
	{
		status_aplay|=BUTTON_STATUS_OVER;
		UpdateButtons();
	}
	function MouseOutStopA()
	{
		 status_astop&=~BUTTON_STATUS_OVER; 
		UpdateButtons();
	}
	
	function MouseOverStopA()
	{
		status_astop|=BUTTON_STATUS_OVER;
		UpdateButtons();
	}
	function MouseOutPauseA()
	{
		 status_apause&=~BUTTON_STATUS_OVER; 
		UpdateButtons();
	}
	
	function MouseOverPauseA()
	{
		status_apause|=BUTTON_STATUS_OVER;
		UpdateButtons();
	}
	
