msg=new Array(
// Feld muss mit TT.MM.JJJJ beginnen: <Tag (2-stllig)>.<Monat (2-stellig)>.<Jahr (4-stellig)>,
// wenn nach (1.) Datum "-" folgt fuehrt Zeitende-Bedingung nicht zum Ausblenden
//"06.11.2005/11:00\nExkursion mit SNB, Kienhorst/Eiskeller",
//"21.09.2006-24.09.2006\nTagung des BFA Mykologie in Linowsee",
"");
var fensterTage=7*8;	// Fenster=8 Wochen
var i=0;
var j=0;

function meldungsdatumsub(index)
{	return ((msg[i].charCodeAt(index)>=48&&msg[i].charCodeAt(index)<=57)?(msg[i].charCodeAt(index)-48):0); }

function meldungsdatum(index)
{	return ((meldungsdatumsub(index)*10)+meldungsdatumsub(index+1)); }

function extrahieremonat(datumwert)
{	return(((datumwert-(datumwert%100))/100)%100); }

function ticker()
{	var tickerinterval;
	var datum=new Date();
	if (msg[i]=="")
	{	i=0; tickerinterval=1;
		if (j==0)	document.tickerfeld.fenster.value="Keine wichtigen Termine"; }
	else
	{	var tag1=(((((datum.getFullYear())*100)+datum.getMonth()/*getMonth()=0...11!*/)*100)+datum.getDate());
		var tag3=tag1+(((fensterTage-(fensterTage%30))/30)*100)+(fensterTage%30);
		if (extrahieremonat(tag3)>11)	tag3+=8800;
		switch (extrahieremonat(tag3))
		{	case 1:		// 1=Februar
				if ((tag3%100)>28)	tag3+=72;
				break;
			case 3:		// 3=April
			case 5:		// 5=Juni
			case 8:		// 8=September
			case 10:	// 10=November
				if ((tag3%100)>30)	tag3+=70;
				break;
			default:	// 0=Januar, 2=Maerz, 4=Mai, 6=Juli, 7=August, 9=Oktober, 11=Dezember
				if ((tag3%100)>31)	tag3+=69;
				break; }
		if (extrahieremonat(tag3)>11)	tag3+=8800;
		tag3+=100;
		var tag2=(((((meldungsdatum(6)*100)+meldungsdatum(8))*100)+meldungsdatum(3))*100)+meldungsdatum(0);
		if ((tag1>tag2)||(tag3<tag2&&msg[i].charCodeAt(10)!=45))
		{	i++; tickerinterval=1; }
		else
		{	document.tickerfeld.fenster.value=msg[i++]; tickerinterval=3000; j++; } }
	id=setTimeout("ticker()",tickerinterval); }

function LinkToExtDocument(FileName,AddPath)
{   var BasePath=document.URL;
    var MeineDomain="www.stefan-buerger.de";
    var ExtFileName="";
    var FullName="";
    var PictW=600;
    var PictH=450;
    var Response;

    if (FileName.substr(0,7)=="http://")          {                                                         }
    else if (FileName.substr(0,8)=="bugahtml" ||
             FileName.substr(0,7)=="bugapdf"  ||
             FileName.substr(0,9)=="downloads"||
             FileName.substr(0,7)=="picture"    ) { ExtFileName=FileName;                                   }
    else if (AddPath!=""&&AddPath!="undefined")   { ExtFileName=AddPath+"picture/jpg/"+FileName;            }
    else                                          { ExtFileName="picture/jpg/"+FileName;                    }

    if (FileName.substr(0,7)=="http://")          { FullName=FileName;                                      }
    else if (FileName.substr(0,8)=="bugahtml" ||
             FileName.substr(0,7)=="bugapdf"  ||
             FileName.substr(0,9)=="downloads"||
             BasePath.indexOf(MeineDomain)==-1  ) { FullName="http://"+MeineDomain+"/html/"+ExtFileName;    }
    else if (AddPath==""||AddPath=="undefined")   { FullName="../"+ExtFileName;                             }
    else                                          { FullName=ExtFileName;                                   }

    if (screen.width>=1024) { PictW=850; }
    if (screen.height>=960) { PictH=900; }
    response=window.open(FullName,"_blank","height="+PictH+",width="+PictW+",dependent=yes,hotkeys=no,location=no,menubar=no,resizable=yes,scrollbars=yes,status=yes,toolbar=no");
}

function LinkToBigPicture(FileName)
{   LinkToExtDocument(FileName,"");
}

