// JavaScript Document
// VERSUCH eines Profilfensters

function profilfenster(evt) {
var xPos=(evt.x || evt.layerX);
var yPos=(evt.y || evt.layerY);
var url = "index.php"
var breite = 100;
var hoehe = 100;
window.open(url, "fenster1", "width="+breite+",height="+hoehe+",left="+xPos+", top="+yPos+",status=no,scrollbars=no,resizable=no")
}

function wirklich_ausfuehren(formular,infotext,kontrollfeld,kontrollwert)
{	
	var formular = formular;
	if (confirm(infotext)) {
	document.getElementById(kontrollfeld).value = kontrollwert;
	document.forms[formular].submit();
}
}
function test123(block)
{
document.getElementById(block).style.display = 'block';
}

function menue_test(menue_eintrag)
{
document.getElementById('link_normaleseite').value = "";
document.getElementById('link_normaleseite').disabled = true;
document.getElementById('link_externedatei').value = "Ordner/Datei.Dateiendung";
document.getElementById('link_externedatei').disabled = true;
document.getElementById('link_externedatei_en').value = "Ordner/Datei.Dateiendung";
document.getElementById('link_externedatei_en').disabled = true;
document.getElementById('link_datenbankseite').disabled = true;
document.getElementById('link_datenbankseite').selectedIndex = 0;
document.getElementById('link_bildergalerie').disabled = true;
document.getElementById('link_bildergalerie').selectedIndex = 0;
document.getElementById('link_links').disabled = true;
document.getElementById('link_links').selectedIndex = 0;
document.getElementById('link_sponsoren').disabled = true;
document.getElementById('link_sponsoren').selectedIndex = 0;
document.getElementById('link_zeitungsartikel').disabled = true;
document.getElementById('link_zeitungsartikel').selectedIndex = 0;

if(menue_eintrag == 1) { document.getElementById('link_normaleseite').disabled = false; }
if(menue_eintrag == 2) { document.getElementById('link_datenbankseite').disabled = false; }
if(menue_eintrag == 3) { document.getElementById('link_bildergalerie').disabled = false; }
if(menue_eintrag == 4) { document.getElementById('link_links').disabled = false; }
if(menue_eintrag == 5) { document.getElementById('link_sponsoren').disabled = false; }
if(menue_eintrag == 6) { document.getElementById('link_zeitungsartikel').disabled = false; }
if(menue_eintrag == 8) { 
document.getElementById('link_externedatei').disabled = false; 
document.getElementById('link_externedatei_en').disabled = false; 
}
}
function nachricht_gelesen () {
window.location.href = window.location;
	
}
function oeffnefenster (url, breite, hoehe) {
 fenster = window.open(url, "fenster1", "width="+breite+",height="+hoehe+",status=yes,scrollbars=yes,resizable=yes");
 fenster.focus();
 setTimeout("nachricht_gelesen()",2000);
 
}

function klappdich(block) {
    
	if (document.getElementById(block).style.display == 'block')
	{
	document.getElementById(block).style.display = 'none';
	}
	else if (document.getElementById(block).style.display == 'none')
	{
	document.getElementById(block).style.display = 'block';
	}
}
function gaestebuch_eintrag(add) {
var text = document.getElementById('eintrag_text').value;
document.getElementById('eintrag_text').value = document.getElementById('eintrag_text').value + add;
}
function test()
{
if (document.getElementById('lol').style.display == 'block')
{
	document.getElementById('lol').style.visibility = 'none';
		document.getElementById('lol').style.visibility = 'hidden';
}
	
}

function menue_aufklappen()
{
//Den Rest der URL Abfragen
var string = window.location.search;
location.search.substring(1, location.search.length);
//URL in einzelne Variable wie site=... zerlegen
v =location.search.substring(1, location.search.length).split('&');
getVars = new Array();

//Wiederum dieses Array zerlegen und überprüfen, ob eine menüid(mb_id) vorkommt, wenn ja diese sichern 
for (var i in v)
{
var neu = v[i].split('=');
if (neu[0] == "mb_id")
{
var mb_id = neu[1];
//alert(mb_id);
}
}
//Nur wenn Menü-ID gesetzt ist, entsprechendes Menü auch wiederausklappen
if (mb_id) {
var block = "menue_"+mb_id;
//alert(block);
document.getElementById(block).style.display = 'block';
}
}

function weiterleiten(nachricht_id_temp) {
window.location.href = "index.php?site=nachrichten_schreiben&mb_id=2&nachricht_id=" + nachricht_id_temp;
}

//#######################################################################
//COUNTDOWN 

