/* Funktionen fuer den Mini-Shop */
function kaufm(x) 
{
	var k = (Math.round(x * 100) / 100).toString();
	k += (k.indexOf('.') == -1)? '.00' : '00';
	return k.substring(0, k.indexOf('.') + 3);
}

function gPreis()
{
	var  a,b,c,d,e,f,g,h,i,j,erg,ergmwst,ergrab,vk;	
	a = document.sendform.a3.value;
	b = document.sendform.b3.value;
	c = document.sendform.c3.value;
	d = document.sendform.d3.value;
	e = document.sendform.e3.value;
	f = document.sendform.f3.value;
	g = document.sendform.g3.value;
	h = document.sendform.h3.value;
	i = document.sendform.i3.value;
	j = document.sendform.j3.value;
	
	var  a1,b1,c1,d1,e1,f1,g1; // Anzahl der Stollen
	a1 = document.sendform.a1.value; if (a1 == '') { a1 = 0; }
	b1 = document.sendform.b1.value; if (b1 == '') { b1 = 0; }
	c1 = document.sendform.c1.value; if (c1 == '') { c1 = 0; }
	d1 = document.sendform.d1.value; if (d1 == '') { d1 = 0; }
	e1 = document.sendform.e1.value; if (e1 == '') { e1 = 0; }
	f1 = document.sendform.f1.value; if (f1 == '') { f1 = 0; }
	g1 = document.sendform.g1.value; if (g1 == '') { g1 = 0; }
	
	// Gesamtpreis
	erg = parseFloat(a) + parseFloat(b) + parseFloat(c) + parseFloat(d) + parseFloat(e) + parseFloat(f) + parseFloat(g) + parseFloat(h) + parseFloat(i) + parseFloat(j);
	erg = kaufm(erg);
	document.sendform.zwischensumme.value = erg;
	
	// Verpackungskosten je nach Anzahl der Stollen
	anzahl = (parseFloat(a1) + parseFloat(b1) + parseFloat(c1) + parseFloat(d1) + parseFloat(e1) + parseFloat(f1) + parseFloat(g1)) * 1; // Stollenkarton kosten 1 Euro
	anzahl = kaufm(anzahl);
	document.sendform.verpackungskosten.value = anzahl;	
	
	if(erg >= 300)
	{
		ergrab = (erg * 5)/100; 
		ergrab = kaufm(ergrab);
		
		document.sendform.rabatt.value = ergrab;
		erg	= erg - parseFloat(ergrab);
	}
	else
	{
		document.sendform.rabatt.value = '0.00';
	}
	
	if(erg>0)
	{
		vk = document.sendform.versandkosten.value;
		erg = parseFloat(erg) + parseFloat(vk);
		if (anzahl > 0)
		{
			erg = parseFloat(erg) + parseFloat(anzahl);
		}
		
		ergmwst = erg-((erg * 100)/107);
		ergmwst = kaufm(ergmwst);
		document.sendform.mwst.value = ergmwst;
		erg = kaufm(erg); 
	}	
	
	document.sendform.gPreis.value = erg;
}

function PreisBerechnen1()
{
	var x,y,z, kg, kgpreis, option, optionpreis;

	x = document.sendform.a1.value; x = parseInt(x);
	y = document.sendform.a2.value;
	option = document.sendform.a4;
	optionpreis = document.sendform.a4preis.value; optionpreis = parseFloat(optionpreis);
	kg = document.sendform.a5;
	kgpreis = document.sendform.a5preis.value; kgpreis = parseFloat(kgpreis);
	
	if(x > 0)
	{
		z = x * y;
		if (option[1].checked == true)
		{
			z = z + (optionpreis * x);
		}
		if (kg[1].checked == true)
		{
			z = z + (kgpreis * x);
		}
		z = kaufm(z);
		document.sendform.a3.value = z;
	}
	else
	{
		alert('Ungültige Stückzahl eingegeben!');
		document.sendform.a3.value ='0.00';
	}
	
	gPreis();
}

