//	Copyright by Otte Kunststofftechnik
//	auf teicfolien.org 2010
//	alle Rechte vorbehalten
//
//
function ziffern_parser(ziffer)
{
	if (isNaN(ziffer) == true)
	{
		if (ziffer == "undefined" || ziffer == "0" || ziffer == NaN || ziffer.length == 0)
		{
			ziffer = 0;
		}
		else
		{
			ziffer = parseFloat(ziffer.replace(/,/, "."));
		}
	}
	else
	{
		ziffer = parseFloat(ziffer);
	}
	return ziffer;
}

function masse(massangaben, zahl)
{
	var array_masse = massangaben.split(";");
	ergebnis = 0;
	durchlauf: for (var i = 0; i < array_masse.length; ++i) {
		if (ziffern_parser(array_masse[i]) >= zahl) {
//			alert (ziffern_parser(array_masse[i]));
//			alert (zahl);
			ergebnis = ziffern_parser(array_masse[i]);
			break durchlauf;
		}
	}
	return ergebnis;
}

function material(feld, wert)
{
	var feld_array = feld.split("|");
	return feld_array[wert];
}

function preis_berechnen(tlaenge,tbreite,ttiefe)
{
	tlaenge = ziffern_parser(tlaenge);
	tbreite = ziffern_parser(tbreite);
	ttiefe = ziffern_parser(ttiefe);
	if (tlaenge > 0 && tbreite > 0 && ttiefe > 0)
	{
		tlaenge = tlaenge + 2*ttiefe + 0.6;
		tlaenge = tlaenge.toFixed(1);
		tbreite = tbreite + 2*ttiefe + 0.6;
		tbreite= tbreite.toFixed(1);
//		alert (tlaenge);
//		alert (tbreite);
		laengen_angaben = material(document.teichplaner.wahl_teichfolie.options[document.teichplaner.wahl_teichfolie.selectedIndex].value, 2);
		breiten_angaben = material(document.teichplaner.wahl_teichfolie.options[document.teichplaner.wahl_teichfolie.selectedIndex].value, 3);
		folienlaenge = masse(laengen_angaben, tlaenge);
		folienbreite = masse(breiten_angaben, tbreite);
//		alert (folienlaenge);
//		alert (folienbreite);
		var qm2 = folienlaenge * folienbreite;
		document.teichplaner.folienqm.value = qm2.toFixed(2);
		document.teichplaner.schutzvliesqm.value = Math.ceil(document.teichplaner.folienqm.value*1.1/2)*2;
		document.teichplaner.folie_artnr.value = material(document.teichplaner.wahl_teichfolie.options[document.teichplaner.wahl_teichfolie.selectedIndex].value, 0);
		document.teichplaner.folie_preis.value = material(document.teichplaner.wahl_teichfolie.options[document.teichplaner.wahl_teichfolie.selectedIndex].value, 1);
		document.teichplaner.schutzvlies_artnr.value = material(document.teichplaner.wahl_schutzvlies.options[document.teichplaner.wahl_schutzvlies.selectedIndex].value, 0);
		document.teichplaner.schutzvlies_preis.value = material(document.teichplaner.wahl_schutzvlies.options[document.teichplaner.wahl_schutzvlies.selectedIndex].value, 1);
		var preis_folie = document.teichplaner.folie_preis.value * document.teichplaner.folienqm.value;
		var preis_schutzvlies = document.teichplaner.schutzvlies_preis.value * document.teichplaner.schutzvliesqm.value;
		var preis_gesamt = (document.teichplaner.folie_preis.value * document.teichplaner.folienqm.value) + (document.teichplaner.schutzvlies_preis.value * document.teichplaner.schutzvliesqm.value);
		document.teichplaner.preis_folien.value = preis_folie.toFixed(2);
		document.teichplaner.preis_schutzvlies.value = preis_schutzvlies.toFixed(2);
		document.teichplaner.preis_summe.value = preis_gesamt.toFixed(2);
		document.teichplaner.folienlaenge.value = folienlaenge;
		document.teichplaner.folienbreite.value = folienbreite;
		if (preis_folie > 0)
		{
			document.forms[1].elements[0].value = 1;
		}
		else
		{
			document.forms[1].elements[0].value = 0;
		}
		if (preis_schutzvlies > 0)
		{
			document.forms[1].elements[1].value = 1;
		}
		else
		{
			document.forms[1].elements[1].value = 0;
		}
		document.forms[1].elements[2].value = document.teichplaner.folie_artnr.value;
		document.forms[1].elements[3].value = document.teichplaner.schutzvlies_artnr.value;
		document.forms[1].elements[4].value = folienlaenge;
		document.forms[1].elements[5].value = document.teichplaner.schutzvliesqm.value/2;
		document.forms[1].elements[6].value = folienbreite;
	}
	else {
		alert ('Mindestens eine der Angaben zu Laenge, Breite und Tiefe ist 0');
	}
	return (false);
}

