

function calculateForm ( obj, typeOfForm) {
	
	var artikelAnz;
	var artikelId;
	var parts;
	var objEpreis;
	var objGes;
	var key;
	var gesamtSumme = 0;
	var artikelSumme;
	
	// Liste aller Eingabefelder
	var arrObjInput = document.getElementsByTagName ( 'input');
	
	// Iteration ueber alle Eingabfelder
	for ( i = 0; i < arrObjInput.length; i++) {
		
		// Beginnt der Name des Eingabefeld mit anz
		parts = arrObjInput[i].name.split ( '_');
		if ( parts[0] != 'anz') continue;
		
		artikelId  = parts[1];
		if ( !(artikelAnz = parseFloat ( arrObjInput[i].value))) {
			
			artikelAnz = 0;
		}
		
		// Den Einzelpreis des Artikel lesen
		key = 'epreis_' + artikelId;
		if ( (objEpreis = document.getElementById( key))) {
			
			epreis = parseFloat ( objEpreis.value);
		} else {
			
			epreis = 0;
		}
		
		// Div fuer die Ausgabe des Artikelgesamtpreis
		key = 'ges_' + artikelId;
		if ( (objGes = document.getElementById( key))) {
			
			artikelSumme = epreis * artikelAnz;
			
			if ( typeOfForm != 'produkt') {
	
				objGes.innerHTML = artikelSumme.toFixed(2) + ' EUR';
			} else {
			
				objGes.innerHTML = artikelSumme.toFixed(1);
			}
				
			gesamtSumme += artikelSumme;
		}
		
		
	}
	
	
	// Und die Gesamtsumme setzen
	if ( (objGes = document.getElementById( 'ges_ges'))) {
		
		if ( typeOfForm != 'produkt') {
	
			objGes.innerHTML = gesamtSumme.toFixed(2) + ' EUR';
		} else {
		
			objGes.innerHTML = gesamtSumme.toFixed(1);
		}
			
	}
	
}



function resetForm () {
	
	calculateForm ();
	
	return true;
}






function openProduktDescr ( prodId) {

	popUpWindow = window.open ( '/site/html/de/pages/prodCombo.php?pcId=' + prodId + '&print=1', "schoenoxMiniShopPopUp", "width=520,height=420,left=0,top=0,status=no,location=no,menubar=no,resizable=yes,scrollbars=yes");	
	popUpWindow.focus ();

}
	