// 
//  cookingtable.js
//  brindon
//  
//  Created by Richard Henry on 2008-12-02.
//  Copyright 2008 J Brindon Addy. All rights reserved.
// 

document.observe('dom:loaded', function() {
	collapse_all();
	$('cooking_time_guide_general_ctrl').addClassName('selected');
	$('cooking_time_guide_general').show();
});

function switch_to(t) {
	switch(t)
	{
		case 'general':
			collapse_all();
			$('cooking_time_guide_general_ctrl').addClassName('selected');
			$('cooking_time_guide_general').show();
			break;
		case 'beef':
			collapse_all();
			$('cooking_time_guide_beef_ctrl').addClassName('selected');
			$('cooking_time_guide_beef').show();
			break;
		case 'lamb':
			collapse_all();
			$('cooking_time_guide_lamb_ctrl').addClassName('selected');
			$('cooking_time_guide_lamb').show();
			break;
		case 'pork':
			collapse_all();
			$('cooking_time_guide_pork_ctrl').addClassName('selected');	
			$('cooking_time_guide_pork').show();
			break;
	}
}

function switch_to_time(t) {
	switch(t)
	{
		case 'rare':
			// Values:
			$('timevar_1').update("2&frac12; min /side");
			$('timevar_2').update("2&frac12; min /side");
			$('timevar_3').update("3-4 min /side");
			$('timevar_4').update("3-4 min /side");
			$('timevar_5').update("Gas 4-5, 180°C: 20 min, + 20 min per half kilo");
			$('timevar_6').update("4 min /side");
			$('timevar_7').update("4 min /side");
			$('timevar_8').update("Gas 4-5, 180&deg;C: 15 min");
			$('timevar_9').update("8 min /side");
			$('timevar_10').update("8 min /side");
			$('timevar_11').update("10 min /side");
			$('timevar_12').update("10 min /side");
			$('timevar_13').update("15 min /side");
			$('timevar_14').update("Dry fry 4 min, then brown as required");
			$('timevar_15').update("1 min /side");
			$('timevar_16').update("2 min /side");
			$('timevar_17').update("2 min /side");
			$('timevar_18').update("2 min /side");
			$('timevar_19').update("Gas 4-5, 180&deg;C: 30 min, + 30 min per half kilo");
			$('timevar_20').update("3 min /side");
			$('timevar_21').update("2 min /side");
			$('timevar_22').update("6 min /side");
			$('timevar_23').update("6 min /side");
			$('timevar_24').update("6 min /side");
			$('timevar_25').update("6 min /side");
			$('timevar_26').update("4 min /side");
			$('timevar_27').update("4 min /side");
			$('timevar_28').update("6 min /side");
			$('timevar_29').update("6 min /side");
			$('timevar_30').update("2 min /side");
			$('timevar_31').update("3 min /side");
			$('timevar_32').update("3 min /side");
			$('timevar_33').update("6 min /side");
			$('timevar_34').update("6 min /side");
			$('timevar_35').update("8 min /side");
			$('timevar_36').update("8 min /side");
			$('timevar_37').update("6 min /side");
			$('timevar_38').update("6 min /side");
			$('timevar_39').update("8 min /side");
			$('timevar_40').update("8 min /side");
			$('timevar_41').update("10 min /side");
			$('timevar_42').update("8 min /side");
			$('timevar_43').update("4 min /side");
			$('timevar_44').update("4 min /side");
			// Controls:
			$('cooking_time_guide_time_medium_ctrl').removeClassName('selected');
			$('cooking_time_guide_time_welldone_ctrl').removeClassName('selected');
			$('cooking_time_guide_time_rare_ctrl').addClassName('selected');
			break;
		case 'medium':	
			// Values:
			$('timevar_1').update("4-5 min /side");
			$('timevar_2').update("4-5 min /side");
			$('timevar_3').update("4-5 min /side");
			$('timevar_4').update("4-5 min /side");
			$('timevar_5').update("Gas 4-5, 180°C: 25 min, + 25 min per half kilo");
			$('timevar_6').update("5 min /side");
			$('timevar_7').update("5 min /side");
			$('timevar_8').update("Gas 4-5, 180&deg;C: 15 min");
			$('timevar_9').update("9 min /side");
			$('timevar_10').update("9 min /side");
			$('timevar_11').update("11 min /side");
			$('timevar_12').update("11 min /side");
			$('timevar_13').update("17 min /side");
			$('timevar_14').update("Dry fry 5-6 min, then brown as required");
			$('timevar_15').update("1-2 min /side");
			$('timevar_16').update("3 min /side");
			$('timevar_17').update("3 min /side");
			$('timevar_18').update("3 min /side");
			$('timevar_19').update("Gas 4-5, 180&deg;C: 35 min, + 35 min per half kilo");
			$('timevar_20').update("4 min /side");
			$('timevar_21').update("3 min /side");
			$('timevar_22').update("7 min /side");
			$('timevar_23').update("7 min /side");
			$('timevar_24').update("7 min /side");
			$('timevar_25').update("7 min /side");
			$('timevar_26').update("5 min /side");
			$('timevar_27').update("5 min /side");
			$('timevar_28').update("7 min /side");
			$('timevar_29').update("7 min /side");
			$('timevar_30').update("3 min /side");
			$('timevar_31').update("4 min /side");
			$('timevar_32').update("4 min /side");
			$('timevar_33').update("7 min /side");
			$('timevar_34').update("7 min /side");
			$('timevar_35').update("9 min /side");
			$('timevar_36').update("9 min /side");
			$('timevar_37').update("7 min /side");
			$('timevar_38').update("7 min /side");
			$('timevar_39').update("9 min /side");
			$('timevar_40').update("9 min /side");
			$('timevar_41').update("12 min /side");
			$('timevar_42').update("9 min /side");
			$('timevar_43').update("5 min /side");
			$('timevar_44').update("5 min /side");
			// Controls:
			$('cooking_time_guide_time_rare_ctrl').removeClassName('selected');
			$('cooking_time_guide_time_welldone_ctrl').removeClassName('selected');
			$('cooking_time_guide_time_medium_ctrl').addClassName('selected');
			break;
		case 'welldone':
			// Values:
			$('timevar_1').update("6-7 min /side");
			$('timevar_2').update("6-7 min /side");
			$('timevar_3').update("6-7 min /side");
			$('timevar_4').update("6-7 min /side");
			$('timevar_5').update("Gas 4-5, 180°C: 30 min, + 30 min per half kilo");
			$('timevar_6').update("6 min /side");
			$('timevar_7').update("6 min /side");
			$('timevar_8').update("Gas 4-5, 180&deg;C: 20 min");
			$('timevar_9').update("10 min /side");
			$('timevar_10').update("10 min /side");
			$('timevar_11').update("12 min /side");
			$('timevar_12').update("12 min /side");
			$('timevar_13').update("20 min /side");
			$('timevar_14').update("Dry fry 6-7 min, then brown as required");
			$('timevar_15').update("2 min /side");
			$('timevar_16').update("4 min /side");
			$('timevar_17').update("4 min /side");
			$('timevar_18').update("4 min /side");
			$('timevar_19').update("Gas 4-5, 180&deg;C: 40 min, + 40 min per half kilo");
			$('timevar_20').update("5 min /side");
			$('timevar_21').update("4 min /side");
			$('timevar_22').update("8 min /side");
			$('timevar_23').update("8 min /side");
			$('timevar_24').update("8 min /side");
			$('timevar_25').update("8 min /side");
			$('timevar_26').update("6 min /side");
			$('timevar_27').update("6 min /side");
			$('timevar_28').update("8 min /side");
			$('timevar_29').update("8 min /side");
			$('timevar_30').update("4 min /side");
			$('timevar_31').update("5 min /side");
			$('timevar_32').update("5 min /side");
			$('timevar_33').update("10 min /side");
			$('timevar_34').update("10 min /side");
			$('timevar_35').update("10 min /side");
			$('timevar_36').update("10 min /side");
			$('timevar_37').update("8 min /side");
			$('timevar_38').update("8 min /side");
			$('timevar_39').update("10 min /side");
			$('timevar_40').update("10 min /side");
			$('timevar_41').update("15 min /side");
			$('timevar_42').update("10 min /side");
			$('timevar_43').update("6 min /side");
			$('timevar_44').update("6 min /side");
			// Controls:
			$('cooking_time_guide_time_rare_ctrl').removeClassName('selected');
			$('cooking_time_guide_time_medium_ctrl').removeClassName('selected');
			$('cooking_time_guide_time_welldone_ctrl').addClassName('selected');
			break;
	}
}

function collapse_all() {
	$('cooking_time_guide_general_ctrl').removeClassName('selected');
	$('cooking_time_guide_lamb_ctrl').removeClassName('selected');
	$('cooking_time_guide_beef_ctrl').removeClassName('selected');
	$('cooking_time_guide_pork_ctrl').removeClassName('selected');
	$('cooking_time_guide_general', 'cooking_time_guide_beef', 'cooking_time_guide_lamb', 'cooking_time_guide_pork').invoke('hide');
}
