//*****************************************************************
//**		    Klimaberechnungstool Version 1.1                 **
//**				Von Philipp Breitfeld						 **
//**															 **
//**					    14.09.2001 							 **
//**															 **
//**															 **
//**	Namen der Input Felder nx, ny, sx, sy, ox, oy, wx, wy,   **
//**    fbx, fby, nwx, nwy, swx, swy, disox, disoy, bwx, bwy,    **
//**    bel, panz, edv											 **
//**															 **
//**															 **
//**															 **
//*****************************************************************


function berechne() {
document.berechnen.nwx.value = replaceChar(document.berechnen.nwx.value,",","."); //-- Ersetzen der Kommas falls Kommata eingegeben wurden
document.berechnen.nwy.value = replaceChar(document.berechnen.nwy.value,",",".");


document.berechnen.swx.value = replaceChar(document.berechnen.swx.value,",",".");
document.berechnen.swy.value = replaceChar(document.berechnen.swy.value,",",".");


document.berechnen.bwx.value = replaceChar(document.berechnen.bwx.value,",",".");
document.berechnen.bwy.value = replaceChar(document.berechnen.bwy.value,",",".");


document.berechnen.disox.value = replaceChar(document.berechnen.disox.value,",",".");
document.berechnen.disoy.value = replaceChar(document.berechnen.disoy.value,",",".");


document.berechnen.sx.value = replaceChar(document.berechnen.sx.value,",",".");
document.berechnen.sy.value = replaceChar(document.berechnen.sy.value,",",".");


document.berechnen.ox.value = replaceChar(document.berechnen.ox.value,",",".");
document.berechnen.oy.value = replaceChar(document.berechnen.oy.value,",",".");


document.berechnen.wx.value = replaceChar(document.berechnen.wx.value,",",".");
document.berechnen.wy.value = replaceChar(document.berechnen.wy.value,",",".");


document.berechnen.nx.value = replaceChar(document.berechnen.nx.value,",",".");
document.berechnen.ny.value = replaceChar(document.berechnen.ny.value,",",".");


document.berechnen.fbx.value = replaceChar(document.berechnen.fbx.value,",",".");
document.berechnen.fby.value = replaceChar(document.berechnen.fby.value,",",".");


document.berechnen.bel.value = replaceChar(document.berechnen.bel.value,",",".");
document.berechnen.panz.value = replaceChar(document.berechnen.panz.value,",",".");
document.berechnen.edv.value = replaceChar(document.berechnen.edv.value,",",".");


var nw = (document.berechnen.nwx.value * document.berechnen.nwy.value * 110);
var sw = (document.berechnen.swx.value * document.berechnen.swy.value * 185);
var s  = (document.berechnen.sx.value * document.berechnen.sy.value * 135);
var o  = (document.berechnen.ox.value * document.berechnen.oy.value * 198);
var w  = (document.berechnen.wx.value * document.berechnen.wy.value * 198);
var num = 0;


if (nw >= sw) {                 
     num = 1;
     if (nw >= s) {            
         num = 1;
         if (nw >= o) {        
             num = 1;
             if (nw >= w) {    
                 num = 1;     
             }
             else if (true) {            
                 num = 5;    
             }
		 }	
         else if (true) {
             if (o >= w) {    
                 num = 4;
             }
             else if (true) {
                 num = 5;
             }
         }
	 }	
     else if (true) {
        if (s >= o) {
             num = 3;
             if (s >= w) {
                 num = 3;
             }
             else if (true) {
                 num = 5;
             }
		}
        else if (true) {
             if (o >= w) {
                 num = 4;
             }
             else if (true) {
                 num = 5;
             }
        }
	 }
}
else if (true) {
    num = 2;
    if (sw >= s) {
       num = 2;
       if (sw >= o) {
           num = 2;
           if (sw >= w) {
              num = 2;
           }
           else if (true) {
               num = 5;
           }
	   }	
       else if (true) {        
           if (o >= w) {
               num = 4;
           }
           else if (true) {
               num = 5;
           }
       }
	}
    else if (true) {
        num = 3; 
        if (s >= o) {
            num = 3;      
            if (s >= w) {
                num = 3;
            }
            else if (true) {
                num = 5;
            }
        }
        else if (true) {
            if (o >= w) {
                num = 4;
            }
            else if (true) {
                num = 5;
            }
		}
    }
}


   if (num == 1) {
    document.berechnen.ergebnis.value = nw + (document.berechnen.swx.value * document.berechnen.swy.value * 30) + (document.berechnen.sx.value * document.berechnen.sy.value * 30) + (document.berechnen.ox.value * document.berechnen.oy.value * 30) + (document.berechnen.wx.value * document.berechnen.wy.value * 30) + (document.berechnen.bwx.value * document.berechnen.bwy.value * document.berechnen.bw.value) + (document.berechnen.disox.value * document.berechnen.disoy.value * document.berechnen.diso.value) + (document.berechnen.fbx.value * document.berechnen.fby.value * 6) + (document.berechnen.panz.value * 180) + (1 * document.berechnen.bel.value) + (1 * document.berechnen.edv.value) + (document.berechnen.nx.value * document.berechnen.ny.value * 30);
   }


   if (num == 2) {
    document.berechnen.ergebnis.value = (document.berechnen.nwx.value * document.berechnen.nwy.value * 30) + sw + (document.berechnen.sx.value * document.berechnen.sy.value * 30) + (document.berechnen.ox.value * document.berechnen.oy.value * 30) + (document.berechnen.wx.value * document.berechnen.wy.value * 30) + (document.berechnen.bwx.value * document.berechnen.bwy.value * document.berechnen.bw.value) + (document.berechnen.disox.value * document.berechnen.disoy.value * document.berechnen.diso.value) + (document.berechnen.fbx.value * document.berechnen.fby.value * 6) + (document.berechnen.panz.value * 180) + (1 * document.berechnen.bel.value) + (1 * document.berechnen.edv.value) + (document.berechnen.nx.value * document.berechnen.ny.value * 30);
   }


   if (num == 3) {
    document.berechnen.ergebnis.value = (document.berechnen.nwx.value * document.berechnen.nwy.value * 30) + (document.berechnen.swx.value * document.berechnen.swy.value * 30) + s + (document.berechnen.ox.value * document.berechnen.oy.value * 30) + (document.berechnen.wx.value * document.berechnen.wy.value * 30) + (document.berechnen.bwx.value * document.berechnen.bwy.value * document.berechnen.bw.value) + (document.berechnen.disox.value * document.berechnen.disoy.value * document.berechnen.diso.value) + (document.berechnen.fbx.value * document.berechnen.fby.value * 6) + (document.berechnen.panz.value * 180) + (1 * document.berechnen.bel.value) + (1 * document.berechnen.edv.value) + (document.berechnen.nx.value * document.berechnen.ny.value * 30);
   }


   if (num == 4) {
    document.berechnen.ergebnis.value = (document.berechnen.nwx.value * document.berechnen.nwy.value * 30) + (document.berechnen.swx.value * document.berechnen.swy.value * 30) + (document.berechnen.sx.value * document.berechnen.sy.value * 30) + o + (document.berechnen.wx.value * document.berechnen.wy.value * 30) + (document.berechnen.bwx.value * document.berechnen.bwy.value * document.berechnen.bw.value) + (document.berechnen.disox.value * document.berechnen.disoy.value * document.berechnen.diso.value) + (document.berechnen.fbx.value * document.berechnen.fby.value * 6) + (document.berechnen.panz.value * 180) + (1 * document.berechnen.bel.value) + (1 * document.berechnen.edv.value) + (document.berechnen.nx.value * document.berechnen.ny.value * 30);
   }


   if (num == 5) {
    document.berechnen.ergebnis.value = (document.berechnen.nwx.value * document.berechnen.nwy.value * 30) + (document.berechnen.swx.value * document.berechnen.swy.value * 30) + (document.berechnen.sx.value * document.berechnen.sy.value * 30) + (document.berechnen.ox.value * document.berechnen.oy.value * 30) + w + (document.berechnen.bwx.value * document.berechnen.bwy.value * document.berechnen.bw.value) + (document.berechnen.disox.value * document.berechnen.disoy.value * document.berechnen.diso.value) + (document.berechnen.fbx.value * document.berechnen.fby.value * 6) + (document.berechnen.panz.value * 180) + (1 * document.berechnen.bel.value) + (1 * document.berechnen.edv.value) + (document.berechnen.nx.value * document.berechnen.ny.value * 30);
   }
}


// Zeichen ersetzen
function replaceChar(string,alt,neu) {
        var pos=string.indexOf(alt);
        if (pos == -1) return string;
        string = string.substring(0,pos)+neu+string.substring(pos+1,string.length);
        return string;
}
