// JAVA-Scripte fuer Mini IG Hamburg
// (c)2001 J.Rohwer 

var nn = (navigator.appName == "Netscape") ? true : false;

// Sonntag soll feststellen, ob der kommende Sonntag der 2. oder 4. im Monoat ist
// Wenn das so ist, treffen wir uns an diesem Sonntag auf dem Fischmarkt
//
function So_treffen(Am_So,Monat,Jahr)
{
	var info = window.open ("","Info","width=300,height=160,dependent");

	info.moveTo ((screen.width-300)/2,(screen.height-150)/2);
  	with(info.document)
  	{
    	open("text/html");
    	writeln("<html>");
    	writeln("<head><title>Information</title>");
		writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"../format.css\">");
    	writeln("<body bgcolor=#ff0000>");
    	writeln("<table border=0 cellspacing=0 cellpadding=0 width=\"100%\" height=\"100%\">");
		write("<tr><td align=center class=white20><b>Wir treffen uns</b></td></tr>");
		write("<tr><td align=center class=white16>am n&auml;chsten Sonntag,<br>");
		writeln("den " + Am_So + "." + Monat + " ab ca. 15.00 am Hamburger Fischmarkt!</td></tr>");
    	write("<tr><td align=center>");
    	write("<a href=\"javascript:self.close()\">Fenster schlie&szlig;en</a>");
    	writeln("</td></tr></table>");
	}
}
// Sonntag soll feststellen, ob der kommende Sonntag der 2. oder 4. im Monoat ist
// Wenn das so ist, treffen wir uns an diesem Sonntag auf dem Fischmarkt
//

function Heute_ist_So(Tag,Monat,Jahr,Stunde)
{	
	if (Stunde < 18)
	{
	var info = window.open ("","Info","width=350,height=160,dependent");

	info.moveTo ((screen.width-350)/2,(screen.height-160)/2);
  	with(info.document)
  	{
   		open("text/html");
   		writeln("<html>");
   		writeln("<head><title>Information</title>");
		writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"../format.css\">");
   		writeln("<body bgcolor=#ff0000>");
   		writeln("<table border=0 cellspacing=0 cellpadding=0 width=\"100%\" height=\"100%\">");

		if (Stunde < 15)
		{
			write("<tr><td align=center class=white20><b>Wir treffen uns heute</b></td></tr>");
			writeln("<tr><td align=center class=white16>am " + Tag + "." + Monat + " ab ca. 15.00 am Hamburger Fischmarkt!</td></tr>");
    	}
		if (Stunde > 14 && Stunde < 16)
		{
			write("<tr><td align=center class=white20><b>Wir treffen uns zur Zeit</b></td></tr>");
			writeln("<tr><td align=center class=white16>auf dem Hamburger Fischmarkt!</td></tr>");
    	}	
		if (Stunde > 15 && Stunde < 18)
		{
			write("<tr><td align=center class=white20><b>Wir treffen uns noch</b></td></tr>");
			write("<tr><td align=center class=white16>bis ca. 17 Uhr in der<br>");
			writeln("Blauen Blume (Hakortstr.)</td></tr>");
    	}		
		write("<tr><td align=center>");
    	write("<a href=\"javascript:self.close()\">Fenster schlie&szlig;en</a>");
    	writeln("</td></tr></table>");
	} }
}

// Dynamisches Info Fenster fuer Treffen am 2./4. Sonntag
// So. bis Sa. der Vorwoche wird Tag angekuendigt
// am 2./4. Sonntag wird 
// bis 15.00 Heute angekuendigt
// zwischen 15.00 und 16.00 Uhr Fischmarkt
// zwischen 16.00 und 18.00 Uhr Blaue Blume
// Mo = 0 ... So = 6
//
function Sonntag()
{
    var heute = new Date();
	var Wochentag = heute.getDay();
	var Stunde = heute.getHours();
	var Tag = heute.getDate();
	var Monat = heute.getMonth() + 1;
	var Jahr = heute.getYear();
	var NextSo= (7 - Wochentag) + Tag;
	// Ankuendigung in der Vorwoche
	if (((NextSo > 7) && (NextSo < 15)) || ((NextSo > 21) && (NextSo < 29)))
		So_treffen(NextSo,Monat,Jahr)
	if (((Wochentag=6) && (Tag > 7) && (Tag < 15)) || ((Wochentag=6) && (Tag > 21) && (Tag < 29)))
		Heute_ist_So(NextSo-7,Monat,Jahr,Stunde)
	// Heute ist der 2./4. Sonntag
	
}

// Berechnet die Tage seit Einstellung des Minis
//
function GoodBye()
{
	var last = new Date("October 04, 2000");
	heute = new Date();
	count = (heute.getTime() - last.getTime()) ;
	count = Math.floor(count / 86400000);
	var days = count + 1;
	document.write(days);
	document.writeln(" Tage seit Produktions Ende")
}
// Erstellt einen dynamischen Bergruessungstext fuer die Start-Seite
//
function Begruessung()
{
	var heute = new Date();
	var Stunde = heute.getHours();
	var Tag = heute.getDate();
	var Monat = heute.getMonth();
	var Jahr = heute.getYear();
		if ((Stunde < 12) && (Stunde > 3))
			document.write("Guten Morgen");
		else if ((Stunde >= 12) && (Stunde < 18))
			document.write("Guten Tag");
		else if ((Stunde >= 18) || (Stunde <= 3))
			document.write("Guten Abend");	
		document.writeln(" bei der Mini IG Hamburg<br>Der Interessengemeinschaft im Norden<br>f&uuml;r den Mini (bis Bj. 2000)!<br>");	
}

