// JavaScript Document
var g_Browser = navigator.appName;
var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
var state;
var pos;	
var npos;
var mpos;

function roundOff(value, precision)
{
	value = "" + value //convert value to string
	precision = parseInt(precision);

	var whole = "" + Math.round(value * Math.pow(10, precision));
	var decPoint = whole.length - precision;

	if(decPoint != 0){
		result = whole.substring(0, decPoint);
		result += ".";
		result += whole.substring(decPoint, whole.length);
	} else {
		result = whole;
	}
	 return result;
}


function movie_DoFSCommand(command, args) {
 var movieObj = InternetExplorer ? document.getElementById("movie") : document.movie;
 
 	mpos = document.Player.controls.currentPosition;
	pos = roundOff(mpos, 0);
 
 // ab hier Filmpositionen aufrufen	
  if (pos == 0) {
  	movieObj.GotoFrame(0);
  }
  if (pos >= 3) {
  	movieObj.GotoFrame(3);
  }
   if (pos >= 11) {
  	movieObj.GotoFrame(11);
  }
   if (pos >= 18) {
  	movieObj.GotoFrame(17);
  }
  if (pos >= 25) {
  	movieObj.GotoFrame(24);
  }
  if (pos >= 33) {
  	movieObj.GotoFrame(32);
  }
  if (pos >= 40) {
  	movieObj.GotoFrame(39);
  }
  if (pos >= 56) {
  	movieObj.GotoFrame(55);
  }
  if (pos >= 64) {
  	movieObj.GotoFrame(63);
  }
  if (pos >= 71) {
  	movieObj.GotoFrame(70);
  }
  if (pos >= 86) {
  	movieObj.GotoFrame(85);
  }
  if (pos >= 93) {
  	movieObj.GotoFrame(92);
  }
  if (pos >= 102) {
  	movieObj.GotoFrame(101);
  }
  if (pos >= 110) {
  	movieObj.GotoFrame(109);
  }
  if (pos >= 115) {
  	movieObj.GotoFrame(114);
  }
  if (pos >= 124) {
  	movieObj.GotoFrame(123);
  }
  if (pos >= 140) {
  	movieObj.GotoFrame(139);
  }
  if (pos >= 155) {
  	movieObj.GotoFrame(154);
  }
  if (pos >= 165) {
  	movieObj.GotoFrame(164);
  }
  if (pos >= 175) {
  	movieObj.GotoFrame(174);
  }
  if (pos >= 185) {
  	movieObj.GotoFrame(184);
  }
  if (pos >= 205) {
  	movieObj.GotoFrame(204);
  }
  if (pos >= 220) {
  	movieObj.GotoFrame(219);
  }
  if (pos >= 241) {
  	movieObj.GotoFrame(240);
  }
  if (pos >= 250) {
  	movieObj.GotoFrame(249);
  }
  if (pos >= 261) {
  	movieObj.GotoFrame(261);
  }
  if (pos >= 274) {
  	movieObj.GotoFrame(273);
  }
  if (pos >= 287) {
  	movieObj.GotoFrame(286);
  }
  if (pos >= 298) {
  	movieObj.GotoFrame(298);
  }
  if (pos >= 302) {
  	movieObj.GotoFrame(301);
  }
  if (pos >= 310) {
  	movieObj.GotoFrame(309);
  }
  if (pos >= 321) {
  	movieObj.GotoFrame(320);
  }
  if (pos >= 328) {
  	movieObj.GotoFrame(327);
  }
  if (pos >= 333) {
  	movieObj.GotoFrame(332);
  }
  if (pos >= 341) {
  	movieObj.GotoFrame(340);
  }
  if (pos >= 346) {
  	movieObj.GotoFrame(345);
  }
  if (pos >= 370) {
  	movieObj.GotoFrame(369);
  }
  if (pos >= 382) {
  	movieObj.GotoFrame(380);
  }
  if (pos >= 388) {
  	movieObj.GotoFrame(386);
  }
  if (pos >= 393) {
  	movieObj.GotoFrame(391);
  }
  if (pos >= 406) {
  	movieObj.GotoFrame(405);
  }
  if (pos >= 420) {
  	movieObj.GotoFrame(419);
  }
  if (pos >= 425) {
  	movieObj.GotoFrame(424);
  }
  if (pos >= 428) {
  	movieObj.GotoFrame(427);
  }
  if (pos >= 434) {
  	movieObj.GotoFrame(433);
  }
  if (pos >= 446) {
  	movieObj.GotoFrame(445);
  }
  if (pos >= 465) {
  	movieObj.GotoFrame(464);
  }
  if (pos >= 485) {
  	movieObj.GotoFrame(484);
  }
  if (pos >= 505) {
  	movieObj.GotoFrame(504);
  }
  if (pos >= 522) {
  	movieObj.GotoFrame(521);
  }
  if (pos >= 537) {
  	movieObj.GotoFrame(536);
  }
  if (pos >= 550) {
  	movieObj.GotoFrame(549);
  }
  if (pos >= 570) {
  	movieObj.GotoFrame(569);
  }
  if (pos >= 598) {
  	movieObj.GotoFrame(597);
  }
  if (pos >= 605) {
  	movieObj.GotoFrame(605);
  }
  if (pos >= 611) {
  	movieObj.GotoFrame(611);
  }
  if (pos >= 624) {
  	movieObj.GotoFrame(623);
  }
  if (pos >= 631) {
  	movieObj.GotoFrame(631);
  }
  if (pos >= 637) {
  	movieObj.GotoFrame(637);
  }
  if (pos >= 649) {
  	movieObj.GotoFrame(648);
  }
  if (pos >= 655) {
  	movieObj.GotoFrame(654);
  }
  if (pos >= 660) {
  	movieObj.GotoFrame(659);
  }
  if (pos >= 665) {
  	movieObj.GotoFrame(664);
  }
  if (pos >= 670) {
  	movieObj.GotoFrame(669);
  }
  if (pos >= 679) {
  	movieObj.GotoFrame(678);
  }
  if (pos >= 684) {
  	movieObj.GotoFrame(683);
  }
  if (pos >= 693) {
  	movieObj.GotoFrame(692);
  }
  if (pos >= 701) {
  	movieObj.GotoFrame(700);
  }
  if (pos >= 709) {
  	movieObj.GotoFrame(708);
  }
  if (pos >= 716) {
  	movieObj.GotoFrame(715);
  }
  if (pos >= 724) {
  	movieObj.GotoFrame(723);
  }
  if (pos >= 732) {
  	movieObj.GotoFrame(731);
  }
  if (pos >= 739) {
  	movieObj.GotoFrame(738);
  }
  if (pos >= 743) {
  	movieObj.GotoFrame(742);
  }
  if (pos >= 749) {
  	movieObj.GotoFrame(748);
  }
  if (pos >= 755) {
  	movieObj.GotoFrame(754);
  }
  if (pos >= 757) {
  	movieObj.GotoFrame(757);
  }
  if (pos >= 763) {
  	movieObj.GotoFrame(762);
  }
  if (pos >= 765) {
  	movieObj.GotoFrame(764);
  }
  if (pos >= 767) {
  	movieObj.GotoFrame(766);
  }
  if (pos >= 770) {
  	movieObj.GotoFrame(769);
  }
  if (pos >= 772) {
  	movieObj.GotoFrame(772);
  }
  if (pos >= 787) {
  	movieObj.GotoFrame(786);
  }
  if (pos >= 793) {
  	movieObj.GotoFrame(792);
  }
  if (pos >= 802) {
  	movieObj.GotoFrame(801);
  }
  if (pos >= 808) {
  	movieObj.GotoFrame(807);
  }
  if (pos >= 816) {
  	movieObj.GotoFrame(815);
  }
  if (pos >= 825) {
  	movieObj.GotoFrame(824);
  }
  if (pos >= 830) {
  	movieObj.GotoFrame(829);
  }
  if (pos >= 843) {
  	movieObj.GotoFrame(842);
  }
  if (pos >= 852) {
  	movieObj.GotoFrame(851);
  }
  if (pos >= 865) {
  	movieObj.GotoFrame(864);
  }
  if (pos >= 880) {
  	movieObj.GotoFrame(879);
  }
  if (pos >= 890) {
  	movieObj.GotoFrame(889);
  }
  if (pos >= 900) {
  	movieObj.GotoFrame(899);
  }
  if (pos >= 912) {
  	movieObj.GotoFrame(911);
  }
  if (pos >= 920) {
  	movieObj.GotoFrame(919);
  }
  if (pos >= 932) {
  	movieObj.GotoFrame(931);
  }
  if (pos >= 943) {
  	movieObj.GotoFrame(942);
  }
  if (pos >= 950) {
  	movieObj.GotoFrame(950);
  }
  if (pos >= 955) {
  	movieObj.GotoFrame(954);
  }
  if (pos >= 961) {
  	movieObj.GotoFrame(960);
  }
  if (pos >= 967) {
  	movieObj.GotoFrame(966);
  }
  if (pos >= 972) {
  	movieObj.GotoFrame(971);
  }
  if (pos >= 984) {
  	movieObj.GotoFrame(983);
  }
  if (pos >= 1010) {
  	movieObj.GotoFrame(1009);
  }
  if (pos >= 1025) {
  	movieObj.GotoFrame(1024);
  }
  if (pos >= 1035) {
  	movieObj.GotoFrame(1034);
  }
  if (pos >= 1037) {
  	movieObj.GotoFrame(1036);
  }
  if (pos >= 1059) {
  	movieObj.GotoFrame(1058);
  }
  if (pos >= 1070) {
  	movieObj.GotoFrame(1069);
  }
  if (pos >= 1080) {
  	movieObj.GotoFrame(1079);
  }
  if (pos >= 1097) {
  	movieObj.GotoFrame(1096);
  }
  if (pos >= 1115) {
  	movieObj.GotoFrame(1114);
  }
  if (pos >= 1130) {
  	movieObj.GotoFrame(1129);
  }
  if (pos >= 1133) {
  	movieObj.GotoFrame(1132);
  }
  if (pos >= 1139) {
  	movieObj.GotoFrame(1140);
  }
  if (pos >= 1145) {
  	movieObj.GotoFrame(1144);
  }
  if (pos >= 1151) {
  	movieObj.GotoFrame(1150);
  }
  if (pos >= 1157) {
  	movieObj.GotoFrame(1156);
  }
  if (pos >= 1163) {
  	movieObj.GotoFrame(1162);
  }
  if (pos >= 1199) {
  	movieObj.GotoFrame(1198);
  }
  if (pos >= 1210) {
  	movieObj.GotoFrame(1209);
  }
  if (pos >= 1217) {
  	movieObj.GotoFrame(1216);
  }
  if (pos >= 1228) {
  	movieObj.GotoFrame(1227);
  }
  if (pos >= 1237) {
  	movieObj.GotoFrame(1236);
  }
  if (pos >= 1245) {
  	movieObj.GotoFrame(1244);
  }
  if (pos >= 1252) {
  	movieObj.GotoFrame(1251);
  }
  if (pos >= 1260) {
  	movieObj.GotoFrame(1259);
  }
  if (pos >= 1273) {
  	movieObj.GotoFrame(1272);
  }
  if (pos >= 1280) {
  	movieObj.GotoFrame(1279);
  }
  if (pos >= 1290) {
  	movieObj.GotoFrame(1289);
  }
  if (pos >= 1299) {
  	movieObj.GotoFrame(1298);
  }
  if (pos >= 1306) {
  	movieObj.GotoFrame(1305);
  }
  if (pos >= 1311) {
  	movieObj.GotoFrame(1310);
  }
  if (pos >= 1320) {
  	movieObj.GotoFrame(1319);
  }

// Mediensteurung
 {if (command == "Launch"){
    window.document.movie.SetVariable("Snoop", "PageLoad");	
    }
  }
	
  {if (command == "Forward"){
        document.Player.controls.currentPosition = document.Player.controls.currentPosition + 50;
        }
  }
  
    {if (command == "Rewind"){
        document.Player.controls.currentPosition = document.Player.controls.currentPosition - 50;
        }
  }

   {if (command == "Level"){
        document.Player.settings.volume = parseInt(args);
        }
  }
  
  {if (command == "Pan"){
        document.Player.settings.balance = parseInt(args);
        }
  }
  
  {if (command == "Stop"){
        document.Player.controls.stop();
        document.Player.controls.currentPosition = 0;
        }
  }
  {if (command == "Pause"){
        document.Player.controls.pause();
        }
  }
   {if (command == "Play"){
        document.Player.controls.play();
        }
  }
}

// Hook for Internet Explorer 
	if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && 
	  navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
		document.write('<SCRIPT LANGUAGE=VBScript\> \n');
		document.write('on error resume next \n');
		document.write('Sub movie_FSCommand(ByVal command, ByVal args)\n');
		document.write('  call movie_DoFSCommand(command, args)\n');
		document.write('end sub\n');
		document.write('</SCRIPT\> \n');
}
