var musterbewerbungpreis=3.9;   /* Europreis Musterbewerbung */
var ratgeberdatei =7.9;        /* Europreis Bewerbungs-Ratgeber als Datei*/
var extrahilfen =3.5;          /* Europreis Vorlagen, Muster*/
var hd_extrahilfen =25;       /* Europreis Headhunteradressen*/
var vertraege =5;              /* Europreis Vertraege*/
var preis_favorit = 22.90	    	/*Europreis Favorit*/
var ratgeber =0;             /* Buffervariable für Bewerbungs-Ratgeber*/
var ratgeber1 =0;             /* Buffervariable für Bewerbern ab 45+ Ratgeber*/
var ratgeber2 =0;             /* Buffervariable für Bewerbungs im Internet Ratgeber*/
var motivation =0;            /* Buffervariable für Motivation-Vorlage*/
var berichte =0;             /* Buffervariable für Berichte*/
var aufsatz =0;              /* Buffervariable für Lebenslauf im Aufsatzform*/
var empfehlung =0;             /* Buffervariable für Empfehlungsschreiben*/
var arbeitszeugnisse =0;       /* Buffervariable für Arbeitszeugnisse */
var aufhebung =0;            /* Buffervariable für Aufhebungsvertrag */
var arbeitsvertraege =0;       /* Buffervariable für Arbeitsvertraege */
var kuendigung =0;            /* Buffervariable für Kündigungen */
var headhunter =0;            /* Buffervariable für Headhunter*/
var favorit = 0					/*Buffervariable Favorit*/
var betrag=0;

function gesamtbetrag()
{   
   betrag = musterbewerbungpreis+ratgeber+ratgeber1+ratgeber2+motivation+berichte+aufsatz+empfehlung+arbeitsvertraege+aufhebung+headhunter+arbeitszeugnisse+kuendigung+favorit;

	/* Rundungsfehler ausmerzen*/
   var Eingabe = betrag.toString(10);
   if (Eingabe.length > 6) {
	   betrag = betrag.toFixed(1);
   }

   var betrag_buffer;   
   betrag_buffer = Math.round(betrag);
   document.form.Gesamtbetrag.value=0;
   if (betrag_buffer == betrag) {
   		document.form.Gesamtbetrag.value=betrag+".00"; 
   }
   else {
   		document.form.Gesamtbetrag.value=betrag+"0";  
   }	         
}



/* Zählung wieviele Geschäftsideen gewählt wurden  */
function berechne(x) 
{
if (x==1)  {
/*Berechnung Ratgeber 1*/
    if (document.form.ratgeber1.checked==true) 
	{
		ratgeber=ratgeberdatei;
	}
	if (document.form.ratgeber1.checked==false) 
	{
		ratgeber=0;
	}
    gesamtbetrag();	
}	

if (x==2)  {
/*Berechnung Ratgeber 2*/
    if (document.form.ratgeber2.checked==true) 
	{
		ratgeber1=ratgeberdatei;
	}
	if (document.form.ratgeber2.checked==false) 
	{
		ratgeber1=0;
	}
    gesamtbetrag();	
}	

if (x==3)  {
/*Berechnung Ratgeber 3*/
    if (document.form.ratgeber3.checked==true) 
	{
		ratgeber2=ratgeberdatei;
	}
	if (document.form.ratgeber3.checked==false) 
	{
		ratgeber2=0;
	}
    gesamtbetrag();	
}

if (x==4)  {
/*Berechnung Motivation*/
    if (document.form.motivation.checked==true) 
	{
		motivation=extrahilfen;
	}
	if (document.form.motivation.checked==false) 
	{
		motivation=0;
	}
    gesamtbetrag();	
}

if (x==5)  {
/*Berechnung Berichte*/
    if (document.form.berichte.checked==true) 
	{
		berichte=extrahilfen;
	}
	if (document.form.berichte.checked==false) 
	{
		berichte=0;
	}
    gesamtbetrag();	
}

if (x==6)  {
/*Berechnung HAnd. Lebenslauf*/
    if (document.form.lebenslauf.checked==true) 
	{
		aufsatz=extrahilfen;
	}
	if (document.form.lebenslauf.checked==false) 
	{
		aufsatz=0;
	}
    gesamtbetrag();	
}

if (x==7)  {
/*Berechnung Empfehlung*/
    if (document.form.empfehlung.checked==true) 
	{
		empfehlung=extrahilfen;
	}
	if (document.form.empfehlung.checked==false) 
	{
		empfehlung=0;
	}
    gesamtbetrag();	
}

if (x==8)  {
/*Berechnung Arbeitszeugnis*/
    if (document.form.arbeitszeugnis.checked==true) 
	{
		arbeitszeugnisse=extrahilfen;
	}
	if (document.form.arbeitszeugnis.checked==false) 
	{
		arbeitszeugnisse=0;
	}
    gesamtbetrag();	
}

if (x==9)  {
/*Berechnung Aufhebungsvertrag*/
    if (document.form.aufhebungsvertrag.checked==true) 
	{
		aufhebung=vertraege;
	}
	if (document.form.aufhebungsvertrag.checked==false) 
	{
		aufhebung=0;
	}
    gesamtbetrag();	
}

if (x==10)  {
/*Berechnung Arbeitsvertrag*/
    if (document.form.arbeitsvertrag.checked==true) 
	{
		arbeitsvertraege=vertraege;
	}
	if (document.form.arbeitsvertrag.checked==false) 
	{
		arbeitsvertraege=0;
	}
    gesamtbetrag();	
}

if (x==11)  {
/*Berechnung Kündigung*/
    if (document.form.kuendigung.checked==true) 
	{
		kuendigung=vertraege;
	}
	if (document.form.kuendigung.checked==false) 
	{
		kuendigung=0;
	}
    gesamtbetrag();	
}

if (x==12)  {
/*Berechnung Headhunter*/
    if (document.form.headhunter.checked==true) 
	{
		headhunter=hd_extrahilfen;
	}
	if (document.form.headhunter.checked==false) 
	{
		headhunter=0;
	}
    gesamtbetrag();	
}

if (x==13)  {
/*Berechnung Favorit*/
    if (document.form.favorit.value==0) 
	{
		favorit=0;
	}
	if (document.form.favorit.value>=1) 
	{
		favorit=preis_favorit*document.form.favorit.value;
	}
    gesamtbetrag();	
}
	 
if (x==99)  {
	zahlart = document.form.Zahlart.value;
	if (zahlart==0)  {
		document.form.Kontoinhaber.value = "";
		document.form.Kontonummer.value = "";
		document.form.Bankleitzahl.value = "";
		document.form.Bankname.value = "";
	}
	if (zahlart==1)  {
		document.form.Kontoinhaber.value = "Nicht ausfüllen";
		document.form.Kontonummer.value = "Nicht ausfüllen";
		document.form.Bankleitzahl.value = "Nicht ausfüllen";
		document.form.Bankname.value = "Nicht ausfüllen";
	}
	if (zahlart==2)  {
		document.form.Kontoinhaber.value = "Nicht ausfüllen";
		document.form.Kontonummer.value = "Nicht ausfüllen";
		document.form.Bankleitzahl.value = "Nicht ausfüllen";
		document.form.Bankname.value = "Nicht ausfüllen";
	}
}
	
if (x==1000)  {
  alert ("Hier nicht editieren!");
  document.form.Bankname.focus(); 
  document.form.AGB.checked = false;
}

if (x==999)  {
	/*motivation=0;      
	berichte=0;  
	aufsatz=0;     
	aufhebung=0;
 	headhunter=0;*/
  
	gesamtbetrag();
}
gesamtbetrag();
}

