/*##############################################################################################################*/
function test_feuerschutz(){
	if(obj_chk_feuerschutz.checked==true && (laenge<80 || 140 < laenge || breite> 80)){
		var meldung="Die eingegebenen Ma&szlig;e sind in Verbindung mit FeuerSchutz FS 30 nicht m&ouml;glich. "
			 +"Die Pr&uuml;fung besitzt G&uuml;ltigkeit f&uuml;r Bodentreppen mit einer "
			 +"Mindestl&auml;nge von 80 cm (Liliput) bis zu einer Decken&ouml;ffnung von maximal 140x80 cm.";
		obj_chk_feuerschutz.checked=false;	
	startAlert("Hinweis",meldung);

	}
	show_preisfinder();
}
/*##############################################################################################################*/
function test_feuerschutz_FS30_2s(){
	if(obj_chk_feuerschutz_FS30_2s.checked==true && (laenge<80 || 140 < laenge || breite> 80)){
		var meldung="Die eingegebenen Ma&szlig;e sind in Verbindung mit FeuerSchutz FS 30 2-Seitig nicht m&ouml;glich. "
			 +"Die Pr&uuml;fung besitzt G&uuml;ltigkeit f&uuml;r Bodentreppen mit einer "
			 +"Mindestl&auml;nge von 80 cm (Liliput) bis zu einer Decken&ouml;ffnung von maximal 140x80 cm.";
	
		obj_chk_feuerschutz_FS30_2s.checked=false;	
	startAlert("Hinweis",meldung);

	}
	show_preisfinder();
}
/*##############################################################################################################*/
function test_feuerschutz_FS90_2s(){
	if (obj_chk3.checked==true && obj_chk_feuerschutz_FS90_2s.checked && (laenge<85 || 140 < laenge || breite > 70 || breite < 55 )){
        var meldung="Die eingegebenen Ma&szlig;e sind in Verbindung mit FeuerSchutz FS 90 2-Seitig nicht m&ouml;glich. "
			 +"Die Pr&uuml;fung besitzt G&uuml;ltigkeit f&uuml;r Bodentreppen mit einer "
			 +"Mindestl&auml;nge von 85 cm (Liliput) bis zu einer Decken&ouml;ffnung von maximal 140x70 cm.";
    obj_chk_feuerschutz_FS90_2s.checked=false;	
	startAlert("Hinweis",meldung);
	}
	show_preisfinder();
}
/*##############################################################################################################*/

function test_schutzgelaender(){
		
        if (obj_chk_schutzgelaender.checked == true && staerke < 30 && (typFS == 3 || typFS == 2)){
            var meldung="Technisch bedingt ist ein Schutzgel&auml;nder bei Bodentreppen mit FeuerSchutz FS30 2S oder FS90 2S erst ab einer Futterh&ouml;he H <u>></u> 30 cm m&ouml;glich.";
            obj_chk_schutzgelaender.checked = false;
        startAlert("Hinweis",meldung);
	}
	show_preisfinder();
}

