
var table_of_contents	= new Array();
var sectionidx	= 0;
var pageidx	= 0;

var login_page	= "00_login.htm";
var registered	= '02_0_commit.htm'

// New section (Major Risks in Farming)
sectionidx=0; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++] = "03_0_howto.htm";
table_of_contents[sectionidx][pageidx++] = "04_0_1_training.htm";
table_of_contents[sectionidx][pageidx++] = "04_0_2_training.htm";

// New section (Children) - risk assessment single source
sectionidx++; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++]	= "05_1_1_training.htm";
table_of_contents[sectionidx][pageidx++]	= "05_1_2_training.htm";
table_of_contents[sectionidx][pageidx++]	= "06_1_3_training.htm";
table_of_contents[sectionidx][pageidx++]	= "06_1_4_training.htm";
table_of_contents[sectionidx][pageidx++]	= "07_1_5_risk.htm";

// New section (Tractors, farm vehicles and ATVs) - risk assessment with multiple sources
sectionidx++; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++]	= "08_2_1_training.htm";
table_of_contents[sectionidx][pageidx++]	= "08_2_2_training.htm";
table_of_contents[sectionidx][pageidx++]	= "09_2_3_risk.htm";
table_of_contents[sectionidx][pageidx++]	= "09_2_4_risk.htm";

// New section (Machinery) - risk assessment with multiple sources
sectionidx++; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++]	= "10_3_1_training.htm";
table_of_contents[sectionidx][pageidx++]	= "10_3_2_training.htm";
table_of_contents[sectionidx][pageidx++]	= "11_3_3_risk.htm";
table_of_contents[sectionidx][pageidx++]	= "11_3_4_risk.htm";

// New section (Livestock) - risk assessment with multiple sources
sectionidx++; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++]	= "12_4_1_training.htm";
table_of_contents[sectionidx][pageidx++]	= "12_4_2_training.htm";
table_of_contents[sectionidx][pageidx++]	= "13_4_3_risk.htm";
table_of_contents[sectionidx][pageidx++]	= "13_4_4_risk.htm";

// New section (Farmyard and Buildings) - risk assessment with multiple sources
sectionidx++; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++]	= "14_5_1_training.htm";
table_of_contents[sectionidx][pageidx++]	= "14_5_2_training.htm";
table_of_contents[sectionidx][pageidx++]	= "15_5_3_risk.htm";
table_of_contents[sectionidx][pageidx++]	= "15_5_4_risk.htm";

// New section (Workshop / Repairs / Working with Timber) - risk assessment with multiple sources
sectionidx++; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++] = "16_6_1_training.htm";
table_of_contents[sectionidx][pageidx++] = "16_6_2_training.htm";
table_of_contents[sectionidx][pageidx++] = "17_6_3_risk.htm";
table_of_contents[sectionidx][pageidx++] = "17_6_4_risk.htm";

// New section (Electricity) - risk assessment with multiple sources
sectionidx++; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++] = "18_7_1_training.htm";
table_of_contents[sectionidx][pageidx++] = "18_7_2_training.htm";
table_of_contents[sectionidx][pageidx++] = "19_7_3_risk.htm";
table_of_contents[sectionidx][pageidx++] = "19_7_4_risk.htm";

// New section (Chemical Safety) - risk assessment single source
sectionidx++; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++] = "20_8_1_training.htm";
table_of_contents[sectionidx][pageidx++] = "20_8_2_training.htm";
table_of_contents[sectionidx][pageidx++] = "21_8_3_risk.htm";

// New section (Health of Farmers) - risk assessment with multiple sources
sectionidx++; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++] = "22_9_1_training.htm";
table_of_contents[sectionidx][pageidx++] = "22_9_2_training.htm";
table_of_contents[sectionidx][pageidx++] = "23_9_3_training.htm";
table_of_contents[sectionidx][pageidx++] = "23_9_4_training.htm";
table_of_contents[sectionidx][pageidx++] = "24_9_5_risk.htm";
table_of_contents[sectionidx][pageidx++] = "24_9_6_risk.htm";
table_of_contents[sectionidx][pageidx++] = "24_9_7_risk.htm";
table_of_contents[sectionidx][pageidx++] = "24_9_8_risk.htm";
table_of_contents[sectionidx][pageidx++] = "24_9_9_risk.htm";

table_of_contents[sectionidx][pageidx++] = "28_9_10_training.htm";

// New section (Actionlist)
sectionidx++; pageidx=0;
table_of_contents[sectionidx] = new Array();
table_of_contents[sectionidx][pageidx++] = "25_10_1_actions.htm";

var highestSectionIdx = 0;


//
// Assessment Specific Functions
//
function appendSendPasswordMessage()
{
	appendLinkToMessage("00_forgot.htm?email="+document.forms['registration'].email.value, "If you have lost your password click here");
}
function invalidLogin(email, notes)
{
	 showMessage("Invalid Login, please retry your password.<br/>", "error")
	 appendSendPasswordMessage(email, "If you have lost your password click here");
}
function printActionReport()
{
	window.open("25_10_3_action_report.htm", "report")
}
function printCompleteDocument()
{
	window.open("complete_document.htm", "report");
}

//
// Check page navigation against section navigation
//
if (typeof(checkNavigation)!="undefined") checkNavigation(true); // defined in safety/safety_js.php

function profileInit()
{
}

function loadRA(assessment_id, section_id)
{
	var data	= new Array();
	data["s"]	= section_id;
	data["a"]	= assessment_id;
	data["p"]	= 0;
	fetchIntoHTML("risk_assess", "", "../safety/risk.php", data, "GET");
}
