function scrollwert(div_id,nr) {
  document.getElementById("scrw"+nr).value = document.getElementById(div_id).scrollTop;
}

function scrollen(wert) {
  document.getElementById("admin_inhalt").scrollTop = wert;
}

function zeigeBild(ziel,pfad,breite) {
	//alert(pfad);
	bildanzeige = "<img src="+pfad+" width=\""+breite+"\" alt="+pfad+" />"
	document.getElementById(ziel).innerHTML = bildanzeige;
}

function removeBild(ziel) {
	document.getElementById(ziel).innerHTML = "";
}

function zeigeInfo(id) {
	switch (id) {
	case "text": document.getElementById("infobox").innerHTML=unescape("Das Textmodul erm%F6glicht, einen Text %E4hnlich wie bei einer Textverarbeitung zu formatieren. Au%DFerdem kann man zu jedem Textmodul ein Bild hinzuf%FCgen.");break;
	case "galerie": document.getElementById("infobox").innerHTML=unescape("Das Galeriemodul erstellt eine Bildergalerie mit Bildern, die bereits %FCber den Dateimanager hochgeladen wurden.");break;
	case "teaser": document.getElementById("infobox").innerHTML=unescape("Das Teasermodul erstellt kurze Vorschautexte aus Textmodulen, welche zu dem entsprechenden Textmodul weiterverlinken.");break;
	case "link": document.getElementById("infobox").innerHTML=unescape("Das Linkmodul erstellt eine Liste von (externen) Hyperlinks.");break;
	case "tabelle": document.getElementById("infobox").innerHTML=unescape("Mit dem Tabellenmodul lassen sich Informationen in Form von Tabellen darstellen.");break;
	case "newsticker": document.getElementById("infobox").innerHTML=unescape("Mit dem Newsticker-Modul lassen sich rasch und einfach Neuigkeiten eingeben und nach Datum sortiert als Newsticker anzeigen.");break;
	case "slideshow": document.getElementById("infobox").innerHTML=unescape("Ein Modul zum Erstellen einer Diashow.");break;
	case "feedback": document.getElementById("infobox").innerHTML=unescape("Modul zeigt ein Eingabefeld f&uuml;r R&uuml;ckmeldungen. Der eingegebene Text wird als E-Mail zugesandt.");break;
	default: document.infobox.write("");
	}
}

// Google - Maps Initialisieren
function initialize(x,y,infotext,kartentyp,zoom,marker) {
		var map = new GMap2(document.getElementById("map_canvas"));
		map.setCenter(new GLatLng(x,y), 13);
		map.setUIToDefault();	
		map.setMapType(kartentyp); //G_NORMAL_MAP G_SATELLITE_MAP G_HYBRID_MAP 
		map.setZoom(zoom); 
		
		// Add marker to the map
		if (marker == 1) {
	        var point = new GLatLng(x,y);
    	    map.addOverlay(new GMarker(point));
			map.openInfoWindow(map.getCenter(),document.createTextNode(infotext));
		}
		 
		// map.enableGoogleBar() 
}

// Dropdown-Menü
var menu=function(){
	var t=15,z=50,s=6,a;
	function dd(n){this.n=n; this.h=[]; this.c=[]}
	dd.prototype.init=function(p,c){
		a=c; var w=document.getElementById(p), s=w.getElementsByTagName('ul'), l=s.length, i=0;
		for(i;i<l;i++){
			var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
			h.onmouseover=new Function(this.n+'.st('+i+',true)');
			h.onmouseout=new Function(this.n+'.st('+i+')');
		}
	}
	dd.prototype.st=function(x,f){
		var c=this.c[x], h=this.h[x], p=h.getElementsByTagName('a')[0];
		clearInterval(c.t); c.style.overflow='hidden';
		if(f){
			p.className+=' '+a;
			if(!c.mh){c.style.display='block'; c.style.height=''; c.mh=c.offsetHeight; c.style.height=0}
			if(c.mh==c.offsetHeight){c.style.overflow='visible'}
			else{c.style.zIndex=z; z++; c.t=setInterval(function(){sl(c,1)},t)}
		}else{p.className=p.className.replace(a,''); c.t=setInterval(function(){sl(c,-1)},t)}
	}
	function sl(c,f){
		var h=c.offsetHeight;
		if((h<=0&&f!=1)||(h>=c.mh&&f==1)){
			if(f==1){c.style.filter=''; c.style.opacity=1; c.style.overflow='visible'}
			clearInterval(c.t); return
		}
		var d=(f==1)?Math.ceil((c.mh-h)/s):Math.ceil(h/s), o=h/c.mh;
		c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')';
		c.style.height=h+(d*f)+'px'
	}
	return{dd:dd}
}();
// --- Ende Dropdown-Menü

// COUNTDOWN
function countdown() {
	      // Ziel-Datum in MEZ		 
    var jahr=2010, monat=12, tag=12, stunde=10, minute=00, sekunde=00;
      var zielDatum=new Date(jahr,monat-1,tag,stunde,minute,sekunde);

		  
        startDatum=new Date(); // Aktuelles Datum

        // Countdown berechnen und anzeigen, bis Ziel-Datum erreicht ist
        if(startDatum<zielDatum)  {

          var jahre=0, monate=0, tage=0, stunden=0, minuten=0, sekunden=0;

          // Jahre
          while(startDatum<zielDatum) {
            jahre++;
            startDatum.setFullYear(startDatum.getFullYear()+1);
          }
          startDatum.setFullYear(startDatum.getFullYear()-1);
          jahre--;

          // Monate
          while(startDatum<zielDatum) {
            monate++;
            startDatum.setMonth(startDatum.getMonth()+1);
          }
          startDatum.setMonth(startDatum.getMonth()-1);
          monate--;

          // Tage
          while(startDatum.getTime()+(24*60*60*1000)<zielDatum) {
            tage++;
            startDatum.setTime(startDatum.getTime()+(24*60*60*1000));
          }

          // 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,  ";
          (monate!=1)?monate=monate+" Monate,  ":monate=monate+" Monat,  ";
          (tage!=1)?tage=tage+" Tage,  ":tage=tage+" Tag,  ";
          (stunden!=1)?stunden=stunden+" Stunden,  ":stunden=stunden+" Stunde,  ";
          (minuten!=1)?minuten=minuten+" Minuten  und  ":minuten=minuten+" Minute  und  ";
          if(sekunden<10) sekunden="0"+sekunden;
          (sekunden!=1)?sekunden=sekunden+" Sekunden":sekunden=sekunden+" Sekunde";

          document.countdownform.countdowninput.value=
              //jahre+monate+
			  tage+stunden+minuten+sekunden;

          setTimeout('countdown()',200);
        }
        // Anderenfalls alles auf Null setzen
        else document.countdownform.countdowninput.value=
            "0 Jahre,  0 Monate,  0 Tage,  0 Stunden,  0 Minuten  und  00 Sekunden";
  }



