// Erfurt-Tapeten-Berechnungstool version 1.2
// jetzt mit Decken und 2 Waenden
// jetzt mit rauhfaser color und novaboss pro
// jetzt mit viva
// jetzt mit feng shui 30.08.2002 ks
// jetzt mit rauhvlies 04.08.2004 ks
// aenderungen sven bentlage, s.bentlage@erfurt.com

function string_to_number(s)
{
	pl=s.indexOf(",");
	ergebnis=parseFloat(s);
	
	if (pl > 0)
	{
		
		s2=s.substring(pl+1,s.length);
	
		base=1;
		
		for (i=0;i<s2.length;i++)
		{
			base=base*10;
		} // for
	
		ergebnis=ergebnis+(parseFloat(s2)/(base))
	}	// if

	return ergebnis
} // string_to_numbers

function update(form)
{
	// diese Funktion ist nur zur Darstellung der Groesse in der Textbox
	// also hier bitte die info's als Text eingeben
	var auswahl= form.produkt.value
	//<!--33,5m * 0,53m 	= 1 -->
	if (form.produkt.value == 1) {
		form.masse.value=(" 33,5 m x 0,53 m")
		t_breite = 0.53
		t_lang = 33.5
	} // if
	// <!-- 17m * 0,53m 		= 2 -->
	if (form.produkt.value == 2) {
		form.masse.value=(" 17 m x 0,53 m")
		t_breite = 0.53
		t_lang = 17.0
	} // if
	//<!-- 10,05 * 0,53m 	= 3 -->
	if (form.produkt.value  == 3) {
		form.masse.value=(" 10,05 m x 0,53 m")
		t_breite = 0.53
		t_lang = 10.05
	} // if
	//<!-- 20 m * 0,75m 	= 4 -->
	if (form.produkt.value == 4) {
		form.masse.value=(" 20 m x 0,75 m")
		t_breite = 0.75
		t_lang = 20.0
	} // if
	//<!-- 20 m * 0,53m 	= 5 -->
	if (form.produkt.value == 5) {
		form.masse.value=(" 20 m x 0,53 m")
		t_breite = 0.53
		t_lang = 20.0
	} // if
	//<!-- 25 m * 0,53m 	= 6 -->
	if (form.produkt.value == 6) {
		form.masse.value=(" 25 m x 0,53 m")
		t_breite = 0.53
		t_lang = 25.0
	} // if
	//<!-- 15 m * 0,53m 	= 7 -->
	if (form.produkt.value == 7) {
		form.masse.value=(" 15 m x 0,53 m")
		t_breite = 0.53
		t_lang = 15.0
	} // if
	//<!-- 10 m * 0,75m 	= 8 -->
	if (form.produkt.value == 8) {
		form.masse.value=(" 10 m x 0,75 m")
		t_breite = 0.75
		t_lang = 10.0
	} // if
	//<!-- 20 m * 0,71m 	= 9 -->
	if (form.produkt.value == 9) {
		form.masse.value=(" 20 m x 0,71 m")
		t_breite = 0.71
		t_lang = 20.0
	} // if
	//<!-- 20 m * 0,71m 	= 10 -->
	if (form.produkt.value == 10) {
		form.masse.value=(" 15 m x 0,75 m")
		t_breite = 0.75
		t_lang = 15.0
	} // if
	//<!-- 20 m * 0,71m 	= 11 -->
	if (form.produkt.value == 11) {
		form.masse.value=(" 15 m x 0,72 m")
		t_breite = 0.72
		t_lang = 15.0
	} // if
} // end update form

function berechne(form)
{
var raum_breite1 = string_to_number(form.breite1.value)
var raum_breite2 = string_to_number(form.breite2.value)
var raum_breite = (raum_breite1+raum_breite2)*2
var raum_hoehe = string_to_number(form.hoehe.value)
var auswahl= form.produkt.value

if (raum_breite1 < raum_breite2)
{
	help= raum_breite2;
	raum_breite2=raum_breite1;
	raum_breite1=help;
}// if

// hier stehen dann die greossen fuer die effektive berechnung drin
// also hier bitte alle Zahlen mit Komma eintragen

//<!-- 33,5m * 0,53m 	= 1 -->
if (form.produkt.value == 1) {
	t_breite = 0.53
	t_lang = 33.5
} // if
// <!-- 17m * 0,53m     = 2 -->
if (form.produkt.value == 2) {
	t_breite = 0.53
	t_lang = 17.0
} // if
//<!-- 10,05 * 0,53m 	= 3 -->
if (form.produkt.value == 3) {
	t_breite = 0.53
	t_lang = 10.05
} // if
//<!-- 20 m * 0,75m 	= 4 -->
if (form.produkt.value == 4) {
	t_breite = 0.75
	t_lang = 20.0
} // if
//<!-- 20 m * 0,53m 	= 5 -->
if (form.produkt.value == 5) {
	t_breite = 0.53
	t_lang = 20.0
} // if
//<!-- 25 m * 0,53m 	= 6 -->
if (form.produkt.value == 6) {
	t_breite = 0.53
	t_lang = 25.0
} // if
//<!-- 15 m * 0,53m 	= 7 -->
if (form.produkt.value == 7) {
	t_breite = 0.53
	t_lang = 15.0
} // if
//<!-- 10 m * 0,75m 	= 8 -->
if (form.produkt.value == 8) {
	t_breite = 0.75
	t_lang = 10.0
} // if
//<!-- 20 m * 0,71m 	= 9 -->
if (form.produkt.value == 9) {
	t_breite = 0.71
	t_lang = 20.0
} // if

var rest = raum_breite
var rollen = 0
var rest_lang = t_lang

if ((raum_hoehe < t_lang) && (raum_breite2 < t_lang))
{
	while (rest > 0) 
	{
	rest_lang = t_lang
	rollen++ 

	self.status="Sie benoetigen "+rollen+ " Rollen" 
		while (rest_lang > raum_hoehe)
		{
	
		rest_lang = (rest_lang - raum_hoehe)
		rest = (rest - t_breite)
	
		} // while
	} // while
	rest_lang = t_lang
	rollen_decke = 0
	rest=raum_breite1
    while ((rest > 0) && (rollen <10000))
	{
	 	rollen_decke++
		rest_lang = t_lang
		gesroll=rollen_decke+rollen
		self.status="Sie benoetigen "+gesroll+ " Rollen" 
		while (rest_lang > raum_breite2)
		{
		rest_lang = (rest_lang - raum_breite2)
		rest = (rest - t_breite)
		} // end while
		
	} // wghile
} // if
else
{
	alert("Ueberpruefen Sie bitte noch einmal Ihre Angaben \nDie Tapete ist nicht lang genug fuer Ihren Raum")
} // ende else

	if (rollen == 0) self.status="Erfurt-Berechnungs-Tool"
	else self.status=""
	form.ergebnis.value = rollen
	form.ergebnis_decke.value=rollen_decke;
	
} // end function

function drucke(form)
{
	berechne(form)
} // end drucke

