$(document).ready(function (){
	// bind the recalc function to the quantity fields
			art = $("#art").val();
			gleichung = "durchmesser * durchmesser * 0.785 * 0.785 * 0.00001 * laenge * anzahl";
			$(".werte div,#durchmesser,#bilder img,#ergebnis").hide();
			//$("#durchmesser,#laenge,img#rund").fadeIn(600);
			//console.log(art);
			$("select#art").change(function () {
				if($("#art").val()=="rund"){
					gleichung = "durchmesser * durchmesser * 0.785 * 0.785 * 0.00001 * laenge * anzahl";
					$(".werte div,#bilder img").fadeOut();
					$("#anzahl,#durchmesser,#laenge,#bilder img#"+$("#art").val()).fadeIn(600);
				}
				if($("#art").val()=="quadrat"){
					gleichung = "seiteA * seiteA * 7.85/1000000 * laenge * anzahl";
					$(".werte div,#bilder img").fadeOut();
					$("#anzahl,#seiteA,#laenge,#bilder img#"+$("#art").val()).fadeIn(600);
				}
				if($("#art").val()=="flach"){
					gleichung = "seiteA * seiteB * laenge * 7.85/1000000 * anzahl";
					$(".werte div,#bilder img").fadeOut();
					$("#anzahl,#seiteA,#seiteB,#laenge,#bilder img#"+$("#art").val()).fadeIn(600);
				}
				if($("#art").val()=="achtkant"){
					gleichung = "laenge*(8*(staerke/2)*(staerke/2)*0.41421356237309515)*(7.85/1000000) * anzahl";
					$(".werte div,#bilder img").fadeOut();
					$("#anzahl,#staerke,#laenge,#bilder img#"+$("#art").val()).fadeIn(600);
				}
				if($("#art").val()=="sechskant"){
					gleichung = "((((0.866025*(staerke*staerke))*laenge)*7.85)/1000000) * anzahl";
					$(".werte div,#bilder img").fadeOut();
					$("#anzahl,#staerke,#laenge,#bilder img#"+$("#art").val()).fadeIn(600);
				}
				if($("#art").val()=="dreikant"){
					gleichung = "anzahl * laenge * 0.34 * seiteA * seiteA * (1/100000)";
					$(".werte div,#bilder img").fadeOut();
					$("#anzahl,#seiteA,#laenge,#bilder img#"+$("#art").val()).fadeIn(600);
				}
				if($("#art").val()=="rohr"){
					gleichung = "anzahl * laenge * 0.001 * ((((durchmesser*durchmesser) - ((durchmesser-(2*staerke))*(durchmesser-(2*staerke)))) *(0.785*0.785*0.01)))";
					$(".werte div,#bilder img").fadeOut();
					$("#anzahl,#staerke,#durchmesser,#laenge,#bilder img#"+$("#art").val()).fadeIn(600);
				}
				recalc(gleichung);
			});
			$("input[name^='wert']").bind("keyup", function(){
			$("#ergebnis").fadeOut('fast',function(){
			recalc(gleichung);
			$("#ergebnis").fadeIn('fast');
			});
			
			});
			// run the calculation function now
			recalc(gleichung);
			
			function PunktZuKomma(wert){
				return wert.replace(/\,/, ".");
			}
			function recalc(gleichung){
			//console.log("calc!");
			//console.log(gleichung);
			$("#ergebnis").calc(
			// the equation to use for the calculation
			//gleichung,
			gleichung,
			// define the variables used in the equation, these can be a jQuery object
			{
				seiteA: PunktZuKomma($("input[name^=wert_seiteA]").val()),
				seiteB: PunktZuKomma($("input[name^=wert_seiteB]").val()),
				durchmesser: PunktZuKomma($("input[name^=wert_durchmesser]").val()),
				staerke: PunktZuKomma($("input[name^=wert_staerke]").val()),
				laenge: PunktZuKomma($("input[name^=wert_laenge]").val()),
				anzahl: PunktZuKomma($("input[name^=wert_anzahl]").val())			
			},
			function(s){			
				return (s.toFixed(3) + "kg").toString().replace(/\./, ",");
				//ergebnis = "test";
				// return ergebnis;
			}
		);
	}
	$('select#art').selectmenu({
				icons: [
					{find: '.rund'},
					{find: '.quadrat'},
					{find: '.flach'},
					{find: '.sechskant'},
					{find: '.achtkant'},
					{find: '.dreikant'},
					{find: '.rohr'}
				]
			});

});
