var liste = new Array(
  "0", "SCHMIDT® PneumaticPress", "", "",
  "1", "Nr. 20", "1", "0.02",
  "1", "Nr. 23", "2.5", "0.05",
  "1", "Nr. 24", "2.5", "0.1",
  "1", "Nr. 25", "2.5", "0.15",
  "1", "Nr. 27-1K", "4", "0.08",
  "1", "Nr. 27-2K", "4", "0.16",
  "1", "Nr. 27-3K", "4", "0.24",
  "1", "Nr. 29-1K", "6.5", "0.13",
  "1", "Nr. 29-2K", "6.5", "0.26",
  "1", "Nr. 29-3K", "6.5", "0.39",
  "1", "Nr. 29-4K", "6.5", "0.52",
  "1", "Nr. 323-1K", "2.5", "0.05",
  "1", "Nr. 323-2K", "2.5", "0.1",
  "1", "Nr. 327-2K", "2.5", "0.16",
  "1", "Nr. 329-2K", "6.5", "0.26",
  "1", "Nr. 329-3K", "6.5", "0.39",
  "1", "Nr. 329-4K", "6.5", "0.52",
  "2", "Nr. 32-12", "1", "0.09",
  "2", "Nr. 32-40", "1.5", "0.045",
  "2", "Nr. 32-60", "2", "0.035",
  "2", "Nr. 33-12", "1", "0.09",
  "2", "Nr. 33-40", "1.5", "0.045",
  "2", "Nr. 34-12", "1.5", "0.12",
  "2", "Nr. 34-40", "2.2", "0.08",
  "2", "Nr. 34-60", "3", "0.06",
  "2", "Nr. 36-12", "4", "0.36",
  "2", "Nr. 36-40", "6", "0.2",
  "2", "Nr. 36-60", "8", "0.18",
  "0", "SCHMIDT® HydoPneumaticPress", "", "",
  "3", "Nr. 61-50-6 / 361-50-6", "2", "1.25",
  "3", "Nr. 61-100-12 / 361-100-12", "4", "1.9",
  "3", "Nr. 62-50-6 / 362-50-6", "3", "1.85",
  "3", "Nr. 62-100-12 / 362-100-12", "6", "2.6",
  "3", "Nr. 65-50-6 / 365-50-6", "5", "2.1",
  "3", "Nr. 65-100-12 / 365-100-12", "10", "3.1",
  "3", "Nr. 64-50-6 / 364-50-6", "8", "4",
  "3", "Nr. 64-100-12 / 364-100-12", "16", "6",
  "3", "Nr. 68-50-6 / 368-50-6", "8", "3.2",
  "3", "Nr. 68-100-12 / 368-100-12", "16", "5.2",
  "3", "Nr. 74-50-6 / 374-50-6", "8", "4",
  "3", "Nr. 74-100-12 / 374-100-12", "16", "6",
  "3", "Nr. 76-100-12 / 376-100-12", "26", "10"
);

function pressen_onload()
{
  var i, opt;  
  for(i=0; i<liste.length; i+=4)
  {
    opt = new Option(liste[i+1], i, false, false);
    document.luftmengenberechnung.pressen.options[0 + document.luftmengenberechnung.pressen.length] = opt
  }
}

function lm_e1()
{
	switch (parseInt(liste[document.luftmengenberechnung.pressen[document.luftmengenberechnung.pressen.selectedIndex].value]))
	{
		case 0: 
		  document.getElementById('maxhub').innerHTML = '';
		  document.getElementById('hub').innerHTML = '';
		  break;
		case 1:
		  document.getElementById('maxhub').innerHTML = '<p>Pressenhub [mm]:<br><input class="lm_eingabe" name="maxhubeingabe" type="text"></p>';
		  document.getElementById('hub').innerHTML = '<p>Arbeitshub [mm]:<br><input class="lm_eingabe" name="hubeingabe" type="text" onKeyUp="lm_eingabe();"></p>';
		  break;
		case 2: 
		  document.getElementById('maxhub').innerHTML = '';
		  document.getElementById('hub').innerHTML = '<p>Arbeitshub [mm]:<br><input class="lm_eingabe" name="hubeingabe" type="text" onKeyUp="lm_eingabe();"></p>';
		  break;
		case 3: 
		  document.getElementById('maxhub').innerHTML = '';
		  document.getElementById('hub').innerHTML = '<p>Krafthub [mm]:<br><input class="lm_eingabe" name="hubeingabe" type="text" onKeyUp="lm_eingabe();"></p>';
		  break;
	}
	document.getElementById('konstanterverbrauch').innerHTML = '';
	document.getElementById('variablerverbrauch').innerHTML = '';
	document.getElementById('gesamtverbrauch').innerHTML = '';
	
	document.getElementById('konstanterverbrauch_cf').innerHTML = '';
	document.getElementById('variablerverbrauch_cf').innerHTML = '';
	document.getElementById('gesamtverbrauch_cf').innerHTML = '';
}

function lm_eingabe()
{
	var i = parseInt(document.luftmengenberechnung.pressen[document.luftmengenberechnung.pressen.selectedIndex].value);
	var v = 1;
	var k = 1.4;
	switch (parseInt(liste[i]))
	{
		case 1:
		  k = (parseFloat(document.luftmengenberechnung.maxhubeingabe.value) / 50) * parseFloat(liste[i+2]);
		  v = parseFloat(liste[i+3]) * parseFloat(document.luftmengenberechnung.hubeingabe.value);
		  break;
    case 2:
		  k = parseFloat(liste[i+2]);
		  v = parseFloat(liste[i+3]) * parseFloat(document.luftmengenberechnung.hubeingabe.value);
		  break;
    case 3:
		  k = parseFloat(liste[i+2]);
		  v = parseFloat(liste[i+3]) * parseFloat(document.luftmengenberechnung.hubeingabe.value);
		  break;		  
	}
    document.getElementById('konstanterverbrauch').innerHTML = (Math.round(k * 100) / 100) + ' NL';
	document.getElementById('variablerverbrauch').innerHTML = (Math.round(v * 100) / 100) + ' NL';
	document.getElementById('gesamtverbrauch').innerHTML = (Math.round((v + k) * 100) / 100) + ' NL';
	
	document.getElementById('konstanterverbrauch_cf').innerHTML = (Math.round((k * 0.0353) * 100) / 100) + ' CF';
	document.getElementById('variablerverbrauch_cf').innerHTML = (Math.round((v * 0.0353) * 100) / 100) + ' CF';
	document.getElementById('gesamtverbrauch_cf').innerHTML = (Math.round(((v + k) * 0.0353) * 100) / 100) + ' CF';
}
