function Unterrubrik_anzeigen()
	{
		if (document.bestellung.var_hauptrubrik.selectedIndex == 3)
		{
			document.getElementById('Unterrubrik').style.visibility = "visible";
			document.getElementById('Unterrubrik').style.position = "relative";
		}
		else
		{
			document.getElementById('Unterrubrik').style.visibility = "hidden";
			document.getElementById('Unterrubrik').style.position = "absolute";	
	
		}

	}

function chkFormular() {   
/*
preisePrivat = new Array();
preisePrivat[0]='47.80 € + 9.08 € MwSt. = 56.88 €';
preisePrivat[1]='59.75 € + 11.35 € MwSt. = 71.10 €';
preisePrivat[2]='71.70 € + 13.62 € MwSt. = 85.32 €';
preisePrivat[3]='95.60 € + 18.16 € MwSt. = 113.76 €';
preisePrivat[4]='119.50 € + 22.71 € MwSt. = 142.21 €';

preiseGewerblich = new Array();
preiseGewerblich[0]='58.60 € + 11.13 € MwSt. = 69.73 €';
preiseGewerblich[1]='73.25 € + 13.91 € MwSt. = 87.16 €';
preiseGewerblich[2]='87.90 € + 16.70 € MwSt. = 104.60 €';
preiseGewerblich[3]='117.20 € + 22.27 € MwSt. = 139.47 €';
preiseGewerblich[4]='146.50 € + 27.84 € MwSt. = 174.34 €';
*/

preisePrivat = new Array();
preisePrivat[0] = "47.80";
preisePrivat[1] = "59.75";
preisePrivat[2] = "71.70";
preisePrivat[3] = "95.60";
preisePrivat[4] = "119.50";

preiseGewerblich = new Array();
preiseGewerblich[0] = "58.60";
preiseGewerblich[1] = "73.25";
preiseGewerblich[2] = "87.90";
preiseGewerblich[3] = "117.20";
preiseGewerblich[4] = "146.50";


 // Einsetzen Preis
var anzPreis = "";
if (document.bestellung.var_zweck[0].checked) {
	anzPreis = preisePrivat[document.bestellung.var_layout.selectedIndex];
}
else {
	anzPreis = preiseGewerblich[document.bestellung.var_layout.selectedIndex];
	
	if (document.bestellung.var_hauptrubrik.selectedIndex == 1) {
		anzPreis = preisePrivat[document.bestellung.var_layout.selectedIndex];
	}	
	if (document.bestellung.var_hauptrubrik.selectedIndex == 3) {
		anzPreis = preisePrivat[document.bestellung.var_layout.selectedIndex];
	}
	if (document.bestellung.var_hauptrubrik.selectedIndex == 4) {
		anzPreis = preisePrivat[document.bestellung.var_layout.selectedIndex];
	}		
}

 // Je nach Auswahl Checkboxen noch hinzurechnen weitere Preise je nachdem
 // ob gewerblich oder privat
var anzCheckBoxes = 0;
if (document.bestellung.var_kontakt_name.checked) {
	anzCheckBoxes++;
}	
if (document.bestellung.var_kontakt_telefon.checked) {
	anzCheckBoxes++;
}	
if (document.bestellung.var_kontakt_fax.checked) {
	anzCheckBoxes++;
}	
if (document.bestellung.var_kontakt_chiffre.checked) {
	anzCheckBoxes++;
}
if (document.bestellung.var_kontakt_email.checked) {
	anzCheckBoxes++;
}
if (document.bestellung.var_kontakt_mobil.checked) {
	anzCheckBoxes++;
}
if (document.bestellung.var_kontakt_www_adresse.checked) {
	anzCheckBoxes++;
}

 // Wenn mehr als eine Checkbox gewählt, jetzt noch zusatz addieren
var addValue = 0;
if (anzCheckBoxes > 1) {

 // Addieren privatkunde	
	if (document.bestellung.var_zweck[0].checked) {
		addValue = (anzCheckBoxes - 1) * parseFloat(7.17);
	}	

 // Addieren gewerbl. kunde
	else {
		addValue = (anzCheckBoxes - 1) * parseFloat(8.79);
	}	
}	

  // Berechnen Mwst. Preis und Gesamtpreis
var gesamtPreisCalc = parseFloat(anzPreis) + parseFloat(addValue);
anzPreis = parseFloat(anzPreis) + parseFloat(addValue);
var mwst = 0.19;
var mwstPreis = gesamtPreisCalc * mwst;
mwstPreis = round_to(mwstPreis, 2);
var gesamtPreis = round_to(gesamtPreisCalc + mwstPreis, 2);
//anzPreis = round_to(parseFloat(anzPreis));
//alert(anzPreis)

 // Werte für Ausgabe aufbereiten und einsetzen
anzPreis = formtAusgabe(anzPreis);
mwstPreis = formtAusgabe(mwstPreis);
gesamtPreis = formtAusgabe(gesamtPreis);
anzPreis = anzPreis + " € + " + mwstPreis + " € MwSt. = " + gesamtPreis + " €";
var fragePreis = 'Die Kosten für Ihre Anzeige betragen voraussichtlich:\n "' + anzPreis + '". \nSind Sie sicher?';
if (!(confirm(fragePreis))) {
	return false;
}	


	if(document.bestellung.var_anzeigentermin.value == "")    {     
		alert("Geben Sie bitte Ihren Anzeigentermin an!");     
		document.bestellung.var_anzeigentermin.focus();     
		return false;    
	}
	
	if(document.bestellung.var_hauptrubrik.value == "")    {     
		alert("Geben Sie bitte eine Hauptrubrik an!");     
		document.bestellung.var_hauptrubrik.focus();     
		return false;    
	}
	
	if(document.bestellung.var_anzeigentext.value == "")    {     
		alert("Geben Sie bitte Ihren Anzeigentext an!");     
		document.bestellung.var_anzeigentext.focus();     
		return false;    
	}
	
	if(document.bestellung.var_chiffre.value == "")    {     
		alert("Geben Sie bitte an ob Sie eine Chiffreanzeige wünschen!");     
		document.bestellung.var_chiffre.focus();     
		return false;    
	}
	
	if(document.bestellung.var_vorname.value == "")    {     
		alert("Geben Sie bitte Ihren Vornamen an!");     
		document.bestellung.var_vorname.focus();     
		return false;    
	}   
	
	if(document.bestellung.var_name.value == "")    {     
		alert("Geben Sie bitte Ihren Nachnamen an!");     
		document.bestellung.var_name.focus();     
		return false;    
	}   
	
	if(document.bestellung.var_strasse.value == "")    {     
		alert("Geben Sie bitte Ihre Strasse an!");     
		document.bestellung.var_strasse.focus();     
		return false;    
	}   
	
	if(document.bestellung.var_plz.value == "")    {     
		alert("Geben Sie bitte Ihre Postleitzahl an!");     
		document.bestellung.var_plz.focus();     
		return false;    
	}   
	
	if(document.bestellung.var_ort.value == "")    {     
		alert("Geben Sie bitte Ihren Wohnort an!");     
		document.bestellung.var_ort.focus();     
		return false;    
	}    
	
	if(document.bestellung.var_e_mail.value == "")    {     
		alert("Geben Sie bitte Ihre E-Mail-Adresse an!");     
		document.bestellung.var_e_mail.focus();     
		return false;    
	}
	
	if((document.bestellung.var_zahlungsweise[0].checked != true) &&
		(document.bestellung.var_zahlungsweise[1].checked != true) && 
		(document.bestellung.var_zahlungsweise[2].checked != true))    {     
		alert("Wählen Sie bitte eine Zahlungsart aus!");     
		return false;    
	}        
	
/* Start der Überprüfung des Bankeinzugs */   
	
	if(document.bestellung.var_zahlungsweise[0].checked == true)   {   
		if((document.bestellung.var_blz.value.length < "8") ||
			   (document.bestellung.var_blz.value.length > "8")) {
				alert("Die Bankleitzahl muss aus 8 Ziffern bestehen!");     
				document.bestellung.var_blz.focus();     
				return false;
	}   
	
	if (isNaN(document.bestellung.var_blz.value)) {
		alert(document.bestellung.var_blz.value + ' enthält ein verkehrtes Zeichen!');		
		document.bestellung.var_blz.focus();
		return false
	}  
	
	if(document.bestellung.var_kontonummer.value == "")    {     
		alert("Bitte geben Sie Ihre Kontonummer an!");     
		document.bestellung.var_kontonummer.focus();     
		return false;    
	}   
	
	if (isNaN(document.bestellung.var_kontonummer.value)) {
		alert(document.bestellung.var_kontonummer.value + ' enthält ein verkehrtes Zeichen!');		
		document.bestellung.var_kontonummer.focus();
		return false
	}   
	
	if(document.bestellung.var_bank.value == "")    {     
		alert("Geben Sie bitte den Namen Ihrer Bank an!");     
		document.bestellung.var_bank.focus();     
		return false;    
	}    
} 

/* Ende der &Uuml;berpr&uuml;fung des Bankeinzugs */        

/* Start der &Uuml;berpr&uuml;fung der Kreditkarte */   

	if(document.bestellung.var_zahlungsweise[1].checked == true) {

		if(document.bestellung.var_kreditkarte[2].checked == true) {
			if((document.bestellung.var_kartennummer.value.length < "15") ||
			   (document.bestellung.var_kartennummer.value.length > "15")) {
				alert("Die Kreditkartennummer muss aus 15 Ziffern bestehen!");     
				document.bestellung.var_kartennummer.focus();     
				return false;    
			}   
		} 
		else {
			if((document.bestellung.var_kartennummer.value.length < "16") ||
			   (document.bestellung.var_kartennummer.value.length > "16")) {
				alert("Die Kreditkartennummer muss aus 16 Ziffern bestehen!");     
				document.bestellung.var_kartennummer.focus();     
				return false;    
			}   
		}
	
		if (isNaN(document.bestellung.var_kartennummer.value)) {
			alert(document.bestellung.var_kartennummer.value + ' enthält ein verkehrtes Zeichen!');		
			document.bestellung.var_kartennummer.focus();
			return false
		}   
		
		if((document.bestellung.var_kreditkarte[0].checked != true) && 
			(document.bestellung.var_kreditkarte[1].checked != true) && 
			(document.bestellung.var_kreditkarte[2].checked != true))    {     
			alert("Wählen Sie bitte eine Kreditkarte aus!");     
			return false;    
		}
		
		if(document.bestellung.var_pruefziffer.value == "")    {     
			alert("Geben Sie bitte die Prüfziffer für die Kreditkarte an!");     
			document.bestellung.var_pruefziffer.focus();     
			return false;    
		}    
	
	} 
/* Ende der &Uuml;berpr&uuml;fung der Kreditkarte */    

	if(document.bestellung.var_agb_bestaetigung.checked != true)    {     
		alert("Eine Anzeigenaufgabe ist nur möglich, wenn Sie sich mit unserer AGB einverstanden erklären!");     
		return false;    
	}   



	
//alert(anzPreis);

document.bestellung.var_meldung_extern.value = document.bestellung.var_meldung_extern.value + "\\n\\nDie Kosten für Ihre Anzeige betragen voraussichtlich:\\n" + anzPreis + "\\n\\nBei Chiffre-Anzeigen brauchen wir zwei Zeilen zusätzlich\\nund müssen eine Zusatzgebühr von 6,90 € zzgl. MwSt. erheben!";

	
}

function round_to(num, acc) 
{ 
    num *= Math.pow(10, acc); 
    num =  Math.round(num); 
    num /= Math.pow(10, acc); 
    return num; 
} 

function formtAusgabe(zahl) {
var zahlWert = round_to(parseFloat(zahl), 2);
var zahlformat = String(zahlWert);
var listeZahl = zahlformat.split(".");
var zahlVor = listeZahl[0];
var zahlNach = listeZahl[1];
if (!zahlNach) {
	zahlNach = "";
}	
if (zahlNach.length == 0) {
	zahlNach += "0";
}	
if (zahlNach.length == 1) {
	zahlNach += "0";
}	
//alert(zahlVor + "|" + zahlNach);
zahlformat = zahlVor + "," + zahlNach;
return zahlformat;
} 