var jahr=2011, monat=12, tag=04, stunde=09, minute=00, sekunde=00;
var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

	  
var jahr2=2011, monat2=12, tag2=02, stunde2=09, minute2=00, sekunde2=00;
var zielDatum2=new Date(jahr2,monat2-1,tag2,stunde2,minute2,sekunde2);
	  
var jahr3=2011, monat3=12, tag3=04, stunde3=09, minute3=00, sekunde3=00;
var zielDatum3=new Date(jahr3,monat3-1,tag3,stunde3,minute3,sekunde3);

var countdown_1_text = "Wir sind in Salzbergen. Drückt uns die Daumen.";
var countdown_2_text = "Wir sind in ROCKENHAUSEN. Drückt uns die Daumen.";
var countdown_3_text = "Die neuen Aufgaben sind da - los geht's!!";


function run_countdowns() {
countdown();
countdown2();
//countdown3();
}
      function countdown() {
		 startDatum=new Date(); // Aktuelles Datum
		 
        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<=zielDatum)  {
			//alert("HALLO");
          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;
          /* Allgemeines Vorgehen:

           * Zunächst werden die vollen Jahre gezählt

           * und anschließend der Start- und Ziel-Monat auf den jeweiligen 1. gesetzt.

           * Nun werden erst die vollen Monate vom 1. zum 1. des Start- bzw. Ziel-Monats

           * berechnet und danach die tatsächlichen Monatstage wieder mit einbezogen.

           * Dieses Vorgehen vermeidet Probleme mit den verschiedenen Monatslängen.

           * Was übrig bleibt, wird in Tagen, Stunden, Minuten und Sekunden ausgedrückt.*/
          // Jahre

          if(startDatum<zielDatum) {

            while(startDatum<zielDatum) {

              if(startDatum.setFullYear(startDatum.getFullYear()+1)<=zielDatum) jahre++;

            }

            startDatum.setFullYear(startDatum.getFullYear()-1);
			          }
          // Restliche Tage zum Monatsende ermitteln

          var restTage=0;

          var m=startDatum.getMonth();

          if(m==1-1|| m==3-1||m==5-1||m==7-1||m==8-1||m==10-1||m==12-1)

              restTage=31-startDatum.getDate();

          else if(m==4-1|| m==6-1||m==9-1||m==11-1) restTage=30-startDatum.getDate();

          else if(m==2-1) {

            if(startDatum.getFullYear()%4==0 && (startDatum.getFullYear()%100!=0

                || startDatum.getFullYear()%400==0))

                    restTage=29-startDatum.getDate(); // Schaltjahr

            else restTage=28-startDatum.getDate();
          }
          // Start- und Ziel-Tag merken und auf 1 setzen
          var startTag=startDatum.getDate();

          var zielTag=zielDatum.getDate();

          startDatum.setDate(1);

          zielDatum.setDate(1);
          // Monate

          if(startDatum<zielDatum) {

            while(startDatum<zielDatum) {

              if(startDatum.setMonth(startDatum.getMonth()+1)<=zielDatum) monate++;

            }

            startDatum.setMonth(startDatum.getMonth()-1);

          }
          // Tatsächlichen Start- und Ziel-Tag berücksichtigen
          if(startDatum.getMonth()==zielDatum.getMonth()) {
            if(startTag<=zielTag) startDatum.setDate(startTag);
            else {
              monate--;
              tage=restTage+1;
            }
          }
          else {

            startDatum.setMonth(startDatum.getMonth()+1);

            if(startTag>=zielTag) tage=restTage+1;

            else {

              monate++;

              startDatum.setDate(startTag);
            }
			          }

          zielDatum.setDate(zielTag);
          // Tage
          restTage=Math.floor((zielDatum-startDatum)/(24*60*60*1000));        
		    startDatum.setTime(startDatum.getTime()+restTage*24*60*60*1000);
         tage+=restTage;
          // Stunden

          stunden=Math.floor((zielDatum-startDatum)/(60*60*1000));
          startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);
          // Minuten
          minuten=Math.floor((zielDatum-startDatum)/(60*1000));
          startDatum.setTime(startDatum.getTime()+minuten*60*1000);
          // Sekunden
          sekunden=Math.floor((zielDatum-startDatum)/1000);
		          // Anzeige formatieren
          <!--(jahre!=1)?jahre=jahre+" Jahre,  ":jahre=jahre+" Jahr,  ";-->
			if (monate != 0)
			{
          	(monate!=1)?monate=monate+" "+monate_text+",  ":monate=monate+" "+monat_text+",  ";
		  	}
			 
			if (tage != 0)
			{
				
			
         	 (tage!=1)?tage=tage+" "+tage_text+",  ":tage=tage+" "+tag_text+", ";
		 	 }
			
          (stunden!=1)?stunden=stunden+" "+stunden_text+",  ":stunden=stunden+" "+stunde_text+",  ";
          (minuten!=1)?minuten=minuten+" "+minuten_text+"  ":minuten=minuten+" "+minute_text+"   ";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden+" "+sekunden_text+" ":sekunden=sekunden+" "+sekunde_text;
		  
		//Überprüfung, ob die Seite damit aufgerufen wurde, sonst lassen
		if (isNaN(document.getElementById("countdowninput")))
			
			{
				
          document.countdownform.countdowninput.value=
              jahre+monate+tage+stunden+minuten+sekunden;

          setTimeout('countdown()',200);        }
		  
		}

        // Anderenfalls alles auf Null setzen
        else document.countdownform.countdowninput.value = countdown_1_text;
      }