function Sondertext()
{
	var heute = new Date();
	Stunde = heute.getHours();
	Tag = heute.getDate();
	Monat = heute.getMonth();
	Jahr = heute.getYear();
	if ((Monat == 11) && ((Tag > 14) && (Tag < 27)))
		document.write("Wir w&uuml;nschen allen Minis ein Frohes Fest!");
	if ((Monat == 11) && (Tag > 26))
		document.write("Wir w&uuml;nschen allen Minis einen Guten Rutsch!");
	if ((Monat == 0) && (Tag < 11))
		document.write("Frohes neues Jahr " + Jahr + "!");		
	document.writeln (" ")	
}

// Oeffnet ein extra Fenster mit speziellen Infos
//
function Event()
{
	window.open ("../treffen/event_2.html","Event","width=400,height=200,dependent");
} 


// Anzeigen von Bildern in einem extra Fenster
//
function bild_anz(img_url, img_title, img_width, img_height)
{
	var wnd_height = 600;
	var scr_bar=1
	if (img_height<=546)
	{
		wnd_height = img_height + 64
  		scr_bar=0;
	}
	var wnd = window.open("","Bildanzeige","width=" + (img_width + 32) + ",height=" + wnd_height +",toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars="+scr_bar+",resizable,dependent");
  	var baseadr = location.href;
  	var lastsl  = location.href.lastIndexOf("\\");
  	if(lastsl >= 0)
   		baseadr = baseadr.substring(0, lastsl + 1);
  	else
  	{
    	lastsl = location.href.lastIndexOf("/");
    	if(lastsl >= 0)
      	baseadr = baseadr.substring(0, lastsl + 1);
  	}
	wnd.moveTo ((screen.width-img_width-32)/2,40);	
  	with(wnd.document)
  	{
    	open("text/html");
    	writeln("<html>");
    	writeln("<head><title>" + img_title + "</title>");
		writeln("<link rel=\"stylesheet\" type=\"text/css\" href=\"../format.css\">");
    	writeln("<base href=\"" + baseadr + "\"></head>");
    	writeln("<body bgcolor=#000000>");
    	writeln("<table border=0 cellspacing=0 cellpadding=4 width=\"100%\" height=\"100%\">");
    	write("<tr><td align=left valign=bottom>");
    	write("<a href=\"javascript:self.close()\">&raquo;zur&uuml;ck&laquo;</a>");
    	writeln("</td></tr>");
    	writeln("<tr><td align=center valign=middle><img src=\"" + img_url +
            "\" width=" + img_width +
            " height=" + img_height +
            " hspace=0 vspace=0 alt=\"" + img_title + "\"></td></tr>");
    	writeln("</table>");
    	writeln("</body></html>");
    	close();
  	}
  	wnd.focus()
}

// Erstellen einer Jahresuebersicht fuer den Terminkalender
// Daten werden aus termine.txt geholt
//
function Uebersicht()
{
	var heute = new Date();
	var Tag = heute.getDate();
	var Monat = heute.getMonth();
	var Jahr = heute.getYear();
	var tabDate = new Date()
	var Termin = new Array(20);
		Termin[1]=2004,01,04,2;
		Termin[2]=2004,12,17,3;
	tabDate.setYear(2004);
	document.writeln("<table border=1 cellspacing=0 cellpadding=2 bgcolor=#ffcc66>");
	document.writeln("<tr><td colspan=32 align=center class=\"red16\"><b>Jahres&uuml;bersicht 2004</b></td></tr>");
	document.write("<tr><td width=45>&nbsp;</td>");
	for (var i=1;i<32;i++)
		document.write("<td width=15 align=center>" + i + "</td>");
	document.writeln("</tr>");
	for (var m=0;m<12;m++)
	{
		tabDate.setMonth(m,1);
		var tabMonth=tabDate.getMonth()
		document.write("<tr align=right>");
		switch (tabMonth)
		{
			case 0:
			{
				document.write("<td>Jan</td>");
				break;
			}
			case 1:
			{
				document.write("<td>Feb</td>");
				break;
			}
			case 2:
			{
				document.write("<td>Mrz</td>");
				break;
			}
			case 3:
			{
				document.write("<td>Apr</td>");
				break;
			}
			case 4:
			{
				document.write("<td>Mai</td>");
				break;
			}
			case 5:
			{
				document.write("<td>Jun</td>");
				break;
			}
			case 6:
			{
				document.write("<td>Jul</td>");
				break;
			}
			case 7:
			{
				document.write("<td>Aug</td>");
				break;
			}
			case 8:
			{
				document.write("<td>Sep</td>");
				break;
			}
			case 9:
			{
				document.write("<td>Okt</td>");
				break;
			}
			case 10:
			{
				document.write("<td>Nov</td>");
				break;
			}
			case 11:
			{
				document.write("<td>Dez</td>");
				break;
			}		
		}				
			for (var d=1;d<32;d++)
		{
			tabDate.setDate(d);
			if ((d==tabDate.getDate()) && (m==tabDate.getMonth()))
			{
				if ((tabDate.getDay()==6) || (tabDate.getDay()==0))
				{
					document.write("<td bgcolor=#ffff66>&nbsp;</td>");
				}
				else 
				{
					document.write("<td bgcolor=#ffffcc>&nbsp;</td>");
				}
				for (var t=0;t<20;t++)
				{
					if (tabDate==1)
						document.write("<td bgcolor=#ff0000>&nbsp;</td>");
				}
			}
			else
			{
				document.write("<td bgcolor=#cccccc></td>");			
			}
		}
		document.writeln("</tr>");
	}
	document.writeln("</table>")
}
