// euro kalkulacka

function conv_calc(o)
{
	var parita = 30.126;
	var from = parseFloat ( o.value.replace ( ",", "." ) );

	if ( o.name == "conv_from" )
	{
		var from_valuta = 1;
		var to_valuta = parita;
		var out = o.form.conv_to;
	}else
	{
		var from_valuta = parita;
		var to_valuta = 1;
		var out = o.form.conv_from;
	}

	if ( isNaN ( from ) )
	{
		out.value = '';
	}else
	{
		result = from * from_valuta / to_valuta;
		if ( isNaN ( result ) )
		{
			out.value = '';
		}else
		{
			rr = Math.round ( result * 10000 ) / 10000;
			srr = String ( rr );
			srr = srr.replace ( ".", "," );

			var pos = srr.indexOf ( "," );

			if ( pos == -1 )
			{
				srr += ",0000";
			}else
			{
				var len = 6 - srr.length + pos;
				if ( len > 0 )
				{
					var zeros = new Array( len ).join ( "0" );
					srr += zeros;
				}
			}
			out.value = srr;
		}
	}
}
