//raumspartreppe2007.js
/************************************************************************************/
errors=new Array();
errors["Ueberschrift Zahleingabe"]="Achtung";
errors["FD Zahleingabe"]="Bitte geben Sie bei der Fertigdeckenst&auml;rke eine echte Zahl ein!";
errors["FH Zahleingabe"]="Bitte geben Sie bei der Fertigh&ouml;he eine echte Zahl ein!";
errors["DL Zahleingabe"]="Bitte geben Sie bei der L&auml;nge Decken&ouml;ffnung eine echte Zahl ein!";
errors["DB Zahleingabe"]="Bitte geben Sie bei der Breite Decken&ouml;ffnung eine echte Zahl ein!";
errors["B Zahleingabe"]="Bitte geben Sie bei dem verf&uuml;gbarern Bereich eine echte Zahl ein!";
errors["STAEBESCHUTZ Zahleingabe"]="Bitte geben Sie bei den weiterf&uuml;hrenden laufenden Metern eine echte Zahl ein!";
errors["topstep_geschwungen FH Fehler"]="<br />Diese Fertigh&ouml;he ist nicht zul&auml;ssig.";
errors["topstep_gerade FH Fehler"]="<br />Diese Fertigh&ouml;he ist nicht zul&auml;ssig.";
errors["midstep_gewinkelt FH Fehler"]="<br />Diese Fertigh&ouml;he ist nicht zul&auml;ssig.";

errors["Ueberschrift DB zu Klein"]="Nicht ausreichend breite Decken&ouml;ffnung!";
errors["DB zu Klein"]="Nicht ausreichend breite Decken&ouml;ffnung!<br />F&uuml;r den Einsatz von Raumspartreppen muss die Decken&ouml;ffnung mind. 60,0 cm breit sein.<br />Wir beraten Sie gerne: 0931 / 614 05-0";

errors["Ueberschrift glob_verbote"]="Zentrale Meldung";

errors["B<40"]="<h3>Nicht ausreichender verf&uuml;gbarer Bereich!</h3><br />Bei der angegebenen Fertigh&ouml;he FH ben&ouml;tigen Sie einen gr&ouml;&szlig;eren verf&uuml;gbaren Bereich b.<br />Wir empfehlen zum bequemen Begehen:<br />verf&uuml;gbarer Bereich b = Treppengrund a + mind. 50 cm Einstiegsbreite e<br />Wir beraten Sie gerne und k&ouml;nnen Ihnen eventuell eine Individuall&ouml;sung bieten: 0931 / 614 05-0";
errors["k<170"]="<h3>Nicht ausreichende Kopffreiheit!</h3><br />Bei den angegegebenen Ma&szlig;en betr&auml;gt die Kopffreiheit weniger als 170 cm.<br />Wir empfehlen f&uuml;r Kopffreiheit mind. 190 cm.<br />Um mehr Kopffreiheit zu erhalten m&uuml;ssten Sie die Decken&ouml;ffnung verl&auml;ngern.<br />Wir beraten Sie gerne: 0931 / 614 05-0";


errors["Ueber Doppelter_handlauf"]="Beidseitige Gel&auml;nder";
errors["Doppelter_handlauf"]="<h3>Beidseitige Gel&auml;nder werden &auml;usserst selten gew&auml;hlt.</h3>Ob ein zweites Gel&auml;nder m&ouml;glich ist, h&auml;ngt von den vorhandenen Bauma&szlig;en ab. Bitte stimmen Sie sich mit uns ab. Wir beraten Sie gerne: 0931 / 614 05-0";


errors["Ueberschrift treppenwahl_aufgehoben"]="Treppenauswahl wurde aufgehoben";
errors["treppenwahl_aufgehoben"]="F&uuml;r den gew&auml;hlten Treppentyp ist bei der angegebenen Decken&ouml;ffnungsl&auml;nge eine &Ouml;ffnungsverkleidung nicht empfehlenswert. Die bereits geringe Kopffreiheit wird durch die &Ouml;ffnungsverkleidung auf unter 170 cm reduziert. ";



errors["Ueberschrift Auswahl Öffnungsverkleidung wurde aufgehoben"]="Auswahl &Ouml;ffnungsverkleidung wurde aufgehoben";

errors["DB<646 und ts_oeffnungsverkleidung"]="Bei der angegebenen Decken&ouml;ffnungsbreite ist eine &Ouml;ffnungsverkleidung nicht m&ouml;glich. <br />F&uuml;r den Einsatz von Raumspartreppen muss die Decken&ouml;ffnung mind. 60 cm breit sein. W&auml;hlen Sie eine &Ouml;ffnungsverkleidung sind zus&auml;tzlich 4,6 cm Breite, also insgesamt eine mind. 64,6 cm breite Decken&ouml;ffnung erforderlich.";



warnings=new Array();
warnings["DB Warning 1"]="Schmale Decken&ouml;ffnung. <br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine topstep mit Stufenbreite 50 cm (Gesamtbreite Treppe 57 cm) m&ouml;glich. <br />F&uuml;r 60 cm breite Stufen (Gesamtbreite Treppe 67 cm) muss die Decken&ouml;ffnung mind. 70,0 cm breit sein. <br />W&auml;hlen Sie eine Öffnungsverkleidung sind zus&auml;tzlich mind. 4,6 cm Breite erforderlich.";
warnings["DB Warning 2"]="Schmale Decken&ouml;ffnung. <br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine topstep mit Stufenbreite 50 cm (Gesamtbreite Treppe 57 cm) m&ouml;glich. <br />F&uuml;r 60 cm breite Stufen (Gesamtbreite Treppe 67 cm) muss die Decken&ouml;ffnung mind. 70,0 cm breit sein. <br />W&auml;hlen Sie eine Öffnungsverkleidung sind zus&auml;tzlich mind. 4,6 cm Breite erforderlich.";
warnings["DB Warning 3"]="Schmale Decken&ouml;ffnung.<br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine midstep mit Stufenbreite 48 cm (Gesamtbreite Treppe 54 cm) m&ouml;glich.<br />F&uuml;r 58 cm breite Stufen (Gesamtbreite Treppe 64 cm) muss die Decken&ouml;ffnung mind. 70,0 cm breit sein.";
warnings["DB Warning 4"]="Schmale Decken&ouml;ffnung.<br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine midstep mit Stufenbreite 48 cm (Gesamtbreite Treppe 54 cm) m&ouml;glich.<br />F&uuml;r 58 cm breite Stufen (Gesamtbreite Treppe 64 cm) muss die Decken&ouml;ffnung mind. 70,0 cm breit sein.";

warnings["B 400-500"]="Geringer verf&uuml;gbarer Bereich!<br />Bei den angegebenen Ma&szlig;en ist eventuell ein anderer Treppentyp mit geringerem Treppengrund die bessere L&ouml;sung und bietet eine bequemere Einstiegsbreite.<br />Wir empfehlen zum bequemen Begehen:<br />verf&uuml;gbarer Bereich b = Treppengrund a + mind. 50 cm Einstiegsbreite e<br />Wir beraten Sie gerne: 0931 / 614 05-0";	
warnings["k 170-190"]="Geringe Kopffreiheit!<br />Bei den angegegebenen Ma&szlig;en bietet eventuell ein anderer Treppentyp mehr Kopffreiheit.<br />Wir empfehlen f&uuml;r Kopffreiheit mind. 190 cm.<br />Wir beraten Sie gerne: 0931 / 614 05-0";

warnings["Preisfinder B 400-500"]="Geringer verf&uuml;gbarer Bereich!<br />Bei den angegebenen Ma&szlig;en ist eventuell ein anderer Treppentyp mit geringerem Treppengrund die bessere L&ouml;sung und bietet eine bequemere Einstiegsbreite.<br />Wir empfehlen zum bequemen Begehen:<br />verf&uuml;gbarer Bereich b = Treppengrund a + mind. 50 cm Einstiegsbreite e";	
warnings["Preisfinder k 170-190"]="Geringe Kopffreiheit!<br />Bei den angegegebenen Ma&szlig;en bietet eventuell ein anderer Treppentyp mehr Kopffreiheit.<br />Wir empfehlen f&uuml;r Kopffreiheit mind. 190 cm.";


//warnings["DB Meldung topstep_geschwungen"]="Schmale Decken&ouml;ffnung.<br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine topstep mit Stufenbreite 50 cm (Gesamtbreite Treppe 57 cm) m&ouml;glich. F&uuml;r 60 cm breite Stufen (Gesamtbreite Treppe 67 cm) muss die Decken&ouml;ffnung mind. 70,0 cm breit sein. W&auml;hlen Sie eine Öffnungsverkleidung sind zus&auml;tzlich mind. 4,6 cm Breite erforderlich. ";
//warnings["DB Meldung topstep_gerade"]="Schmale Decken&ouml;ffnung.<br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine topstep mit Stufenbreite 50 cm (Gesamtbreite Treppe 57 cm) m&ouml;glich. F&uuml;r 60 cm breite Stufen (Gesamtbreite Treppe 67 cm) muss die Decken&ouml;ffnung mind. 70,0 cm breit sein. W&auml;hlen Sie eine Öffnungsverkleidung sind zus&auml;tzlich mind. 4,6 cm Breite erforderlich. ";

