// Dieses Javscript steuert die Sternenreise (show.htm) von astronomia.de
// Copyright by Ben Schwarz (2000)

function reload()
{
 aktiv = setInterval("nextpic(1)",10000);
 show_on = true;
}

function start_stop()
{
 if (show_on == true)
 {
  clearInterval(aktiv);
  show_on = false;
 }
 else
 {
  reload();
 }
}

function nextpic(Bildsprung)
{
 seitenname = parent.frames[0].location.href;  					/* der URL der Seite wird ermittel */
 seitenname = seitenname.replace(/%20/g," ");  					/* verwandelt alle "HTML-Leerzeichen" in "richtige" Leerzeichen */
 seitenname = seitenname.substring(0,seitenname.length - 4);  			/* das .htm wird entfernt */
 teil_1 = seitenname.substring(0,seitenname.length - 3);
 										/* bei beiden Teilen (der erste für den URL, den zweiten für die Messier-Nummer) wird vor bzw. ab dem Zeichen vor Schluss abgetrennt */
 teil_2 = seitenname.substring(seitenname.length - 3, seitenname.length);
 suche_teil_2 = /\//;
 laenger = suche_teil_2.test(teil_2);
 if(laenger == true)
 {
  teil_2 = teil_2.replace(/\//g,"");  						/* lässt das /-Zeichen verschwinden */
  teil_1 = teil_1 + "/";
 }
 										/* mit beiden Suchen wird aus dem Teil_2, der ja nummerisch sein muss, das eventuelle "/" oder "m" entfernt und Teil_1 hinzugefügt */
 suche_teil_2 = /m/;
 laenger = suche_teil_2.test(teil_2);
 if(laenger == true)
 {
  teil_2 = teil_2.replace(/m/,"");
  teil_1 = teil_1 + "m";
 }

 teil_2 = parseInt(teil_2) + Bildsprung;
 if(teil_2 > 110 || teil_2 < 1)							/* dies ist notwendig um nach M110 wieder bei M1 anzufangen oder bei zu hohem vor oder zurückschalten */
 {
  teil_2 = 1;
 }
 seitenname = teil_1 + teil_2 +".htm";

 if(isNaN(teil_2) == true)							/* wenn die Messier-Katalog-Seite gelöaden ist (bilder.htm) */
 {
  seitenname = parent.frames[0].location.href;
  seitenname = seitenname.replace(/%20/g," ");
  seitenname = seitenname.substring(0,seitenname.length - 11) +  "/messier/m1.htm";
 }

 parent.frames[0].location.href = seitenname;
}
