<!--

// Gästebuch

  function Eintrag_click()
  {
    Eintrag.style.display = 'block';
  }
  function chkFormular() {
   if(document.gbook.name.value == "")
    {
     alert("! Es wurde kein Name angegeben !");
     document.gbook.name.focus();
     return false;
    }
   if(document.gbook.mail.value == "")
    {
     alert("! Es wurde keine E-Mail-Adresse angegeben !");
     document.gbook.mail.focus();
     return false;
    }
   if(document.gbook.mail.value.indexOf('@') == -1)
    {
     alert("! Es wurde keine korrekte E-Mail-Adresse angegeben !");
     document.gbook.mail.focus();
     return false;
    }
   if(document.gbook.betreff.value == "")
    {
     alert("! Es wurde kein Nachrichtentitel angegeben !");
     document.gbook.betreff.focus();
     return false;
    }

//************** Added by Ingo 26.07.2006 
       if(document.gbook.betreff.value == " ")
    	{
     	alert("! Es wurde kein Nachrichtentitel angegeben !");
    	 document.gbook.betreff.focus();
    	 return false;
        }
//*************** 	
   if(document.gbook.text.value == "")
    {
     alert("! Es wurde keine Nachricht abgegeben !");
     document.gbook.text.focus();
     return false;
    }
   if(document.gbook.homepage.value != "")
    {
     if(document.gbook.homepage.value.indexOf('www.') != 0)
      {
       alert("! Es wurde keine korrekte Homepage angegeben !");
       document.gbook.homepage.focus();
       return false;
      }
    }
    Eintrag.style.display = 'none';
  }

  function close_eintrag()
  {
    Eintrag.style.display = 'none';
  }

// Admin

  function admin()
  {
   open("admin.php","Administration","screenX=0,screenY=0,width=800,height=600,scrollbars=yes,resizable=yes")
  }

// Bild
  var bildfenster="";

  function picview(Pfad,Breite,Hoehe,Name)
  {
  if(bildfenster != ""){
    bildfenster.close();
  }
  bildfenster=window.open("Bild","Bild","dependent=yes,resizable=no,Width=" + Breite + ",Height=" + Hoehe);
  bildfenster.document.write('<div style="position:absolute; top:0px; left:0px;"><img border="0" src=' + Pfad + '></div>');
  bildfenster.document.getElementsByTagName('title')[0].text=Name; 
  }


// News

  function chkFormularnews() {
   if(document.news.betreff.value == "")
    {
     alert("! Es wurde kein Titel angegeben !");
     document.news.betreff.focus();
     return false;
    }
   if(document.news.text.value == "")
    {
     alert("! Es wurde kein Text angegeben !");
     document.news.text.focus();
     return false;
    }
  }

// Admin Passwort ändern
  function chkFormularpasschange() {
   if(document.passchange.altpas.value == "")
    {
     alert("! Es wurde kein altes Passwort angegeben !");
     document.passchange.altpas.focus();
     return false;
    }
   if(document.passchange.neupas1.value == "")
    {
     alert("! Es wurde kein neues Passwort angegeben !");
     document.passchange.neupas1.focus();
     return false;
    }
   if(document.passchange.neupas1.value.length < 6)
    {
     alert("! Passwort muss min. 6 Stellen besitzen !");
     document.passchange.neupas2.value = "";
     document.passchange.neupas1.value = "";
     document.passchange.neupas1.focus();
     return false;
    }
   if(document.passchange.neupas2.value == "")
    {
     alert("! Neues Passwort muss zweimal angegeben werden !");
     document.passchange.neupas2.focus();
     return false;
    }
   if(document.passchange.neupas1.value != document.passchange.neupas2.value)
    {
     alert("! Neues Passwort stimmt nicht überein !");
     document.passchange.neupas2.value = "";
     document.passchange.neupas1.value = "";
     document.passchange.neupas1.focus();
     return false;
    }
  }


