// Ronald Markworth: Bitte nur mit Vorsicht ändern.
// 
// Aufzurufende Funktionen:
// getRolliNr()
// getSchlangeNr()

/*
function getWeekOfYear() {
  date= new Date();
  year= date.getYear();
  date.setDate (date.getDate() + ((date.getDay()) ? 4-date.getDay() : -3));
  kW= Math.floor ((date - new Date (date.getYear(), 0, 1)) / 604800000) + 1;
  return (year != date.getYear()) ? -kW : kW;
}

function getRolliNrAlt() {
  week= getWeekOfYear() - 36;
  if (week <= 0) {
    week= 1;
  }
  else if (week > 16) {
    week= 16;
  }
  return week;
}
*/

function getTagesComicNr() {
  date= new Date();
  day= date.getDate();
  day= Math.floor(date.getTime()/86400000);
  return (day % getAnzTagesComics()) + 1;
}

function getAnzRolliStrips() {
  // Achtung: Hier die Anzahl der Rolli-Comics angeben!
  return 16;
}

function getAnzSchlangeStrips() {
  // Achtung: Hier die Anzahl der Schlange-Comics angeben!
  return 0;
}

function getAnzTagesComics() {
  return   getAnzRolliStrips()
         + getAnzSchlangeStrips();
}

function getRolliStart() {
  return 1;
}

function getRolliEnde() {
  return getRolliStart() + getAnzRolliStrips() - 1;
}

function getSchlangeStart() {
  return getRolliEnde() + 1;
}

function getSchlangeEnde() {
  return getSchlangeStart() + getAnzSchlangeStrips() - 1;
}

function getRolliNr() {
  nr= getTagesComicNr();
  if ((nr >= getRolliStart()) && (nr <= getRolliEnde())) {
    return (nr - getRolliStart()) + 1;
  }
  else {
    return 0;
  }
}

function getSchlangeNr() {
  nr= getTagesComicNr();
  if ((nr >= getSchlangeStart()) && (nr <= getSchlangeEnde())) {
    return (nr - getSchlangeStart()) + 1;
  }
  else {
    return 0;
  }
}