//warnings["DB Meldung midstep_gewinkelt"]="Schmale Decken&ouml;ffnung.<br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine midstep mit Stufenbreite 48 cm (Gesamtbreite Treppe 54 cm) m&ouml;glich. F&uuml;r 58 cm breite Stufen (Gesamtbreite Treppe 64 cm) muss die Decken&ouml;ffnung mind. 70,0 cm breit sein.";
//warnings["DB Meldung midstep_gerade"]="Schmale Decken&ouml;ffnung.<br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine midstep mit Stufenbreite 48 cm (Gesamtbreite Treppe 54 cm) m&ouml;glich. F&uuml;r 58 cm breite Stufen (Gesamtbreite Treppe 64 cm) muss die Decken&ouml;ffnung mind. 70,0 cm breit sein.";


warnings["DB Meldung topstep_geschwungen"]="Schmale Treppe.<br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine topstep mit Stufenbreite 50 cm (Gesamtbreite Treppe 57 cm) m&ouml;glich.<br />F&uuml;r 60 cm breite Stufen (Gesamtbreite Treppe 67 cm) muss die Decken&ouml;ffnung mind. 67,0 cm breit sein, w&auml;hlen Sie ein Gel&auml;nder sind zus&auml;tzlich mind. 3,0 cm Breite erforderlich, w&auml;hlen Sie eine &Ouml;ffnungsverkleidung sind zus&auml;tzlich mind. 4,6 cm Breite erforderlich.";
warnings["DB Meldung topstep_gerade"]="Schmale Treppe.<br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine topstep mit Stufenbreite 50 cm (Gesamtbreite Treppe 57 cm) m&ouml;glich.<br />F&uuml;r 60 cm breite Stufen (Gesamtbreite Treppe 67 cm) muss die Decken&ouml;ffnung mind. 67,0 cm breit sein, w&auml;hlen Sie ein Gel&auml;nder sind zus&auml;tzlich mind. 3,0 cm Breite erforderlich, w&auml;hlen Sie eine &Ouml;ffnungsverkleidung sind zus&auml;tzlich mind. 4,6 cm Breite erforderlich.";

warnings["DB Meldung midstep_gewinkelt"]="Schmale Treppe.<br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine midstep mit Stufenbreite 48 cm (Gesamtbreite Treppe 54 cm) m&ouml;glich. F&uuml;r 58 cm breite Stufen (Gesamtbreite Treppe 64 cm) muss die Decken&ouml;ffnung mind. 70,0 cm breit sein.";
warnings["DB Meldung midstep_gerade"]="Schmale Treppe.<br />Bei der angegebenen Decken&ouml;ffnungsbreite ist nur eine midstep mit Stufenbreite 48 cm (Gesamtbreite Treppe 54 cm) m&ouml;glich. F&uuml;r 58 cm breite Stufen (Gesamtbreite Treppe 64 cm) muss die Decken&ouml;ffnung mind. 70,0 cm breit sein.";




warnings["Einstiegsbreite e > 50 cm (ausreichend)"]="Einstiegsbreite e > 50 cm (ausreichend)";
warnings["Einstiegsbreite e < 50 cm (gering)"]="Einstiegsbreite e < 50 cm (gering)";
warnings["Einstiegsbreite e < 40 cm (nicht ausreichend)"]="Einstiegsbreite e < 40 cm (nicht ausreichend)";
warnings["Kopffreiheit k > 190 cm (ausreichend)"]="Kopffreiheit k > 190 cm (ausreichend)";
warnings["Kopffreiheit k < 190 cm (gering)"]="Kopffreiheit k < 190 cm (gering)";
warnings["Kopffreiheit k < 170 cm (nicht ausreichend)"]="Kopffreiheit k < 170 cm (nicht ausreichend)";


debugstyle=' style="font-size: 1.1em; color: red;" ';


//FH	a Treppengrund	Winkel a	dl_faktor
data_midstep_gewinkelt= new Array(
 new Array(2500,	1775,	33.76,	132.8),
 new Array(2525,	1775,	33.76,	116.1),
 new Array(2540,	1775,	33.76,	106.1),
 new Array(2550,	1698.3,	31.9,	135.2),
 new Array(2575,	1698.3,	31.9,	119.6),
 new Array(2590,	1698.3,	31.9,	110.2),
 new Array(2600,	1619.5,	30.1,	137.0),
 new Array(2625,	1619.5,	30.1,	122.5),
 new Array(2640,	1619.5,	30.1,	113.8),
 new Array(2650,	1535.6,	28.1,	139.3),
 new Array(2675,	1535.6,	28.1,	125.9),
 new Array(2690,	1535.6,	28.1,	117.9),
 new Array(2700,	1444.8,	26.1,	142.5),
 new Array(2725,	1444.8,	26.1,	130.3),
 new Array(2740,	1444.8,	26.1,	122.9),
 new Array(2750,	1345.4,	23.8,	146.8),
 new Array(2775,	1345.4,	23.8,	135.8),
 new Array(2790,	1345.4,	23.8,	129.2),
 new Array(2800,	1234.9,	21.4,	152.6),
 new Array(2825,	1234.9,	21.4,	142.8),
 new Array(2850,	1234.9,	21.4,	133.0)
);

// FH	Treppengrund	Winkel a	dl_faktor
data_midstep_gerade= new Array(
new Array(2500,	2864.0,	48.7,	75.8),
new Array(2525,	2864.0,	48.7,	47.3),
new Array(2540,	2864.0,	48.7,	30.2),
new Array(2550,	2822.0,	47.69,	75.0),
new Array(2575,	2822.0,	47.69,	47.5),
new Array(2590,	2822.0,	47.69,	31.0),
new Array(2600,	2778.0,	46.66,	74.8),
new Array(2625,	2778.0,	46.66,	48.3),
new Array(2640,	2778.0,	46.66,	32.4),
new Array(2650,	2731.0,	45.61,	75.2),
new Array(2675,	2731.0,	45.61,	49.6),
new Array(2690,	2731.0,	45.61,	34.3),
new Array(2700,	2684.0,	44.54,	74.8),
new Array(2725,	2684.0,	44.54,	50.3),
new Array(2740,	2684.0,	44.54,	35.8),
new Array(2750,	2634.0,	43.44,	76.4),
new Array(2775,	2634.0,	43.44,	52.7),
new Array(2790,	2634.0,	43.44,	38.5),
new Array(2800,	2578.0,	42.21,	81.9),
new Array(2825,	2578.0,	42.21,	59.3),
new Array(2850,	2578.0,	42.21,	36.6)
);


data =new Array();
data["topstep_geschwungen"] =new Array();
data["topstep_geschwungen"]["winkel"]=(64 * 2 * Math.PI)/360;
data["topstep_geschwungen"]["x2"]=164; 
data["topstep_geschwungen"]["a2"]=148;
data["topstep_geschwungen"]["staerke_deckenverkleidung"]=23;
data["topstep_geschwungen"]["b1"]=192;
data["topstep_geschwungen"]["handlauf"]=30;
data["topstep_geschwungen"]["treppenbreite_schmal"]=570;
data["topstep_geschwungen"]["treppenbreite_breit"]=670;
data["topstep_geschwungen"]["test_treppenbreite"]=670;
data["topstep_geschwungen"]["stufenbreite_schmal"]=500;
data["topstep_geschwungen"]["stufenbreite_breit"]=600;





data["topstep_gerade"] =new Array();
data["topstep_gerade"]["winkel"]=(47.3 * 2 * Math.PI)/360;
data["topstep_gerade"]["x2"]=90; 
data["topstep_gerade"]["a2"]=180;
data["topstep_gerade"]["staerke_deckenverkleidung"]=23;
data["topstep_gerade"]["b1"]=117;
data["topstep_gerade"]["handlauf"]=30;
data["topstep_gerade"]["treppenbreite_schmal"]=570;
data["topstep_gerade"]["treppenbreite_breit"]=670;
data["topstep_gerade"]["test_treppenbreite"]=670;
data["topstep_gerade"]["stufenbreite_schmal"]=500;
data["topstep_gerade"]["stufenbreite_breit"]=600;



data["midstep_gewinkelt"] =new Array();

data["midstep_gewinkelt"]["treppenbreite_schmal"]=540;
data["midstep_gewinkelt"]["treppenbreite_breit"]=640;
data["midstep_gewinkelt"]["stufenbreite_schmal"]=480;
data["midstep_gewinkelt"]["stufenbreite_breit"]=580;
data["midstep_gewinkelt"]["test_treppenbreite"]=700;







data["midstep_gerade"] =new Array();


data["midstep_gerade"]["treppenbreite_schmal"]=540;
data["midstep_gerade"]["treppenbreite_breit"]=640;
data["midstep_gerade"]["stufenbreite_schmal"]=480;
data["midstep_gerade"]["stufenbreite_breit"]=580;
data["midstep_gerade"]["test_treppenbreite"]=700;

/*********************** PREISDATEN *****************************/
data["topstep_geschwungen"]["grundpreis"]=new Array();
data["topstep_geschwungen"]["gelaender_holz"]=new Array();
data["topstep_geschwungen"]["gelaender_stahl"]=new Array();
data["topstep_gerade"]["grundpreis"]=new Array();
data["topstep_gerade"]["gelaender_holz"]=new Array();
data["topstep_gerade"]["gelaender_stahl"]=new Array();

