<!--
var myArtistNames = new Array(new Array("Ina Müller",4), new Array("Cassandra Steen",20), new Array("Cäthe",52), new Array("Kim Wilde",60), new Array("The Cranberries",63), new Array("Marit Larsen",62), new Array("Michy Reincke",64), new Array("David Pfeffer",66), new Array("Nica & Joe",67), new Array("Stefan Gwildis",69), new Array("Rebecca Ferguson",70), new Array("Mark Forster",71));

var startArtistDirectory = 4;

var umbruchNach = 6;






function writeArtistLinks(aIndex) {
  document.writeln("<div class=\"kante\"></div>");
  document.writeln("<div id=\"nav\">");
  
  for (var i = 0; i < myArtistNames.length; i++) {
    var dirIndex = myArtistNames[i][1]
    document.write("<li ");
    if (aIndex == dirIndex)  {
      document.write("class=\"selected\"")
    }
    document.write("><a href=\"../" + dirIndex + "/index.html\">" + myArtistNames[i][0] + "</a></li>");
    if (i == (umbruchNach-1)) {
      document.write("<br><br>");
    }
  }
  document.writeln("</div>");
  document.writeln("<div class=\"kante\"></div>");
}

function writeMediaLinkSelected(aRelativeUrlToRoot) {
  writeMediaLinkRaw(aRelativeUrlToRoot, 1);
}

function writeMediaLink(aRelativeUrlToRoot) {
  writeMediaLinkRaw(aRelativeUrlToRoot, 0);
}

function writeMediaLinkRaw(aRelativeUrlToRoot, aSelected) {
  document.write("<li");
  if (aSelected == 1) {
    document.write(" class=\"selected\"");
  }
  document.write("><a href=\"");
  document.write(aRelativeUrlToRoot)
  document.write("/media/");
  document.write(startArtistDirectory);
  document.writeln("/index.html\" title=\"Presse-Material f&uuml;r Journalisten\">media center<b><sup>03</sup></b></a></li>");
}

function writeDates(aDateArray) {
    var anzahlAngezeigt = 0;
    var heute = new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate(), 0,0,0);
    
    for (var i = 0; i < aDateArray.length; i++) {
      if (anzahlAngezeigt < 20) {      
        var datum = string2date(aDateArray[i][0]);
        if (heute.getTime() <= datum.getTime()) {
          document.writeln("<p>" + aDateArray[i][0] + " " + aDateArray[i][1] + "</p>");
          anzahlAngezeigt++;
        }
      } else {
        document.writeln("<p>...weitere folgen</p>");
        i = aDateArray.length;
      }
    }    
}

///////////////////////////////////////////////////////////
//
// string2date(string)
//
// string => TT.MM.YYYY HH:MM:SS
// Das Trennzeichen kann ein: "./-" sein
// prüft einen String auf ein gültiges Datum
// gibt ein Datum Objekt oder null zurück
function string2date(string){
    if(!string) return null;
    string += '';
    string = string.replace(/[-\/]/g, '.'); // Trennzeichen normalisieren
    string = string.replace(/[^0-9.: ]/g, ''); // ungültige Zeichen entfernen
    string = string.replace(/ +/g, ' '); // doppelte Leerzeichen entfernen

    var uhr = string.split(" "); // Uhrzeit abtrennen
    var split = uhr[0].split(".");
    var day = parseInt(split[0], 10);
    var month = parseInt(split[1] || 0, 10);
    var year = parseInt(split[2] || 0, 10);

    if(isNaN(year)) year = getFullYear();

    var check = new Date(year, month - 1, day);
    if(uhr[1])    {
         var uhr = uhr[1].split(':');
         check.setHours( uhr[0] || 0 );
         check.setMinutes( uhr[1] || 0 );
         check.setSeconds( uhr[2] || 0 );
    }

    var day2 = check.getDate();
    var year2 = getFullYear(check);
    var month2 = check.getMonth() + 1;

    return ( year2 == year && month == month2 && day == day2 ) ? check
    : null;
}

function getFullYear(date){
    if(!date) date = new Date();
    if(typeof date.getFullYear != 'undefined') return date.getFullYear();
    var year = date.getYear();
    if(year < 1000) year += 2000;
    return year;
}
//-->
