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

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

/****************************************************************************************/
//Preise:
normpreis=100; //97;//95;//70;
masspreis1=22;//25;//20;
breitenaufschlag_ueber_70=32; //28; //25;//20;
//var hoehenaufschlag_ueber_100=0;//entfallen siehe fax 09.08.2000
hoehenaufschlag_ueber_100=22; //19; //16;
hoehenaufschlag_ueber_130=38; //32;

waermeschutzpreis=28;
deckleistenpreis=18;//13;
anschlusspreis=9;
feuerschutzFS302spreis=340; //290;

beschr=new Array(11);
beschr[1]="Kniestockt&uuml;re";
beschr[2]="W&auml;rmeSchutz 3D";
beschr[3]="FeuerSchutz FS30 2S";

massbilder=new Array();
massbilder["leer"]="fileadmin/template/images/massbox/platzhalter.gif";
massbilder["mass"]="fileadmin/template/images/massbox/box_mass.gif";
zweifl=new Array();



zweifl["ja"]="fileadmin/template/images/massbox/popup_zweiflueglig.gif";
zweifl["ja_title"]="zweifl&uuml;gelige Kniestockt&uuml;re";
zweifl["nein"]="fileadmin/template/images/massbox/3131_skizze.gif";
zweifl["nein_title"]="einfl&uuml;gelige Kniestockt&uuml;re";
var feuerschutzbild;
feuerschutzbild="fileadmin/template/images/massbox/kn_feuerschutz5.gif";

var massgewaehlt="nix";


/************************* ENDE *****************************************************/
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;
}
/************************* ENDE *****************************************************/
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 print_wenn_treppe_ausgewaehlt(seite){
	top.printit(seite);
}
/************************************************************************************/
function eingabe_meldung(intervall,art){
	//art==0 breite
	//art==1 hoehe
 var grenz=new Array(2);
 var meldung="";
 var ret=0;
 var ende=false;
 
if (massgewaehlt=="massfs"){
       if(intervall.search(/bis/)!= -1)
        grenz=intervall.split("bis");
       if(intervall.search(/-/)!=-1)
        grenz=intervall.split("-");
      //ALT: 
}else{
       if(intervall.search(/bis/)!= -1)
        grenz=intervall.split("bis");
       if(intervall.search(/-/)!=-1)
        grenz=intervall.split("-");
}

switch(art){
  case 0: //breite
    if (massgewaehlt == "massfs"){
      meldung+="<b>Kniestockt&uuml;re mit FeuerSchutz FS30 2S:</b><br><br>";
      meldung+="Aus techninschen Gr&uuml;nden ist f&uuml;r die Kniestockt&uuml;re mit FeuerSchutz FS30 2S eine Breite von <b>30</b> bis <b>70</b> cm m&ouml;glich.<br><br>";
      //meldung+="<p>Bitte geben Sie hier die exakte Breite der Wand&ouml;ffnung <br>("+ grenz[0] + "-" + grenz[1] +" cm) an.</p>";  
      meldung+="Bitte geben Sie hier die exakte Breite der Wand&ouml;ffnung an.<br>";  
    }
    else{
      meldung+="Bitte geben Sie hier die exakte Breite ein. ";
      meldung+="Es gibt Wand&ouml;ffnungen mit Breiten von "+ grenz[0] + "bis" + grenz[1] +" cm.";
    }
    break;    
  case 1://hoehe
    if (massgewaehlt == "massfs"){
      meldung+="<b>Kniestockt&uuml;re mit FeuerSchutz FS30 2S:</b><br><br>";
      meldung+="Aus techninschen Gr&uuml;nden ist f&uuml;r die Kniestockt&uuml;re mit FeuerSchutz FS30 2S eine H&ouml;he von <b>30</b> bis <b>100</b> cm m&ouml;glich.<br><br>";
      meldung+=" Bitte geben Sie hier die exakte H&ouml;he der Wand&ouml;ffnung an.<br>";  
    }
    else{
      meldung+="Bitte geben Sie hier die exakte H&ouml;he ein. ";
      meldung+="Es gibt Wand&ouml;ffnungen mit H&ouml;hen von "+ grenz[0] + "bis" + grenz[1] +" cm.";
    }
    break;
  case 2://tiefe
    if (massgewaehlt == "massfs"){
      meldung+="<b>Kniestockt&uuml;re mit FeuerSchutz FS30 2S:</b><br><br>";
      meldung+="Aus techninschen Gr&uuml;nden ist f&uuml;r die Kniestockt&uuml;re mit FeuerSchutz FS30 2S eine Tiefe von <b>mind. 12 cm</b> erfoderlich.<br><br>";
      meldung+=" Bitte geben Sie hier die exakte Tiefe der Wand&ouml;ffnung <br>("+ grenz[0] + "-" + grenz[1] +" cm) an. <br>";  
    //meldung+="Es gibt Wand&ouml;ffnungen mit Tiefen von "+ grenz[0] + "bis" + grenz[1] +" cm.";
    }
    else{
      meldung+="Bitte geben Sie hier die exakte H&ouml;he ein. ";
      meldung+="Es gibt Wand&ouml;ffnungen mit Tiefen von "+ grenz[0] + "bis" + grenz[1] +" cm.";
    }
    break;  
}
return meldung;
}
/************************************************************************************/
function init_me(){
	obj_chk_waermeschutz=getElem('chk_waermeschutz');
//	obj_chk_deckleisten=getElem('chk_deckleisten');
//	obj_chk_anschluss=getElem('chk_anschluss');
	obj_chk_fs30_2s=getElem('chk_fs30_2s');
	
	obj_sbox_breite=getElem('sbox_breite');
	obj_sbox_hoehe=getElem('sbox_hoehe');
	obj_sbox_tiefe=getElem('sbox_tiefe');
	obj_mass_bild=getElem('mass_bild');
	obj_pf_bild=getElem('pf_bild');
        obj_bild22=getElem('bild22');

	obj_a_druck=getElem("seiteDrucken");
	if("undefined"==typeof(ini_druck_link_start)){
		ini_druck_link_start=(obj_a_druck?obj_a_druck.href:"");
	}

	obj_chk_waermeschutz.checked=false;
//	obj_chk_deckleisten.checked=false;
//	obj_chk_anschluss.checked=false;
	obj_chk_fs30_2s.checked=false;
        
        steh_mann.src="fileadmin/template/images/massbox/platzhalter.gif";
        obj_bild22.src=steh_mann.src;
        steh_mann.src="fileadmin/template/images/massbox/platzhalter.gif";
        
    var massgewaehlt=" ";
    
    breite=60;
    hoehe=80;
	tiefe=8.5;
	
	if("undefined"!=typeof(kndata)){
		// wenn Array kndata existiert 
		// dann Druckaufruf lade kndata Daten
		breite=kndata['breite'];
		hoehe=kndata['hoehe'];
		tiefe=kndata['tiefe'];
		

		if(kndata['za1']==1){obj_chk_waermeschutz.checked=true;}
		if(kndata['za2']==1){obj_chk_fs30_2s.checked=true;}
//		if(kndata['za2']==1){obj_chk_deckleisten.checked=true;}
//		if(kndata['za3']==1){obj_chk_anschluss.checked=true;}
//		if(kndata['za2']==1){obj_chk_anschluss.checked=true;}
	}
        //korrigiere_ampeln_fs();
        lade_select_boxen();
	//welche_selectbox_ist_erlaubt();
}