data["midstep_gewinkelt"]["grundpreis"]=new Array();
data["midstep_gewinkelt"]["gelaender"]=new Array();
data["midstep_gewinkelt"]["gelaender_6_staketen"]=new Array();

data["midstep_gerade"]["grundpreis"]=new Array();
data["midstep_gerade"]["gelaender"]=new Array();
data["midstep_gerade"]["gelaender_12_staketen"]=new Array();
/********************************************************************/

data["topstep_geschwungen"]["name"]="Raumspartreppe topstep<br />Stufenform geschwungen";
data["topstep_geschwungen"]["text_gelaender"]="Gel&auml;nder topstep, wangenb&uuml;ndig,";

data["topstep_geschwungen"]["grundpreis"]["kiefer"]=1010;//980;//940;//EURO
data["topstep_geschwungen"]["grundpreis"]["buche"]=1295;//1250;1210;//EURO
data["topstep_geschwungen"]["gelaender_holz"]["kiefer"]=280; //270;//260;//EURO
data["topstep_geschwungen"]["gelaender_holz"]["buche"]=340; //330;//320;//EURO
data["topstep_geschwungen"]["gelaender_stahl"]["kiefer"]=340; //330;//320;//EURO
data["topstep_geschwungen"]["gelaender_stahl"]["buche"]=385; //375;//380;//EURO
data["topstep_geschwungen"]["ueberhoehe_treppe_285"]=113; //110;//100;//EURO
data["topstep_geschwungen"]["ueberhoehe_gelaender_285"]=93; //90;//80;//EURO

data["topstep_geschwungen"]["schutzgelaender_holz_lfm"]=196; //190;//180;//EURO
data["topstep_geschwungen"]["schutzgelaender_stahl_lfm"]=248; //240;//230;//EURO
data["topstep_geschwungen"]["oeffnungsverkleidung_lfm"]=93; //90;//80;//EURO




data["topstep_gerade"]["name"]="Raumspartreppe topstep<br />Stufenform gerade";
data["topstep_gerade"]["text_gelaender"]="Gel&auml;nder topstep, wangenb&uuml;ndig,";
data["topstep_gerade"]["grundpreis"]["kiefer"]=1010; //980;//940;//EURO
data["topstep_gerade"]["grundpreis"]["buche"]=1295; //1250;//1210;//EURO
data["topstep_gerade"]["gelaender_holz"]["kiefer"]=280; //270;//260;//EURO
data["topstep_gerade"]["gelaender_holz"]["buche"]=340; //330;//320;//EURO
data["topstep_gerade"]["gelaender_stahl"]["kiefer"]=340; //330;//320;//EURO
data["topstep_gerade"]["gelaender_stahl"]["buche"]=385; //375;//380;//EURO
data["topstep_gerade"]["ueberhoehe_treppe_285"]=113;//110;//100;//EURO
data["topstep_gerade"]["ueberhoehe_gelaender_285"]=93;//90;//80;//EURO

data["topstep_gerade"]["schutzgelaender_holz_lfm"]=196;//193;//190;//180;//EURO
data["topstep_gerade"]["schutzgelaender_stahl_lfm"]=248;//240;//230;//EURO
data["topstep_gerade"]["oeffnungsverkleidung_lfm"]=93;//90;//80;//EURO







data["midstep_gewinkelt"]["name"]="Raumspartreppe midstep<br />Stufenform gewinkelt";
data["midstep_gewinkelt"]["text_gelaender"]="Gel&auml;nder midstep, angeschraubt,";
data["midstep_gewinkelt"]["grundpreis"]["kiefer"]=735; //715;//680;//EURO
data["midstep_gewinkelt"]["grundpreis"]["buche"]=830;//805;//770;//EURO
data["midstep_gewinkelt"]["gelaender"]["kiefer"]=119;// 115;//110;//EURO
data["midstep_gewinkelt"]["gelaender"]["buche"]=149; //145;//140;//EURO

data["midstep_gewinkelt"]["gelaender_6_staketen"]["kiefer"]=149; //145;//140;//EURO
data["midstep_gewinkelt"]["gelaender_6_staketen"]["buche"]=191; //185;//180;//EURO




data["midstep_gerade"]["name"]="Raumspartreppe midstep<br />Stufenform gerade";
data["midstep_gerade"]["text_gelaender"]="Gel&auml;nder midstep, angeschraubt,";
data["midstep_gerade"]["grundpreis"]["kiefer"]=735; //715;//680;//EURO
data["midstep_gerade"]["grundpreis"]["buche"]=830; //805;//770;//EURO
data["midstep_gerade"]["gelaender"]["kiefer"]=119; //115;//110;//EURO
data["midstep_gerade"]["gelaender"]["buche"]=149; //145;//140;//EURO

data["midstep_gerade"]["gelaender_12_staketen"]["kiefer"]=180; //175;//170;//EURO
data["midstep_gerade"]["gelaender_12_staketen"]["buche"]=232; //225;//220;//EURO


data["texte"]=new Array();
data["texte"]["kiefer"]="Holzart Kiefer";
data["texte"]["buche"]="Holzart Buche";
data["texte"]["ueberhoehetext"]="<strong>Überh&ouml;he Raumspartreppe topstep</strong> (FH>285)";
data["texte"]["ueberhoehegelaendertext"]="<strong>Überh&ouml;he Gel&auml;nder topstep</strong> (FH>285)";


data["texte"]["gelaenderholzart_buche"]="Holzart Buche, ";
data["texte"]["gelaenderholzart_kiefer"]="Holzart Kiefer, ";
data["texte"]["gelaenderstabart_stahl"]="Gel&auml;nderst&auml;be Edelstahl";
data["texte"]["gelaenderstabart_holz"]="Gel&auml;nderst&auml;be Holz";




data["texte"]["Pfosten und Handlauf"]="Pfosten + Handlauf";
data["texte"]["Pfosten und Handlauf und 6 Staketen"]="Pfosten + Handlauf + 6 Staketen";
data["texte"]["Pfosten und Handlauf und 12 Staketen"]="Pfosten + Handlauf + 12 Staketen";


data["texte"]["Schutzgelaender"]="Schutzgel&auml;nder, mit Pfosten,";

data["texte"]["schutzstabart_holz_buche"]="Holzart Buche, Gel&auml;nderst&auml;be Holz;";
data["texte"]["schutzstabart_holz_kiefer"]="Holzart Kiefer, Gel&auml;nderst&auml;be Holz;";
data["texte"]["schutzstabart_stahl_buche"]="Holzart Buche, Gel&auml;nderst&auml;be Edelstahl;";
data["texte"]["schutzstabart_stahl_kiefer"]="Holzart Kiefer, Gel&auml;nderst&auml;be Edelstahl;";

data["texte"]["Deckenverkleidung"]="<strong>&Ouml;ffnungsverkleidung  mit Eckverbindungen</strong><br />";



/************************************************************************************/
geh_mann=new Image();
geh_mann.src="fileadmin/template/images/massbox/anzeige_gruen.gif";

steh_mann=new Image();
steh_mann.src="fileadmin/template/images/massbox/anzeige_rot.gif";

kein_mann=new Image();
kein_mann.src="fileadmin/template/images/massbox/platzhalter.gif";


/************************************************************************************/

