function divactiv() {

	if(window.document.getElementById("format").value == 'individuell'){
		window.document.getElementById("maszesee").style.display = 'block';
	}else{
		window.document.getElementById("maszesee").style.display = 'none';
		window.document.getElementById("breite").value = '';
		window.document.getElementById("hoehe").value = '';
	}
}

function rechnen (wert){
	var zumrechnen;	 
	if(wert<=30){				zumrechnen 	= 30;}
	else if(wert>30 && wert<=40){zumrechnen 	= 40;}
	else if(wert>40 && wert<=50){zumrechnen 	= 50;}
	else if(wert>50 && wert<=60){zumrechnen 	= 60;}
	else if(wert>60 && wert<=70){zumrechnen 	= 70;}
	else if(wert>70 && wert<=80){zumrechnen 	= 80;}
	else if(wert>80 && wert<=90){zumrechnen 	= 90;}
	else if(wert>90 && wert<=100){zumrechnen 	= 100;}
	else if(wert>100 && wert<=110){zumrechnen 	= 110;}
	else if(wert>110 && wert<=120){zumrechnen 	= 120;}
	else if(wert>120 && wert<=130){zumrechnen 	= 130;}
	else if(wert>130 && wert<=140){zumrechnen 	= 140;}
	else if(wert>140 && wert<=150){zumrechnen 	= 150;}
	else if(wert>150 && wert<=160){zumrechnen 	= 160;}
	else if(wert>160 && wert<=170){zumrechnen 	= 170;}
	else if(wert>170 && wert<=180){zumrechnen 	= 180;}
	else if(wert>180 && wert<=190){zumrechnen 	= 190;}
	else if(wert>190 && wert<=200){zumrechnen 	= 200;}
	return zumrechnen;
}