/*##############################################################################################################*/
function test_kleine_deckenoeffnung(art){
		if(isNaN(art) || art<0 || 3<art )return;
	if((art==0 && laenge<90) ){ // || (art==1 && breite < 60)
		var meldung="Sie haben eine sehr kleine Decken&ouml;ffnung gew&auml;hlt. Zum bequemen Begehen der Bodentreppe empfehlen wir eine Decken&ouml;ffnung von mindestens 90 x 60 cm.";
		startAlert("Hinweis",meldung);
	}
        if(breite < 60 && typFS!=3){
		var meldung="Sie haben eine schmale Decken&ouml;ffnung gew&auml;hlt. Bei Decken&ouml;ffnungsbreiten &lt;60 cm ist aus technischen Gr&uuml;nden nur eine Treppenbreite von 30 cm m&ouml;glich.";
		startAlert("Hinweis",meldung);
	}        
	/*if(art==1 && breite < 60 && typFS == 1 ){
		var meldung="Sie haben eine schmale Decken&ouml;ffnung gew&auml;hlt. Bei Decken&ouml;ffnungsbreiten &lt;60 cm ist aus technischen Gr&uuml;nden nur eine Treppenbreite von 30 cm m&ouml;glich.";
		startAlert("Hinweis",meldung);
	}*/
        if( (art==1 && breite < 65 && typFS == 2) || (art==1 && breite < 65 && typFS == 3)){
		var meldung="<b>Bodentreppen mit FeuerSchutz FS90 2S <br> Schmale Decken&ouml;ffnung:</b><br><br>Aus technischen Gr&uuml;nden ist bei Decken&ouml;ffnungsbreiten <65 cm für GutHolz/Liliput nur eine Treppenbreite von 30 cm m&ouml;glich. <br><br>Die Bodentreppe StahlBlau ist erst ab Decken&ouml;ffnungsbreite >65 cm technisch m&ouml;glich.<br>";
		startAlert("Hinweis",meldung);
	}
}
/*##############################################################################################################*/
function test_deckenstaerke(art){
	if(isNaN(art) )return;
	
        
        
        if( (staerke < 25 && typFS == 0) || (staerke < 25 && typFS == 1)){
		var meldung="Die Futterh&ouml;he betr&auml;gt immer 25 cm zur Befestigung des Schutzgel&auml;nders. Bei Deckenst&auml;rken &lt;25 cm ist das Futter an der Stirnseite f&uuml;r den Austritt ausgeklinkt.";
		startAlert("Hinweis",meldung);
	}        
        
        /*
        if( staerke < 25){
		var meldung="Die Futterh&ouml;he betr&auml;gt immer 25 cm zur Befestigung des Schutzgel&auml;nders. Bei Deckenst&auml;rken &lt;25 cm ist das Futter an der Stirnseite f&uuml;r den Austritt ausgeklinkt.";
		startAlert("Hinweis",meldung);
	}
        */
        
        
        
        
        
	if( staerke > 51 && typFS == 0 || staerke >51 && typFS ==1){
		var meldung="Bei Futterh&ouml;hen &gt;51 cm ist aus technischen Gr&uuml;nden eine Futterteilung (25 + ... cm) erforderlich. Futterkasten und Aufsatzrahmen sind bauseits zu verbinden.";
		startAlert("Hinweis",meldung);
	}
}
/*##############################################################################################################*/
function test_handlauf(){
	
        if(obj_chk_handlauf.checked==true &&  obj_chk3.checked==true && staerke> 43  ){
		var meldung="Die Zusatzausstattung Handlauf ist in Verbindung mit den eingegebenen Ma&szlig;en nicht m&ouml;glich. "
			 +"F&uuml;r die Scherentreppe Liliput ist der Teleskop-Handlauf nur bis zu einer  "
			 +"maximalen Deckenst&auml;rke H = 43 cm technisch m&ouml;glich.";
		obj_chk_handlauf.checked=false;	
		startAlert("Hinweis",meldung);
	}
	
        if(obj_chk_handlauf.checked==true &&  obj_chk3.checked==true && obj_chk_flachdachausstieg.checked==true ){
		var meldung="F&uuml;r die Scherentreppe Liliput ist der Teleskop-Handlauf mit dem Flachdachausstieg nicht m&ouml;glich. "
		obj_chk_handlauf.checked=false;	
		startAlert("Hinweis",meldung);
	}
        
        if(obj_chk_handlauf.checked==true &&  obj_chk_feuerschutz_FS90_2s.checked==true && staerke > 43 && typ == 3){
                var meldung="Die Zusatzausstattung Handlauf ist in Verbindung mit den eingegebenen Ma&szlig;en nicht m&ouml;glich. "
			 +"F&uuml;r die Scherentreppe Liliput ist der Teleskop-Handlauf nur bis zu einer  "
			 +"maximalen Deckenst&auml;rke H = 43 cm technisch m&ouml;glich.";
		obj_chk_handlauf.checked=false;	
		startAlert("Hinweis",meldung);
        }
        
	show_preisfinder();
}
/*##############################################################################################################*/
function test_flachdachausstieg(){
        //if(obj_chk_flachdachausstieg.checked==true && (typFS == 2 || typFS ==  3)){
        //if(obj_chk_flachdachausstieg.checked==true){
        //        var meldung="Derzeit liegt uns noch keine gutachterliche Stellungnahme zur Kombination von 2-seitig feuerhemmenden Bodentreppen und Flachdachausstieg vor."
		//obj_chk_flachdachausstieg.checked=false;	
		//startAlert("Hinweis",meldung);
        //        return 0;
//}
	if(obj_chk_flachdachausstieg.checked==true){
    	var wert=fda_hoehe;
    	obj_chk_schutzgelaender.disabled = true;
    	
		if(laenge<110 ||  laenge>140 || breite < 60 || breite >70){ 
			var meldung="Der Flachdachausstieg ist nur f&uuml;r Decken&ouml;ffnungen " +
			"mit den Ma&szlig;en L&auml;nge 110 - 140 cm und Breite 60 - 70 cm m&ouml;glich.<br />"; 
			obj_chk_flachdachausstieg.checked=false;
			show_by_id('wegDh');
			startAlert("Hinweis",meldung);
			return 0;
		}
 	}
 	if(obj_chk_flachdachausstieg.checked==false){
 		if (obj_myPrint.value =='print'){
 			obj_chk_schutzgelaender.disabled = true;
 		}else {
 			obj_chk_schutzgelaender.disabled = false;
 		}
 	}
 	
	if(obj_chk_flachdachausstieg.checked==true){	
		hide_by_id('wegDh');
	}else{
		show_by_id('wegDh');	
	}
 	return 1;
}
/*##############################################################################################################*/
function test_waermeschutz(){

if ( typFS == 2 || typFS == 3){
obj_chk_waermeschutz.checked=true
}
}
/*##############################################################################################################*/
function teste_abhaengigkeit_laenge_hoehe(abh){
 var i=0;
 for(i=0;abh[0][i];i++){
  if(laenge < abh[0][i]){i--;break;} 
 }
 // teste hoehe
 if(hoehe>abh[1][i]) return false;
 return true;
}
/*##############################################################################################################*/
function teste_abhaengigkeit_laenge_hoehe_FS90_2s(abh_fs){
 var i=0;
 for(i=0;abh_fs[0][i];i++){
  if(laenge < abh_fs[0][i]){i--;break;} 
 }
 // teste hoehe
 if(hoehe>abh_fs[1][i]) return false;
 return true;
}
/*##############################################################################################################*/