function init_all(starttyp){ 
//alert("init_all("+starttyp+")");

	/*******************/

/****** OBJEKTE LADEN ****/
	obj_input_FD=getElem('cm_FD');
	obj_input_FH=getElem('cm_FH');
	obj_input_DL=getElem('cm_DL');
	obj_input_DB=getElem('cm_DB');
	obj_input_B=getElem('cm_B');
	obj_myPrint=getElem('print_field');
	
				
	obj_chk_topstep_geschwungen=getElem('chk_topstep_geschwungen');
	obj_bild_topstep_geschwungen=getElem('bild_topstep_geschwungen');
	obj_div_platz_topstep_geschwungen=getElem('div_platz_topstep_geschwungen');
	obj_chk_midstep_gewinkelt=getElem('chk_midstep_gewinkelt');
	obj_bild_midstep_gewinkelt=getElem('bild_midstep_gewinkelt');
	obj_div_platz_midstep_gewinkelt=getElem('div_platz_midstep_gewinkelt');
	obj_chk_topstep_gerade=getElem('chk_topstep_gerade');
	obj_bild_topstep_gerade=getElem('bild_topstep_gerade');
	obj_div_platz_topstep_gerade=getElem('div_platz_topstep_gerade');
	obj_chk_midstep_gerade=getElem('chk_midstep_gerade');
	obj_bild_midstep_gerade=getElem('bild_midstep_gerade');
	obj_div_platz_midstep_gerade=getElem('div_platz_midstep_gerade');
	obj_radio_holzart_kiefer=getElem('radio_holzart_kiefer');
	obj_radio_holzart_buche=getElem('radio_holzart_buche');

	obj_radio_gelaender_links=getElem('radio_gelaender_links');
	obj_radio_gelaender_rechts=getElem('radio_gelaender_rechts');
	obj_radio_gelaender_keins=getElem('radio_gelaender_keins');
	
	
	obj_radio_ts_stab_stahl=getElem('radio_ts_stab_stahl');
	obj_radio_ts_stab_holz=getElem('radio_ts_stab_holz');

	obj_chk_mit_staketen=getElem('chk_mit_staketen');
	
	obj_chk_ts_schutz_r=getElem('chk_ts_schutz_r');
	obj_chk_ts_schutz_l=getElem('chk_ts_schutz_l');
	obj_chk_ts_schutz_s=getElem('chk_ts_schutz_s');
	obj_chk_ts_schutz_w=getElem('chk_ts_schutz_w');
	obj_inp_schutz_lfm=getElem('inp_schutz_lfm');

	obj_radio_ts_schutz_stahl=getElem('radio_ts_schutz_stahl');
	obj_radio_ts_schutz_holz=getElem('radio_ts_schutz_holz');

	obj_chk_ts_oeffnungsverkleidung=getElem('chk_ts_oeffnungsverkleidung');
	
	obj_a_druck=getElem("seiteDrucken");
	if("undefined"==typeof(ini_druck_link_start)){
		ini_druck_link_start=(obj_a_druck?obj_a_druck.href:"");
	}
// hier Übergabe !!!

  glob_err=1;
switch(starttyp){
case "allgemein":
default:
	FD=250;// int Millimeter
	FH=2750;// int Millimeter
	DL=2500;// int Millimeter
	DB=1000;// int Millimeter
	B=3500;// int Millimeter
	gewaehlte_treppe="";//''|'topstep_geschwungen'|'topstep_gerade'|'midstep_gewinkelt'|'midstep_gerade'
	holzart="kiefer";// 'kiefer'|'buche'
	gelaender="";// ''|'rechts'|'links'
	ms_staketen=false;// true|false
	ts_gelaender_staebe='';// ''|'holz'|'stahl'
	ts_schutz_staebe='';// ''|'holz'|'stahl'
	ts_schutz_rechts=false;// true|false
	ts_schutz_links=false;// true|false
	ts_schutz_schmal=false;// true|false
	ts_schutz_weiter=false;// true|false
	ts_schutz_weiter_lfm=0;// int Millimeter
	ts_oeffnungsverkleidung=false;// true|false
}
if("undefined"!=typeof(mbdata)){
		// wenn Array mbdata existiert 
		// dann Druckaufruf lade mbdata Daten
/*
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb01="+escape(FD));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb02="+escape(FH));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb03="+escape(DL));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb04="+escape(DB));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb05="+escape(B));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb06="+escape(gewaehlte_treppe));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb07="+escape(holzart));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb08="+escape(gelaender));	
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb09="+(ms_staketen?1:0));	
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb10="+escape(ts_gelaender_staebe));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb11="+escape(ts_schutz_staebe));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb12="+(ts_schutz_rechts?1:0));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb13="+(ts_schutz_links?1:0));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb14="+(ts_schutz_schmal?1:0));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb15="+(ts_schutz_weiter?1:0));
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb16="+escape(ts_schutz_weiter_lfm));	
	new_druck_link=	new_druck_link.replace(/print=1/,"print=1&mb17="+(ts_oeffnungsverkleidung?1:0));

*/		
		FD=parseInt(mbdata['01'],10);
		FH=parseInt(mbdata['02'],10);
		DL=parseInt(mbdata['03'],10);
		DB=parseInt(mbdata['04'],10);
		B=parseInt(mbdata['05'],10);
		gewaehlte_treppe=mbdata['06'];
		holzart=mbdata['07'];
		gelaender=mbdata['08'];
		ms_staketen=false;if(mbdata['09']=="1"){ms_staketen=true;}
		ts_gelaender_staebe=mbdata['10'];
		ts_schutz_staebe=mbdata['11'];
		ts_schutz_rechts=false;if(mbdata['12']=="1"){ts_schutz_rechts=true;}
		ts_schutz_links=false;if(mbdata['13']=="1"){ts_schutz_links=true;}		
		ts_schutz_schmal=false;if(mbdata['14']=="1"){ts_schutz_schmal=true;}
		ts_schutz_weiter=false;if(mbdata['15']=="1"){ts_schutz_weiter=true;}
		ts_schutz_weiter_lfm=parseInt(mbdata['16'],10);
		ts_oeffnungsverkleidung=false;if(mbdata['17']=="1"){ts_oeffnungsverkleidung=true;}
}
/**** INITIALISIERE FORMULAR ****/
	obj_input_FD.value=toOutput(FD);
	obj_input_FH.value=toOutput(FH);
	obj_input_DL.value=toOutput(DL);
	obj_input_DB.value=toOutput(DB);
	obj_input_B.value=toOutput(B);
	
	obj_chk_topstep_geschwungen.checked=false;
	obj_chk_midstep_gewinkelt.checked=false;
	obj_chk_topstep_gerade.checked=false;
	obj_chk_midstep_gerade.checked=false;
	switch(gewaehlte_treppe){
		case "topstep_geschwungen":
			obj_chk_topstep_geschwungen.checked=true;
		break;
		case "midstep_gewinkelt":
			obj_chk_midstep_gewinkelt.checked=true;
		break;
		case "topstep_gerade":
			obj_chk_topstep_gerade.checked=true;
		break;
		case "midstep_gerade":
			obj_chk_midstep_gerade.checked=true;
		break;
	}
	if(holzart!="kiefer"){
		holzart="buche";
		obj_radio_holzart_buche.checked=true;
	}else{
		obj_radio_holzart_kiefer.checked=true;
	}	
	switch(gelaender){
		case "links":
			obj_radio_gelaender_links.checked=true;
		break;
		case "rechts":
			obj_radio_gelaender_rechts.checked=true;
		break;
		default:	
			obj_radio_gelaender_links.checked=false;
			obj_radio_gelaender_rechts.checked=false;
	}

//
	obj_chk_mit_staketen.checked=false;
	obj_radio_ts_stab_stahl.checked=false;
	obj_radio_ts_stab_holz.checked=false;
	obj_radio_ts_schutz_stahl.checked=false;
	obj_radio_ts_schutz_holz.checked=false;
	obj_chk_ts_schutz_r.checked=false;
	obj_chk_ts_schutz_l.checked=false;
	obj_chk_ts_schutz_s.checked=false;
	obj_chk_ts_schutz_w.checked=false;
	obj_inp_schutz_lfm.value=0;
	switch(gewaehlte_treppe){
		case "topstep_geschwungen":
		case "topstep_gerade":	
			ms_staketen=false;
			aktivate('topstepblock');			
			switch(ts_gelaender_staebe){
				case "stahl":obj_radio_ts_stab_stahl.checked=true;break;
				case "holz":obj_radio_ts_stab_holz.checked=true;break;
				default:ts_gelaender_staebe='';
			}
			switch(ts_schutz_staebe){
				case "stahl":obj_radio_ts_schutz_stahl.checked=true;break;
				case "holz":obj_radio_ts_schutz_holz.checked=true;break;
				default:ts_gelaender_staebe='';
			}
			obj_chk_ts_schutz_r.checked=ts_schutz_rechts;
			obj_chk_ts_schutz_l.checked=ts_schutz_links;
			obj_chk_ts_schutz_s.checked=ts_schutz_schmal;
			obj_chk_ts_schutz_w.checked=ts_schutz_weiter;
			obj_inp_schutz_lfm.value=toOutput(ts_schutz_weiter_lfm);
			obj_chk_ts_oeffnungsverkleidung.checked=ts_oeffnungsverkleidung;
	
				
			deaktivate('midstepblock');			
		break;
		case "midstep_gewinkelt":
		case "midstep_gerade":		
			aktivate('midstepblock');			
			obj_chk_mit_staketen.checked=ms_staketen;
			ts_gelaender_staebe='';
			ts_schutz_staebe='';
			ts_schutz_rechts=false;
			ts_schutz_links=false;
			ts_schutz_schmal=false;
			ts_schutz_weiter_lfm=0;
			ts_oeffnungsverkleidung=false;
			
			deaktivate('topstepblock');
		break;
		default:
			deaktivate('midstepblock');
			deaktivate('topstepblock');
	}
	korrigiere_ampeln();
}    
/************************************************************************************/
function korrigiere_ampeln(){
  glob_err=0;
  glob_verbote=new Array();

  glob_verbote["B"]=0;
  glob_verbote["k"]=0;
  
 	glob_Treppengrund=0;
 	glob_e=0;
 	glob_k=0;
 	glob_breite=0;
 	glob_stufenbreite=0;
    
	if(FD==0 || FH==0 || DL==0 || DB==0 || B==0 ){
		obj_bild_topstep_geschwungen.src=kein_mann.src;
		obj_bild_midstep_gewinkelt.src=kein_mann.src;
		obj_bild_topstep_gerade.src=kein_mann.src;
		obj_bild_midstep_gerade.src=kein_mann.src;
     glob_err=1;
	}else{
     if(DB < 600 ){    
      startAlert(errors["Ueberschrift DB zu Klein"],errors["DB zu Klein"]);
      glob_err=1;
    }
		
  	if(ist_erlaubt('topstep_geschwungen')){
		 obj_bild_topstep_geschwungen.src=geh_mann.src;
		}else{
			if( obj_chk_topstep_geschwungen.checked==true){
				widerspruch = true;
			 	obj_chk_topstep_geschwungen.checked=false;
			}
			obj_bild_topstep_geschwungen.src=steh_mann.src;
		}		
	
		if(ist_erlaubt('midstep_gewinkelt')){
		 obj_bild_midstep_gewinkelt.src=geh_mann.src;
		}else{
			if( obj_chk_midstep_gewinkelt.checked==true){
				widerspruch = true;
			 	obj_chk_midstep_gewinkelt.checked=false;
			}
			obj_bild_midstep_gewinkelt.src=steh_mann.src;
		}
		
		if(ist_erlaubt('topstep_gerade')){
		 obj_bild_topstep_gerade.src=geh_mann.src;
		}else{
			if( obj_chk_topstep_gerade.checked==true){
				widerspruch = true;
			 	obj_chk_topstep_gerade.checked=false;
			}
			obj_bild_topstep_gerade.src=steh_mann.src;
		}
		
		if(ist_erlaubt('midstep_gerade')){
		 obj_bild_midstep_gerade.src=geh_mann.src;
		}else{
			if( obj_chk_midstep_gerade.checked==true){
				widerspruch = true;
			 	obj_chk_midstep_gerade.checked=false;
			}
			obj_bild_midstep_gerade.src=steh_mann.src;
		}
		var glob_error_div_text="";				
		if(  glob_verbote["B"]==4){
			glob_error_div_text+=errors["B<40"];
		}
		if(  glob_verbote["k"]==4){
			glob_error_div_text+=errors["k<170"];
		}
		
		if(glob_error_div_text!=""){
		 	startAlert(errors["Ueberschrift glob_verbote"],glob_error_div_text);
		}
		
	}
	
  show_preisfinder();
}
/************************************************************************************************************************/
function ist_erlaubt(treppe){
	var ret=true;
	switch(treppe){
		case "topstep_geschwungen":
			ret=berechne_topstep_geschwungen();
		break;
		
		case "midstep_gewinkelt":
			ret=berechne_midstep_gewinkelt();
		break;
		
		case "topstep_gerade":
			ret=berechne_topstep_gerade();
		break;
		
		case "midstep_gerade":
			ret=berechne_midstep_gerade();
		break;
		
	}
	return ret;
}
/************************************************************************************************************************/
function is_allowed_zahl(val){
	if(val.match(/^[0-9]+\,[0-9]$/)){return true;}
	if(val.match(/^[0-9]+$/)){return true;}
	return false;
}

