function formular_loeschen()
{
document.frmBestellung.reset();
self.location.reload();

}


function hinzu(obj)
{
var maximal=6;
var typ=obj.name.substring(1);
var anz=obj.value;
var gesamt= "gesamt"+typ;
var gesamtfeld= "gesamtfeld"+typ;
var einzel="e"+typ;
var epreis =document.frmBestellung[einzel].value;
var gpreis=parseFloat(anz*epreis);
var gpreiszahl=nachkomma(gpreis);
var bestellart =document.frmBestellung["bestellart"].value;
if (bestellart=="Webdesign") maximal=3;


if (document.all)
{
document.all[gesamt].innerHTML =gpreiszahl;
document.all[gesamtfeld].value =gpreiszahl;

document.all["totalsumme"].innerHTML =nachkomma(summe(maximal));
document.frmBestellung["total"].value =nachkomma(summe(maximal));

}else

{
document.getElementById (gesamt).innerHTML =gpreiszahl;
document.frmBestellung[gesamtfeld].value =gpreiszahl;
	
document.getElementById ("totalsumme").innerHTML =nachkomma(summe(maximal));
document.frmBestellung["total"].value =nachkomma(summe(maximal));
}
}

function summe(maxi)
{
var gesamtsumme=0;
for (num=1; num<=maxi; num++) {  
a=parseFloat(document.frmBestellung["a"+num].value);
e=parseFloat(document.frmBestellung["e"+num].value);
wert=a*e;
if (isNaN(wert)) wert=0;
gesamtsumme+=wert;
}
return gesamtsumme;

}

function nachkomma(zahl)
{
	var erg="";
	var zahltest=0;
	var kommastelle=0;
	
	if (isNaN(zahl)) return erg;
	
	if (zahl)
	{
	zahl=Math.round (zahl*100)/100;
	zahlstring=String(zahl);
	zahlstring=zahlstring.replace(/\./,",");
	kommastelle=zahlstring.indexOf(",");
	if (kommastelle<0)
	{
		erg=zahlstring+",00";
	}
	else
	{
	if (2==(zahlstring.length-kommastelle)){
	erg=zahlstring+"0";
	}
	else
	{
	erg=zahlstring;
	}
	
	}
	
	
	}
	else
	{
		erg="0,00";
	}
	return erg;
	
}
  function changed(obj) {
 var MAX=6;
 
    var anz;

    var soll;

    var diff;

    var typ=obj.name.substring(0,3);

    var num=obj.name.substring(3,9);
    preis1=document.frmBestellung.ein1.value;

    preis2=document.frmBestellung.ein2.value;

    preis3=document.frmBestellung.ein3.value;

     preis4=document.frmBestellung.ein4.value;

 preis5=document.frmBestellung.ein5.value;

 preis6=document.frmBestellung.ein6.value;
 
    if(typ == "anz") {

      var anz=parseInt(obj.value);

      if(!(anz > 0)) {

        anz=0;

        obj.value="0";

      }

      document.frmBestellung["ges"+num].value=parseFloat(document.frmBestellung["ein"+num].value)*anz+",00";

    } else if(typ == "ein") {

      obj.value=eval("preis"+num);

    } else if(typ == "ges") {

      anz=parseInt(document.frmBestellung["anz"+num].value);

      soll=parseFloat(document.frmBestellung["ein"+num].value)*anz;

      diff=parseFloat(document.frmBestellung["ges"+num].value) - soll;

      if(diff > 0.005) {

                document.frmBestellung["ges"+num].value=soll+",00";

                  } else if(diff < -0.005) {

        document.frmBestellung["ges"+num].value=soll+",00";

      }

    }

    var total=0;

    for (num=1; num<=MAX; num++) {  

      total+=parseFloat(document.frmBestellung["ges"+num].value);

    }

    document.frmBestellung.total.value=total+",00";

  }
  
function charakter(txt,format)
{
	var kleinesfenster;
	bild=txt;
	if ((kleinesfenster == null)||(kleinesfenster.closed)) 
	{
		if (format==0)
		{
		weite=500;
		hoehe=340;
		darsteller="Darsteller2";
		}
		if (format==1)
		{
		weite=340;
		hoehe=500;
		darsteller="Darsteller";
		}
		if (format==10)
		{
		weite=610;
		hoehe=410;
		darsteller="Darsteller2";
		}
		if (format==11)
		{
		weite=410;
		hoehe=610;
		darsteller="Darsteller";
		}

		kleinesfenster = window.open(bild,darsteller,"width="+weite+",height="+hoehe+",resizable=no,status=no,"+"menubar=no,location=no,scrollbars=no,toolbar=no");		
		kleinesfenster.opener = top;
		kleinesfenster.focus(); 
	} 
	
	else
	{
		kleinesfenster.focus();
	}
	
}