function countdown2() {
		  
        startDatum=new Date(); // Aktuelles Datum
        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<=zielDatum2)  {
          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;
          if(startDatum<zielDatum2) {

            while(startDatum<zielDatum2) {

              if(startDatum.setFullYear(startDatum.getFullYear()+1)<=zielDatum2) jahre++;

            }

            startDatum.setFullYear(startDatum.getFullYear()-1);
			          }
          // Restliche Tage zum Monatsende ermitteln

          var restTage=0;

          var m=startDatum.getMonth();

          if(m==1-1|| m==3-1||m==5-1||m==7-1||m==8-1||m==10-1||m==12-1)

              restTage=31-startDatum.getDate();

          else if(m==4-1|| m==6-1||m==9-1||m==11-1) restTage=30-startDatum.getDate();

          else if(m==2-1) {

            if(startDatum.getFullYear()%4==0 && (startDatum.getFullYear()%100!=0

                || startDatum.getFullYear()%400==0))

                    restTage=29-startDatum.getDate(); // Schaltjahr

            else restTage=28-startDatum.getDate();
          }
          // Start- und Ziel-Tag merken und auf 1 setzen
          var startTag=startDatum.getDate();

          var zielTag=zielDatum2.getDate();

          startDatum.setDate(1);

          zielDatum2.setDate(1);
          // Monate

          if(startDatum<zielDatum2) {

            while(startDatum<zielDatum2) {

              if(startDatum.setMonth(startDatum.getMonth()+1)<=zielDatum2) monate++;

            }

            startDatum.setMonth(startDatum.getMonth()-1);

          }
          // Tatsächlichen Start- und Ziel-Tag berücksichtigen
          if(startDatum.getMonth()==zielDatum2.getMonth()) {
            if(startTag<=zielTag) startDatum.setDate(startTag);
            else {
              monate--;
              tage=restTage+1;
            }
          }
          else {

            startDatum.setMonth(startDatum.getMonth()+1);

            if(startTag>=zielTag) tage=restTage+1;

            else {

              monate++;

              startDatum.setDate(startTag);
            }
			          }

          zielDatum2.setDate(zielTag);
          // Tage
          restTage=Math.floor((zielDatum2-startDatum)/(24*60*60*1000));        
		    startDatum.setTime(startDatum.getTime()+restTage*24*60*60*1000);
         tage+=restTage;
          // Stunden

          stunden=Math.floor((zielDatum2-startDatum)/(60*60*1000));
          startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);
          // Minuten
          minuten=Math.floor((zielDatum2-startDatum)/(60*1000));
          startDatum.setTime(startDatum.getTime()+minuten*60*1000);
          // Sekunden
          sekunden=Math.floor((zielDatum2-startDatum)/1000);
		          // Anzeige formatieren
          <!--(jahre!=1)?jahre=jahre+" Jahre,  ":jahre=jahre+" Jahr,  ";-->
			if (monate != 0)
			{
          	(monate!=1)?monate=monate+" "+monate_text+",  ":monate=monate+" "+monat_text+",  ";
		  	}
			 
			if (tage != 0)
			{
				
			
         	 (tage!=1)?tage=tage+" "+tage_text+",  ":tage=tage+" "+tag_text+", ";
		 	 }
			
          (stunden!=1)?stunden=stunden+" "+stunden_text+",  ":stunden=stunden+" "+stunde_text+",  ";
          (minuten!=1)?minuten=minuten+" "+minuten_text+"  ":minuten=minuten+" "+minute_text+"   ";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden+" "+sekunden_text+" ":sekunden=sekunden+" "+sekunde_text;

		//Überprüfung, ob die Seite damit aufgerufen wurde, sonst lassen
		if (isNaN(document.getElementById("countdowninput2")))
			
			{
          document.countdownform2.countdowninput2.value=
              jahre+monate+tage+stunden+minuten+sekunden;

          setTimeout('countdown2()',200);        }
		  
		}

        // Anderenfalls alles auf Null setzen
        else document.countdownform2.countdowninput2.value= countdown_2_text;
      }
	  
