function calc1_recompute()
	{
	var value = document.getElementById('calc1_visit_rate').value;
	value=value.replace(",", "");
	var vr = parseFloat(value);

	var value = document.getElementById('calc1_visit_length').value;
	value=value.replace(",", "");
	var vl = parseFloat(value);
	if (isNaN(vr) || isNaN(vl))
		{
		document.getElementById("calc1_message").innerHTML = "Please enter numeric values.";
		document.getElementById("calc1_vus").innerHTML = "";
		return;
		}
		
	var vus = vr / (60 / vl)
	document.getElementById("calc1_message").innerHTML = "";
	document.getElementById("calc1_vus").innerHTML = parseInt(vus);
	return;
	}

function calc2_recompute()
	{
	var value = document.getElementById('calc2_page_rate').value;
	value=value.replace(",", "");
	var pr = parseFloat(value);
	
	var value = document.getElementById('calc2_testcase_size').value;
	value=value.replace(",", "");
	var ts = parseFloat(value);

	var value = document.getElementById('calc2_testcase_duration').value;
	value=value.replace(",", "");
	var td = parseFloat(value);

	if (isNaN(pr) || isNaN(ts) || isNaN(td))
		{
		document.getElementById("calc2_message").innerHTML = "Please enter numeric values.";
		document.getElementById("calc2_vus").innerHTML = "";
		return;
		}
	
	var vus = (pr * td) / (60 * ts)
	document.getElementById("calc2_message").innerHTML = "";
	document.getElementById("calc2_vus").innerHTML = parseInt(vus);
	return;
	}

