// javalib.js: JavaScript Library für www.club-of-life.de

// showPage() : zeigt Seite mit URL url
function showPage(url) {
   drawPage = open(url,'output','width=500,height=400,scrollbars=yes');
   drawPage.focus();
}

var rubrik = "0";
var line = "<P>&nbsp;<P><IMG SRC='images/greenline.gif' HEIGHT='1' WIDTH='125' VSPACE='4'><BR>";
var rubriken ="<P>&nbsp;<P><TABLE WIDTH='125'><TR><TD CLASS='b'>&nbsp;Rubriken</TD></TR></TABLE>";

var strMenu = new Array();
strMenu[0] = "Was ist der Club of Life";
strMenu[1] = "Gr&uuml;ndungsprinzipien";
strMenu[2] = "Info anfordern";
strMenu[3] = "20 Jahre Club of Life"
strMenu[4] = "Spenden Sie!";
strMenu[5] = "----";
strMenu[6] = "Startseite";
strMenu[7] = "Das Neueste";
strMenu[8] = "Rubriken";
strMenu[9] = "Grippe/Influenza";
strMenu[10] = "Bioethik";
strMenu[11] = "Gentechnik";
strMenu[12] = "Gesundheitsreform";
strMenu[13] = "Sterbehilfe/Euthanasie";
strMenu[14] = "Abtreibung";
strMenu[15] = "Verschiedenes";

var urlDatei = new Array();
urlDatei[0] = "wasistcol.htm";
urlDatei[1] = "prinzipien.htm";
urlDatei[2] = "col-info.htm";
urlDatei[3] = "20jahre.htm";
urlDatei[4] = "spenden.htm";
urlDatei[5] = "";
urlDatei[6] = "index.htm";
urlDatei[7] = "neues.htm";
urlDatei[8] = "";
urlDatei[9] = "grippe.htm";
urlDatei[10] = "ethik.htm";
urlDatei[11] = "technik.htm";
urlDatei[12] = "reform.htm";
urlDatei[13] = "sterben.htm";
urlDatei[14] = "abtreiben.htm";
urlDatei[15] = "verschied.htm";

// str2int : Namen der Menu nach Nummer umwandeln
function str2int(menustrID) {
   for (var i = 0; i < strMenu.length; i++) {
      if (menustrID == strMenu[i].substring(0,4)) {
         return i;
      }
   }
   return 0;
}

// drawstrMenu() : zeichnet linke Spalte mit Menu
function drawstrMenu(rubrik) {
   zeile = str2int(rubrik);
   for (i=0; i < strMenu.length; i++) {
      txtMenu = strMenu[i];
      switch(i) {
         case 5:      // line
            document.write(line);
            break;
         case 8:      // Rubriken
            document.write(rubriken);
            break;
         case zeile:   // active page
            txtMenu = "<B>" + strMenu[i] + "</B>";
// no break; here, as default is intended
         default:
            formVor = "<A HREF='" + urlDatei[i] + "' CLASS='l'><NOBR>&nbsp;";
            formNach = makeSpaces(strMenu[i]) + "&nbsp;</NOBR></A><BR>";
            document.write(formVor + txtMenu + formNach);
            break;
      }
   }
}

function makeSpaces(s) {
   var spaces = new String("&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;");
   swidth = 25;
   if (s.length >  8) swidth = 20;
   if (s.length > 10) swidth = 13;
   if (s.length > 15) swidth = 5;
   if (s.length > 20) swidth = 0;
   return spaces.substring(0, 6 * swidth);
}