// Admin Benutzername ändern
  function chkFormularunamechange() {
   if(document.unamechange.neuuser.value == "")
    {
     alert("! Es wurde kein neuer Benutzername angegeben !");
     document.unamechange.neuuser.focus();
     return false;
    }
   if(document.unamechange.neuuser.value.length < 5)
    {
     alert("! Benutzername muss min. 5 Stellen besitzen !");
     document.unamechange.neuuser.value = "";
     document.unamechange.neuuser.focus();
     return false;
    }
   if(document.unamechange.pass.value == "")
    {
     alert("! Es wurde kein Passwort angegeben !");
     document.unamechange.pass.focus();
     return false;
    }
  }

// Intranet anmeldung
  function intranetclear() {
     document.intranet.enteruser.value = "";
     document.intranet.enterpass.value = "";
  }

// Mitgliederformular

  function mform1()
  {
    formular1.style.visibility = "visible";
    formular2.style.visibility = "hidden";
    formular3.style.visibility = "visible";
    formular3.style.top = formular1.offsetHeight + formular1.offsetTop;

  }

  function mform2()
  {
    formular1.style.visibility = "hidden";
    formular2.style.visibility = "visible";
    formular3.style.visibility = "visible";
    formular3.style.top = formular2.offsetHeight + formular2.offsetTop;
  }

  function mformhidde()
  {
    formular1.style.visibility = "hidden";
    formular2.style.visibility = "hidden";
    formular3.style.visibility = "hidden";
  }

  function chkFormularmg() {
   if(document.mitglieder.name.value == "")
    {
     alert("! Es wurde kein Name angegeben !");
     document.mitglieder.name.focus();
     return false;
    }
   if(document.mitglieder.vname.value == "")
    {
     alert("! Es wurde kein Vorname angegeben !");
     document.mitglieder.vname.focus();
     return false;
    }
  }

// Einsatzbericht


  function chkFormulareinsatz() {
   if(document.einsatz.titel.value == "")
    {
     alert("! Es wurde kein Titel angegeben !");
     document.einsatz.titel.focus();
     return false;
    }
   if(document.einsatz.dat_tag.value == "")
    {
     alert("! Es wurde kein Tag angegeben !");
     document.einsatz.dat_tag.focus();
     return false;
    }
   if(document.einsatz.dat_tag.value < 1
   || document.einsatz.dat_tag.value > 31)
    {
     alert("! Tage muss zwischen 1 und 31 liegen !");
     document.einsatz.dat_tag.focus();
     return false;
    }
   if(document.einsatz.dat_monat.value == "")
    {
     alert("! Es wurde kein Monat angegeben !");
     document.einsatz.dat_monat.focus();
     return false;
    }
   if(document.einsatz.dat_monat.value < 1
   || document.einsatz.dat_monat.value > 12)
    {
     alert("! Monat muss zwischen 1 und 12 liegen !");
     document.einsatz.dat_monat.focus();
     return false;
    }
   if(document.einsatz.dat_jahr.value == "")
    {
     alert("! Es wurde kein Jahr angegeben !");
     document.einsatz.dat_jahr.focus();
     return false;
    }
   if(document.einsatz.dat_jahr.value.length != 4)
    {
     alert("! Jahr muss vierstellig angegeben werden !");
     document.einsatz.dat_jahr.focus();
     return false;
    }
   if(document.einsatz.dat_jahr.value < "1980")
    {
     alert("! Die Jahreszahl liegt zu weit zurück !");
     document.einsatz.dat_jahr.focus();
     return false;
    }
   if(document.einsatz.time_hr.value == "")
    {
     alert("! Es wurde keine Stunde angegeben !");
     document.einsatz.time_hr.focus();
     return false;
    }
   if(document.einsatz.time_hr.value < 0
   || document.einsatz.time_hr.value > 23)
    {
     alert("! Stunde muss zwischen 0 und 23 liegen !");
     document.einsatz.time_hr.focus();
     return false;
    }
   if(document.einsatz.time_min.value == "")
    {
     alert("! Es wurde keine Minute angegeben !");
     document.einsatz.time_min.focus();
     return false;
    }
   if(document.einsatz.time_min.value < 0
   || document.einsatz.time_min.value > 59)
    {
     alert("! Minute muss zwischen 0 und 59 liegen !");
     document.einsatz.time_min.focus();
     return false;
    }
   if(document.einsatz.text.value == "")
    {
     alert("! Es wurde kein Bericht eingegeben !");
     document.einsatz.text.focus();
     return false;
    }
  }