function speicher_FD(){
	FD=0;
	akt_val=obj_input_FD.value;
	if(is_allowed_zahl(akt_val)){
		FD =	toInput(akt_val);
	}else{
		startAlert(errors["Ueberschrift Zahleingabe"],errors["FD Zahleingabe"]);
		obj_input_FD.focus();
		obj_input_FD.select();
	}
	korrigiere_ampeln();
}
function speicher_FH(){
	FH=0;
	akt_val=obj_input_FH.value;
	if(is_allowed_zahl(akt_val)){
		FH	=	toInput(akt_val);
	}else{
		startAlert(errors["Ueberschrift Zahleingabe"],errors["FH Zahleingabe"]);
		obj_input_FH.focus();
		obj_input_FH.select();
	}
	korrigiere_ampeln();
}
function speicher_DL(){
	DL=0;
	akt_val=obj_input_DL.value;
	if(is_allowed_zahl(akt_val)){
		DL	=	toInput(akt_val);
	}else{
		startAlert(errors["Ueberschrift Zahleingabe"],errors["DL Zahleingabe"]);
		obj_input_DL.focus();
		obj_input_DL.select();
	}
	korrigiere_ampeln();
}
function speicher_DB(){
	DB=0;
	akt_val=obj_input_DB.value;
	if(is_allowed_zahl(akt_val)){
		DB=	toInput(akt_val);
	}else{
		startAlert(errors["Ueberschrift Zahleingabe"],errors["DB Zahleingabe"]);
		obj_input_DB.focus();
		obj_input_DB.select();
	}

  if( 
    (gewaehlte_treppe=="topstep_gerade" || gewaehlte_treppe=="topstep_geschwungen") 
    && DB<646 
    && ts_oeffnungsverkleidung ){

      ts_oeffnungsverkleidung=false;
      obj_chk_ts_oeffnungsverkleidung.checked=ts_oeffnungsverkleidung;
    	startAlert(errors["Ueberschrift Auswahl Öffnungsverkleidung wurde aufgehoben"],errors["DB<646 und ts_oeffnungsverkleidung"]);
  }



	korrigiere_ampeln();
}
function speicher_B(){
	B=0;
	akt_val=obj_input_B.value;
	if(is_allowed_zahl(akt_val)){
		B	=	toInput(akt_val);
	}else{
		startAlert(errors["Ueberschrift Zahleingabe"],errors["B Zahleingabe"]);
		obj_input_B.focus();
		obj_input_B.select();
	}
	korrigiere_ampeln();
}
function toOutput(val_in_mm){
  var tmp=""+val_in_mm;
  val_in_mm=tmp.replace(/,/g,".");
	if(val_in_mm==0)return val_in_mm;
	var ret_in_cm = val_in_mm/10;
  tmp=""+ret_in_cm;
  ret_in_cm=tmp.replace(/\./g,",");

	return ret_in_cm;
}
function toInput(val_in_cm){
  var tmp=""+val_in_cm;
  val_in_cm=tmp.replace(/,/g,".");
	if(val_in_cm==0)return "";
	var ret_in_mm = val_in_cm*10;
	return ret_in_mm;
}

function toOutputLfm(val_in_cm){
// Eingabe echter int wert
// Ausgabe mm,mm
  var tmp=""+val_in_cm;
  val_in_cm=tmp.replace(/,/g,".");
	if(val_in_cm==0)return "0,00";

  var tmp= val_in_cm/100;
  tmp=""+tmp;
	var ret_in_m = tmp.replace(/\./g,",");
	return ret_in_m;
}

/***********************************************************************************************************************************/
function show_hilfe(){
	showMe('pop1');
	return;
} 

/************************************************************************************************************************/
function gelaender_click_links(){
	if(gelaender=="links" && obj_radio_gelaender_links.checked ){
		obj_radio_gelaender_links.checked=false;
		gelaender="";
			korrigiere_ampeln();
			return;
	}
	if(obj_radio_gelaender_links.checked){
			gelaender="links";
			if(gewaehlte_treppe=="topstep_gerade" || gewaehlte_treppe=="topstep_geschwungen"){
				if(ts_gelaender_staebe==""){
					ts_gelaender_staebe="holz";
					obj_radio_ts_stab_holz.checked=true;
				}
			}
	}
	korrigiere_ampeln();
}
function gelaender_click_rechts(){

	if(gelaender=="rechts" && obj_radio_gelaender_rechts.checked ){
		obj_radio_gelaender_rechts.checked=false;
		gelaender="";
			korrigiere_ampeln();
			return;
	}


	if(obj_radio_gelaender_rechts.checked){
		gelaender="rechts";
		if(gewaehlte_treppe=="topstep_gerade" || gewaehlte_treppe=="topstep_geschwungen"){
			if(ts_gelaender_staebe==""){
				ts_gelaender_staebe="holz";
				obj_radio_ts_stab_holz.checked=true;
			}
		}
		
	}
	korrigiere_ampeln();
}
function gelaender_click_keins(){

	obj_radio_gelaender_links.checked=false;
	obj_radio_gelaender_rechts.checked=false;		
	obj_radio_gelaender_keins.checked=false;			
	obj_chk_mit_staketen.checked=false;
	obj_radio_ts_stab_stahl.checked=false;
	obj_radio_ts_stab_holz.checked=false;

	gelaender="";// ''|'rechts'|'links'
	ms_staketen=false;// true|false
	ts_gelaender_staebe='';// ''|'holz'|'stahl'
	
	korrigiere_ampeln();
}
/******************************************************/

function holzart_click(){
	if(obj_radio_holzart_kiefer.checked){
		holzart="kiefer";
	}
	if(obj_radio_holzart_buche.checked){
		holzart="buche";
	}
	korrigiere_ampeln();
}
/************************************************************************************************************************/
function staebe_click(art){
	if(obj_radio_ts_stab_stahl.checked){
		ts_gelaender_staebe="stahl";
	}
	if(obj_radio_ts_stab_holz.checked){
		ts_gelaender_staebe="holz";
	}
	korrigiere_ampeln();
}
function deckdenverkleidung_click(){
	if(gewaehlte_treppe!="topstep_geschwungen" && 	gewaehlte_treppe!="topstep_gerade"){
		ts_oeffnungsverkleidung=false;
		obj_chk_ts_oeffnungsverkleidung.checked=false;		
	}else{
		if(obj_chk_ts_oeffnungsverkleidung.checked==true){
			ts_oeffnungsverkleidung=true;
      if( DB<646 ){
        ts_oeffnungsverkleidung=false;
        obj_chk_ts_oeffnungsverkleidung.checked=ts_oeffnungsverkleidung;
      	startAlert(errors["Ueberschrift Auswahl Öffnungsverkleidung wurde aufgehoben"],errors["DB<646 und ts_oeffnungsverkleidung"]);
      }
		}else{
			ts_oeffnungsverkleidung=false;
		}
	}

  var testgt=gewaehlte_treppe;

	korrigiere_ampeln();
  if(testgt!=gewaehlte_treppe){
    errors["treppenwahl_aufgehoben"];
    startAlert(errors["Ueberschrift treppenwahl_aufgehoben"],errors["treppenwahl_aufgehoben"]);
  }

}