function jsBild(Nummer)
{

var kleinesfenster;

bild="bild.php?tmpnummer="+Nummer;

if ((kleinesfenster == null)||(kleinesfenster.closed)) 

{ kleinesfenster = window.open(bild,"bilder",

"width=800,height=600,resizable=yes,status=no,"+
"menubar=no,location=no,scrollbars=no,toolbar=no");

kleinesfenster.opener = top;

kleinesfenster.focus(); 

} 

else { kleinesfenster.focus(); }



}

function js_deletebrett (satznummer, name,thema)

{
tmpbezeichnung ="Der Beitrag von " +name+" wird gelöscht?";
if (window.confirm(tmpbezeichnung))
									{
									
		url="loeschbeitrag.php?tmpnummer="+satznummer+"&tmpthema="+thema;
		//alert (url);
		location.href=url;

									
									}

}


function js_delete (satznummer,vorname,name,sortierung,sortasc,such,liste,start, tmpanker,detail,extern)

{
tmpBezeichnung =vorname + " "+name+" wird gelöscht?";
if (window.confirm(tmpBezeichnung))
{

url="loeschmitglied.php?tmpnummer="+satznummer+"&detail="+detail+"&start="+start+"&tmpsuche="+such+"&sortasc="+sortasc+"&liste="+liste+"&tmpanker="+tmpanker+"&tmpextern="+extern;
//alert (url);

location.href=url;


}

}
function js_deletefirma (satznummer,typen,name,detail,tmpanker)

{
tmpBezeichnung ="Firma "+name+" wird gelöscht?";
if (window.confirm(tmpBezeichnung))
{

url="loeschfirma.php?tmpnummer="+satznummer+"&tmptyp="+typen+"&tmpanker="+tmpanker+"&tmpart=4&tmpextern=1";
//alert (url);

location.href=url;


}

}
function js_deletenews (satznummer,datum)

{
tmpBezeichnung ="Die News vom "+datum+" werden gelöscht ?\nDie dazugehörigen Bilder werden ebenfalls vom Server entfernt.";
if (window.confirm(tmpBezeichnung))
{

url="loeschnews.php?tmpnummer="+satznummer;
//alert (url);

location.href=url;


}

}

function js_deletetermin (satznummer,datum)

{
tmpBezeichnung ="Die Termine vom "+datum+" werden gelöscht ?\nDie dazugehörigen Bilder werden ebenfalls vom Server entfernt.";
if (window.confirm(tmpBezeichnung))
{

url="loeschtermin.php?tmptermin="+satznummer;
//alert (url);

location.href=url;


}

}
function js_deletegewerbe (satznummer,mitglied,neumitglied,bezeichnung)

{
tmpBezeichnung =bezeichnung + " wird gelöscht?";
if (window.confirm(tmpBezeichnung))

{

url="loeschgewerbe.php?tmpnummergewerbe="+satznummer+"&tmpnummer="+mitglied+"&tmpneu="+neumitglied;
//alert (url);

location.href=url;


}

}

function js_deletefunktionen (satznummer,mitglied,neumitglied,bezeichnung)

{
tmpBezeichnung =bezeichnung + " wird gelöscht?";
if (window.confirm(tmpBezeichnung))

{

url="loeschfunktionen.php?tmpnummerfunktionen="+satznummer+"&tmpnummer="+mitglied+"&tmpneu="+neumitglied;
//alert (url);

location.href=url;


}

}






function check() 