function CheckInput() 
{ 

if(document.form.VorundNachname.value == "") {
	alert ("Bitte geben Sie Ihren Vor- und Nachnamen an!");
	document.form.VorundNachname.focus(); 
	return false; 
}

if(document.form.StrasseundNummer.value == "") {
	alert ("Bitte geben Sie Ihre Straße und Hausnummer an!");
	document.form.StrasseundNummer.focus(); 
	return false; 
}

if(document.form.PLZundWohnort.value == "") {
	alert ("Bitte geben Sie Ihre Postleitzahl und den Wohnort an!");
	document.form.PLZundWohnort.focus(); 
	return false; 
}
	
if(document.form.Land.value == "") {
	alert ("Bitte geben Sie Ihr Land an!");
	document.form.Land.focus(); 
	return false; 		
}

if(document.form.telefonnummer.value == "") {
	alert ("Bitte geben Sie Ihre Telefonnummer an!");
	document.form.telefonnummer.focus(); 
	return false; 
}

if(document.form.from.value == "") {
	alert ("Bitte geben Sie Ihre E-Mail-Adresse an!");
	document.form.from.focus(); 
	return false; 
}

/* E-Mail Plausibilitaetscheck */
var emailvalue = document.form.from.value;
if (emailvalue.indexOf("@") < 0){
	alert ("Bitte überprüfen Sie Ihre E-Mail-Adresse. Das '@'-Zeichen fehlt!");
	document.form.from.focus(); 
	return false;
}
if (emailvalue.indexOf(".") < 0){
	alert ("Bitte überprüfen Sie Ihre E-Mail-Adresse. Das '.'-Zeichen fehlt!");
	document.form.from.focus(); 
	return false;
}

if(document.form.Kontoinhaber.value == "") {
	alert ("Bitte geben Sie den Kontoinhaber an!");
	document.form.Kontoinhaber.focus(); 
	return false; 
}

if(document.form.Kontonummer.value == "") {
	alert ("Bitte geben Sie die Kontonummer an!");
	document.form.Kontonummer.focus(); 
	return false; 
}

if(document.form.Bankleitzahl.value == "") {
	alert ("Bitte geben Sie die Bankleitzahl an!");
	document.form.Bankleitzahl.focus(); 
	return false; 
}

if(document.form.Bankname.value == "") {
	alert ("Bitte geben Sie den Namen der Bank an!");
	document.form.Bankname.focus(); 
	return false; 
}

if(document.form.AGB.checked == false) {
	alert ("Bitte geben Sie Ihr Einverständnis zur AGB, Datenschutzerklärung und dem Bankeinzug!");
	document.form.AGB.focus(); 
	return false; 
}

zahlart = document.form.Zahlart.value;
if (zahlart==0)  {
	if(document.form.Deckung.checked == false) {
		alert ("Bitte geben Sie Ihr Einverständnis zur Kontodeckung!");
		document.form.Deckung.focus(); 
		return false; 
	}
}

document.form.submit();
} 

