var contentSupportFlags = "volumeChangeFlag|soundStatus|volumePercent|soundChangeFlag|textChangeFlag|additionalInfoFlag|printFlag";
var navSupportFlags = "displayTitle|displayPage|returnTimeFlag|enableJumpPageFlag|disableJumpPageFlag|jumpPageOnStateFlag|jumpPageOffStateFlag|enableCommentsFlag|disableCommentsFlag|commentsOnStateFlag|commentsOffStateFlag|enablePrintFlag|disablePrintFlag|enableSaveFlag|disableSaveFlag|enableHelpFlag|disableHelpFlag|helpOnStateFlag|helpOffStateFlag|enableBackFlag|disableBackFlag|enableForwardFlag|disableForwardFlag|enableAudioToggleFlag|disableAudioToggleFlag|audioToggleOnStateFlag|enableReplayFlag|disableReplayFlag|enableEndSessionFlag|disableEndSessionFlag|enableEndFlag|disableEndFlag|enableGlossaryFlag|disableGlossaryFlag|glossaryOnStateFlag|glossaryOffStateFlag|swapToSlimFlag|swapToFatFlag|enableAllFlag|disableAllFlag";


//Overall course details
var name = "Food Safety and Hygiene for Catering"; //course name
var courseID = "109"; //courses in
var scoID = "0"; //sco id
var scoName = "Food Safety and Hygiene for Catering DEMO"; // SCO title
var completionMessage = "<h2>Well done you have completed this unit of the learning content.</h2><p>Your results have now been recorded and have been sent to your Virtual Learning Environment</p><p>You can now press 'quit' to be returned to your Virtual Learning Environment. Before you leave you may wish to press 'Print My Notes' to get a full transcript of the notes you took during the training.</p>";

var currentPage = 0; //the intialisation for the wrapper
var sco_debug_level = 0; //how much error/debug information the system will expell
var demoDefault = false; //if no LMS is found should the system only show the user the demo sco.pages
var closeWin = false;	// CloseWin if set to true the wrapper will attempt to close the window upon completion of LMSFinish - some LMS require this.
var redirect = false;	//Redirect - if set to a location the content will browse to this page upon completion


// *** sco.pages *** //

function PageMovie(A) {this.complete=A;} // defines the page object format
// The pages this list of available pages will be define at export by mother
var pages = new Array();
pages[0] = new PageMovie("na");
pages[1] = new PageMovie("na");
pages[2] = new PageMovie("na");
pages[3] = new PageMovie("na");
pages[4] = new PageMovie("na");
pages[5] = new PageMovie("na");
pages[6] = new PageMovie("na");
pages[7] = new PageMovie("na");
pages[8] = new PageMovie("na");

// *** Language Arrays *** //
var language = 1;
function PageLangDef (A,B,C,D,E,F,G,H,I,K) {this.name=A;this.soundFile=B,this.src=C,this.logicVersion=D,this.type=E,this.synopsis=F,this.motherPageID=G;this.motherMovieID=H;this.motherSoundID=I;this.transcript=K}
var pageDetails = new Array();
pageDetails[0] = new Array();
pageDetails[0][0] = "";


pageDetails[1] = new Array();
pageDetails[1][0] = new PageLangDef("Introduction","0None", "welcome.swf",0,0,"","11721","","0","0","Welcome to this short demonstration");
pageDetails[1][1] = new PageLangDef("Impact of Food-Borne Illness - page 1","5754.mp3", "content/6310.swf", 0, 0, "In this section we will look at what food borne illnesses are and how they may affect us.  ","1231","6310","5754","none","");
pageDetails[1][2] = new PageLangDef("Understanding Food Law - page 1","5787.mp3", "content/6321.swf", 0, 0, "Food often has a long journey from growing, harvesting, preparation, delivery, through to being eaten. As a result there are many opportunities for it to become contaminated.  ","1242","6321","5787","none","");
pageDetails[1][3] = new PageLangDef("Food Safety Hazards & Contamination - page 1","5817.mp3", "content/6331.swf", 0, 0, "In this section we will explore the food safety hazards  and how these hazards can arise, and consider how they can be prevented and controlled.","1252","6331","5817","none","");
pageDetails[1][4] = new PageLangDef("Food Preservation, Storage and Temperature Control - page 1","6001.mp3", "content/6332.swf", 0, 0, "In this section we will explore how to preserve food, including using appropriate storage and temperature control.","1316","6332","6001","none","");
pageDetails[1][5] = new PageLangDef("Personal Hygiene - page 1","6067.mp3", "content/6354.swf", 0, 0, "In this section we will look at why personal hygiene is so important when working with food. Everyone who handles food as part of their job has a personal responsibility to keep a high standard of personal hygiene, but there is also a legal requirement to do so.","1338","6354","6067","none","");
pageDetails[1][6] = new PageLangDef("Hygienic Premises & Equipment - page 1","6097.mp3", "content/6364.swf", 0, 0, "Here we look at how to ensure your premises can be kept clean, in good condition and pest-free.","1348","6364","6097","none","");
pageDetails[1][7] = new PageLangDef("HACCP and Summary - page 1","6193.mp3", "content/6396.swf", 0, 0, "The organisation you work for is required by food hygiene regulations to have a food safety control system in place. This section looks at what this involves.","1380","6396","6193","none","");
pageDetails[1][8] = new PageLangDef("Exit","0None", "exit.swf",0,0,"","11721","","0","0","Thank you for viewing this short demonstration");



// *** Glossary *** //
var defs = new Array(); // holds the definitions declared above.");
function Definition(A,B) {this.term=A;this.definition=B;} // defines the glossary definition object format