{
var testsave = document.frmeingabe.txtsave.value ;

var status=true;

document.frmeingabe.txtpasswort.value = document.frmeingabe.txtpasswort.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmeingabe.txtpassworttest.value = document.frmeingabe.txtpassworttest.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');

document.frmeingabe.txtemail.value = document.frmeingabe.txtemail.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmeingabe.txtbenutzer.value = document.frmeingabe.txtbenutzer.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');


var testpass = document.frmeingabe.txtpasswort.value.length;
var testbenutzer = document.frmeingabe.txtbenutzer.value.length;
var testemail = document.frmeingabe.txtemail.value;

if(document.frmeingabe.txtname.value == "") 
{
alert("Bitte geben Sie einen Namen ein !");
status=false;
} 


if (status ==true)
{
if(document.frmeingabe.txtstrasse.value == "")
{
alert("Bitte geben Sie eine Straße ein !");
status=false;
} 
}




if (status ==true)
{

if(document.frmeingabe.txtpasswort.value != document.frmeingabe.txtpassworttest.value) 
{
alert("Die Kennwörter stimmen nicht überein. Bitte prüfen !");
status=false;
} 
}    

if (status ==true)
{


if(testpass >0 ) 
{

if(document.frmeingabe.txtpasswort.value.length <6) 
{
alert("Das Kennwort muss mindestens 6 Zeichen enthalten. Bitte prüfen !");
status=false;
} 
}  
}    

if (status ==true)
{


if(testsave ==1 ) 
{


if(document.frmeingabe.txtpasswort.value.length <6) 
{
alert("Das Kennwort muss mindestens 6 Zeichen enthalten. Bitte prüfen !");
status=false;
} 
}  
}    




if (status ==true)
{

if(document.frmeingabe.txtort.value == "") 
{
alert("Bitte geben Sie einen Ort ein !");
status=false;
} 
}

if (status ==true)
{


if (testemail)
{
if (!istEmail(testemail)) 
{
alert("Sie haben keine gültige eMail-Adresse eingegeben!\n Bitte korrigieren Sie Ihre Eingabe.");
status= false;

}
}

}

if (status ==true)
{


if (!testbenutzer)
{

alert("Sie haben keinen gültigen Benutzer eingegeben!\n Bitte korrigieren Sie Ihre Eingabe.");
status= false;


}

}
//    if(status)status=confirm("Wollen Sie die Daten speichern?");
return status;
}


function js_bilder (art,nummer,seite)
{

var statusanzeige=0;

if (art =="editbilderladen") 
{
ID="txtreihenfolge"+nummer;
reihenfolge= document.frmeingabe.elements[ID].value;
ID="txtbildnummer"+nummer;
bildnummer= document.frmeingabe.elements[ID].value;
if (seite==2) {
ID="txtnews"+nummer;
datei="news.php";
}
if (seite==3){
ID="txttermin"+nummer;
datei="termine.php";
}
tmpseite= document.frmeingabe.elements[ID].value;

url= datei+"?cmsid=41&tmpbildnummer="+bildnummer+"&tmpnews=" +tmpseite+"&tmptermin=" +tmpseite+"&tmpneu=0&tmpart="+seite+"&tmpgroesse=999999&tmpreihenfolge="+reihenfolge;


statusanzeige=1;
}		 

if (art =="aktualisierenbilderladen") 
{

ID="txtreihenfolge"+nummer;
reihenfolge= document.frmeingabe.elements[ID].value;

ID="txtbildnummer"+nummer;
bildnummer= document.frmeingabe.elements[ID].value;

if (seite==2) {
ID="txtnews"+nummer;
datei="news.php";
}
if (seite==3){
ID="txttermin"+nummer;
datei="termine.php";
}
tmpseite= document.frmeingabe.elements[ID].value;

url= datei+"?cmsid=4&tmpbildnummer="+bildnummer+"&tmpnews=" +tmpseite+"&tmptermin=" +tmpseite+"&tmpneu=1&tmpart="+seite+"&tmpgroesse=999999&fehler=-1&tmpreihenfolge="+reihenfolge;
statusanzeige=1;	

}	




if (art =="deletebilderladen") 
{

	if (nummer ==-1)
		{
			
				if (window.confirm('Wollen Sie wirklich alle Bilder löschen?'))
				{
				
				if (seite==2) 
				{
					ID="txtnews";
					tmpseite= document.frmeingabe.elements[ID].value;
					url="loeschbilder.php?tmpalle=999&tmpart=2&tmpnews="+tmpseite;
				}
				
				if (seite==3) 
				{
					ID="txtterminnummer";
					tmpseite= document.frmeingabe.elements[ID].value;
					
					url="loeschbilder.php?tmpalle=999&tmpart=3&tmptermin="+tmpseite;
				}
				statusanzeige=1;	
				}
		}
		
else
		{
		if (window.confirm('Das Bild mit der Nummer ' + nummer+' wird gelöscht?'))
						{
						ID="txtbildnummer"+nummer;
						bildnummer= document.frmeingabe.elements[ID].value;
						if (seite==2) ID="txtnews"+nummer;
						if (seite==3) ID="txttermin"+nummer;
						tmpseite= document.frmeingabe.elements[ID].value;
						
						
						url="loeschbilder.php?tmpbildnummer="+bildnummer+"&tmpart="+seite+"&tmpnews=" +tmpseite+"&tmptermin="+tmpseite;
						statusanzeige=1;	
						
						}
		}
		
}




//	alert (url);
if (statusanzeige) 
{	
location.href=url;			
}





}



