function summen(obj) {         
	sum0 = parseFloat((isNaN(obj.anz0.value) || obj.anz0.value=="") ? 0 : parseInt(obj.anz0.value) * 30);         
	sum1 = parseFloat((isNaN(obj.anz1.value) || obj.anz1.value=="") ? 0 : parseInt(obj.anz1.value) * 30);         
	sum2 = parseFloat((isNaN(obj.anz2.value) || obj.anz2.value=="") ? 0 : parseInt(obj.anz2.value) * 10);         
	sum3 = parseFloat((isNaN(obj.anz3.value) || obj.anz3.value=="") ? 0 : parseInt(obj.anz3.value) * 30);         
	sum4 = parseFloat((isNaN(obj.anz4.value) || obj.anz4.value=="") ? 0 : parseInt(obj.anz4.value) * 30);         
	sum5 = parseFloat((isNaN(obj.anz5.value) || obj.anz5.value=="") ? 0 : parseInt(obj.anz5.value) * 30);         
	sum6 = parseFloat((isNaN(obj.anz6.value) || obj.anz6.value=="") ? 0 : parseInt(obj.anz6.value) * 30);         
	sum7 = parseFloat((isNaN(obj.anz7.value) || obj.anz7.value=="") ? 0 : parseInt(obj.anz7.value) * 30);         
	sum8 = parseFloat((isNaN(obj.anz8.value) || obj.anz8.value=="") ? 0 : parseInt(obj.anz8.value) * 30);         
	sum9 = parseFloat((isNaN(obj.anz9.value) || obj.anz9.value=="") ? 0 : parseInt(obj.anz9.value) * 30);         
	sum10 = parseFloat((isNaN(obj.anz10.value) || obj.anz10.value=="") ? 0 : parseInt(obj.anz10.value) * 30);         
	sum11 = parseFloat((isNaN(obj.anz11.value) || obj.anz11.value=="") ? 0 : parseInt(obj.anz11.value) * 30);         
	sum12 = parseFloat((isNaN(obj.anz12.value) || obj.anz12.value=="") ? 0 : parseInt(obj.anz12.value) * 30);         
	sum13 = parseFloat((isNaN(obj.anz13.value) || obj.anz13.value=="") ? 0 : parseInt(obj.anz13.value) * 30);         
	sum14 = parseFloat((isNaN(obj.anz14.value) || obj.anz14.value=="") ? 0 : parseInt(obj.anz14.value) * 30);         
	sum15 = parseFloat((isNaN(obj.anz15.value) || obj.anz15.value=="") ? 0 : parseInt(obj.anz15.value) * 30);         
	sum0 = Math.round(sum0*100)/100;         
	sum1 = Math.round(sum1*100)/100;         
	sum2 = Math.round(sum2*100)/100;         
	sum3 = Math.round(sum3*100)/100;         
	sum4 = Math.round(sum4*100)/100;         
	sum5 = Math.round(sum5*100)/100;         
	sum6 = Math.round(sum6*100)/100;         
	sum7 = Math.round(sum7*100)/100;         
	sum8 = Math.round(sum8*100)/100;         
	sum9 = Math.round(sum9*100)/100;         
	sum10 = Math.round(sum10*100)/100;         
	sum11 = Math.round(sum11*100)/100;         
	sum12 = Math.round(sum12*100)/100;         
	sum13 = Math.round(sum13*100)/100;          
	sum14 = Math.round(sum14*100)/100;         
	sum15 = Math.round(sum15*100)/100;         
	total = sum0 + sum1 + sum2 + sum3 + sum4 + sum5 + sum6 + sum7 + sum8 + sum9 + sum10 + sum11 + sum12 + sum13 + sum14 + sum15;    	    
	total = Math.round((total)*100)/100;         
	obj.total.value = total;  
	document.getElementById("total_out").innerHTML =total; 
} 
function myFormcheck(myForm) {
	if(myForm.total.value=="" || myForm.total.value==0) {
		alert("Bitte mindestens eine CD auswählen!");
		return false;
	}
	if(myForm.vorname.value=="") {
		alert("Bitte einen Vornamen eintragen!");
		myForm.vorname.focus();	
		return false;
	}
	if(myForm.nachname.value=="") {
		alert("Bitte einen Nachnamen eintragen!");
		myForm.nachname.focus();	
		return false;
	}
	if(myForm.strasse.value=="") {
		alert("Bitte eine Strasse eintragen!");
		myForm.strasse.focus();	
		return false;
	}
	if(myForm.plz.value=="") {
		alert("Bitte eine PLZ eintragen!");
		myForm.plz.focus();	
		return false;
	}
	if(myForm.ort.value=="") {
		alert("Bitte einen Ort eintragen!");
		myForm.ort.focus();	
		return false;
	}
	if (myForm.email.value =="" && myForm.telefon.value =="") {
		alert("Bitte entweder Telefon oder Email eintragen!");
		myForm.email.focus();	
		return false;	
	}	
	if (myForm.email.value!="") 
		if (!isEmail(myForm.email.value)) {
		alert("Bitte eine gültige Email eintragen!");
		myForm.email.focus();	
		return false;	
	}
}

function isEmail(feld) {
	// werden regular expressions unterstuetzt?
	var supported = 0;
	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
	if (!supported)
		return (feld.indexOf(".") > 2) && (feld.indexOf("@") > 0);
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 =
	   	new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$");
		return (!r1.test(feld) && r2.test(feld));
}