/************************************************************************************************************************/
function startPrompt(ueberschrift,meldung,rueckgabefunktion,wert){
	var meldung_1="oeffnePrompt('"+ueberschrift+"','"+meldung+"','"+rueckgabefunktion+"','"+wert+"');"
	setTimeout(	meldung_1,10);
}
var nF="";
/************************* ENDE *****************************************************/
function oeffnePrompt(ueberschrift,meldung,rueckgabefunktion,wert){
	//rueckgabefunktion hat die form FUNKTION(a,d,.)
	nF="";
	nF+="<form name=\"f1\" onSubmit=\"" + rueckgabefunktion + "this.n1.value);hideMe('pop2');return false;\" ><p>";
	nF+= meldung +"<br>" + "<input id=\"promtval\" type=\"text\" name=\"n1\" size=\"5\" maxlength=\"5\" onFocus=\"this.select()\" onChange=\"akt=this.value\" value=\""+wert+"\" > cm";
	nF+="&nbsp;<a href=\"javascript:" + rueckgabefunktion + "getElem('promtval').value);hideMe('pop2');\">OK</a>"; 
	nF+="</p></form>";
	
	var obj=getElem("titelBar2Inhalt");
	obj.innerHTML=ueberschrift;
	var obj=getElem("pop2inhalt");
	obj.innerHTML=nF;
	
	showMe('pop2');
	
	obj=getElem("promtval");
	if("undefined" != typeof(obj)){
		obj.select();
		obj.focus();
	}
}
var nA="";
/************************* ENDE *****************************************************/
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 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;
	showMe('pop2');
}
function	startAlert(ueber,text){
	var meldung_2="oeffneAlert('"+ueber+"','"+text+"');"
	setTimeout(	meldung_2,10);
}
//function eingabefertig(text){
//aktwert=text;
//window.document.jj.anzeige.value=aktwert;
//}
////////************************************************************************