function js_backliste (art)
{




if (art =="delete") 
{
if (window.confirm('Der Datensatz wird gelöscht?'))
{
document.frmeingabe.txtsave.value="4";
document.frmeingabe.submit();
}
}


if (art =="editgewerbe") 
{

if(document.frmeingabe.txtbezeichnung.value == "") 
{
alert("Bitte geben Sie eine Bezeichnung ein !");
} 

else
{
if (window.confirm('Der Datensatz wird gespeichert?'))
{

document.frmeingabe.submit();
}

}
}




if (art =="editfunktionen") 
{
fehler=1;

if(document.frmeingabe.txtbezeichnung.value == "") 
{
alert("Bitte geben Sie eine Bezeichnung ein !");
fehler=0;
} 


if (fehler==1)
{


var wert =document.frmeingabe.txthierachie.value, chkZ = 1;




for (i=0;i<wert.length; ++i)
{
if (wert.charAt(i) < "0" || wert.charAt(i) > "9") chkZ=-1;

}

}


if (chkZ == -1)
{
alert ("Geben Sie bitte eine korrekte Zahl (1-999) ein!");
fehler=0;

}



if (fehler==1)
{
zahlenwert= parseInt(document.frmeingabe.txthierachie.value);


if(  zahlenwert < 1 || zahlenwert >999) 
{
alert("Bitte geben Sie nur Werte zwischen 1 und 999 ein !");
fehler=0;
} 
}

if (fehler ==1)
{
if (window.confirm('Der Datensatz wird gespeichert?'))
{

document.frmeingabe.submit();
}

}
}







if (art =="edit") 
{
if (check()) 
{
if (window.confirm('Der Datensatz wird gespeichert?'))
{


document.frmeingabe.submit();
}
}
}

if (art =="editliste") 
{


if (check()) 
{

if (window.confirm('Der Datensatz wird gespeichert?'))
{

document.frmeingabe.submit();
}
}
}	

if (art =="kontakt") 
{


if (checkkontakt()) 
{

if (window.confirm('Die Nachricht wird gesendet?'))
{

document.frmeingabe.submit();
}
}
}	


if (art =="logout") 
{
if (check()) 
{
if (window.confirm('Wollen Sie sich abmelden?'))
{
url="../logout.php";
location.href=url;
}
}
}	

if (art =="reset")	document.frmeingabe.reset();
}



















function istEmail(feld)
{

var result = true;
var	text = feld;
var	regX;

if (text == '')
{
result = false;
}
else if (typeof(RegExp) == 'function')
{
regX = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$');

// {2,4} erweitern, wenn Top-Level-Domaenen mit mehr als vier Buchstaben bestaetigt werden

if (!regX.test(text)) 
{
result = false;
}
}
return result;
}


function istZahl(number)
{
var test = parseFloat(number);
if(!isNaN(test))
// true bewirkt, dass submit ausgefuehrt wird
return true; 
// false verhindert submit
return false;
}



function checkkontakt() 

