// JavaScript Document
function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}


function kartensum()
{
//alert("skript kartensum läuft!");
fehler=false;
document.images["warnhinweis"].src="white.gif";
kartenzahl=0;
gesamtpreis=0;
vorstellungen=0;
for(i=1;i<=30;i++)
{
//alert("bin in schleife");
//warn=i+"kreuz";
//if(warn.length<7) warn="0"+warn;
//document.images[warn].src="../../../diverses/warnung/white.gif";
//theCheck=i+"check";
//if(theCheck.length<7) theCheck="0"+theCheck;
//eine vorstellung angekreuzt: test auf vollst 0ndige eintragungen folgt
//if(document.bestellung.elements[theCheck]) 
//{
//if(document.bestellung.elements[theCheck].checked==true) 
//{

//warn=i+"kreuz";
//if(warn.length<7) warn="0"+warn;
//document.images[warn].src="../../../diverses/warnung/kreuz.gif";

theDatum=i+"datum";
if(theDatum.length<7) theDatum="0"+theDatum;
wahl=document.bestellung.elements[theDatum].selectedIndex;
dasDatum=document.bestellung.elements[theDatum].options[wahl].text;
// datum ausgew 0hlt?
if(dasDatum=="- - - - -") fehler=true;
else {
thePreis=i+"preis";
if(thePreis.length<7) thePreis="0"+thePreis;
wahl=document.bestellung.elements[thePreis].selectedIndex;
ePreis=document.bestellung.elements[thePreis].options[wahl].text;

// preis ausgew 0hlt?
if(ePreis=="- - - -") fehler=true;
else {
theAnzahl=i+"anzahl";
if( theAnzahl.length<8) theAnzahl="0"+theAnzahl;
theZahl=document.bestellung.elements[theAnzahl].value
if(theZahl<=0) fehler=true;
else {
//alles ok, summen ziehen, fehlerkreuz raus

if(ePreis.length==5) einzelPreis=ePreis.charAt(0)
else einzelPreis=ePreis.substring(ePreis.length-6,ePreis.length-4)

gesamtpreis=(eval(theZahl)*eval(einzelPreis))+gesamtpreis;

//document.images[warn].src="../../../diverses/warnung/white.gif";
vorstellungen=eval(vorstellungen)+1;
kartenzahl=eval(kartenzahl)+eval(theZahl);
}
}
}
}
//}
//}
//alert("fehler: "+fehler);
//if(fehler==true) document.images["warnhinweis"].src="warnung.gif";
document.bestellung.gesamtkarten.value=kartenzahl;
document.bestellung.gesamtpreis.value=gesamtpreis;
document.bestellung.gesamtvorstellungen.value=vorstellungen;
return fehler;
}

function abkreuzen(vor)
{
zeile=vor+"check";
//if(this.document.bestellung.elements[zeile].checked==false)
{
document.bestellung.elements[vor+"datum"].options[0].selected=true;
document.bestellung.elements[vor+"preis"].options[0].selected=true;
document.bestellung.elements[vor+"anzahl"].value="";
}
kartensum();
}


function ausgeben()
{
kartensum();
document.images["warnhinweis"].src="white.gif";
if((document.bestellung.strasse.value == "") | (document.bestellung.plz.value == "") | (document.bestellung.ort.value == "") | (document.bestellung.name.value == "") | (document.bestellung.email.value == "") | (document.bestellung.telefon.value == ""))
{ 
//alert("fehler");
document.images["warnhinweis"].src = "warnung.gif";
}
else
{
	//alert("ok");
   document.images["warnhinweis"].src = "white.gif";
    document.bestellung.submit();
}
}

function eingabepruefen()
{
//document.images["warnhinweis"].src="white.gif";
if((document.bestellung.strasse.value == "") | (document.bestellung.plz.value == "") | (document.bestellung.ort.value == "") | (document.bestellung.name.value == "") | (document.bestellung.email.value == "") | (document.bestellung.telefon.value == ""))
{ 
//alert("fehler");
//document.images["warnhinweis"].src = "warnung.gif";
}
else
{
	//alert("ok");
   document.images["warnhinweis"].src = "white.gif";
}
}


function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

