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 = "Process Flow Analysis"; //course name
var courseID = "510"; //courses in
var scoID = "0"; //sco id
var scoName = "Process Flow Analysis 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");
pages[9] = 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("Welcome and Learning Objectives - page 1","81693.mp3", "content/79492.swf", 0, 0, "Welcome to this e-learning module on Process Flow Analysis.","13579","79492","81693","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][2] = new PageLangDef("Lean Principles - page 2","81700.mp3", "content/79506.swf", 0, 0, "The first step is to understand what value your organisation provides. What are the customer's requirements and what are their measures of success?","13586","79506","81700","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][3] = new PageLangDef("Lean Principles - page 5","81706.mp3", "content/79509.swf", 0, 0, "Some non-value added activities are necessary to make the value added activities happen. The key lies in optimising and aligning the supporting non-value added activities directly to the value added activities.","13589","79509","81706","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][4] = new PageLangDef("Lean Principles - page 8","81709.mp3", "content/79512.swf", 0, 0, "Once the value in a process has been specified you will need to identify the value stream. In other words, understand where the value added steps are in relation to one another. This is the basis of Process Flow Analysis.","13592","79512","81709","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][5] = new PageLangDef("Lean Principles - page 12","81713.mp3", "content/79516.swf", 0, 0, "Perfection refers to the aim of maintaining a continuous improvement philosophy, making it better for patients and easier for staff.","13596","79516","81713","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][6] = new PageLangDef("Lean Principles - page 14","81715.mp3", "content/79518.swf", 0, 0, "Click on the letters to reveal the eight types of waste.","13598","79518","81715","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][7] = new PageLangDef("Process Flow Analysis and Summary - page 19","81737.mp3", "content/79537.swf", 0, 0, "For this second challenge, work out whether each of the three items is a task, issue or information request type and drag it to the appropriate coloured sticky note.","13617","79537","81737","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][8] = new PageLangDef("Process Flow Analysis and Summary - page 25","81743.mp3", "content/79542.swf", 0, 0, "Teams often struggle when presented with a blank page for a future state. The key is in selecting a future state that is innovative, challenging and achievable. If, on our Reality-O-Meter the current state is taken as being at the bottom of the scale, where do you think the future state would be? Click at what you think is an appropriate level.","13623","79542","81743","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][9] = 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