{

var status=true;

document.frmeingabe.txtname.value = document.frmeingabe.txtname.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmeingabe.txtbetreff.value = document.frmeingabe.txtbetreff.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmeingabe.txtbetrieb.value = document.frmeingabe.txtbetrieb.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmeingabe.txtemail.value = document.frmeingabe.txtemail.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
var testnachricht=  document.frmeingabe.txtnachricht.value .replace(/\s+/g,' ');

var testemail = document.frmeingabe.txtemail.value;

if(document.frmeingabe.txtbetreff.value == "") 
{
alert("Bitte geben Sie einen Betreff ein !");
status=false;
} 


if (status ==true)
{
if(testnachricht == "")
{
alert("Bitte geben Sie eine Nachricht ein !");
status=false;
} 
}







if (status ==true)
{



if (!istEmail(testemail)) 
{
alert("Sie haben keine gültige Email-Adresse eingegeben!\n Bitte korrigieren Sie Ihre Eingabe.");
status= false;

}
}


//    if(status)status=confirm("Wollen Sie die Daten speichern?");
return status;
}
function zugangsdaten()
{
var statustest=true;

document.frmzugang.txtname.value = document.frmzugang.txtname.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmzugang.txtvorname.value = document.frmzugang.txtvorname.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmzugang.txtstrasse.value = document.frmzugang.txtstrasse.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmzugang.txtort.value = document.frmzugang.txtort.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmzugang.txttelefon.value = document.frmzugang.txttelefon.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmzugang.txtemail.value = document.frmzugang.txtemail.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');

if(document.frmzugang.txtname.value == "")
{
alert("Bitte geben Sie einen Namen ein !");
statustest=false;
document.frmzugang.txtname.focus();

}

if (statustest)
{
if(document.frmzugang.txtvorname.value == "")
{
alert("Bitte geben Sie einen Vornamen ein !");
statustest=false;
document.frmzugang.txtvorname.focus();

}	


}

if (statustest)
{
if(document.frmzugang.txtstrasse.value == "")
{
alert("Bitte geben Sie eine Straße ein !");
statustest=false;
document.frmzugang.txtstrasse.focus();

}	


}

if (statustest)
{
if(document.frmzugang.txtort.value == "")
{
alert("Bitte geben Sie einen Wohnort ein !");
statustest=false;
document.frmzugang.txtort.focus();

}	


}

if (statustest)
{
if(document.frmzugang.txttelefon.value == "")
{
alert("Bitte geben Sie einen Telefonnummer ein !");
statustest=false;
document.frmzugang.txttelefon.focus();

}	


}

if (statustest)
{
if(document.frmzugang.txtemail.value == "")
{
alert("Bitte geben Sie eine Emailadresse ein !");
statustest=false;
document.frmzugang.txtemail.focus();

}	


}

if (statustest)
{
if(!istEmail(document.frmzugang.txtemail.value))
{
alert("Bitte geben Sie eine gültige Emailadresse ein !");
statustest=false;
document.frmzugang.txtemail.focus();

}	


}


if (statustest)
{
frage= confirm('Wollen Sie die Daten senden?')

if (!frage) 
{
statustest=false;
}
}

return statustest;

}
function doCheck(art)
{
var statustest=true;

switch (art)
{
case "news":
//#document.frmforum.txttext.value = document.frmforum.txttext.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
//document.frmforum.txtueberschrift.value = document.frmforum.txtueberschrift.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');







if(document.frmforum.txttext.value == "")
{
alert("Bitte geben Sie einen Text ein !");
statustest=false;
} 


if (statustest ==true)
{
testdatum=document.frmforum.txtdatum.value;

if (!checkDatum(testdatum, "(Newsdatum)"))
{

statustest=false;
} 
}
if (statustest ==true)
{
testdatum=document.frmforum.txtbeginn.value;

if (!checkDatum(testdatum,'(Beginndatum)'))
{

statustest=false;
} 
}
if (statustest ==true)
{
testdatum=document.frmforum.txtablauf.value;

if (!checkDatum(testdatum,"(Ablaufdatum)"))
{

statustest=false;
} 
}

if (statustest ==true)
{
if(document.frmforum.txtueberschrift.value == "")
{
alert("Bitte geben Sie einen Titel ein !");
statustest=false;
} 
}














break;


case "termine":
document.frmforum.txtvon.value = document.frmforum.txtvon.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmforum.txtbis.value = document.frmforum.txtbis.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmforum.txtbeginn.value = document.frmforum.txtbeginn.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmforum.txtablauf.value = document.frmforum.txtablauf.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');

document.frmforum.txtvonuhr.value = document.frmforum.txtvonuhr.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmforum.txtbisuhr.value = document.frmforum.txtbisuhr.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmforum.txtort.value = document.frmforum.txtort.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');



if(document.frmforum.txtanlass.value == "")
{
alert("Bitte geben Sie einen Anlass ein !");
statustest=false;
} 

if (statustest ==true)
{
if(document.frmforum.txtprogramm.value == "")
{
alert("Bitte geben Sie die Programmpunkte ein !");
statustest=false;
} 
}


if (statustest ==true)
{
testdatum=document.frmforum.txtvon.value;

if (!checkDatum(testdatum,"(Datum des Termins)"))
{

statustest=false;
} 
}
if (statustest ==true)
{

testdatum=document.frmforum.txtbis.value;

if (testdatum)
{
if (!checkDatum(testdatum,"(Enddatum des Termins)"))
{

statustest=false;
} 
}
}



if (statustest ==true)
{
testdatum=document.frmforum.txtvonuhr.value;

if (!checkuhr(testdatum,"(Uhrzeit des Termins)"))
{

statustest=false;
} 
}

if (statustest ==true)
{
testdatum=document.frmforum.txtbisuhr.value;
if (testdatum)
{
if (!checkuhr(testdatum,"(Uhrzeit Endedatum des Termins)"))
{

statustest=false;
} 
}
}

if (statustest ==true)
{ 

if(document.frmforum.txtort.value == "")
{
alert("Bitte geben Sie einen Treffpunkt/Ort ein !");
statustest=false;
} 
}

break;

case "mail":
document.frmforum.txtbeitrag.value = document.frmforum.txtbeitrag.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmforum.txtname.value = document.frmforum.txtname.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmforum.txtbetreff.value = document.frmforum.txtbetreff.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');



if(document.frmforum.txtbeitrag.value == "")
{
alert("Bitte geben Sie einen Beitrag ein !");
statustest=false;
} 


if (statustest ==true)
{
if(document.frmforum.txtname.value == "")
{
alert("Bitte geben Sie einen Namen ein !");
statustest=false;
} 
}
if (statustest ==true)
{
if(document.frmforum.txtbetreff.value == "")
{
alert("Bitte geben Sie einen Betreff ein !");
statustest=false;
} 
}

break;
case "forum":
//document.frmforum.txtbeitrag.value = document.frmforum.txtbeitrag.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmforum.txtname.value = document.frmforum.txtname.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmforum.txtbetreff.value = document.frmforum.txtbetreff.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');



if(document.frmforum.txtbeitrag.value == "")
{
alert("Bitte geben Sie einen Beitrag ein !");
statustest=false;
} 


if (statustest ==true)
{
if(document.frmforum.txtname.value == "")
{
alert("Bitte geben Sie einen Namen ein !");
statustest=false;
} 
}
if (statustest ==true)
{
if(document.frmforum.txtbetreff.value == "")
{
alert("Bitte geben Sie einen Betreff ein !");
statustest=false;
} 
}

break;
default:
break;
}

if (art !="mail" || art =="termine")
{


if (statustest) 
{
document.frmforum.submit();
}
}
else
{
return statustest;
}

}