// Übungstermine

  function chkFormularuebung() {
   if(document.uebung.titel.value == "")
    {
     alert("! Es wurde kein Thema angegeben !");
     document.uebung.titel.focus();
     return false;
    }
   if(document.uebung.dat_tag.value == "")
    {
     alert("! Es wurde kein Tag angegeben !");
     document.uebung.dat_tag.focus();
     return false;
    }
   if(document.uebung.dat_tag.value < 1
   || document.uebung.dat_tag.value > 31)
    {
     alert("! Tage muss zwischen 1 und 31 liegen !");
     document.uebung.dat_tag.focus();
     return false;
    }
   if(document.uebung.dat_monat.value == "")
    {
     alert("! Es wurde kein Monat angegeben !");
     document.uebung.dat_monat.focus();
     return false;
    }
   if(document.uebung.dat_monat.value < 1
   || document.uebung.dat_monat.value > 12)
    {
     alert("! Monat muss zwischen 1 und 12 liegen !");
     document.uebung.dat_monat.focus();
     return false;
    }
   if(document.uebung.dat_jahr.value == "")
    {
     alert("! Es wurde kein Jahr angegeben !");
     document.uebung.dat_jahr.focus();
     return false;
    }
   if(document.uebung.dat_jahr.value.length != 4)
    {
     alert("! Jahr muss vierstellig angegeben werden !");
     document.uebung.dat_jahr.focus();
     return false;
    }
   if(document.uebung.dat_jahr.value < "1980")
    {
     alert("! Die Jahreszahl liegt zu weit zurück !");
     document.uebung.dat_jahr.focus();
     return false;
    }
   if(document.uebung.time_hr.value == "")
    {
     alert("! Es wurde keine Stunde angegeben !");
     document.uebung.time_hr.focus();
     return false;
    }
   if(document.uebung.time_hr.value < 0
   || document.uebung.time_hr.value > 23)
    {
     alert("! Stunde muss zwischen 0 und 23 liegen !");
     document.uebung.time_hr.focus();
     return false;
    }
   if(document.uebung.time_min.value == "")
    {
     alert("! Es wurde keine Minute angegeben !");
     document.uebung.time_min.focus();
     return false;
    }
   if(document.uebung.time_min.value < 0
   || document.uebung.time_min.value > 59)
    {
     alert("! Minute muss zwischen 0 und 59 liegen !");
     document.uebung.time_min.focus();
     return false;
    }
  }

// Galerie

  function chkFormulargalerie() {
   if(document.galerie.titel.value == "")
    {
     alert("! Es wurde kein Titel angegeben !");
     document.galerie.titel.focus();
     return false;
    }
   if(document.galerie.dat_tag.value != "")
    {
     if(document.galerie.dat_tag.value < 1 || document.galerie.dat_tag.value > 31)
      {
       alert("! Tage muss zwischen 1 und 31 liegen !");
       document.galerie.dat_tag.focus();
       return false;
      }
    }
   if(document.galerie.dat_monat.value != "")
    {
     if(document.galerie.dat_monat.value < 1 || document.galerie.dat_monat.value > 12)
      {
       alert("! Monat muss zwischen 1 und 12 liegen !");
       document.galerie.dat_monat.focus();
       return false;
      }
    }
   if(document.galerie.dat_jahr.value != "")
    {
     if(document.galerie.dat_jahr.value.length != 4)
      {
       alert("! Jahr muss vierstellig angegeben werden !");
       document.galerie.dat_jahr.focus();
       return false;
      }
     if(document.galerie.dat_jahr.value < "1800")
      {
       alert("! Die Jahreszahl liegt zu weit zurück !");
       document.galerie.dat_jahr.focus();
       return false;
      }
    }
  }


