/* -----------------------------------------------------------------------------
	myQuiltGenie - NAME TYPE - scripts
----------------------------------------------------------------------------- */
var fab_width	= 42;

//	calc_block(size, num);
function calc_block(size, num) 
{
	var num_sq	= num * 2, 
		strip_width	= (size / 2) + .875, 
		strips	= calc_strips(strip_width, num_sq);
	document.getElementById('mgq_info').innerHTML	= num + ' - ' + format_fraction(size, 4) + '" block using ' + ((fab_width > 20) ? (fab_width + 2) + '" fabric bolt width' : 'fat quarters') + '.';
	document.getElementById('fab_1').innerHTML	= '&nbsp;- ' + calc_yds_str(strip_width, strips) + format_cut_instr(strip_width, strips, 'square', num_sq);
	document.getElementById('fab_2').innerHTML	= '&nbsp;- ' + calc_yds_str(strip_width, strips) + format_cut_instr(strip_width, strips, 'square', num_sq);
	document.getElementById('mgq_num_units').innerHTML	= 'Make ' + (num * 4) + ' units.';
	document.getElementById('mgq_num_blocks').innerHTML	= 'Makes ' + num + ' ' + ((num > 1) ? 'blocks' : 'block') + '.';
	document.getElementById('mgq_hst_size').innerHTML	= format_fraction((size / 2) + 0.5) + ' inches';
}

//	calc_quilt(size, cols, rows);
function calc_quilt(size, cols, rows) 
{
	
}

//	update_page();
function update_page() 
{
	var size	= Number(document.mgq_form.block_size.value), 
		num		= 0, 
		cols	= 0, 
		rows	= 0;
	fab_width	= Number(document.mgq_form.fab_width.value);
	if (document.mgq_form.num_blocks) 
	{
		num		= Number(document.mgq_form.num_blocks.value);
		if (calc_block) 
		{
			calc_block(size, num);
		}
	}
	else 
	{
		cols	= Number(document.mgq_form.num_cols.value);
		rows	= Number(document.mgq_form.num_rows.value);
		if (calc_quilt) 
		{
			calc_quilt(size, cols, rows);
		}
	}
}

//	start_page();
function start_page() 
{
	document.mgq_form.block_size.disabled	= '';
	document.mgq_form.fab_width.disabled	= '';
	if (document.mgq_form.num_blocks) 
	{
		document.mgq_form.num_blocks.disabled	= '';
	}
	else 
	{
		document.mgq_form.num_cols.disabled	= '';
		document.mgq_form.num_rows.disabled	= '';
	}
}
