function gerade(obj)
{
	var w=parseInt(obj.value);
	//alert(w);
	if((w%2))w++;
	obj.value=w;
	
	//alert(w);
	calcBuch();
}

function calcBuch()
{
	var hardblock=0;
	var softblock=0;
	document.getElementById("frmBuch_sum").value=0;
	var buchBvol=parseFloat(document.getElementById("frmBuch_b_vol").value);
	var buchBSeite=parseInt(document.getElementById("frmBuch_b_seiten").value);
	var buchBgramma=parseInt(document.getElementById("frmBuch_b_gramma").value);
	var buchSgramma=parseInt(document.getElementById("frmBuch_s_gramma").value);
	var buchSvol=parseFloat(document.getElementById("frmBuch_s_vol").value);
	var buchSSeite=parseInt(document.getElementById("frmBuch_s_seiten").value);
	var buchHgramma=parseFloat(document.getElementById("frmBuch_h_gramma").value);	
	var buchblock=(buchBSeite*buchBgramma*buchBvol)/2000;
	if(isNaN(buchblock))buchblock="";		
	var tp=document.frmCalcBuch.frmBuch_covertyp;
	if(tp[0].checked) var coverArt="s";
	else if(tp[1].checked) var coverArt="h";
	if(coverArt=="h") {
		document.getElementById("frmBuch_s_gramma").disabled=true;
		document.getElementById("frmBuch_s_vol").disabled=true;
		document.getElementById("frmBuch_s_seiten").disabled=true;
		document.getElementById("frmBuch_h_gramma").disabled=false;
		document.getElementById("spanCovertyp").innerHTML=' + Hardcover';
		document.getElementById("frmBuch_s_seiten").value="";
		document.getElementById("frmBuch_s_breite").value="";
		var hardblock=(2*buchHgramma);	
		if(isNaN(hardblock))softblock=hardblock="";		
		var summAll=hardblock+buchblock;
	}
	else if(coverArt=="s")
	{
		document.getElementById("frmBuch_s_gramma").disabled=false;
		document.getElementById("frmBuch_s_vol").disabled=false;
		document.getElementById("frmBuch_s_seiten").disabled=false;
		document.getElementById("frmBuch_h_gramma").disabled=true;
		document.getElementById("spanCovertyp").innerHTML=' + Softcover';
		document.getElementById("frmBuch_h_breite").value="";		
		var softblock=(buchSSeite*buchSgramma*buchSvol)/2000;
		if(isNaN(softblock))softblock=hardblock="";
		var summAll=softblock+buchblock;
	}	
	else
	{
		document.getElementById("frmBuch_s_seiten").value="";
		document.getElementById("frmBuch_s_breite").value="";		
		document.getElementById("frmBuch_s_gramma").disabled=true;
		document.getElementById("frmBuch_s_vol").disabled=true;
		document.getElementById("frmBuch_s_seiten").disabled=true;
		document.getElementById("frmBuch_h_gramma").disabled=true;		
		document.getElementById("spanCovertyp").innerHTML='';
		var summAll=buchblock;		
	}
	document.getElementById("frmBuch_b_breite").value=buchblock.toFixed(2).replace(".",",");
	if(softblock==0)document.getElementById("frmBuch_s_breite").value="";
	else document.getElementById("frmBuch_s_breite").value=softblock.toFixed(2).replace(".",",");
	if(hardblock==0) document.getElementById("frmBuch_h_breite").value="";
	else document.getElementById("frmBuch_h_breite").value=hardblock.toFixed(2).replace(".",",");
	if(isNaN(summAll))summAll="";
	document.getElementById("frmBuch_sum").value=summAll.toFixed(2).replace(".",",");
}





function selBroschFormat()
{	
	var sel=document.getElementById("frmBrosch_Format");	
	document.getElementById("frmBrosch_Quer").disabled=true;
	document.getElementById("frmBrosch_Hoch").disabled=true;
	var erg = sel.value.split("|");		
	if(sel.value=="0|0")
	{
		document.getElementById("frmBrosch_Quer").disabled=false;
		document.getElementById("frmBrosch_Hoch").disabled=false;
	}
	else if(sel.value=="-1|-1")
	{
		erg[0]=erg[1]="0";
	}	
	document.getElementById("frmBrosch_Quer").value=erg[0];
	document.getElementById("frmBrosch_Hoch").value=erg[1];
	selBrosch();
}

