function nF(n,f)
{
	return Math.round(n*f)/f;
}

$(document).ready(function()
{
	$(".calc tr:even").css("background-color", "#d4d4d4");
	$(".calc tr td:last-child").css("border-right", "none");
	$(".calc input:text[name=ln]").keyup(function()
	{
		var cell = $(this).parent().parent().parent().parent().attr("f");
		var f = parseFloat($(this).parent().parent().find("td:eq(" + cell + ")").text());
		var v = parseFloat($(this).attr("value"));
		v = isNaN(v) ? 0 : v;
		var r = v == 0 ? 0 : nF(nF(f*v,100)/1000,1000);
		$(this).parent().parent().find("input:text[name=ms]").val(r);
	});
	$(".calc input:text[name=ms]").keyup(function()
	{
		var cell = $(this).parent().parent().parent().parent().attr("f");
		var f = parseFloat($(this).parent().parent().find("td:eq(" + cell + ")").text());
		var v = parseFloat($(this).attr("value"));
		v = isNaN(v) ? 0 : v * 1000;
		var r = v == 0 ? 0 : nF(v/f,100);
		$(this).parent().parent().find("input:text[name=ln]").val(r);
	});
})
