
	    var ASSESSMENT_MODE_NULL = 0;
	    var ASSESSMENT_MODE_LIVE = 1;
	    var ASSESSMENT_MODE_REVIEW = 2;
    			
		var courseStructure = new Array;
		var structureIndex = new Array;
		var questionPool = new Array;
		var assessmentSection = new Array;
		var scoreMatrix = new Array;
		var assessmentMode = 0;
		var assessmentScore = 0;
		var status = "i";
		var showAssessmentFeedback = false;
		
		function setupStructure()
		{
		
			var nodeDetails = new Array;
			var topicIndex = 0;
			var parentIndex = 0;
			var topicStart = -1;
		     





					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_010.xml";
					nodeDetails[ 1 ] = "Introduction";
					nodeDetails[ 2 ] = "N10940";
					nodeDetails[ 3 ] = "mce_010";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_020.xml";
					nodeDetails[ 1 ] = "In the customer's shoes";
					nodeDetails[ 2 ] = "N10AA1";
					nodeDetails[ 3 ] = "mce_020";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_030.xml";
					nodeDetails[ 1 ] = "The Smiths' trip";
					nodeDetails[ 2 ] = "N10BFF";
					nodeDetails[ 3 ] = "mce_030";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_040.xml";
					nodeDetails[ 1 ] = "The wedding gift";
					nodeDetails[ 2 ] = "N10E92";
					nodeDetails[ 3 ] = "mce_040";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_050.xml";
					nodeDetails[ 1 ] = "The outing";
					nodeDetails[ 2 ] = "N110FE";
					nodeDetails[ 3 ] = "mce_050";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_060.xml";
					nodeDetails[ 1 ] = "If you were the Smiths...";
					nodeDetails[ 2 ] = "N11372";
					nodeDetails[ 3 ] = "mce_060";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_070.xml";
					nodeDetails[ 1 ] = "Question 1";
					nodeDetails[ 2 ] = "N114EB";
					nodeDetails[ 3 ] = "mce_070";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_080.xml";
					nodeDetails[ 1 ] = "Question 2";
					nodeDetails[ 2 ] = "N1178E";
					nodeDetails[ 3 ] = "mce_080";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_090.xml";
					nodeDetails[ 1 ] = "Question 3";
					nodeDetails[ 2 ] = "N11A4A";
					nodeDetails[ 3 ] = "mce_090";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_100.xml";
					nodeDetails[ 1 ] = "The importance of dealing with complaints";
					nodeDetails[ 2 ] = "N11CE8";
					nodeDetails[ 3 ] = "mce_100";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_105.xml";
					nodeDetails[ 1 ] = "Business Benefits";
					nodeDetails[ 2 ] = "N11E5A";
					nodeDetails[ 3 ] = "mce_105";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_110.xml";
					nodeDetails[ 1 ] = "How customer care really works";
					nodeDetails[ 2 ] = "N1233E";
					nodeDetails[ 3 ] = "mce_110";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_120.xml";
					nodeDetails[ 1 ] = "What customers expect";
					nodeDetails[ 2 ] = "N124A8";
					nodeDetails[ 3 ] = "mce_120";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_130.xml";
					nodeDetails[ 1 ] = "Service in the hotel";
					nodeDetails[ 2 ] = "N129AF";
					nodeDetails[ 3 ] = "mce_130";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_140.xml";
					nodeDetails[ 1 ] = "How the customer sees it";
					nodeDetails[ 2 ] = "N12CD1";
					nodeDetails[ 3 ] = "mce_140";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_150.xml";
					nodeDetails[ 1 ] = "What next?";
					nodeDetails[ 2 ] = "N12E47";
					nodeDetails[ 3 ] = "mce_150";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         
					nodeDetails = new Array;
					nodeDetails[ 0 ] = 	"mce_160.xml";
					nodeDetails[ 1 ] = "Where next?";
					nodeDetails[ 2 ] = "N12FB5";
					nodeDetails[ 3 ] = "mce_160";
					nodeDetails[ 4 ] = "courseStructure";
					nodeDetails[ 5 ] = "l";
					nodeDetails[ 6 ] = ++topicIndex;
					nodeDetails[ 7 ] = "";
					nodeDetails[ 8 ] = parentIndex;
					nodeDetails[ 9 ] = false;
				
						nodeDetails[10 ] = false;
					
					courseStructure[ courseStructure.length ] = nodeDetails;
					if ( topicStart == - 1 )
					{
						topicStart = courseStructure.length - 1;
					}
	         




			topicEnd = courseStructure.length;
			topicSize = topicEnd - topicStart;
			// for ( topicStart = topicStart + 1; topicStart <= topicEnd; topicStart++ )
			for ( ; topicStart < topicEnd; topicStart++ )
			{
			    courseStructure[ topicStart ][ 7 ] = topicSize;
			}
        
            // buildIndex();
            
            createAssessmentSection();
            
        }
        
 	