function selBrosch()
{
	var auflage=parseInt(document.getElementById("frmBrosch_Anz").value);

	var stark1=parseInt(document.getElementById("frmBrosch1_stark").value);
	var stark2=parseInt(document.getElementById("frmBrosch2_stark").value);
	
	var anzInhalt=parseInt(document.getElementById("frmBroschSeitenInhalt").value);
	var anzUmschlag=parseInt(document.getElementById("frmBroschSeitenUmschlag").value);
	
	var h=parseInt(document.getElementById("frmBrosch_Hoch").value);
	var q=parseInt(document.getElementById("frmBrosch_Quer").value);	


	var gewicht1=((h*q*anzInhalt*stark1)/2000000);
	var gewicht2=((h*q*anzUmschlag*stark2)/2000000);	
	if(isNaN(gewicht1))var gewicht1=0;
	if(isNaN(gewicht2))var gewicht2=0;
	
	document.getElementById("frmBrosch1_Gewicht").value=gewicht1.toFixed(2).replace(".",",");
	document.getElementById("frmBrosch2_Gewicht").value=gewicht2.toFixed(2).replace(".",",");
	var allSeiten=0;
	if(stark1>0)allSeiten+=anzInhalt;
	if(stark2>0)allSeiten+=anzUmschlag;	
	document.getElementById("frmBrosch_allSeiten").value=allSeiten;
	
	document.getElementById("frmBrosch_erg").value=(gewicht1+gewicht2).toFixed(2).replace(".",",")
	var tpErg=(gewicht1+gewicht2)*parseInt(document.getElementById("frmBrosch_Anz").value)
	document.getElementById("frmBrosch_erg2").value=tpErg.toFixed(2).replace(".",",");
	
	document.getElementById("spanBrosch_Anz").innerHTML=auflage;
	//alert(tpErg);
	if(tpErg>1000)tpErg='g ~ ' + ((tpErg/1000).toFixed(2)) + ' kg';
	else tpErg='g';
	document.getElementById("spanBrosch_Einheit").innerHTML=tpErg.replace(".",",");	
}

/* --------------------------------------------------------- */
function selFormat()
{	
	var sel=document.getElementById("frmFormat");	
	document.getElementById("frmQuer").disabled=true;
	document.getElementById("frmHoch").disabled=true;
	var erg = sel.value.split("|");		
	if(sel.value=="0|0")
	{
		document.getElementById("frmQuer").disabled=false;
		document.getElementById("frmHoch").disabled=false;
	}	
	else if(sel.value=="-1|-1")
	{
		erg[0]=erg[1]="0";
	}
	document.getElementById("frmQuer").value=erg[0];
	document.getElementById("frmHoch").value=erg[1];
	calc();
}

function calc()
{
	var g=document.getElementById("frmGewicht").value;
	var anz=document.getElementById("frmAnz").value;
	document.getElementById("spanAnz").innerHTML=anz;
	var q=parseInt(document.getElementById("frmQuer").value);
	var h=parseInt(document.getElementById("frmHoch").value);
	var tp=(((h*q*g)/1000000)*anz).toFixed(2);
	var tp2=(((h*q*g)/1000000)*1).toFixed(2);
	if (isNaN(tp)) tp=tp2=0;
	if(tp>1000)tp3='g ~ ' + ((tp/1000).toFixed(2)) + ' kg';
	else tp3='g';
	document.getElementById("frmErg2").value=tp2.replace(".",",");
	document.getElementById("frmErg").value=tp.replace(".",",");
	document.getElementById("spanEinheit").innerHTML=tp3.replace(".",",");
	
}

function ckN(event) {
	var uKey=event.which;
	if(window.event) var uKey = event.keyCode; //ie
	if (uKey > 31 && (uKey < 48 || uKey > 57)) return false;		
	return true;
}