function summe() {
  var x = 0;
  
   var aktivieren = divactiv();
  
  var menge = Number(window.document.question.menge.value);
  menge = check(menge);
	
	var preis_menge  = 0;
	var preis_gesamt = 0;

	var breite 	=	eval(window.document.getElementById("breite").value); 
	var hoehe 	=	eval(window.document.getElementById("hoehe").value);
	
	var color 	=	getCheckedValue(window.document.question.farbe);
	
	var format 	=	window.document.getElementById("format").value;
	
	var zerlegt	=	format.split (' ');
	if(window.document.getElementById("format").value == 'individuell'){
		window.document.getElementById("maszesee").style.display = 'block';
		var breite 	=	eval(window.document.getElementById("breite").value.replace(/,/,".")); 
		var hoehe 	=	eval(window.document.getElementById("hoehe").value.replace(/,/,"."));
	}else{
		window.document.getElementById("maszesee").style.display = 'none';
		window.document.getElementById("breite").value = '';
		window.document.getElementById("hoehe").value = '';
		if(format==0){
			breite = 0;
			hoehe = 0;
		}else{
			var breite 	=	eval(zerlegt[0].replace(/,/,".")); 
			var hoehe 	=	eval(zerlegt[2].replace(/,/,"."));
		}
	}
	
	breite = Math.ceil(breite);
	hoehe = Math.ceil(hoehe);
	
	var rechwert		= 0;
	var art				= 0;
	var wechsel		 	= 0;
	var papierpreis 	= 0;
	var edelpreis 		= 0;

/*	Masze fuer die Preisberechnung 	*/
	
	if((breite<=90 || hoehe<=90) && breite>0 && hoehe>0){
		if(breite>=hoehe){
			if(breite<=90){
				rechwert = hoehe;
			}else{
				wechsel=1;
			}
		}
		if(breite<hoehe || wechsel==1){
			if(hoehe<=90){
				rechwert = breite;
			}else{
				rechwert = hoehe;
			}
		}
	}

/*	Papiersorten ausblenden					*/
	var papier 	=	getCheckedValue(window.document.question.papier);

/*	Veredelung ausblenden					*/

	if(papier==53 || papier==54){
		window.document.getElementById("edel1").style.display = 'none';
		window.document.getElementById("edel2").style.display = 'none';
		window.document.getElementById("edel3").style.display = 'block';
		if(window.document.getElementById("edel[1]").checked == true){
			window.document.getElementById("edel[1]").checked = false;
		}
		if(window.document.getElementById("edel[2]").checked == true){
			window.document.getElementById("edel[2]").checked = false;
		}
	}
	if(papier==52){
		window.document.getElementById("edel1").style.display = 'block';
		window.document.getElementById("edel2").style.display = 'block';
		window.document.getElementById("edel3").style.display = 'block';
		
		if(window.document.getElementById("edel[1]").checked == true || window.document.getElementById("edel[2]").checked == true){
			window.document.getElementById("edel[3]").checked = false;
			window.document.getElementById("edel3").style.display = 'none';
		}
		if(window.document.getElementById("edel[3]").checked == true){
			window.document.getElementById("edel[1]").checked = false;
			window.document.getElementById("edel1").style.display = 'none';
			window.document.getElementById("edel[2]").checked = false;
			window.document.getElementById("edel2").style.display = 'none';
		}
	}

	var edel 	=	getCheckedValue(window.document.question.edel);
	
/*	Preis aus Liste						cm, Rolle 104cm, Rolle 150cm, Preis Laminierung	*/
	var poster = new Array(18);
	poster[30] 		= new Array(30,5.00,2.25);
	poster[40] 		= new Array(40,5.75,2.65);
	poster[50] 		= new Array(50,6.50,3.00);
	poster[60] 		= new Array(60,7.25,3.25);
	poster[70] 		= new Array(70,8.00,3.50);
	poster[80] 		= new Array(80,8.75,3.75);
	poster[90] 		= new Array(90,9.50,4.00);
	poster[100] 	= new Array(100,10.25,4.25);
	poster[110] 	= new Array(110,11.00,4.50);
	poster[120] 	= new Array(120,11.75,4.75);
	poster[130] 	= new Array(130,12.50,5.15);
	poster[140] 	= new Array(140,13.25,5.50);
	poster[150] 	= new Array(150,14.00,5.85);
	poster[160] 	= new Array(160,14.75,6.20);
	poster[170] 	= new Array(170,15.50,6.55);
	poster[180] 	= new Array(180,16.25,6.90);
	poster[190] 	= new Array(190,17.00,7.25);
	poster[200] 	= new Array(200,17.75,7.60);
	
	if(color=='color'){
		art=1;
	}else{
		art=2;
	}
	
	if(rechwert>200){
		var rest 	= rechwert;
		var summe 	= poster[200][art];
		while (rest>0){
			rest = rest-200;
			if(rest>0){
				if(rest<=200){
					summe = eval(summe+poster[rechnen(rest)][art]);
					break;
				}else{
					summe = eval(summe+poster[rechnen(200)][art]);
				}
			}else{
				break;
			}
		}
	}else{
		var summe 	= poster[rechnen(rechwert)][art];
	}
	
/*	Preis ausrechnen	*/
	
	if(menge>0 && art>0 && rechwert>0){

		preis_menge = summe;
		
		/*	Prozentnachlaß	*/
		preis_menge = preis_menge/100*70;
		
		if(medium[papier][0]>0){
			papierpreis = rechwert*medium[papier][0];
			preis_menge = preis_menge+papierpreis;
		}
		if(edelpreis>0){
			preis_menge = preis_menge+edelpreis;
		}
		
		preis_gesamt = preis_menge*menge;
	
		window.document.getElementById("preis_now").innerHTML = 'Preis: '+preis_gesamt.toFixed(2) +' EUR';
		window.document.getElementById("preisalone").innerHTML = preis_menge.toFixed(2) +' EUR';
		window.document.getElementById("preis").innerHTML = preis_gesamt.toFixed(2) +' EUR';
		window.document.getElementById("articleone").value = preis_menge.toFixed(2);
		window.document.getElementById("articleall").value = preis_gesamt.toFixed(2);
		window.document.question.submit.disabled = false;
	}else{
		window.document.getElementById("preis_now").innerHTML = 'Preis: 0.00 EUR';
		window.document.getElementById("preisalone").innerHTML =  '0.00 EUR';
		window.document.getElementById("preis").innerHTML = '0.00 EUR';
		window.document.getElementById("articleone").value = '0.00';
		window.document.getElementById("articleall").value = '0.00';
		window.document.question.submit.disabled = true;
	}
	//upload_check();
}

