
function submitenter(myfield,e)
{
	var keycode;
	if (window.event) 
		keycode = window.event.keyCode;
	else if (e) 
		keycode = e.which;
	else 
		return true;
	
	if (keycode == 13)
	{
		var Pos = myfield.value.indexOf(",", 0);

        while (Pos >= 0)
        {
        	myfield.value = myfield.value.substring(0, Pos) + "." + myfield.value.substring(Pos+1);
            Pos = myfield.value.indexOf(",", 0);
        }

		
		if(myfield.name == "eb_prozent")
		{
			var Pos = myfield.value.indexOf("%", 0);

            while (Pos >= 0)
            {
            	myfield.value = myfield.value.substring(0, Pos) + myfield.value.substring(Pos+1);
                Pos = myfield.value.indexOf("%", 0);
            }
		}
		ist_zahl=true;
		if(myfield.value.length==0)
			ist_zahl=false;
		else 
			for(n=0;n<myfield.value.length;n++)
			{
				if((myfield.value.charAt(n)<"0"||myfield.value.charAt(n)>"9")&&myfield.value.charAt(n)!=".")
					ist_zahl=false;
			}
		if(ist_zahl)
		{
			switch(myfield.name)
			{
				case "eb_prozent": 
					if(myfield.value > 150)
						myfield.value = 150;
					var tage = document.getElementById("eb_tage");
					var stunden = document.getElementById("eb_stunden");
					tage.value = round(myfield.value * (10/150), 2);
					stunden.value = round(myfield.value * (10/150) * 24, 2);
					myfield.value = myfield.value + "%";
					break;
				case "eb_tage": 
					if(myfield.value > 10)
						myfield.value = 10;
					var prozent = document.getElementById("eb_prozent");
					var stunden = document.getElementById("eb_stunden");
					prozent.value = round(myfield.value * 15, 2) + "%";
					stunden.value = round(myfield.value * 24, 2);
					break;
				case "eb_stunden": 
					if(myfield.value > 240)
						myfield.value = 240;
					var tage = document.getElementById("eb_tage");
					var prozent = document.getElementById("eb_prozent");
					prozent.value = round(myfield.value * (15 / 24), 2) + "%";
					tage.value = round(myfield.value / 24, 2);
					break;
				default:	
			}
		}
		else
		{
			alert("Keine gueltige Zahl eingetragen");
			myfield.focus();
		} 
		return false;
	}
	else
		return true;
}

function round(x, n)
{
  var a = Math.pow(10, n);
  return (Math.round(x * a) / a);
}