function PreisBerechnen2()
{
	var x,y,z, kg, kgpreis, option, optionpreis;

	x = document.sendform.b1.value; x = parseInt(x);
	y = document.sendform.b2.value;
	kg = document.sendform.b4;
	kgpreis = document.sendform.b4preis.value; kgpreis = parseFloat(kgpreis);
	option = document.sendform.b5;
	optionpreis = document.sendform.b5preis.value; optionpreis = parseFloat(optionpreis);

	x = document.sendform.b1.value; x = parseInt(x);
	y = document.sendform.b2.value;
	
	if(x > 0)
	{
		z = x * y;
		if (option[1].checked == true)
		{
			z = z + (optionpreis * x);
		}
		if (kg[1].checked == true)
		{
			z = z + (kgpreis * x);
		}
		z = kaufm(z);
		document.sendform.b3.value = z;
	}
	else
	{
		alert('Ungültige Stückzahl eingegeben!');
		document.sendform.b3.value ='0.00';
	}
	
	gPreis();
}

function PreisBerechnen3()
{
	var x,y,z, kg, kgpreis, option, optionpreis;

	x = document.sendform.c1.value; x = parseInt(x);
	y = document.sendform.c2.value;
	option = document.sendform.c4;
	optionpreis = document.sendform.c4preis.value; optionpreis = parseFloat(optionpreis);
	kg = document.sendform.c5;
	kgpreis = document.sendform.c5preis.value; kgpreis = parseFloat(kgpreis);
	
	if(x > 0)
	{
		z = x * y;
		if (option[1].checked == true)
		{
			z = z + (optionpreis * x);
		}
		if (kg[1].checked == true)
		{
			z = z + (kgpreis * x);
		}
		z = kaufm(z);
		document.sendform.c3.value = z;
	}
	else
	{
		alert('Ungültige Stückzahl eingegeben!');
		document.sendform.c3.value ='0.00';
	}
	
	gPreis();
}

function PreisBerechnen4()
{
	var x,y,z, kg, kgpreis, option, optionpreis;

	x = document.sendform.d1.value; x = parseInt(x);
	y = document.sendform.d2.value;
	kg = document.sendform.d4;
	kgpreis = document.sendform.d4preis.value; kgpreis = parseFloat(kgpreis);
	
	if(x > 0)
	{
		z = x * y;
		if (kg[1].checked == true)
		{
			z = z + (kgpreis * x);
		}
		z = kaufm(z);
		document.sendform.d3.value = z;
	}
	else
	{
		alert('Ungültige Stückzahl eingegeben!');
		document.sendform.d3.value ='0.00';
	}
	
	gPreis();
}

function PreisBerechnen5()
{
	var x,y,z, kg, kgpreis, option, optionpreis;

	x = document.sendform.e1.value; x = parseInt(x);
	y = document.sendform.e2.value;
	kg = document.sendform.e4;
	kgpreis = document.sendform.e4preis.value; kgpreis = parseFloat(kgpreis);
	
	if(x > 0)
	{
		z = x * y;
		if (kg[1].checked == true)
		{
			z = z + (kgpreis * x);
		}
		z = kaufm(z);
		document.sendform.e3.value = z;
	}
	else
	{
		alert('Ungültige Stückzahl eingegeben!');
		document.sendform.e3.value ='0.00';
	}
	
	gPreis();
}

function PreisBerechnen6()
{
	var x,y,z, kg, kgpreis, option, optionpreis;

	x = document.sendform.f1.value; x = parseInt(x);
	y = document.sendform.f2.value;
	kg = document.sendform.f4;
	kgpreis1 = document.sendform.f4preis1.value; kgpreis1 = parseFloat(kgpreis1);
	kgpreis2 = document.sendform.f4preis2.value; kgpreis2 = parseFloat(kgpreis2);
	
	if(x > 0)
	{
		z = x * y;
		if (kg[1].checked == true)
		{
			z = z + (kgpreis1 * x);
		}
		else if (kg[2].checked == true)
		{
			z = z + (kgpreis2 * x);
		}
		z = kaufm(z);
		document.sendform.f3.value = z;
	}
	else
	{
		alert('Ungültige Stückzahl eingegeben!');
		document.sendform.f3.value ='0.00';
	}
	
	gPreis();
}

function PreisBerechnen7()
{
	var x,y,z, kg, kgpreis, option, optionpreis;

	x = document.sendform.g1.value; x = parseInt(x);
	y = document.sendform.g2.value;
	kg = document.sendform.g4;
	kgpreis1 = document.sendform.g4preis1.value; kgpreis1 = parseFloat(kgpreis1);
	kgpreis2 = document.sendform.g4preis2.value; kgpreis2 = parseFloat(kgpreis2);
	
	if(x > 0)
	{
		z = x * y;
		if (kg[1].checked == true)
		{
			z = z + (kgpreis1 * x);
		}
		else if (kg[2].checked == true)
		{
			z = z + (kgpreis2 * x);
		}
		z = kaufm(z);
		document.sendform.g3.value = z;
	}
	else
	{
		alert('Ungültige Stückzahl eingegeben!');
		document.sendform.g3.value ='0.00';
	}
	
	gPreis();
}