function checkuhr (testdatum,label)
{
var laenge= testdatum.length;
var status = true;

if (laenge != 5)
{
alert("Die Zeitangabe ist unzulässig! Format (SS:MM)");
status=false;
}
if (status)
{
stunde= testdatum.substring(0, 2);
minute= testdatum.substring(3)
if (stunde<0 || stunde >23)
{
alert("Die Stunde liegt nicht zwischen 0 und 23 Uhr! Format (SS:MM)");
status=false;
}
}

if (status)
{
if (minute<0 || minute>59)
{
alert("Die Minute liegt nicht zwischen 0 und 59 Min! Format (SS:MM)");
status=false;
}
}


return status;



}

function checkDatum (testdatum,label)
{

var status=true;

// Liegt ein gültiges Datum vor? Reguläre Ausdrücke kommen zum Einsatz!
if (testdatum.search(/^(\d\d)\.(\d\d)\.(\d\d\d\d)$/) == -1)    
{
alert("Bitte ein Datum "+label+" im Format tt.mm.jjjj eingeben!");
status=false;

}    
else
{
var reg = /^(\d\d)\.(\d\d)\.(\d\d\d\d)$/;
reg.exec(testdatum);
if ((RegExp.$1 < 0) || (RegExp.$1 > 31))
{
alert("Bitte einen Tag "+label+" zwischen 1 und 32 angeben!");
status=false;

}
if ((RegExp.$2 < 0) || (RegExp.$2 > 12))
{
alert("Bitte einen Monat "+label+" zwischen 1 und 12 angeben!");
status=false;

}            
if ((RegExp.$3 < 1900) || (RegExp.$2 > 2999))
{
alert("Bitte ein Jahr "+label+" zwischen 1900 und 2999 angeben!");
status=false;

}                                        
}  
return status;

}

function istEmail(feld)
{

var result = true;
var	text = feld;
var	regX;

if (text == '')
{
result = false;
}
else if (typeof(RegExp) == 'function')
{
regX = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)(\\.)([a-zA-Z]{2,4})$');

// {2,4} erweitern, wenn Top-Level-Domaenen mit mehr als vier Buchstaben bestaetigt werden

if (!regX.test(text)) 
{
result = false;
}
}


return result;
}
function terminauswahl (jahr,monat)
{
js_cookie ("wahljahrtermin", jahr);

//url="termine.php?tmpwahljahr="+jahr+"&tmpwahlmonat="+monat;
//location.href=url;

}
function terminauswahlmonat (monat,jahr)
{
js_cookie ("wahlmonattermin", monat);

//url="termine.php?tmpwahlmonat="+monat+"&tmpwahljahr="+ jahr ;
//location.href=url;

}
function newsauswahl (jahr,monat)
{
js_cookie ("wahljahrnews", jahr);

//url="news.php?tmpwahljahr="+jahr+"&tmpwahlmonat="+monat;

//location.href=url;

}
function newsauswahlmonat (monat,jahr)
{
js_cookie ("wahlmonatnews", monat);
//url="news.php?tmpwahlmonat="+monat+"&tmpwahljahr="+ jahr ;
//location.href=url;

}