// Linkformular

  function chkFormularlink() {
   if(document.link.ltitel.value == "")
    {
     alert("! Es wurde kein Titel angegeben !");
     document.link.ltitel.focus();
     return false;
    }
   if(document.link.linkname.value == "")
    {
     alert("! Es wurde kein Link angegeben !");
     document.link.linkname.focus();
     return false;
    }
   if(document.link.linkname.value.indexOf('www.') != 0)
    {
     alert("! Es wurde keine korrekter Link angegeben !");
     document.link.linkname.focus();
     return false;
    }
  }


// Veranstaltungstermine

  function chkFormulartermin() {
   if(document.termin.titel.value == "")
    {
     alert("! Es wurde kein Titel angegeben !");
     document.termin.titel.focus();
     return false;
    }
   if(document.termin.dat_tag.value == "")
    {
     alert("! Es wurde kein Tag angegeben !");
     document.termin.dat_tag.focus();
     return false;
    }
   if(document.termin.dat_tag.value < 1
   || document.termin.dat_tag.value > 31)
    {
     alert("! Tage muss zwischen 1 und 31 liegen !");
     document.termin.dat_tag.focus();
     return false;
    }
   if(document.termin.dat_monat.value == "")
    {
     alert("! Es wurde kein Monat angegeben !");
     document.termin.dat_monat.focus();
     return false;
    }
   if(document.termin.dat_monat.value < 1
   || document.termin.dat_monat.value > 12)
    {
     alert("! Monat muss zwischen 1 und 12 liegen !");
     document.termin.dat_monat.focus();
     return false;
    }
   if(document.termin.dat_jahr.value == "")
    {
     alert("! Es wurde kein Jahr angegeben !");
     document.termin.dat_jahr.focus();
     return false;
    }
   if(document.termin.dat_jahr.value.length != 4)
    {
     alert("! Jahr muss vierstellig angegeben werden !");
     document.termin.dat_jahr.focus();
     return false;
    }
   if(document.termin.dat_jahr.value < "1980")
    {
     alert("! Die Jahreszahl liegt zu weit zurück !");
     document.termin.dat_jahr.focus();
     return false;
    }
   if(document.termin.time_hr.value == "")
    {
     alert("! Es wurde keine Stunde angegeben !");
     document.termin.time_hr.focus();
     return false;
    }
   if(document.termin.time_hr.value < 0
   || document.termin.time_hr.value > 23)
    {
     alert("! Stunde muss zwischen 0 und 23 liegen !");
     document.termin.time_hr.focus();
     return false;
    }
   if(document.termin.time_min.value == "")
    {
     alert("! Es wurde keine Minute angegeben !");
     document.termin.time_min.focus();
     return false;
    }
   if(document.termin.time_min.value < 0
   || document.termin.time_min.value > 59)
    {
     alert("! Minute muss zwischen 0 und 59 liegen !");
     document.termin.time_min.focus();
     return false;
    }
  }

//Galerie Daten
  function chkFormulargaleriedata() {
   if(document.galerie_data.titel.value == "")
    {
     alert("! Es wurde kein Titel angegeben !");
     document.galerie_data.titel.focus();
     return false;
    }
   if(document.galerie_data.rfolge.value == "")
    {
     alert("! Es wurde keine Nummer angegeben !");
     document.galerie_data.rfolge.focus();
     return false;
    }
   if(document.galerie_data.image1.value == "")
    {
     alert("! Es wurde kein Bild angegeben !");
     document.galerie_data.image1.focus();
     return false;
    }

  }




//slideshow
if(document.all)var isIE=true;
var fotos = new Array();
var Timer; running=false;
var nav=0;
NAV=-1;


// editiere hier das große bild
exakt=false;		//false = runterskalieren | true = die exakte angegebene größe
height=300;		//bei exakt=false sollte die width sehr hoch gesetzt werden!
width=900;

cols=3;			//anzahl der thumbnails-reihen
rows=4;			//anzahl der thumbnails-spalten
preview=cols*rows;	
time=10000	//'slide'Zeit wie lange ein einzelnes Bild angezeigt wird in ms

//scrollbar anfang

var sPosition;
var showPerc=100;
document.onmousedown=dragLayer
document.onmouseup=new Function("dragMe=false")
var dragMe=false, kObj, xPos, direction

