    //Monat faengt bei Null an!!!
    var rongStart = new Date(2009, 5, 26, 20, 0, 0);
    function schreibeCountdown()
    {
      var jetzt = new Date();
      var anzahl = Math.floor((rongStart.getTime() - jetzt.getTime()) / 1000);
      
	  if (anzahl >= 60 * 60 * 24 * 100)
	  {
	    document.getElementById('festivalcountdown').style.display = 'none';
	  }
      else if (anzahl >= 0)
      {
	    var sekunden = anzahl % 60;
        anzahl = Math.floor(anzahl / 60);
        var minuten = anzahl % 60;
        anzahl = Math.floor(anzahl / 60);
        var stunden = anzahl % 24;
        anzahl = Math.floor(anzahl / 24);
        var tage = anzahl;

        document.getElementById('sekunde2').style.backgroundPosition = '0px -'+(24*(sekunden%10))+'px';
        document.getElementById('sekunde1').style.backgroundPosition = '0px -'+(24*Math.floor(sekunden/10))+'px';
        document.getElementById('minute2').style.backgroundPosition = '0px -'+(24*(minuten%10))+'px';
        document.getElementById('minute1').style.backgroundPosition = '0px -'+(24*Math.floor(minuten/10))+'px';
        document.getElementById('stunde2').style.backgroundPosition = '0px -'+(24*(stunden%10))+'px';
        document.getElementById('stunde1').style.backgroundPosition = '0px -'+(24*Math.floor(stunden/10))+'px';
        document.getElementById('tag2').style.backgroundPosition = '0px -'+(24*(tage%10))+'px';
        document.getElementById('tag1').style.backgroundPosition = '0px -'+(24*Math.floor(tage/10))+'px';

        setTimeout("schreibeCountdown()",1000);
      }
    }


var Fenster = null;
function neuesFenster(meineSeite) { LeftPosition = (screen.width) ? (screen.width-500)/2 : 0; TopPosition = (screen.height) ? (screen.height-525)/2 : 0; settings ='height=525,width=500,top='+TopPosition+',left='+LeftPosition+',scrollbars=0,resizable=0,status=0,menubar=0,toolbar=0'; Fenster = window.open(meineSeite,'Bild',settings) }

function zeigen(Bild, Titel, Breite, Hoehe)
{  
   Fenster_Hoehe = Hoehe + 0;
   Fenster_Breite = Breite + 0;
   Optionen = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,left=200,top=100,height='+Fenster_Hoehe+',width='+Fenster_Breite;
   neues_Fenster = window.open('','',Optionen)
   with (neues_Fenster) 
   {
      document.writeln('<HTML><HEAD><TITLE>' + Titel + '</TITLE></HEAD>');
      document.writeln('<BODY topmargin="0" leftmargin="0" marginwidth=0 marginheight=0>');
      document.writeln('<IMG SRC="'+Bild+'" WIDTH='+Breite+' HEIGHT='+Hoehe+' BORDER=0 ALT="'+Titel+'">');
      document.writeln('</BODY></HTML>')
   }
}

function getMarkierterText() {
  var formularfeld=document.getElementById('textarea');
  var browser = (formularfeld.textLength>=0)?1:(((parseInt(navigator.appVersion)>=4) && (((navigator.userAgent.toLowerCase().indexOf("msie")!=-1)&&(navigator.userAgent.toLowerCase().indexOf("opera")==-1))))?2:0);
  var selected = '';

  switch (browser) {
    case 1:
      selected=formularfeld.value.substring(formularfeld.selectionStart,formularfeld.selectionEnd);
      break;
    case 2:
      if(formularfeld.isTextEdit){
        formularfeld.focus();
        var sel = document.selection;
        var rng = sel.createRange();
        rng.colapse;
        if((sel.type == "Text" || sel.type == "None") && rng != null){
          if(rng.text.length > 0) selected = rng.text;
        }
      }
      break;
  }
  return selected;
}

function hinzufuegen(zeichenkette) {
  var formularfeld=document.getElementById('textarea');
  var browser = (formularfeld.textLength>=0)?1:(((parseInt(navigator.appVersion)>=4) && (((navigator.userAgent.toLowerCase().indexOf("msie")!=-1)&&(navigator.userAgent.toLowerCase().indexOf("opera")==-1))))?2:0);
  formularfeld.focus();

  switch(browser) {
    case 1: // mozilla, firebird, netscape
      endtext=formularfeld.value.substring(formularfeld.selectionEnd,formularfeld.value.length);
      starttext=formularfeld.value.substring(0,formularfeld.selectionStart);
      formularfeld.value=starttext+zeichenkette+endtext;
      formularfeld.selectionEnd=formularfeld.selectionStart=starttext.length+zeichenkette.length;
      break;
    case 2: // msie
      var sel = document.selection;
      var rng = sel.createRange();
      rng.colapse;
      if((sel.type == "Text" || sel.type == "None") && rng != null) {
        rng.text = zeichenkette;
      } else {
        formularfeld.value+=zeichenkette;
      }
      break;
    default:
      formularfeld.value+=zeichenkette;
  }
}
function codeHinzufuegen() {
  var text = getMarkierterText();
  if (text == '') {
    text = prompt('Wie lautet der präformatierte Text?','');
    if (text) {
      hinzufuegen('[CODE]'+text+'[/CODE]');
    }
  } else {
    hinzufuegen('[CODE]'+text+'[/CODE]');
  }
}
function listeHinzufuegen() {
  var listentyp = prompt("Welchen Typ soll die Liste haben? '1' für nummerierte Liste, 'A' für eine mit Buchstaben nummerierte Liste. Für eine unnummerierte Liste einfach das Eingabefeld leer lassen.",'');
  var eingabe;
  var hinzuText;
  if(!listentyp && listentyp != '')
    return;
  if (listentyp != '')
    hinzuText = '[LIST='+listentyp+']';
  else
    hinzuText = '[LIST]';
  var i=0;
  while (1) {
    i++;
    eingabe = prompt('Wie lautet der '+i+'. Listeneintrag? (Eingabefeld leer lassen um die Liste abzuschließen)','');
    if (eingabe && (eingabe != '')) {
      hinzuText = hinzuText + "\n[*]"+eingabe;
    } else {
      break;
    }
  }
  hinzuText = hinzuText + "\n[/LIST]";
  hinzufuegen(hinzuText);
}
function linkHinzufuegen() {
  var adresse = prompt('Ziel-URL','http://');
  if (adresse && (adresse!='')) {
    var beschriftung = prompt('Link-Name (optional)',getMarkierterText());
    if (beschriftung && (beschriftung!='')) {
      hinzufuegen('[URL='+adresse+']'+beschriftung+'[/URL]');
    } else {
      hinzufuegen('[URL]'+adresse+'[/URL]');
    }
  }
}
function mailHinzufuegen() {
  var adresse = prompt('E-Mail-Adresse','');
  if (adresse && (adresse!='')) {
    var beschriftung = prompt('Link-Name (optional)',getMarkierterText());
    if (beschriftung && (beschriftung!='')) {
      hinzufuegen('[EMAIL='+adresse+']'+beschriftung+'[/EMAIL]');
    } else {
      hinzufuegen('[EMAIL]'+adresse+'[/EMAIL]');
    }
  }
}
function tagHinzufuegen(tag, frageText, defaultText) {
  var text = prompt(frageText,defaultText);
  if (text && (text!='')) {
    hinzufuegen('['+tag+']'+text+'[/'+tag+']');
  }
}