function PreisBerechnen8()
{
	var x,y,z, option, optionpreis;

	x = document.sendform.h1.value; x = parseInt(x);
	y = document.sendform.h2.value;
	option = document.sendform.h4;
	optionpreis = document.sendform.h4preis.value; optionpreis = parseFloat(optionpreis);
	
	if(x > 0)
	{
		z = x * y;
		if (option[1].checked == true)
		{
			z = z + (optionpreis * x);
		}
		z = kaufm(z);
		document.sendform.h3.value = z;
	}
	else
	{
		alert('Ungültige Stückzahl eingegeben!');
		document.sendform.h3.value ='0.00';
	}
	
	gPreis();
}

function PreisBerechnen9()
{
	var x,y,z, option, optionpreis;

	x = document.sendform.i1.value; x = parseInt(x);
	y = document.sendform.i2.value;
	option = document.sendform.i4;
	optionpreis = document.sendform.i4preis.value; optionpreis = parseFloat(optionpreis);
	
	if(x > 0)
	{
		z = x * y;
		if (option[1].checked == true)
		{
			z = z + (optionpreis * x);
		}
		z = kaufm(z);
		document.sendform.i3.value = z;
	}
	else
	{
		alert('Ungültige Stückzahl eingegeben!');
		document.sendform.i3.value ='0.00';
	}
	
	gPreis();
}

function PreisBerechnen10()
{
	var x,y,z, option, optionpreis1, optionpreis2, optionpreis3;

	x = document.sendform.j1.value; x = parseInt(x);
	y = document.sendform.j2.value;
	option = document.sendform.j4;
	optionpreis1 = document.sendform.j4preis1.value; optionpreis1 = parseFloat(optionpreis1);
	optionpreis2 = document.sendform.j4preis2.value; optionpreis2 = parseFloat(optionpreis2);
	optionpreis3 = document.sendform.j4preis3.value; optionpreis3 = parseFloat(optionpreis3);
	
	if(x > 0)
	{
		z = x * y;
		if (option[1].checked == true)
		{
			z = z + (optionpreis1 * x);
		}
		else if (option[2].checked == true)
		{
			z = z + (optionpreis2 * x);
		}
		else if (option[3].checked == true)
		{
			z = z + (optionpreis3 * x);
		}
		z = kaufm(z);
		document.sendform.j3.value = z;
	}
	else
	{
		alert('Ungültige Stückzahl eingegeben!');
		document.sendform.j3.value ='0.00';
	}
	
	gPreis();
}


/* Funktion Formular vor Absenden pruefen * 
function checkdata()
{
	var re_email = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;
	var email = document.sendform.email.value;
	var name = document.sendform.name.value;
	var str = document.sendform.str.value;
	var ort = document.sendform.ort.value;
	var tel = document.sendform.tel.value;	
	var erg = document.sendform.gPreis.value;
	var checked = true;
	if (name.length<2) 
	{
		alert("Bitte geben Sie Ihren Namen ein!");
		checked = false;    
	}
	if (str.length<2) 
	{
		alert("Bitte geben Sie Ihre Straße ein!");
		checked = false;    
	}
	if (ort.length<2) 
	{
		alert("Bitte geben Sie PlZ und Ort ein!");
		checked = false;    
	}
	if ((re_email.test(email))==false || email.length==0) 
	{
		alert("Bitte geben Sie Ihre E-Mail-Adresse korrekt ein!");
		checked = false;
	}
	if (tel.length<2)
	{
		alert("Bitte geben Sie Ihre Telefonnummer für eventuelle Rückfragen an!");
		checked = false;    
	}
	if (document.sendform.agb.checked==false)
	{
		alert("Sie können nur bestellen wenn Sie unsere AGB akzeptieren.");
		checked = false;    
	}
	
	if (erg == '0.00')
	{
		alert("Sie haben noch keine Waren ausgewählt!");
		checked = false;    
	}
	if (checked) 
	{
		document.sendform.method = "post";
		document.sendform.action = "<?php echo $PHP_SELF ?>";
		document.sendform.submit();
	}
	return checked;
}
*/