function staebe_schutz_click(art){
	if(obj_radio_ts_schutz_stahl.checked){
		ts_schutz_staebe="stahl";
	}
	if(obj_radio_ts_schutz_holz.checked){
		ts_schutz_staebe="holz";
	}
	korrigiere_ampeln();
}
/************************************************************************************************************************/
function test_staebe_art(){
	if(			ts_schutz_rechts
			||	ts_schutz_links
			||	ts_schutz_schmal
			||	ts_schutz_weiter	){
		if(ts_schutz_staebe==""){
			ts_schutz_staebe="holz";
			obj_radio_ts_schutz_holz.checked=true;
		}
		
	}
}
function staebe_schutz_wo_r_click(){
	if(gewaehlte_treppe=="topstep_geschwungen" || gewaehlte_treppe=="topstep_gerade"){		
		ts_schutz_rechts=obj_chk_ts_schutz_r.checked;
	}else{
		obj_chk_ts_schutz_r.checked=false;
		ts_schutz_rechts=false;
	}
	test_staebe_art();
	korrigiere_ampeln();
}
function staebe_schutz_wo_l_click(){
	if(gewaehlte_treppe=="topstep_geschwungen" || gewaehlte_treppe=="topstep_gerade"){		
		ts_schutz_links=obj_chk_ts_schutz_l.checked;	
	}else{
		obj_chk_ts_schutz_l.checked=false;
		ts_schutz_links=false;	
	}
	test_staebe_art();
	korrigiere_ampeln();
}
function staebe_schutz_wo_s_click(){
	if(gewaehlte_treppe=="topstep_geschwungen" || gewaehlte_treppe=="topstep_gerade"){		
		ts_schutz_schmal=obj_chk_ts_schutz_s.checked;	
	}else{
		obj_chk_ts_schutz_s.checked=false;
		ts_schutz_schmal=false;	
	}
	test_staebe_art();
	korrigiere_ampeln();
}
function staebe_schutz_wo_w_click(){
	if(gewaehlte_treppe=="topstep_geschwungen" || gewaehlte_treppe=="topstep_gerade"){		
		ts_schutz_weiter=obj_chk_ts_schutz_w.checked;	
	}else{
		obj_chk_ts_schutz_w.checked=false;
		ts_schutz_weiter=false;	
	}
	test_staebe_art();	
	korrigiere_ampeln();
}
function staebe_schutz_wo_lfm_changed(){
	ts_schutz_weiter_lfm=0;	
	if(gewaehlte_treppe=="topstep_geschwungen" || gewaehlte_treppe=="topstep_gerade"){		
		akt_val=obj_inp_schutz_lfm.value;
		if(is_allowed_zahl(akt_val)){
			ts_schutz_weiter_lfm	=	toInput(akt_val);
		}else{
			startAlert(errors["Ueberschrift Zahleingabe"],errors["STAEBESCHUTZ Zahleingabe"]);
			obj_inp_schutz_lfm.focus();
			obj_inp_schutz_lfm.select();
		}
	}else{
		obj_inp_schutz_lfm.value="";
		ts_schutz_weiter_lfm=0;	
	}
	
	test_staebe_art();
	korrigiere_ampeln();
}
/************************************************************************************************************************/
function midstep_mit_staketen_click(){
	if(gewaehlte_treppe=="midstep_gewinkelt" || gewaehlte_treppe=="midstep_gerade"){
			ms_staketen=obj_chk_mit_staketen.checked;	
	}else{
		obj_chk_mit_staketen.checked=false;
		ms_staketen=false;	
	}
	korrigiere_ampeln();
}		
/************************************************************************************************************************/
function treppe_click(treppe){
	akt_chk_elem=getElem('chk_'+treppe);
	akt_mann_elem=getElem('bild_'+treppe);
	if(akt_chk_elem.checked==true && akt_mann_elem.src==geh_mann.src){
		//löesche andere Wahlen
		obj_chk_topstep_geschwungen.checked=false;
		obj_chk_midstep_gewinkelt.checked=false;
		obj_chk_topstep_gerade.checked=false;
		obj_chk_midstep_gerade.checked=false;
		akt_chk_elem.checked=true;
	}
	if(akt_chk_elem.checked==true && akt_mann_elem.src!=geh_mann.src){
			akt_chk_elem.checked=false;
	}
	aktivate('midstepblock');
	aktivate('topstepblock');
	if(akt_chk_elem.checked==true){
		switch(treppe){
			case "topstep_gerade":
			case "topstep_geschwungen":
				deaktivate('midstepblock');
			break;
			case "midstep_gewinkelt":
			case "midstep_gerade":
				deaktivate('topstepblock');
			break;
		}
	}
	korrigiere_ampeln();
}
/************************************************************************************************************************/
function 		aktivate(idname){
	switch(idname){
		case 	"midstepblock":
			if (obj_myPrint.value == 'print'){
				obj_chk_mit_staketen.disabled=true;
			}else{
				obj_chk_mit_staketen.disabled=false;
			}
		break;
		case 	"topstepblock":
			if (obj_myPrint.value != 'print'){
				obj_chk_ts_oeffnungsverkleidung.disabled=false;
				obj_radio_ts_schutz_stahl.disabled=false;
				obj_radio_ts_schutz_holz.disabled=false;			
				
				obj_radio_ts_stab_stahl.disabled=false;
				obj_radio_ts_stab_holz.disabled=false;
				obj_chk_ts_schutz_r.disabled=false;
				obj_chk_ts_schutz_l.disabled=false;
				obj_chk_ts_schutz_s.disabled=false;
				obj_chk_ts_schutz_w.disabled=false;
				obj_inp_schutz_lfm.disabled=false;
			}else{
				obj_chk_ts_oeffnungsverkleidung.disabled=true;
				obj_radio_ts_schutz_stahl.disabled=true;
				obj_radio_ts_schutz_holz.disabled=true;			
				
				obj_radio_ts_stab_stahl.disabled=true;
				obj_radio_ts_stab_holz.disabled=true;
				obj_chk_ts_schutz_r.disabled=true;
				obj_chk_ts_schutz_l.disabled=true;
				obj_chk_ts_schutz_s.disabled=true;
				obj_chk_ts_schutz_w.disabled=true;
				obj_inp_schutz_lfm.disabled=true;
			}
		break;	
	}
}
function deaktivate(idname){
	switch(idname){
		case 	"midstepblock":
			obj_chk_mit_staketen.checked=false;
			obj_chk_mit_staketen.disabled=true;		
					
			ms_staketen=false;
		
		break;
		case 	"topstepblock":
			obj_chk_ts_oeffnungsverkleidung.disabled=true;
			obj_chk_ts_oeffnungsverkleidung.checked=false;
			obj_radio_ts_schutz_stahl.disabled=true;
			obj_radio_ts_schutz_stahl.checked=false;
			obj_radio_ts_schutz_holz.disabled=true;			
			obj_radio_ts_schutz_holz.checked=false;
			obj_radio_ts_stab_stahl.disabled=true;
			obj_radio_ts_stab_stahl.checked=false;
			obj_radio_ts_stab_holz.disabled=true;
			obj_radio_ts_stab_holz.checked=false;
			obj_chk_ts_schutz_r.disabled=true;
			obj_chk_ts_schutz_r.checked=false;
			obj_chk_ts_schutz_l.disabled=true;
			obj_chk_ts_schutz_l.checked=false;
			obj_chk_ts_schutz_s.disabled=true;
			obj_chk_ts_schutz_s.checked=false;
			obj_chk_ts_schutz_w.disabled=true;
			obj_chk_ts_schutz_w.checked=false;
			obj_inp_schutz_lfm.disabled=true;
			obj_inp_schutz_lfm.value=0;
		
		
			ts_gelaender_staebe='';// ''|'holz'|'stahl'
			ts_schutz_staebe='';// ''|'holz'|'stahl'
			ts_schutz_rechts=false;// true|false
			ts_schutz_links=false;// true|false
			ts_schutz_schmal=false;// true|false
			ts_schutz_weiter=false;// true|false
			ts_schutz_weiter_lfm=0;// int Millimeter
			ts_oeffnungsverkleidung=false;// true|false
		
		
		
			
			
		break;	
	}
}
/************************************************************************************************************************/		

