<!-- Play Video -->

    function playvideo(videoURL)
    {
		if (navigator.appName == "Netscape")
		{
           	start_video = 1;	
			ChangeButtonStatesToPlayV();
			UpdateButtons();
			g_videoURL = videoURL;
			setFileName_video(g_videoURL);
		}
		else
		{
			v_video = MediaPlayer2.Volume;
			change_volume_video_img(v_video);
			document.all.info_display.innerHTML = g_infoTEXT;
			start_video = 1;	
			ChangeButtonStatesToPlayV();
			UpdateButtons();
			g_videoURL = videoURL;
			MediaPlayer2.FileName=(g_videoURL);
			message('play_video');
			play_state_video = '2';
		}
    }
 
    function videostatusplay()
    {
		if (navigator.appName == "Netscape")
		{
			if (start_video == 0)
			{
				alert('no video select');
			}
			else
			{
				controlPlayerNS2(2);
				ChangeButtonStatesToPlayV();
				UpdateButtons();
			}	
		}
		else
		{
			if (start_video == 0)
			{
				message('no_video');
				document.all.videotime_display.innerHTML = '00:00 / 00:00 min';
				play_state_video = '0';
			}
			else
			{
				v_video = MediaPlayer2.Volume;
				change_volume_video_img(v_video);
				ChangeButtonStatesToPlayV();
				UpdateButtons();
				MediaPlayer2.PLAY();
				message('play_video');
				play_state_video = '2';
			}
		}
    }

<!-- Video Pause -->

    function videostatuspause()
    {
		if (navigator.appName == "Netscape")
		{
			if (start_video == 0)
			{
				alert('no video select');
			}
			else
			{
				controlPlayerNS2(1);
				ChangeButtonStatesToPauseV();
				UpdateButtons();
			}
		}
		else
		{
			  if (MediaPlayer2.PlayState)
			  {
				if (start_video == 0)
				{
					message('no_video');
					document.all.videotime_display.innerHTML = '00:00 / 00:00 min';
				}
				else
				{
					window.clearInterval(aktiv_video); 
					message('pause_video');
					ChangeButtonStatesToPauseV();
					UpdateButtons();
					MediaPlayer2.Pause();
					play_state_video = '1';
				}
			  }
		}
    }
 
<!-- Video Stop -->

    function videostatusstop()
    {
		if (navigator.appName == "Netscape")
		{
			if (start_video == 0)
			{
				alert('no video select');
			}
			else
			{
				controlPlayerNS2(0);
				ChangeButtonStatesToStopV();
				UpdateButtons();
			}
		}
		else
		{
			if (start_video == 0)
			{
				message('no_video');
				document.all.videotime_display.innerHTML = '00:00 / 00:00 min';
			}
			else
			{
				window.clearInterval(aktiv_video); 
				ChangeButtonStatesToStopV();
				UpdateButtons();
				MediaPlayer2.Stop();
			    MediaPlayer2.CurrentPosition = (0);
				message('stop_video');
				play_state_video = '0';
			}
		}
    }

<!-- Change Video Button -->

	function ChangeButtonStatesToPlayV()
	{
	 status_vplay |= BUTTON_STATUS_ON;
	 status_vplay &=~ BUTTON_STATUS_OFF;
	 status_vpause |= BUTTON_STATUS_OFF;
	 status_vpause &=~ BUTTON_STATUS_ON;
	 status_vstop |= BUTTON_STATUS_OFF;
	 status_vstop &=~ BUTTON_STATUS_ON;
	}
	function ChangeButtonStatesToPauseV()
	{
	 status_vplay |= BUTTON_STATUS_OFF;
	 status_vplay &=~ BUTTON_STATUS_ON;
	 status_vpause |= BUTTON_STATUS_ON;
	 status_vpause &=~ BUTTON_STATUS_OFF;
	 status_vstop |= BUTTON_STATUS_OFF;
	 status_vstop &=~ BUTTON_STATUS_ON;
	}
	function ChangeButtonStatesToStopV()
	{
	 status_vplay |= BUTTON_STATUS_OFF;
	 status_vplay &=~ BUTTON_STATUS_ON;
	 status_vpause |= BUTTON_STATUS_OFF;
	 status_vpause &=~ BUTTON_STATUS_ON;
	 status_vstop |= BUTTON_STATUS_ON;
	 status_vstop &=~ BUTTON_STATUS_OFF;
	}

<!-- ****************************************************************************** -->

	function MouseOutPlayV()
	{
		 status_vplay&=~BUTTON_STATUS_OVER;
		UpdateButtons();
		status=' '; return true;
	}
	
	function MouseOverPlayV()
	{
		status_vplay|=BUTTON_STATUS_OVER;
		UpdateButtons();
		status='PLAY'; return true;
	}
	function MouseOutStopV()
	{
		 status_vstop&=~BUTTON_STATUS_OVER; 
		UpdateButtons();
		status=' '; return true;
	}
	
	function MouseOverStopV()
	{
		status_vstop|=BUTTON_STATUS_OVER;
		UpdateButtons();
		status='STOP'; return true;
	}
	function MouseOutPauseV()
	{
		 status_vpause&=~BUTTON_STATUS_OVER;
		UpdateButtons();
		status=' '; return true;
	}
	
	function MouseOverPauseV()
	{
		status_vpause|=BUTTON_STATUS_OVER;
		UpdateButtons();
		status='PAUSE'; return true;
	}
	