Dieses File gehoert zu einer Beschreibung, wie man Fluege mit CompeGPS animiert |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Compe - GPS</title> Titel aendern!
Taucht so z.B.im Header des Browsers auf.
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta http-equiv="imagetoolbar" content="no" />
<style type="text/css">
body {background-color:#ffffff; font-family:arial;
font-size:12px;margin-top:15px; margin-left:10px; padding:0px;}
.splash
{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:10;background-color:white;
text-align:center; font-weight:bold; font-family:arial; font-size:12px;}
.buttons {position:absolute;left:10px;top:15px;width:700px;height:26px;
background-color:white; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
display:none; cursor:default;}
.button {width:20px;height:20px;margin:3px; float:left;}
.buttonHover {width:20px;height:20px;margin:3px; cursor:pointer; float:left;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
.buttonDisabled {width:20px;height:20px;margin:4px; margin-right:2px;
cursor:pointer; float:left;
filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1); }
.buttonPressed {width:20px;height:20px;margin:4px;
margin-right:2px;cursor:pointer; float:left;
filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);}
.progressBar {width:150px;height:19px; margin-top:3px; float:left; border:1px
#84BD4A solid;}
.progressBarGrip {position:relative; left:2px; height:13px; width:7px;
margin-top:2px; background-color:#84BD4A; border:1px white outset; z-index:1px;
cursor:pointer; font-size:0px;}
.speed {margin-top:3px;padding:0px;width:60px;height:18px;border:1px #84BD4A
solid; font-size:10px; color:#84BD4A; margin-left:3px;}
.loop {color:#84BD4A;}
.time {border:1px #84BD4A solid; margin-top:3px; height:18px; width:180px;
color:#066609; font-size:10px; margin-left:3px;}
.cite {position:absolute;top:15px;right:0px;font-size:12px; display:none;}
.cite A {text-decoration:none; color:#066609;}
.cite A:hover {text-decoration:underline; color:#066609;}
.imagen {z-index:0; display:none;}
.tooltip {position:absolute; border:1px black solid; font-size:10px; font-family:arial;
background-color:#FFFFE1; color:black; width:20px; height:12px; margin-top:5px;
z-index:3; cursor:default; padding-left:2px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=2);}
.sprite {position:absolute;left;0px;top:0px;display:none;z-index:2;}
.nodesp {position:absolute;left;0px;top:0px;display:none;z-index:1}
.aterr {position:absolute;left;0px;top:0px;display:none;z-index:1;}
</style>
</head>
<body onload="doInit();" onmouseup="try{doProgressBarMouseUp(event)}catch(e){}"
onmousemove="try{doProgressBarMouseMove(event)}catch(E){}">
<div id="divSplash" class="splash">
<br>
Loading data, please wait ...
</div>
<div id="divButtons" class="buttons">
<img id="btnFirst" onclick="doFirst();" src="ico_first.gif" class="button"
onmouseover="if (this.className!='button') return; this.className='buttonHover';"
onmouseout="if (this.className!='buttonHover') return; this.className='button';"
title="Move to start">
<img id="btnRev" onclick="doRev();" src="ico_rew.gif" class="button" onmouseover="if
(this.className!='button') return; this.className='buttonHover';" onmouseout="if
(this.className!='buttonHover') return; this.className='button';"
title="Rewind">
<div id="divProgressBar" class="progressBar" onclick="doProgressBarClick(event)">
<div id="divProgressBarGrip" class="progressBarGrip" onmousedown="doProgressBarGripMouseDown(event)"
></div>
</div>
<img id="btnFf" onclick="doFf();" src="ico_ff.gif" class="button" onmouseover="if
(this.className!='button') return; this.className='buttonHover';" onmouseout="if
(this.className!='buttonHover') return; this.className='button';"
title="Forward">
<img id="btnLast" onclick="doLast();" src="ico_last.gif" class="button"
onmouseover="if (this.className!='button') return; this.className='buttonHover';"
onmouseout="if (this.className!='buttonHover') return; this.className='button';"
title="Move to end">
<img id="btnPlay" onclick="doPlay();" src="ico_play.gif" class="button"
onmouseover="if (this.className!='button') return; this.className='buttonHover';"
onmouseout="if (this.className!='buttonHover') return; this.className='button';"
title="Start animation">
<img id="btnPause" onclick="doPause();" src="ico_pause.gif" class="button"
onmouseover="if (this.className!='button') return; this.className='buttonHover';"
onmouseout="if (this.className!='buttonHover') return; this.className='button';"
title="Pause animation" style="margin:4px;margin-right:2px;">
<img id="btnStop" onclick="doStop();" src="ico_stop.gif" class="button"
onmouseover="if (this.className!='button') return; this.className='buttonHover';"
onmouseout="if (this.className!='buttonHover') return; this.className='button';"
title="Stop animation">
<img id="btnToggleLoop" onclick="doToggleLoop();" src="ico_toggleloop.gif"
class="button" onmouseover="if (this.className!='button') return; this.className='buttonHover';"
onmouseout="if (this.className!='buttonHover') return; this.className='button';"
title="Set loop mode">
Speed:<select id="cmbSpeed" class="speed" onchange="doChangeSpeed(this.value)"
>
</select>
Time:<input type="text" id="txtTime" class="time" readonly></input>
</div>
<div id="divCite" class="cite">
Alles im Roten Block Entfernen um Werbung wegzumachen
<cite>Powered by <a href="http://www.compegps.com"
target="_blank">CompeGPS</a></cite>
<img src="http://www.compegps.com/compegpsWEB.png"
width="153" height="26">
</div>
<!-- //track specific map -->
<img id="imgImagen" class="imagen" src="anim.jpg" border=0>
<!-- //track specific pilot 0 -->
<img id="sprite0" class="sprite" src="swing-stratus4.gif" height="32"
width="37">
<img id="nodesp0" class="nodesp" src="nod.gif" height="32" width="37">
<img id="aterr0" class="aterr" src="att.gif" height="32" width="37">
<div id="tooltip0" class="tooltip">Alfredo Studer
</div>
Pilotennamen - heissen sonst nur 0 und 1
<!-- //track specific pilot 1 -->
<img id="sprite1" class="sprite" src="freex_yellow.gif" height="32" width="37">
<img id="nodesp1" class="nodesp" src="nod.gif" height="32" width="37">
<img id="aterr1" class="aterr" src="att.gif" height="32" width="37">
<div id="tooltip1" class="tooltip"> Ulli
Prinz </div>
<script language="javascript">
<!--
//track variables
var bPageLoaded = false;
var bAnimationStarted = false;
var bProgressBarGridMove = false;
var bLoop = false;
var iCurrentSample = 0;
var iSpeed = 200;
Initiale DarstellungsSpeed : Original:
20
var iMillisecondsFirstSample = 1091523646000.0; // track specific
var iMillisecondsBetweenSamples = 10000; // track specific
var iSamplesPerTrack =1359; // track specific
var iTracks = 2; // track specific
var x = new Array ();
var y = new Array ();
var despX = new Array ();
var despY = new Array ();
var sp = new Array ();
var spd = new Array ();
var spa = new Array ();
var tooltipArray = new Array ();
x[0] = new Array
(844784244,844784244,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,95,95,96,97,98,99,99,99,99,99,99,99,99,98,98,98,98,97,97,97,97,96,97,96,97,97,97,97,97,96,97,96,97,96,97,96,97,97,97,97,98,97,97,96,95,96,96,95,94,94,95,95,95,96,97,98,98,99,99,100,99,98,98,99,100,100,100,99,100,100,101,100,100,100,101,99,99,100,101,100,101,101,100,101,101,101,100,99,99,99,99,99,98,99,100,101,102,104,105,106,107,109,110,112,114,115,117,118,119,121,122,123,125,126,128,129,130,131,132,133,134,136,137,138,139,140,141,142,142,143,144,144,145,145,145,144,144,144,144,144,143,143,143,143,142,142,142,142,142,141,142,142,143,143,143,143,143,144,145,144,145,146,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,172,173,174,175,176,177,178,180,181,182,183,184,185,186,188,189,190,191,192,193,194,195,196,197,198,199,199,200,200,200,201,202,202,203,204,204,205,206,206,207,208,209,211,212,213,214,215,217,218,219,220,221,222,224,225,226,227,227,228,229,230,231,231,232,233,234,235,236,237,238,238,239,238,238,237,237,237,236,236,236,235,234,235,235,233,234,233,232,233,234,234,233,233,233,233,233,233,233,233,232,233,232,233,233,234,235,236,237,239,240,241,242,243,244,245,245,246,247,248,250,251,252,253,254,254,255,256,256,257,257,258,259,259,260,261,262,263,263,264,265,266,266,267,268,269,270,270,269,269,270,271,270,269,268,267,268,269,270,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,287,288,289,289,290,291,293,294,295,296,297,298,299,301,302,303,304,305,306,308,309,310,311,313,314,315,316,317,318,320,321,323,324,326,327,328,329,330,331,332,333,334,335,334,333,332,332,331,332,332,332,333,332,332,333,333,333,333,335,334,334,334,334,335,335,336,335,336,336,335,337,337,337,337,336,335,335,335,336,337,338,340,341,342,343,344,346,347,348,348,347,347,348,349,348,349,349,350,349,350,350,350,350,350,351,351,351,350,351,351,350,350,349,348,348,348,348,348,347,348,349,349,349,350,350,351,350,351,351,351,352,352,353,353,353,354,354,355,354,355,355,355,355,354,354,353,353,353,354,353,354,355,354,354,355,356,357,356,357,358,358,359,360,361,362,363,364,365,365,365,366,366,367,368,369,369,369,369,369,369,368,368,368,368,369,369,369,369,369,370,369,370,369,370,370,371,371,371,371,372,372,372,372,373,373,374,374,374,374,374,375,374,375,375,376,376,376,377,377,377,378,378,378,378,378,379,379,379,381,382,383,385,386,388,389,390,392,393,394,395,396,397,398,400,401,402,403,404,405,407,408,409,410,411,412,414,415,416,417,418,419,420,422,423,424,425,426,427,428,429,431,432,433,435,436,437,437,438,439,440,441,442,443,444,445,446,447,448,448,449,449,450,450,450,451,450,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,451,452,451,452,452,452,453,452,453,453,453,454,455,457,458,459,460,462,463,464,466,467,468,470,471,472,474,475,476,478,479,481,482,484,485,486,487,488,490,491,493,494,496,497,499,500,501,503,505,507,508,510,511,513,513,512,513,515,516,517,519,520,521,522,524,525,526,528,529,531,532,534,535,537,538,540,541,543,545,547,548,550,551,553,554,555,555,555,555,556,556,557,558,559,560,561,562,563,564,565,566,568,569,570,571,573,574,575,576,577,577,578,579,580,580,581,582,583,583,584,585,585,585,585,584,584,583,584,584,583,583,583,583,583,582,583,583,583,582,582,583,583,582,582,583,585,586,587,588,590,591,592,593,594,596,598,599,601,602,604,605,607,608,609,610,611,612,614,615,616,618,619,620,621,623,624,626,627,629,630,632,633,634,635,637,638,640,641,642,644,646,647,648,650,651,652,654,655,656,657,658,660,661,662,663,664,665,665,665,665,665,664,664,663,663,662,662,661,661,661,662,662,663,662,663,663,663,663,664,663,664,664,665,665,665,664,663,663,662,661,660,660,659,658,658,657,656,655,655,654,653,653,654,654,654,654,653,654,655,654,655,656,657,658,659,660,661,662,663,665,666,667,668,668,668,668,668,669,670,670,671,672,673,674,675,675,676,676,677,678,679,680,681,681,682,682,683,683,684,684,683,684,684,685,686,686,687,687,687,687,687,687,687,686,685,686,687,688,688,689,690,690,691,692,693,694,694,695,696,697,697,698,698,699,699,699,700,700,700,700,700,700,700,701,701,702,702,703,704,705,705,706,707,708,708,709,710,711,712,713,714,715,716,717,718,718,719,720,721,722,723,724,725,725,726,727,727,727,727,727,728,728,728,729,728,728,728,728,727,728,727,728,728,728,728,728,728,729,728,728,728,727,728,727,728,727,728,727,727,727,727,727,726,727,727,727,727,727,727,727,728,728,728,729,730,732,733,734,736,737,739,740,741,743,744,745,747,748,749,751,752,753,755,756,757,759,760,761,762,763,764,765,766,767,768,770,771,772,773,773,775,776,777,778,779,780,781,783,784,785,786,787,788,789,790,792,793,794,796,797,798,800,801,802,804,805,806,807,807,808,808,809,811,812,813,814,815,815,815,815,814,814,815,816,816,816,817,816,816,816,816,817,817,817,817,818,818,819,819,819,819,819,820,820,820,820,820,820,820,819,819,819,820,820,820,820,820,820,820,822,822,821,821,821,821,821,821,821,822,822,823,822,822,822,822,822,821,820,820,821,820,820,820,820,819,819,819,818,818,818,818,817,817,817,816,816,815,815,816,816,816,816,816,816,815,815,815,815,815,816,816,816,816,815,815,815,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,816,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1);
y[0] = new Array
(844505636,844505636,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,407,408,408,409,408,408,407,408,408,409,408,408,408,408,409,408,408,408,407,408,407,407,407,407,407,407,407,407,406,407,406,406,406,405,406,407,407,407,407,406,405,404,405,404,404,403,401,400,399,397,396,395,394,393,392,392,392,392,393,393,393,392,391,390,391,390,389,389,390,389,389,389,389,388,388,388,388,387,388,389,388,389,388,388,388,387,388,387,388,387,387,388,388,387,387,387,387,386,386,386,386,385,385,384,384,383,383,382,382,381,381,380,380,379,378,378,377,377,376,375,374,373,373,372,371,370,369,368,366,365,365,364,364,363,363,363,363,362,362,361,362,362,362,362,363,362,363,363,363,363,363,363,363,363,363,363,363,362,361,360,360,359,358,358,357,356,355,355,354,354,353,352,351,351,351,350,350,350,350,350,350,349,349,348,347,346,345,344,343,343,342,341,340,339,338,337,337,336,335,334,333,332,331,330,328,327,326,325,323,322,321,321,320,319,319,319,318,318,318,318,318,318,317,317,316,316,315,314,313,312,311,310,309,308,307,306,305,304,303,303,302,301,301,300,300,300,299,298,297,296,295,294,293,292,291,290,291,290,290,289,290,291,290,290,291,291,290,290,291,290,291,291,291,290,289,289,289,289,289,289,288,289,288,288,288,288,288,288,287,287,287,287,287,287,288,288,287,287,287,287,286,286,286,285,285,284,283,283,283,282,282,281,281,281,281,281,281,281,281,281,281,281,280,280,280,279,279,279,279,279,279,280,279,279,279,280,280,281,281,281,280,280,279,278,278,277,277,276,276,276,275,275,275,275,275,276,276,276,277,277,278,278,278,277,277,277,276,276,275,274,273,272,271,271,270,269,268,267,267,266,265,264,263,263,263,263,263,263,264,264,265,266,266,266,266,266,267,267,268,269,270,270,270,271,271,271,271,271,271,271,271,271,271,271,272,272,272,271,272,272,272,272,271,271,271,271,271,271,270,270,270,269,269,270,271,271,272,272,273,273,274,274,274,274,274,274,274,273,274,274,274,274,273,273,273,273,272,272,272,272,271,270,270,271,271,270,270,270,271,271,270,270,270,270,270,270,271,271,271,271,271,270,271,270,270,269,270,269,269,269,269,268,268,267,267,266,267,266,265,266,266,265,266,267,267,267,268,267,267,268,269,269,270,270,270,271,272,273,274,275,275,276,276,276,275,274,273,272,271,271,270,269,267,266,265,264,262,261,261,261,261,261,261,261,261,261,260,260,260,260,260,260,259,260,259,260,259,259,259,259,258,259,258,259,258,258,258,257,258,257,258,259,259,259,259,259,259,259,260,260,260,260,260,260,261,261,262,262,262,262,263,263,264,265,266,267,268,269,270,271,271,273,274,275,276,277,279,280,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,298,299,301,302,303,304,305,305,306,307,308,309,310,311,313,314,315,316,317,318,319,320,321,321,322,322,322,322,322,323,322,323,323,323,324,323,323,324,324,324,324,325,324,325,325,325,325,325,325,325,325,326,325,326,326,326,326,326,326,326,325,325,324,324,323,322,322,321,320,320,319,319,318,318,317,316,315,315,314,313,313,312,312,312,312,312,311,311,311,310,310,310,310,310,311,311,311,311,311,311,312,313,313,314,315,315,316,316,316,317,317,318,319,320,321,321,322,323,324,325,326,326,327,327,328,329,329,329,330,330,330,330,331,331,330,330,330,330,330,330,330,330,331,331,332,333,333,334,335,335,335,335,335,334,333,333,332,332,331,331,331,330,330,330,331,331,332,332,332,333,332,333,334,334,335,335,336,336,336,337,337,338,338,337,339,339,338,338,339,339,340,341,343,344,345,346,347,349,350,351,352,353,354,355,355,356,357,357,357,357,356,356,356,356,356,356,356,356,356,356,356,356,355,355,355,355,355,355,355,355,355,355,355,356,356,356,356,356,356,357,358,360,361,362,363,365,366,367,368,370,371,373,374,375,376,377,378,379,380,380,381,381,381,381,381,382,382,383,383,383,385,384,385,386,386,387,387,388,388,388,388,389,388,388,388,388,388,388,388,388,388,389,389,390,390,390,391,392,392,393,394,393,393,395,395,394,394,394,395,397,398,399,401,402,404,405,407,407,408,409,411,411,412,413,415,416,417,418,419,421,422,423,424,425,426,428,429,430,431,432,433,434,434,435,434,434,434,434,434,435,435,436,436,437,437,437,438,439,439,440,441,443,444,445,447,448,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,469,470,471,471,471,471,472,472,472,472,472,472,472,472,472,472,472,472,472,471,471,471,471,471,471,471,470,470,469,469,468,467,467,467,467,467,466,466,466,466,466,467,467,467,467,466,467,467,466,467,466,467,467,466,466,467,466,467,466,467,467,467,467,467,467,467,468,467,467,467,467,468,467,468,468,468,468,469,469,470,469,469,469,469,469,469,469,469,469,469,469,469,469,469,470,470,469,470,470,470,470,470,471,471,471,471,471,471,471,471,471,471,471,471,471,470,470,470,470,470,470,470,469,469,469,469,469,470,471,471,472,473,473,474,474,475,476,476,477,477,478,479,479,479,479,480,481,481,482,483,482,482,482,481,481,480,480,479,479,479,481,482,483,483,484,484,484,483,483,483,485,485,485,486,486,487,488,488,488,489,489,489,489,490,490,490,491,491,490,490,490,489,489,490,491,491,492,491,491,491,490,490,489,489,489,489,488,488,488,487,487,486,486,486,487,488,489,489,489,489,488,487,487,487,487,488,488,488,488,488,487,487,487,487,487,487,487,487,487,487,487,488,488,488,488,487,487,487,487,487,488,488,488,487,487,487,488,488,488,488,488,488,488,488,488,488,488,488,488,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1);
x[1] = new Array
(96,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,96,96,97,96,96,97,97,96,96,97,96,96,97,98,97,97,98,98,97,96,96,96,95,95,95,95,95,96,96,97,97,97,97,98,98,98,98,99,99,98,99,100,101,100,99,98,99,98,97,96,96,96,95,96,96,96,97,96,97,98,99,99,99,99,98,99,98,99,99,100,101,103,104,105,106,107,109,110,112,113,114,116,117,118,119,121,122,123,125,126,127,128,130,131,132,133,134,135,135,136,137,138,139,140,141,141,142,143,144,145,146,146,146,145,146,145,145,144,144,143,143,143,143,143,142,141,141,141,141,141,141,142,143,143,144,144,144,145,146,147,148,149,150,151,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,165,166,167,167,168,169,170,171,171,172,173,174,175,175,176,177,178,179,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,197,198,199,198,199,198,198,198,198,197,197,196,197,196,195,194,193,194,194,195,196,197,196,195,196,195,196,197,196,196,197,198,199,200,200,201,203,204,205,206,208,209,210,211,212,213,214,215,216,217,217,218,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,234,234,235,235,234,234,235,235,235,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,256,257,258,258,257,257,258,259,260,260,261,262,263,264,265,266,266,267,268,269,270,272,273,274,274,275,276,277,278,279,280,281,282,283,284,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,318,318,320,321,322,323,325,326,327,329,328,328,328,328,328,328,329,330,330,330,331,331,331,332,332,332,333,332,333,333,333,334,334,335,336,336,336,336,337,337,337,336,335,335,334,334,333,332,332,331,330,329,328,328,328,329,328,328,328,329,329,328,328,328,329,330,331,331,332,332,333,334,335,336,337,338,339,340,341,343,344,344,343,343,343,344,345,346,347,348,349,349,348,348,349,349,349,349,350,350,349,348,347,348,349,348,348,349,349,349,349,349,350,350,350,349,350,351,351,352,352,353,353,353,353,354,354,353,354,354,354,355,355,354,356,357,356,356,357,357,357,358,358,357,357,358,358,358,358,357,359,358,358,359,359,358,359,360,359,359,360,360,360,361,361,362,362,362,363,363,365,366,367,368,369,370,370,371,372,373,374,375,375,375,376,376,376,377,377,376,377,378,377,377,377,379,380,379,379,380,381,382,382,383,384,385,387,388,389,391,392,393,394,395,396,398,399,400,401,402,403,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,429,430,431,432,433,435,436,437,438,439,440,441,442,443,444,445,445,446,447,448,448,449,450,450,450,451,452,451,451,451,450,450,450,450,451,450,451,450,451,451,451,451,452,452,452,453,452,453,453,454,454,454,455,455,456,457,459,460,461,462,464,466,467,468,470,471,472,474,475,476,477,479,480,481,482,483,484,485,487,488,489,490,491,493,494,495,497,498,500,502,503,505,506,508,510,511,513,514,515,517,518,519,521,522,523,524,526,527,528,530,531,532,534,535,536,538,539,540,542,543,544,545,547,548,550,551,552,554,555,556,557,558,558,559,560,561,561,562,563,564,565,566,567,568,570,571,572,574,575,576,577,578,579,579,580,579,580,580,580,581,581,581,581,581,581,581,581,581,581,581,582,581,581,581,582,582,583,582,582,582,582,583,583,584,585,586,586,585,586,588,589,590,591,592,593,594,595,597,598,600,601,603,604,605,607,608,609,611,612,613,615,614,615,615,615,615,615,616,616,616,617,617,618,618,619,618,619,620,620,620,622,623,624,626,627,629,630,632,633,634,636,637,639,640,642,643,645,646,648,649,650,651,652,652,653,653,654,654,654,655,655,654,654,654,654,654,654,653,653,654,653,652,653,654,654,653,654,654,652,651,652,652,653,654,654,655,654,654,654,654,655,655,656,657,658,658,658,659,660,660,661,662,663,663,664,665,666,667,668,668,669,670,671,672,673,674,675,676,677,677,678,679,679,680,681,681,682,682,683,684,684,685,686,687,688,689,690,691,692,693,694,695,696,697,697,698,699,700,700,700,701,700,700,700,699,699,700,700,700,701,701,700,701,701,701,700,700,701,701,701,701,702,702,703,704,705,705,706,707,708,709,710,711,712,713,714,714,714,715,716,716,717,718,718,719,719,720,722,723,724,725,726,727,728,728,728,729,733,734,735,736,737,738,739,740,739,739,740,740,740,740,740,740,740,741,741,741,741,741,741,741,741,741,741,741,741,741,742,742,742,742,742,743,743,743,744,745,745,746,747,747,747,747,747,747,747,748,749,749,750,750,751,752,753,754,755,755,756,757,758,760,760,761,762,763,764,765,765,766,767,768,769,770,771,772,773,774,774,775,776,777,778,779,780,781,782,782,783,784,785,786,787,788,789,789,790,791,791,791,791,792,793,794,795,794,794,794,794,794,794,794,794,795,796,797,798,799,800,801,801,802,803,804,805,806,807,808,809,810,811,812,813,815,816,817,818,819,820,821,822,823,824,825,826,827,828,828,829,830,831,831,832,833,834,835,835,836,837,838,838,839,840,840,841,840,840,840,841,843,844,843,842,841,841,840,840,840,841,842,843,844,846,847,847,847,847,846,846,845,845,844,843,842,842,841,840,839,839,838,838,838,837,837,836,836,835,834,834,833,833,832,831,831,830,829,828,828,827,826,825,825,824,823,823,822,821,821,821,821,820,820,819,819,818,818,817,817,817,816,816,816,815,814,814,813,813,816,816,816,816,816,816,816,816,816,816,816,816,-1);
y[1] = new Array
(407,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,407,406,407,407,406,406,407,407,406,406,406,406,405,406,407,406,406,407,407,406,405,404,403,402,400,399,398,396,395,394,393,392,391,390,388,387,386,386,387,387,386,386,385,386,386,387,388,387,387,388,389,388,388,388,387,388,388,387,388,387,387,387,387,388,387,387,387,387,387,387,387,386,386,386,386,386,385,385,385,385,385,385,384,384,383,383,382,382,382,381,381,380,380,379,378,378,377,377,376,376,375,375,374,373,372,372,371,370,369,368,367,367,366,366,366,366,365,365,364,364,363,362,363,362,363,363,363,363,363,362,362,363,363,362,362,363,362,361,361,360,359,358,358,358,357,356,356,355,355,354,353,352,351,351,350,349,349,347,346,346,345,344,343,342,341,341,340,339,339,338,338,337,337,336,335,334,334,333,331,330,329,328,328,327,326,326,325,324,323,322,322,321,320,319,318,318,317,316,316,317,316,317,316,316,316,315,316,315,315,315,314,313,313,312,312,313,313,314,315,315,315,314,314,314,315,314,314,313,312,312,311,311,310,310,309,308,308,307,306,305,304,304,303,302,301,301,300,299,298,297,296,295,295,294,294,293,293,292,292,292,291,291,290,290,289,290,290,290,289,290,289,288,289,289,290,289,289,289,289,289,288,288,288,288,288,288,287,287,287,287,286,286,285,285,284,284,283,283,283,284,284,284,284,284,284,284,283,283,283,283,282,282,282,281,281,281,281,280,280,279,279,278,278,277,277,276,276,275,275,274,274,273,273,272,272,272,273,273,273,273,273,273,273,273,272,272,272,272,271,271,270,270,270,269,269,268,268,267,267,266,266,265,265,264,264,264,264,264,264,264,264,264,265,265,265,264,263,263,264,263,264,265,264,265,264,265,266,268,269,270,271,272,273,272,272,272,272,272,271,270,271,272,272,271,270,270,269,269,268,268,267,266,265,265,264,263,262,262,262,263,262,261,262,262,262,261,261,262,262,264,265,266,266,267,268,269,270,270,271,272,273,274,274,275,275,275,275,275,275,275,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,275,275,276,276,275,276,276,275,276,275,275,275,274,273,273,274,274,273,273,273,273,273,273,273,273,273,273,273,272,273,272,271,272,272,271,270,269,269,270,269,268,269,269,269,269,269,268,268,269,268,267,267,268,267,267,268,267,267,268,268,267,268,268,268,268,268,268,268,268,268,267,267,266,265,264,263,262,261,260,259,258,258,259,258,258,259,259,258,259,260,259,259,259,260,261,260,260,261,261,262,262,261,262,262,263,263,263,264,264,265,266,267,268,268,269,270,271,272,273,275,276,277,278,279,280,281,281,282,283,284,285,286,287,288,288,289,290,291,292,294,295,296,297,298,299,300,300,301,302,303,304,305,306,307,308,309,310,311,313,314,315,316,317,319,320,321,322,323,324,324,324,325,324,325,326,326,327,327,327,327,328,328,328,328,329,328,329,328,329,329,329,330,329,329,329,329,329,328,328,327,327,327,326,326,325,324,324,323,323,322,321,321,320,319,319,319,318,318,317,317,316,316,315,315,315,314,314,314,313,313,313,312,312,312,312,312,312,312,312,312,312,313,313,314,315,315,316,316,317,317,318,318,319,320,320,321,322,323,323,324,325,325,326,327,328,328,328,329,329,330,330,330,331,331,331,331,331,331,330,330,330,330,330,331,331,332,332,333,334,334,335,335,335,334,333,333,333,332,332,333,332,333,333,332,332,333,333,333,334,334,335,335,336,336,336,336,337,337,336,337,338,338,338,338,338,339,339,339,340,340,340,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,355,356,356,356,357,357,357,356,357,357,357,357,357,358,357,358,358,358,358,358,358,357,358,358,358,359,359,359,360,360,360,360,360,361,361,362,362,363,364,364,365,366,367,367,369,370,371,372,374,375,377,378,379,381,382,383,385,386,388,388,388,389,388,388,388,388,388,389,389,389,389,389,389,388,388,389,388,389,391,392,394,394,394,396,397,399,400,401,402,402,403,404,405,407,408,409,410,411,412,413,414,416,417,418,419,420,422,423,424,426,427,428,429,429,430,431,432,433,434,435,436,436,437,439,440,441,442,443,444,445,446,447,447,448,449,450,451,451,452,453,453,453,454,454,456,455,455,455,456,455,456,457,458,459,460,461,462,463,464,465,465,464,465,466,467,467,468,469,470,470,471,471,471,471,471,471,471,471,471,472,472,472,473,474,475,475,476,477,478,479,479,480,480,480,480,480,480,480,479,479,479,479,479,479,478,478,478,477,476,476,476,477,478,477,477,477,477,477,477,477,477,477,477,477,477,477,477,477,478,478,479,479,479,480,480,480,480,482,483,485,486,487,488,489,490,491,490,490,491,492,494,495,496,498,499,500,502,503,504,505,506,507,508,508,508,508,508,508,508,509,509,509,509,509,508,508,508,507,507,506,506,505,505,504,504,504,503,503,502,502,502,502,502,502,502,503,503,504,504,505,506,507,508,508,508,509,510,510,511,512,512,513,513,513,514,515,516,516,517,517,518,518,519,519,519,519,519,519,519,519,519,519,519,519,519,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,520,521,521,521,521,522,522,523,523,523,524,524,525,525,525,525,525,525,525,525,525,525,525,525,525,525,525,524,524,525,524,524,524,524,524,525,525,525,525,525,525,526,526,525,525,525,525,524,524,524,524,524,523,523,522,522,521,520,520,519,518,517,516,515,514,513,512,511,511,510,509,508,507,506,505,504,503,502,501,499,498,497,497,497,496,495,494,492,491,489,488,488,487,487,487,487,487,488,489,490,490,491,488,488,488,489,488,488,488,488,488,488,488,488,-1);
despX[0] = 4;
despY[0] = 14;
despX[1] = 4;
despY[1] = 14;
for (var i=0; i<iTracks; i++) {
sp[i] = document.getElementById("sprite" + i);
}
for (var i=0; i<iTracks; i++) {
spd[i] = document.getElementById("nodes" + i);
}
for (var i=0; i<iTracks; i++) {
spa[i] = document.getElementById("aterr" + i);
}
for (var i=0; i<iTracks; i++) {
tooltipArray[i] = document.getElementById("tooltip" + i);
}
var divSplash = null;
var divButtons = null;
var divCite = null;
var cmbSpeed = null;
var chkLoop = null;
var txtTime = null;
var imgImagen = null;
var btnFirst = null;
var btnRev = null;
var btnFf = null;
var btnLast = null;
var btnPlay = null;
var btnPause = null;
var btnStop = null;
var btnToggleLoop = null;
var divProgressBar = null;
var divProgressBarGrip = null;
function doInit() {
divSplash = document.getElementById("divSplash");
divButtons = document.getElementById("divButtons");
divCite = document.getElementById("divCite");
cmbSpeed = document.getElementById("cmbSpeed");
chkLoop = document.getElementById("chkLoop");
txtTime = document.getElementById("txtTime");
imgImagen = document.getElementById("imgImagen");
btnFirst = document.getElementById("btnFirst");
btnRev = document.getElementById("btnRev");
btnFf = document.getElementById("btnFf");
btnLast = document.getElementById("btnLast");
btnPlay = document.getElementById("btnPlay");
btnPause = document.getElementById("btnPause");
btnStop = document.getElementById("btnStop");
btnToggleLoop = document.getElementById("btnToggleLoop");
divProgressBar = document.getElementById("divProgressBar");
divProgressBarGrip = document.getElementById("divProgressBarGrip");
//initializes speed combo
for (var i=500; i>=0; i-=10)
{ DarstellungsSpeed
von bis (war 50 bis -50 in einer-Schritten)
var newOption = new Option(i, i);
cmbSpeed.options[cmbSpeed.options.length] = newOption;
if (i==iSpeed) cmbSpeed.selectedIndex = cmbSpeed.options.length - 1;
}
//hides splash
divSplash.style.display = "none";
divButtons.style.display = "inline";
divCite.style.display = "inline";
imgImagen.style.display = "inline";
//initializes bPageLoaded variable
bPageLoaded = true;
//set focus to speed combo
cmbSpeed.focus()
//start animation
doPlay();
}
function doChangeSpeed(value) {
if(!bPageLoaded) return;
iSpeed = parseInt(value);
}
function doFirst() {
if(!bPageLoaded) return;
iCurrentSample = 0;
doShowSprites(false);
}
function doRev() {
if(!bPageLoaded) return;
iCurrentSample -= 10;
doShowSprites(false);
}
function doFf() {
if(!bPageLoaded) return;
iCurrentSample += 10;
doShowSprites(false);
}
function doLast() {
if(!bPageLoaded) return;
iCurrentSample = iSamplesPerTrack - 1;
doShowSprites(false);
}
function doPlay() {
if(!bPageLoaded) return;
if (iCurrentSample == iSamplesPerTrack) {
iCurrentSample = 0;
}
bAnimationStarted = true;
btnPlay.style.display = "none";
btnPause.style.display = "inline";
btnStop.className = "button";
doShowSprites(bAnimationStarted);
}
function doStop() {
if(!bPageLoaded) return;
iCurrentSample = 0;
bAnimationStarted = false;
btnPlay.style.display = "inline";
btnPause.style.display = "none";
btnStop.className = "buttonDisabled";
doShowSprites(bAnimationStarted);
}
function doPause() {
if(!bPageLoaded) return;
bAnimationStarted = false;
btnPlay.style.display = "inline";
btnPause.style.display = "none";
doShowSprites(bAnimationStarted);
}
function doToggleLoop() {
bLoop = !bLoop;
btnToggleLoop.className = (!bLoop ? "button" : "buttonPressed");
btnToggleLoop.title = (!bLoop ? "Set loop mode" : "Set normal mode");
}
function doProgressBarGripMouseDown(event) {
if (event==null) return;
bProgressBarGridMove = true;
}
function doProgressBarClick(event) {
if (event==null) return;
var xInit = getAbsoluteLeft(divProgressBar) + 2;
var xEnd = xInit + divProgressBar.scrollWidth - 15;
var x = event.clientX;
iCurrentSample = parseInt(iSamplesPerTrack * (x-xInit) / (xEnd-xInit)) - 30;
doShowSprites(false);
}
function doProgressBarMouseMove(event) {
if (event==null) return;
if (bProgressBarGridMove) {
var xInit = getAbsoluteLeft(divProgressBar) + 2;
var xEnd = xInit + divProgressBar.scrollWidth - 15;
var x = event.clientX;
iCurrentSample = parseInt(iSamplesPerTrack * (x-xInit) / (xEnd-xInit)) - 30;
doShowSprites(false);
}
}
function doProgressBarMouseUp() {
bProgressBarGridMove = false;
}
function doShowSprites(bSetTimeout) {
if(!bPageLoaded) return;
if (iCurrentSample<0) {
if (bProgressBarGridMove) return;
if (bLoop) {
iCurrentSample = iSamplesPerTrack - 1;
} else {
doStop();
return;
}
}
if (iCurrentSample>=iSamplesPerTrack) {
if (bProgressBarGridMove) return;
if (bLoop) {
iCurrentSample = 0;
} else {
bAnimationStarted = false;
btnPlay.style.display = "inline";
btnPause.style.display = "none";
btnStop.className = "buttonDisabled";
return;
}
}
for (var i=0; i<iTracks; i++) {
sp[i].style.display = ( (x[i][iCurrentSample]<0) ? "none" : "inline");
sp[i].style.left = x[i][iCurrentSample] - despX[i];
sp[i].style.top = y[i][iCurrentSample] - despY[i];
tooltipArray[i].style.display = "inline";
tooltipArray[i].style.left = x[i][iCurrentSample] + sp[i].scrollWidth/2 -
despX[i]/2 - tooltipArray[i].scrollWidth/2;
tooltipArray[i].style.top = y[i][iCurrentSample] + sp[i].scrollHeight - despY[i];
tooltipArray[i].style.display = sp[i].style.display;
}
doShowProgressBar();
if (bSetTimeout) setTimeout( 'doShowNextSprites()' , getDelayBetweenSamples());
}
function doShowNextSprites() {
if (iSpeed>0) iCurrentSample++;
if (iSpeed<0) iCurrentSample--;
doShowSprites(bAnimationStarted);
}
function doShowProgressBar() {
if(!bPageLoaded) return;
var width = divProgressBar.scrollWidth - 15;
var offset = 2;
divProgressBarGrip.style.left = offset + parseInt(width * iCurrentSample /
iSamplesPerTrack);
txtTime.value = new Date(iMillisecondsFirstSample + iCurrentSample *
iMillisecondsBetweenSamples).toGMTString();
}
function getDelayBetweenSamples() {
if (iSpeed==0) return 0;
return (Math.abs(iMillisecondsBetweenSamples / iSpeed));
}
function getAbsoluteLeft(refObj) {
xPos = refObj.offsetLeft;
parentObj=refObj.offsetParent;
while(parentObj != null) {xPos+=parentObj.offsetLeft;parentObj=parentObj.offsetParent}
return xPos;
}
function getAbsoluteTop(refObj) {
yPos = refObj.offsetTop;
parentObj=refObj.offsetParent;
while(parentObj != null) {yPos+=parentObj.offsetTop;parentObj=parentObj.offsetParent}
return yPos;
}
// -->
</script>
</body>
</html>