// Bandwidth Calculator
function cam_conn()
{
	conn2.value = Math.round(conn1.value / 8);
	conn3.value = Math.round(conn2.value * 3600/(1024*1024)*100)/100;
	if(avg_fps.value!='')
	{
		user_fps();
	}
	if(cam_hoursmonth.value!='')
	{
		cam_access();
	}
}

function user_fps()
{
	avg_fps.value = Math.round((conn2.value/img_size.value)*10)/10;
}

function cam_access()
{
	if(cam_acday.value!='' && cam_avgtime.value!='')
	{
		cam_minday.value = Math.round((cam_acday.value * cam_avgtime.value)*100)/100;
		cam_hoursday.value = Math.round((cam_minday.value / 60)*100)/100;
		cam_hoursmonth.value = Math.round((cam_hoursday.value * 30)*100)/100;
		if(conn3.value!='')
		{
			cam_gbmonth.value = Math.round((conn3.value * cam_hoursmonth.value)*100)/100;
		}
		else
		{
			cam_gbmonth.value = 'Gbph!';
			conn1.focus();
		}
	}
}

function cam_plan()
{
	if(conn3.value!='' && cam_hoursmonth.value!='')
	{
		plan2.value = Math.round((plan1.value * conn3.value)*100)/100;
		plan3.value = Math.round((plan2.value * cam_hoursmonth.value)*100)/100;
	}
}