var nA="";
function oeffneAlert(ueberschrift,meldung){
	//rueckgabefunktion hat die form FUNKTION(a,d,.)
	nA="";
	nA+="<form name=\"f1\" onSubmit='hideMe(\"pop2\");'><p>";
	nA+=meldung;
	nA+="&nbsp;<a id=\"okfocus\" border=\"0\"  href='javascript:hideMe(\"pop2\");'>OK</a>"; 
	nA+="</p></form>";
	var obj=getElem("pop2inhalt");
	obj.innerHTML=nA;
	var obj=getElem("titelBar2Inhalt");
	obj.innerHTML=ueberschrift;

	// Work Around!!!
	if("undefined" != typeof(hasOpened['pop2']) ){
		delete hasOpened['pop2'];
	}
	if("undefined" == typeof(hasOpened['pop2']) ){
		if(navigator.appName!="Netscape"){
			offsety-=250;offsetx-=100;
		}else{
			offsety=150 + document.body.scrollTop;
			offsetx=200;
		}
	}


	showMe('pop2');
}
function	startAlert(ueber,text){
	var meldung_2="oeffneAlert('"+ueber+"','"+text+"');"
	setTimeout(	meldung_2,10);
}
function pr(zahl){
	var ret=""+zahl;
	if(ret.indexOf(".")==-1) ret=ret+",00";
	else ret=""+ret.replace(/\./,",");
	if((ret.length - ret.indexOf(",")) <= 2) ret=ret + "0";

	return ret;
}
function pr16(zahl){
	zahl=Math.round(zahl*119)/100;
	var ret=""+zahl;
	if(ret.indexOf(".")==-1) ret=ret+",00";
	else ret=""+ret.replace(/\./,",");
	if((ret.length - ret.indexOf(",")) <= 2) ret=ret + "0";

	return ret;
}
/************************************************************************************************************************/
/************************************************************************************************************************/
/************************************************************************************************************************/
/************************************************************************************************************************/
/************************************************************************************************************************/
/************************************************************************************************************************/
/************************************************************************************************************************/
/************************************************************************************************************************/
/************************************************************************************************************************/
/************************************************************************************************************************/
/************************************************************************************************************************/
function berechne_topstep_geschwungen(){
	ret = true; // Berechnung ist ok d.h. Treppe ist erlaubt
  var ausgabe="";
  var debug_ausgabe="";
  var a1="Treppengrund a: unbekannt";
  var a2="Einstiegsbreite e: unbekannt";
  var a3="Kopffreiheit k: unbekannt";
  if(FH < 2000 || FH > 3250){
   	ausgabe+=errors["topstep_geschwungen FH Fehler"];
    ret=false;
  }
  if(DB < 600 ){    ret=false;   }
  if(ret){
    var Treppengrund=0;
    winkel=data["topstep_geschwungen"]["winkel"];
    Treppengrund=((FH - data["topstep_geschwungen"]["a2"])/Math.sin(winkel))*Math.cos(winkel);
    Treppengrund+= data["topstep_geschwungen"]["x2"];
    if(ts_oeffnungsverkleidung){// wenn deckenverkleidung gewählt
      Treppengrund+=data["topstep_geschwungen"]["staerke_deckenverkleidung"];
    }
    var e=B - Treppengrund ;
    var k= 0 - FD;
    var wenndeckegewaehlt=0;
    if(ts_oeffnungsverkleidung){
      wenndeckegewaehlt=2*data["topstep_geschwungen"]["staerke_deckenverkleidung"];
    }
    k+= Math.sin(winkel)*((DL -data["topstep_geschwungen"]["b1"] - wenndeckegewaehlt)/Math.cos(winkel));
    var test_breite=DB - wenndeckegewaehlt;
    if(gelaender!=""){
      test_breite -= data["topstep_geschwungen"]["handlauf"];
    }
    var breite=data["topstep_geschwungen"]["treppenbreite_schmal"];
    var stufenbreite=data["topstep_geschwungen"]["stufenbreite_schmal"];
    if(test_breite >= data["topstep_geschwungen"]["test_treppenbreite"]){
      breite=data["topstep_geschwungen"]["treppenbreite_breit"];
      stufenbreite=data["topstep_geschwungen"]["stufenbreite_breit"];
    }
		Treppengrund=Math.round(Treppengrund);
		e=Math.round(e);
		k=Math.round(k);
		breite=Math.round(breite);
		stufenbreite=Math.round(stufenbreite);

    debug_ausgabe+="<div "+debugstyle+" >";
    debug_ausgabe+="<br />Treppengrund a "+Math.round(Treppengrund)+ " ";
    debug_ausgabe+="<br />Einstiegsbreite e := "+Math.round(e)+ " ";
    debug_ausgabe+="<br />Kopffreiheit k := "+Math.round(k)+ " ";
    debug_ausgabe+="<br />Treppenbreit:= "+Math.round(breite)+ " "+stufenbreite;	
    debug_ausgabe+="</div>";
		/*****************/
    a1="Treppengrund a: "+toOutput(Treppengrund)+" cm";
    if(e>=500){
	    a2=warnings["Einstiegsbreite e > 50 cm (ausreichend)"];
	  }else if(e>=400){
      a2=warnings["Einstiegsbreite e < 50 cm (gering)"]+create_alert("topstep_geschwungen",warnings["B 400-500"]);
	  }else{
	    a2=warnings["Einstiegsbreite e < 40 cm (nicht ausreichend)"]+create_alert("topstep_geschwungen",errors["B<40"]);
      glob_verbote["B"]++;
    	ret=false;	    
	  }
	  if(k>=1900){
	    a3=warnings["Kopffreiheit k > 190 cm (ausreichend)"];
	  }else if(k>=1700){
	    a3=warnings["Kopffreiheit k < 190 cm (gering)"]+create_alert("topstep_geschwungen",warnings["k 170-190"]);
	  }else{
	    a3=warnings["Kopffreiheit k < 170 cm (nicht ausreichend)"]+create_alert("topstep_geschwungen",errors["k<170"]);
      glob_verbote["k"]++;
    	ret=false;
	  }  
    if(obj_chk_topstep_geschwungen.checked==true && ret==true){
    	glob_Treppengrund=Treppengrund;
    	glob_e=e;
    	glob_k=k;
    	glob_breite=breite;  
    	glob_stufenbreite=stufenbreite;  	    	    	
    }       
  }
  if(ausgabe!="")ausgabe+="<br />";
  ausgabe+=a1+"<br />"+a2+"<br />"+a3;
  /*if(rstdebug){ausgabe+="<br />"+debug_ausgabe;}*/
	obj_div_platz_topstep_geschwungen.innerHTML=ausgabe;
	return ret;
}
/****+**************************************************************************************/
function berechne_topstep_gerade(){
	ret = true; // Berechnung ist ok d.h. Treppe ist erlaubt
  var ausgabe="";
  var debug_ausgabe="";
  var a1="Treppengrund a: unbekannt";
  var a2="Einstiegsbreite e: unbekannt";
  var a3="Kopffreiheit k: unbekannt";
  if(FH < 2000 || FH > 3250){
    ausgabe+=errors["topstep_gerade FH Fehler"];
    ret=false;
  }
  if(DB < 600 ){    ret=false;   }
  if(ret){
    var Treppengrund=0;
    winkel=data["topstep_gerade"]["winkel"];
    Treppengrund=((FH - data["topstep_gerade"]["a2"])/Math.sin(winkel))*Math.cos(winkel);
    Treppengrund+= data["topstep_gerade"]["x2"];
    if(ts_oeffnungsverkleidung){// wenn deckenverkleidung gewählt
      Treppengrund+=data["topstep_gerade"]["staerke_deckenverkleidung"];
    }
    var e=B - Treppengrund ;
    var k= 0 - FD;
    var wenndeckegewaehlt=0;
    if(ts_oeffnungsverkleidung){// wenn deckenverkleidung gewählt
      wenndeckegewaehlt=2*data["topstep_gerade"]["staerke_deckenverkleidung"];
    }
    k+= Math.sin(winkel)*((DL -data["topstep_gerade"]["b1"] - wenndeckegewaehlt)/Math.cos(winkel));
    var test_breite=DB - wenndeckegewaehlt;
    if(gelaender!=""){
      test_breite -= data["topstep_gerade"]["handlauf"];
    }
    var breite=data["topstep_gerade"]["treppenbreite_schmal"];
    var stufenbreite=data["topstep_gerade"]["stufenbreite_schmal"];
    if(test_breite >= data["topstep_gerade"]["test_treppenbreite"]){
      breite=data["topstep_gerade"]["treppenbreite_breit"];
      stufenbreite=data["topstep_gerade"]["stufenbreite_breit"];
    }
		Treppengrund=Math.round(Treppengrund);
		e=Math.round(e);
		k=Math.round(k);
		breite=Math.round(breite);
		stufenbreite=Math.round(stufenbreite);
    debug_ausgabe+="<div "+debugstyle+" >";
    debug_ausgabe+="<br />Treppengrund a "+Math.round(Treppengrund)+ " ";
    debug_ausgabe+="<br />Einstiegsbreite e := "+Math.round(e)+ " ";
    debug_ausgabe+="<br />Kopffreiheit k := "+Math.round(k)+ " ";
    debug_ausgabe+="<br />Treppenbreit:= "+Math.round(breite)+ " "+stufenbreite;	
    debug_ausgabe+="</div>";
		/*****************/
    a1="Treppengrund a: "+toOutput(Treppengrund)+" cm";
    if(e>=500){
	    a2=warnings["Einstiegsbreite e > 50 cm (ausreichend)"];
	  }else if(e>=400){
      a2=warnings["Einstiegsbreite e < 50 cm (gering)"]+create_alert("topstep_gerade",warnings["B 400-500"]);
	  }else{
	    a2=warnings["Einstiegsbreite e < 40 cm (nicht ausreichend)"]+create_alert("topstep_gerade",errors["B<40"]);
      glob_verbote["B"]++;
    	ret=false;	    
	  }
	  if(k>=1900){
	    a3=warnings["Kopffreiheit k > 190 cm (ausreichend)"];
	  }else if(k>=1700){
	    a3=warnings["Kopffreiheit k < 190 cm (gering)"]+create_alert("topstep_gerade",warnings["k 170-190"]);
	  }else{
	    a3=warnings["Kopffreiheit k < 170 cm (nicht ausreichend)"]+create_alert("topstep_gerade",errors["k<170"]);
      glob_verbote["k"]++;
    	ret=false;
	  }    
    if(obj_chk_topstep_gerade.checked==true && ret==true){
      glob_Treppengrund=Treppengrund;
    	glob_e=e;
    	glob_k=k;
    	glob_breite=breite;  
    	glob_stufenbreite=stufenbreite;  	  	    	
    }    
  }
  if(ausgabe!="")ausgabe+="<br />";
  ausgabe+=a1+"<br />"+a2+"<br />"+a3;
  /*if(rstdebug){ausgabe+="<br />"+debug_ausgabe;}*/
	obj_div_platz_topstep_gerade.innerHTML=ausgabe;
	return ret;
}	

