function inch2bh(inch, ar, opacity, colored)
{
	//alert("Inch: "+inch+" ar: "+ar);
	var hb = ar.split(":");
	var hoehe = hb[1];
	var breite = hb[0];
	var inch = Number(inch);

	// berechnung von breite / höhe
	var diagonale = inch*254/100;
	var faktor = Math.sqrt( ((diagonale*diagonale) / (breite*breite + hoehe*hoehe )) );
	var h = faktor*hoehe;
	var b = faktor*breite;

	//auf 3 stellen runden
	var btext = b.toString().substring(0, b.toString().indexOf(".")+3)+"cm";
	var htext = h.toString().substring(0, h.toString().indexOf(".")+3)+"cm";

	// ergebnis-div erstellen
	var erg = document.createElement("div");
	// text ins ergebnis
	var text = document.createTextNode(inch+" Zoll: Breite:"+btext+" Höhe:"+htext);
	erg.appendChild(text);

	// absolut positionieren, rahmen, breite und "höhe", schriftgröße..
	erg.style.position = "absolute";
	erg.style.border = "solid 1px #000000";
	erg.style.verticalAlign = "text-bottom";
	erg.style.width = b*10+"px";
	erg.style.paddingTop = h*10-15+"px";
	erg.style.paddingBottom = 0+"px";
	erg.style.fontSize = "15px";

	if(colored.toString() == "true")
	{
	erg.style.backgroundColor = "rgb("+intvalue(b)*1000%255+", "+intvalue(h)*1000%255+", 255)";
	}

	if(opacity.toString() == "true")
	{
		erg.style.opacity = 0.5;
		erg.style.filter = "alpha(opacity=50)";
		erg.style.MozOpacity=0.5;
	}

	// einfügen
	var cmpmon = document.getElementById("comparemon");
	cmpmon.appendChild(erg);

	// Ergebnis oben auch anzeigen
	document.getElementById('breite').innerHTML = btext;
	document.getElementById('hoehe').innerHTML = htext;

}

function intvalue(zahl)
{
	return zahl.toString().substring(0, zahl.toString().indexOf("."))
}