function countdown3() {
		  
        startDatum=new Date(); // Aktuelles Datum
        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<=zielDatum3)  {
          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;
          if(startDatum<zielDatum3) {

            while(startDatum<zielDatum3) {

              if(startDatum.setFullYear(startDatum.getFullYear()+1)<=zielDatum3) jahre++;

            }

            startDatum.setFullYear(startDatum.getFullYear()-1);
			          }
          // Restliche Tage zum Monatsende ermitteln

          var restTage=0;

          var m=startDatum.getMonth();

          if(m==1-1|| m==3-1||m==5-1||m==7-1||m==8-1||m==10-1||m==12-1)

              restTage=31-startDatum.getDate();

          else if(m==4-1|| m==6-1||m==9-1||m==11-1) restTage=30-startDatum.getDate();

          else if(m==2-1) {

            if(startDatum.getFullYear()%4==0 && (startDatum.getFullYear()%100!=0

                || startDatum.getFullYear()%400==0))

                    restTage=29-startDatum.getDate(); // Schaltjahr

            else restTage=28-startDatum.getDate();
          }
          // Start- und Ziel-Tag merken und auf 1 setzen
          var startTag=startDatum.getDate();

          var zielTag=zielDatum3.getDate();

          startDatum.setDate(1);

          zielDatum3.setDate(1);
          // Monate

          if(startDatum<zielDatum3) {

            while(startDatum<zielDatum3) {

              if(startDatum.setMonth(startDatum.getMonth()+1)<=zielDatum3) monate++;

            }

            startDatum.setMonth(startDatum.getMonth()-1);

          }
          // Tatsächlichen Start- und Ziel-Tag berücksichtigen
          if(startDatum.getMonth()==zielDatum3.getMonth()) {
            if(startTag<=zielTag) startDatum.setDate(startTag);
            else {
              monate--;
              tage=restTage+1;
            }
          }
          else {

            startDatum.setMonth(startDatum.getMonth()+1);

            if(startTag>=zielTag) tage=restTage+1;

            else {

              monate++;

              startDatum.setDate(startTag);
            }
			          }

          zielDatum3.setDate(zielTag);
          // Tage
          restTage=Math.floor((zielDatum3-startDatum)/(24*60*60*1000));        
		    startDatum.setTime(startDatum.getTime()+restTage*24*60*60*1000);
         tage+=restTage;
          // Stunden

          stunden=Math.floor((zielDatum3-startDatum)/(60*60*1000));
          startDatum.setTime(startDatum.getTime()+stunden*60*60*1000);
          // Minuten
          minuten=Math.floor((zielDatum3-startDatum)/(60*1000));
          startDatum.setTime(startDatum.getTime()+minuten*60*1000);
          // Sekunden
          sekunden=Math.floor((zielDatum3-startDatum)/1000);
		          // Anzeige formatieren
          <!--(jahre!=1)?jahre=jahre+" Jahre,  ":jahre=jahre+" Jahr,  ";-->
			if (monate != 0)
			{
          	(monate!=1)?monate=monate+" "+monate_text+",  ":monate=monate+" "+monat_text+",  ";
		  	}
			 
			if (tage != 0)
			{
				
			
         	 (tage!=1)?tage=tage+" "+tage_text+",  ":tage=tage+" "+tag_text+", ";
		 	 }
			
          (stunden!=1)?stunden=stunden+" "+stunden_text+",  ":stunden=stunden+" "+stunde_text+",  ";
          (minuten!=1)?minuten=minuten+" "+minuten_text+"  ":minuten=minuten+" "+minute_text+"   ";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden+" "+sekunden_text+" ":sekunden=sekunden+" "+sekunde_text;

		//Überprüfung, ob die Seite damit aufgerufen wurde, sonst lassen
		if (isNaN(document.getElementById("countdowninput3")))
			
			{
          document.countdownform3.countdowninput3.value=
              jahre+monate+tage+stunden+minuten+sekunden;

          setTimeout('countdown3()',200);        }
		  
		}

        // Anderenfalls alles auf Null setzen
        else document.countdownform3.countdowninput3.value= countdown_3_text;
      }