/************************************************************************************************************************/
function berechne_midstep_gewinkelt(){
	ret = true; // Berechnung ist ok d.h. Treppe ist erlaubt
  var ausgabe="";
  var debug_ausgabe="";
  var a1="Treppengrund a: unbekannt";
  var a2="Einstiegsbreite e: unbekannt";
  var a3="Kopffreiheit k: unbekannt";  
  if(FH < 2500 || FH > 2850){
   	ausgabe+=errors["midstep_gewinkelt FH Fehler"] +'<br>';
    ret=false;
  }
  if(DB < 600 ){    ret=false;   }
  if(ret){
    var zeile=-1;
    var ende=false
    do{
      zeile++;		
      ende=true;
      aktFH=data_midstep_gewinkelt[zeile][0];
      Treppengrund=data_midstep_gewinkelt[zeile][1];
      WinkelGrad=data_midstep_gewinkelt[zeile][2];
      dl_faktor=data_midstep_gewinkelt[zeile][3];
      if(aktFH < FH){ende=false;}
    }while( ende==false )

    var e=B-Treppengrund;
    var winkel=	(WinkelGrad * 2 * Math.PI)/360;
    var la= (Math.cos(winkel) /Math.sin(winkel) ) * (DL - dl_faktor );
    la -=FD;
    var k=0;
    k=FH-FD;
    if(la>FH-FD){k=FH-FD;}else{k=la;}
    var breite=data["midstep_gewinkelt"]["treppenbreite_schmal"];
    var stufenbreite=data["midstep_gewinkelt"]["stufenbreite_schmal"];    
    if(DB >= data["midstep_gewinkelt"]["test_treppenbreite"]){
      breite=data["midstep_gewinkelt"]["treppenbreite_breit"];
      stufenbreite=data["midstep_gewinkelt"]["stufenbreite_breit"];   
    }
		Treppengrund=Math.round(Treppengrund);
		e=Math.round(e);
		k=Math.round(k);
		breite=Math.round(breite);
		stufenbreite=Math.round(stufenbreite);
    debug_ausgabe+="<div "+debugstyle+" >";
    debug_ausgabe+="<br />Treppengrund:= "+Math.round(Treppengrund)+ " ";	
    debug_ausgabe+="<br />Einstiegsbreite e := "+Math.round(e)+ " ";
    debug_ausgabe+="<br />Kopffreiheit k := "+Math.round(k)+ " ";
    debug_ausgabe+="<br />Treppenbreite := "+Math.round(breite)+ " "+stufenbreite;	
    debug_ausgabe+="</div>";
    /*****************/
    a1="Treppengrund a: "+toOutput(Treppengrund)+" cm";
    if(e>=500){
	    a2=warnings["Einstiegsbreite e > 50 cm (ausreichend)"];
	  }else if(e>=400){
      a2=warnings["Einstiegsbreite e < 50 cm (gering)"]+create_alert("midstep_gewinkelt",warnings["B 400-500"]);
	  }else{
	    a2=warnings["Einstiegsbreite e < 40 cm (nicht ausreichend)"]+create_alert("midstep_gewinkelt",errors["B<40"]);
      glob_verbote["B"]++;
    	ret=false;	    
	  }
	  if(k>=1900){
	    a3=warnings["Kopffreiheit k > 190 cm (ausreichend)"];
	  }else if(k>=1700){
	    a3=warnings["Kopffreiheit k < 190 cm (gering)"]+create_alert("midstep_gewinkelt",warnings["k 170-190"]);
	  }else{
	    a3=warnings["Kopffreiheit k < 170 cm (nicht ausreichend)"]+create_alert("midstep_gewinkelt",errors["k<170"]);
      glob_verbote["k"]++;
    	ret=false;
	  }
    if(obj_chk_midstep_gewinkelt.checked==true && ret==true){
    	glob_Treppengrund=Treppengrund;
    	glob_e=e;
    	glob_k=k;
    	glob_breite=breite;  
    	glob_stufenbreite=stufenbreite;  	 	    	    	
    }
  }
  if(ausgabe!="")ausgabe+="<br />";
  if (ret) ausgabe+=a1+"<br />"+a2+"<br />"+a3;
/*  if(rstdebug){ausgabe+="<br />"+debug_ausgabe;}*/
  obj_div_platz_midstep_gewinkelt.innerHTML=ausgabe;
	return ret;
}	

function berechne_midstep_gerade(){
	ret = true; // Berechnung ist ok d.h. Treppe ist erlaubt
  var ausgabe="";
  var debug_ausgabe="";  
  var a1="Treppengrund a: unbekannt";
  var a2="Einstiegsbreite e: unbekannt";
  var a3="Kopffreiheit k: unbekannt";
	 if(FH < 2500 || FH > 2850){
   	ausgabe+=errors["midstep_gerade FH Fehler"] +'<br>';
    ret=false;
  }
  if(DB < 600 ){ret=false;}
  if(ret){
    var zeile=-1;
    var ende=false
    do{
      zeile++;		
      ende=true;
      aktFH=data_midstep_gerade[zeile][0];
      Treppengrund=data_midstep_gerade[zeile][1];
      WinkelGrad=data_midstep_gerade[zeile][2];
      dl_faktor=data_midstep_gerade[zeile][3];
      if(aktFH < FH){ende=false;}
    }while( ende==false )
    var e=B-Treppengrund;
    var winkel=	(WinkelGrad * 2 * Math.PI)/360;
    var la= (Math.cos(winkel) /Math.sin(winkel) ) * (DL - dl_faktor );
    la -=FD;
    var k=0;
    k=FH-FD;
    if(la>FH-FD){k=FH-FD;}else{k=la;}
    var breite=data["midstep_gerade"]["treppenbreite_schmal"];
    var stufenbreite=data["midstep_gerade"]["stufenbreite_schmal"];       
    if(DB >= data["midstep_gerade"]["test_treppenbreite"]){
      breite=data["midstep_gerade"]["treppenbreite_breit"];
      stufenbreite=data["midstep_gerade"]["stufenbreite_breit"];      
    }
		Treppengrund=Math.round(Treppengrund);
		e=Math.round(e);
		k=Math.round(k);
		breite=Math.round(breite);
		stufenbreite=Math.round(stufenbreite);
    debug_ausgabe+="<div "+debugstyle+" >";
    debug_ausgabe+="<br />Treppengrund:= "+Math.round(Treppengrund)+ " ";	
    debug_ausgabe+="<br />Einstiegsbreite e := "+Math.round(e)+ " ";
    debug_ausgabe+="<br />Kopffreiheit k := "+Math.round(k)+ " ";
    debug_ausgabe+="<br />Treppenbreite := "+Math.round(breite)+ " "+stufenbreite;	
    debug_ausgabe+="</div>";
    /*****************/
    a1="Treppengrund a: "+toOutput(Treppengrund)+" cm";
    if(e>=500){
	    a2=warnings["Einstiegsbreite e > 50 cm (ausreichend)"];
	  }else if(e>=400){
      a2=warnings["Einstiegsbreite e < 50 cm (gering)"]+create_alert("midstep_gerade",warnings["B 400-500"]);
	  }else{
	    a2=warnings["Einstiegsbreite e < 40 cm (nicht ausreichend)"]+create_alert("midstep_gerade",errors["B<40"]);
      glob_verbote["B"]++;
    	ret=false;	    
	  }
	  if(k>=1900){
	    a3=warnings["Kopffreiheit k > 190 cm (ausreichend)"];
	  }else if(k>=1700){
	    a3=warnings["Kopffreiheit k < 190 cm (gering)"]+create_alert("midstep_gerade",warnings["k 170-190"]);
	  }else{
	    a3=warnings["Kopffreiheit k < 170 cm (nicht ausreichend)"]+create_alert("midstep_gerade",errors["k<170"]);
      glob_verbote["k"]++;
    	ret=false;
	  }
    if(obj_chk_midstep_gerade.checked==true && ret==true){
    	glob_Treppengrund=Treppengrund;
    	glob_e=e;
    	glob_k=k;
    	glob_breite=breite;  
    	glob_stufenbreite=stufenbreite;  	    	    	
    }
  }
	if(ausgabe!="")ausgabe+="<br />";
	if (ret) ausgabe+=a1+"<br />"+a2+"<br />"+a3;
	/*if(rstdebug){ausgabe+="<br />"+debug_ausgabe;}*/
	obj_div_platz_midstep_gerade.innerHTML=ausgabe;
	return ret;
}	
/************************************************************************************************************************/
function create_alert(ueber,text){
	var ret="";
	text=text.replace(/\'/g,'\'');
	ueber=ueber.replace(/\'/g,'\'');
	ret='<a href="javascript:startAlert(\''+ueber+'\',\''+text+'\');void(0);"><img border="0" src="fileadmin/template/images/massbox/icon_alert.gif"></a>';
	return ret
}

/************************************************************************************************************************/

