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 = "Safeguarding Adults (POVA)"; //course name
var courseID = "509"; //courses in
var scoID = "0"; //sco id
var scoName = "Safeguarding Adults (POVA) 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");

// *** 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","78702.mp3", "content/78703.swf", 0, 0, "Welcome. This module looks at the issues relating to safeguarding adults. We used to talk about 'vulnerable adults', but that term can be viewed as patronising and is not liked by the people who need safeguarding.","13525","78703","78702","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][2] = new PageLangDef("Relevant regulations - page 1","78789.mp3", "content/78829.swf", 0, 0, "There are numerous notable drivers that have helped to shape the UK's approach towards safeguarding adults. Here are some examples. Your local authority's children's safeguarding board will obviously have played a significant part.","13527","78829","78789","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][3] = new PageLangDef("Relevant regulations - page 11","78798.mp3", "content/78838.swf", 0, 0, "It has already been mentioned that there isn't just national regulation, so here's a reminder that it is also important to read and follow your local area's guidance and process regarding safeguarding vulnerable adults.","13536","78838","78798","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][4] = new PageLangDef("Definitions and useful terms - page 3","81509.mp3", "content/78840.swf", 0, 0, "It is often impossible to determine whether someone is vulnerable just by looking at them. A person presenting with some or all of these could be vulnerable.","13538","78840","81509","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][5] = new PageLangDef("Definitions and useful terms - page 9","78807.mp3", "content/78847.swf", 0, 0, "It is difficult to think that people may wish to hurt or abuse people they care for. But which of these people do you think is most likely to be an abuser? Click on one of them.","13545","78847","78807","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][6] = new PageLangDef("Roles and responsibilities - page 12","78826.mp3", "content/78865.swf", 0, 0, "Dignity from a care perspective means supporting someone's self respect. Remember that some people's personalities are more fragile than others. Also remember that rebuilding someone's dignity takes much longer than the time it takes to knock someone's self confidence.","13563","78865","78826","none","What\ visually\ impaired\ users\ will\ hear");
pageDetails[1][7] = 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