function moveLayer() {
  if (event.button==1 && dragMe) {
	oldx = kObj.style.pixelLeft;
        kObj.style.pixelLeft=temp2+event.clientX-xPos; 

	if (kObj.style.pixelLeft > oldx) direction="right"; else direction="left";
	if (kObj.style.pixelLeft < -150 && direction=="left") {kObj.style.pixelLeft=-150; direction="right";}
	if (kObj.style.pixelLeft > -50 && direction=="right") {kObj.style.pixelLeft=-50; direction="left";}

	sPosition=kObj.style.pixelLeft;
	time=12000-(sPosition+150)*100;
	return false; 
  }
}

function klickLayer(betrag,ort) {
   kObj=ort;
	oldx = kObj.style.pixelLeft;
   kObj.style.pixelLeft=kObj.style.pixelLeft+betrag;

	if (kObj.style.pixelLeft > oldx) direction="right"; else direction="left";
	if (kObj.style.pixelLeft < -150 && direction=="left") {kObj.style.pixelLeft=-150; direction="right";}
	if (kObj.style.pixelLeft > -50 && direction=="right") {kObj.style.pixelLeft=-50; direction="left";}

	sPosition=kObj.style.pixelLeft;
	time=12000-(sPosition+150)*100;

}

function dragLayer() {
 if (!document.all) return;
 if (event.srcElement.className=="drag"){
   dragMe=true; kObj=event.srcElement; temp2=kObj.style.pixelLeft; xPos=event.clientX; document.onmousemove=moveLayer;  }
}

//scrollbar ende



thumb_height=height/preview;
thumb_width=100000;
thumb_exakt=false;



function thumb_table(offset)
{
	table="<table width=100%>";
	for(var x=offset; x<=offset+preview-1; x=x+cols)
	{
	  table+="<tr>";
	  for(var i=0; i<=cols-1; i++)
	  {
	  	var y=x+i; 
		if(fotos[y])
		{
		  table+="<td align=center bgcolor=#dddddd><img onclick=\"show('"+y+"',true)\" class='thumb' src='"+fotos[y]["tpic"]+"' alt=\""+fotos[y]["text"]+"\"></td>"
		}else{
		  table+="<td align=center>&nbsp;</td>"
		}
	  }
	  table+="</tr>";
	}
	table+="</table>";
	document.getElementById("vor").innerHTML="<a onclick=\"navi('1')\" href=\"#\" class=link1>[>>]</a>";
	document.getElementById("zurück").innerHTML="<a onclick=\"navi('-1')\" href=\"#\" class=link1>[<<]</a>";
	if(nav==0){
		document.getElementById("zurück").innerHTML="&nbsp";
	}
	if(nav==fotos.length-preview){
		document.getElementById("vor").innerHTML="&nbsp";
	}
	if (fotos.length<offset+preview){
		var endtab=fotos.length;
		document.getElementById("vor").innerHTML="&nbsp";
	}else{
		var endtab=offset+preview;
	}
	document.getElementById("status3").innerHTML=(nav+1)+" bis "+(endtab);
	return(table);
}

function navi(richtung)
{
    var v;
    v=Number(v);
  if(richtung<0)
  {
    v=0-preview;
  }
  if(richtung>0)
  {
    v=0+preview;
  }

    if(nav<=0 && v<0 || nav>=fotos.length-preview && v>0){
    }
    else{

	if(nav+v>=fotos.length-preview)
	{
		V=(fotos.length-preview);
		if(V<0)
		{
			V=0;
		}

	}else
	{
		if(nav+v<0)
		{
			V=0;
		}else
		{
			V=nav+v;
		}
	}
	nav=V;
	if(isIE)	document.getElementById("thumbs").filters.blendTrans.Apply();
	document.getElementById("thumbs").innerHTML=thumb_table(V);
	if(isIE)	document.getElementById("thumbs").filters.blendTrans.Play();
    }
}