function js_start (start)
{

document.cookie="startdaten="+start;
self.location.reload();

}
function js_limit (start)
{

document.cookie="limitdaten="+start;
self.location.reload();

}

function js_liste (liste)
{

document.cookie="ansichtliste="+liste;
self.location.reload();

}

function js_sort (art)
{

document.cookie="sortierung	="+art;

asc= GetCookie("ascsortierung");

if (!asc) asc="DESC";
if (asc=="DESC")
{
asc="ASC";
}
else
{
asc="DESC";
}
//alert (asc);
document.cookie="ascsortierung	="+asc;







self.location.reload();

}
function GetCookie (name) { 
if (document.cookie) {
var aart=name+"=";
var wert=null;
var namelen=aart.length;

var Wertstart = document.cookie.indexOf(aart) ;
var Wert1 = document.cookie.substring(Wertstart+namelen);
var Wertende = Wert1.indexOf(";");
if (Wertende == -1) Wertende = document.cookie.length;



var wert = Wert1.substring(0, Wertende);

}
return wert;
}



function js_cookie (cookiewert,wertliste)
{

document.cookie=cookiewert+"="+wertliste;
self.location.reload();

}
function addsmilies() 
{
    return;
}

function DoSmilie(SmilieCode)
 {
 
    var SmilieCode;
    var revisedMessage;
	
	
    
   	if (navigator.appName.substring(0, 3) == "Net")
	{ 
	var frmformular = document.frmforum;
	
	}
	else
	{
	var frmformular = document.getElementById("frmforum");
	}
	
   var currentMessage = frmformular.txtbeitrag.value;
	revisedMessage = currentMessage+SmilieCode;
   
  
    
   
   frmformular.txtbeitrag.value=revisedMessage;
    
    frmformular.txtbeitrag.focus();
    return;
}
function DoPrompt(action) {
    var revisedMessage;
    var frmformular = document.getElementById("frmforum");
    
	if (navigator.appName.substring(0, 3) == "Net")
	{ 
	var frmformular = document.frmforum;
	
	}
	else
	{
	var frmformular = document.getElementById("frmforum");
	}
	
	
	var currentMessage = frmformular.txtbeitrag.value;
 
    if (action == "url") {
        var thisURL = prompt("URL der gewünschten Seite angeben", "http://");
        var thisTitle = prompt("Titel der Seite angeben", "Seitentitel");
        var urlBBCode = "[URL="+thisURL+"[*URL]"+thisTitle+"[/URL]";
        revisedMessage = currentMessage+urlBBCode;
        frmformular.txtbeitrag.value=revisedMessage;
        frmformular.txtbeitrag.focus();
        return;
    }

    if (action == "email") {
        var thisEmail = prompt("gewünschte E-Mail-Adresse angeben", "");
		var emailBBCode = "[EMAIL="+thisEmail+"[*EMAIL]"+thisEmail+"[/EMAIL]";
        revisedMessage = currentMessage+emailBBCode;
        frmformular.txtbeitrag.value=revisedMessage;
        frmformular.txtbeitrag.focus();
        return;
    }

    if (action == "bold") {
        var thisBold = prompt("den fetten Text angeben", "");
        var boldBBCode = "[B]"+thisBold+"[/B]";
        revisedMessage = currentMessage+boldBBCode;
        frmformular.txtbeitrag.value=revisedMessage;
        frmformular.txtbeitrag.focus();
        return;
    }
    
    if (action == "italic") {
        var thisItal = prompt("den kursiven Text angeben", "");
        var italBBCode = "[I]"+thisItal+"[/I]";
        revisedMessage = currentMessage+italBBCode;
        frmformular.txtbeitrag.value=revisedMessage;
        frmformular.txtbeitrag.focus();
        return;
    }
    
    if (action == "underline") {
        var thisUL = prompt("den unterstrichenenen Text angeben", "");
        var ulBBCode = "[U]"+thisUL+"[/U]";
        revisedMessage = currentMessage+ulBBCode;
        frmformular.txtbeitrag.value=revisedMessage;
        frmformular.txtbeitrag.focus();
        return;
    }
    
    if (action == "image") {
        var thisImage = prompt("URL für das anzuzeigende Bild angeben", "http://");
        var imageBBCode = "[IMG]"+thisImage+"[/IMG]";
        revisedMessage = currentMessage+imageBBCode;
        frmformular.txtbeitrag.value=revisedMessage;
        frmformular.txtbeitrag.focus();
        return;
    }
    
    if (action == "quote") {
        var quoteBBCode = "[QUOTE]  [/QUOTE]";
        revisedMessage = currentMessage+quoteBBCode;
        frmformular.txtbeitrag.value=revisedMessage;
        frmformular.txtbeitrag.focus();
        return;
    }
	if (action == "mitglieder") {
        frmformular.konMitglied.checked=  !frmformular.konMitglied.checked;
        return;
    }
    
    if (action == "listopen") {
        var liststartBBCode = "[LIST]";
        revisedMessage = currentMessage+liststartBBCode;
        frmformular.txtbeitrag.value=revisedMessage;
        frmformular.txtbeitrag.focus();
        return;
    }
    
    if (action == "listclose") {
        var listendBBCode = "[/LIST]";
        revisedMessage = currentMessage+listendBBCode;
        frmformular.txtbeitrag.value=revisedMessage;
        frmformular.txtbeitrag.focus();
        return;
    }
    
    if (action == "listitem") {
        var thisItem = prompt("Listen-Eintrag angeben. Bitte beachten, dass Listen geöffnet und geschlossen werden müssen", "");
        var itemBBCode = "[*]"+thisItem;
        revisedMessage = currentMessage+itemBBCode;
        frmformular.txtbeitrag.value=revisedMessage;
        frmformular.txtbeitrag.focus();
        return;
    }

}
function testbestellung()
{
//document.frmforum.txtbeitrag.value = document.frmforum.txtbeitrag.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmBestellung.Name.value = document.frmBestellung.Name.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmBestellung.Strasse.value = document.frmBestellung.Strasse.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmBestellung.Plz.value = document.frmBestellung.Plz.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmBestellung.Ort.value = document.frmBestellung.Ort.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmBestellung.Telefon.value = document.frmBestellung.Telefon.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
document.frmBestellung.Email.value = document.frmBestellung.Email.value .replace(/\s+/g,' ').replace(/^\s*|\s+$/g,'');
statustest =true;
anzahl=0;
maxfelder=6;
bestellart=document.frmBestellung.bestellart.value ;
if (bestellart=="Webdesign") maxfelder=3;


for (num=1; num<=maxfelder; num++) {  
a=parseFloat(document.frmBestellung["a"+num].value);
if (isNaN(a))a=0;
anzahl=anzahl+a;

}

if(anzahl<1)
{
alert("Bitte wählen Sie einen Artikel aus !");
document.frmBestellung.a1.focus();

statustest=false;
} 

if (statustest ==true)
{
if(document.frmBestellung.Name.value == "")
{
alert("Bitte geben Sie einen Namen ein !");
document.frmBestellung.Name.focus();

statustest=false;
} 
}
if (statustest ==true)
{
if(document.frmBestellung.Strasse.value == "")
{
alert("Bitte geben Sie eine Straße ein !");
document.frmBestellung.Strasse.focus();

statustest=false;
} 
}
if (statustest ==true)
{
if(document.frmBestellung.Plz.value == "")
{
alert("Bitte geben Sie eine Postleitzahl ein !");
document.frmBestellung.Plz.focus();

statustest=false;
} 
}
if (statustest ==true)
{
if(document.frmBestellung.Ort.value == "")
{
alert("Bitte geben Sie einen Ort ein !");
document.frmBestellung.Ort.focus();

statustest=false;
} 
}
if (statustest ==true)
{
if(document.frmBestellung.Telefon.value == "")
{
alert("Bitte geben Sie eine Telefonnummer ein !");
document.frmBestellung.Telefon.focus();

statustest=false;
} 
}
if (statustest ==true)
{
if(document.frmBestellung.Email.value == "")
{
alert("Bitte geben Sie eine Emailadresse ein !");
statustest=false;
document.frmBestellung.Email.focus();

} 
}

if (statustest)
{
if(!istEmail(document.frmBestellung.Email.value))
{
alert("Bitte geben Sie eine gültige Emailadresse ein !");
statustest=false;
document.frmBestellung.Email.focus();

}	


}


if (statustest) 
{
	gesamt=document.frmBestellung.total.value;
	tmpbezeichnung="Wollen Sie die Bestellung mit der Gesamtsumme von "+gesamt+" Euro absenden?";
	
if (window.confirm(tmpbezeichnung))
{
document.frmBestellung.submit();
}

}



}