function show(x,fs)
{
	x=Number(x);
	if(fotos[x])
	{
		if(isIE)	document.getElementById("inhalt").filters.blendTrans.Apply();
		document.getElementById("inhalt").innerHTML="<table height=100% width=100%><tr><th><img align=\"absmiddle\" src="+fotos[x]["pic"]+"></th></tr></table>";
		if(isIE)	document.getElementById("inhalt").filters.blendTrans.Play();
		document.getElementById("name").innerHTML=fotos[x]["text"];
		document.getElementById("status").innerHTML=(x+1)+" von "+fotos.length;
	}
	NAV=x
}


function start()
{
	if(!running)
	{
		slideshow();
		running=true;
	}
}

function slideshow()
{
		NAV++;
		if(NAV>=fotos.length)NAV=0;
		show(NAV,true);
		Timer = setTimeout("slideshow()",time);
		document.getElementById("an").innerHTML="<a onclick=kill() href=\"#\" class=link1>[stop]</a>";

}
function kill()
{
	running=false
	document.getElementById("an").innerHTML="<a onclick=start() href=\"#\" class=link1>[start]</a>";
	if(Timer)clearTimeout(Timer);
}


function neu(url,text,thumb_url)
{
	Neu = fotos.length;
	fotos[Neu] = new Array();
	fotos[Neu]["text"]=text;
	fotos[Neu]["pic"]=url;
	fotos[Neu]["tpic"]=thumb_url;
}

//slideshow ende


//Statusleistentext
var curmes = 0
var a = 0
var counter = 0
var message = new Array()

// Anzahl der Nachrichten
message[0] = "Willkommen auf Feuerwehr-Elsenz.de.vu"
message[1] = "Unsere Freizeit für ihre Sicherheit"
message[2] = "Freiwillige Feuerwehr Elsenz - Eine Abteilungswehr der Freiwilligen Feuerwehr Eppingen"

var temp = ""
function typew()
{
a = a + 1
check()
window.status = message[curmes].substring(0, a)
if(a == message[curmes].length + 5)
{ 
 curmes = curmes + 1
 a = 0
}
if(curmes > 2)
{
curmes = 0
}
counter = setTimeout("typew()", 100)	//Geschwindigkeit
}
function check()
{
if(a <= message[curmes].length)
  {
   if(message[curmes].substring(a, a + 1) == "")  
     {
     a = a + 1
     check()
     }
  }
}

  function chkFormulargbuch() {
   if(document.gbuch.name.value == "")
    {
     alert("! Es wurde kein Name angegeben !");
     document.gbuch.name.focus();
     return false;
    }
   if(document.gbuch.email.value == "")
    {
     alert("! Es wurde keine E-Mail-Adresse angegeben !");
     document.gbuch.email.focus();
     return false;
    }
   if(document.gbuch.email.value.indexOf('@') == -1)
    {
     alert("! Es wurde keine korrekte E-Mail-Adresse angegeben !");
     document.gbuch.email.focus();
     return false;
    }
   if(document.gbuch.betreff.value == "")
    {
     alert("! Es wurde kein Nachrichtentitel angegeben !");
     document.gbuch.betreff.focus();
     return false;
    }
   if(document.gbuch.text.value == "")
    {
     alert("! Es wurde keine Nachricht abgegeben !");
     document.gbuch.text.focus();
     return false;
    }
   if(document.gbuch.homepage.value != "")
    {
     if(document.gbuch.homepage.value.indexOf('www.') != 0)
      {
       alert("! Es wurde keine korrekte Homepage angegeben !");
       document.gbuch.homepage.focus();
       return false;
      }
    }
  }

//Navleiste
  function hoverIE() {
    var LI = document.getElementById('Navigation').firstChild;
    do {
      if(LI.firstChild) {  // A (SPAN)
        if(LI.firstChild.nextSibling) {  // #text
          if(LI.firstChild.nextSibling.nextSibling) {  // UL ?
            LI.onmouseover=einblenden; LI.onmouseout=ausblenden;
          }
        }
      }
      LI = LI.nextSibling;
    }
    while(LI);
  }
  function einblenden() {
    this.firstChild.nextSibling.nextSibling.style.display = 'block';
  }
  function ausblenden() {
    this.firstChild.nextSibling.nextSibling.style.display = 'none';
  }
 window.onload=hoverIE;

//-->
