// Array constructor function for the three arrays defined below
function questionRecord(module, course, number, url, result, type, x, y, z){
	this.module = module;	// module
	this.course = course;		// course within module
	this.number = number;	// sequential number with course
	this.url = url;				// relative url of question
	this.result = result;		// -1: not attempted, 0: incorrect, 1: correct
	this.type = type;			// MCQ: multiple choice, MRQ: multiple response, SA: short answer, NUM: numerical
	this.x = x;				// slot available for further development
	this.y = y;				// slot available for further development
	this.z = z;				// slot available for further development
}

// Array with data for each question
var question = new Array();
question[0]=new questionRecord("","","","","","","","");
question[1]=new questionRecord("OBE12-mat","transmission","1","questions/Q1-1.htm","-1","SA", "","","");
question[2]=new questionRecord("OBE12-mat","transmission","2","questions/Q1-2.htm","-1","SA", "","","");
question[3]=new questionRecord("OBE12-mat","transmission","3","questions/Q1-3.htm","-1","SA", "","","");
question[4]=new questionRecord("OBE12-mat","transmission","4","questions/Q1-4.htm","-1","NUM", "","","");
question[5]=new questionRecord("OBE12-mat","transmission","5","questions/Q1-5.htm","-1","NUM", "","","");
question[6]=new questionRecord("OBE12-mat","transmission","6","questions/Q1-6.htm","-1","EA", "","","");
question[7]=new questionRecord("OBE12-mat","transmission","7","questions/Q1-7.htm","-1","EA", "","","");
question[8]=new questionRecord("OBE12-mat","spectra","8","questions/Q1-8.htm","-1","EA", "","","");
question[9]=new questionRecord("OBE12-mat","spectra","9","questions/Q1-9.htm","-1","MCQ", "","","");
question[10]=new questionRecord("OBE12-mat","spectra","10","questions/Q1-10.htm","-1","MCQ", "","","");
question[11]=new questionRecord("OBE12-mat","spectra","11","questions/Q1-20.htm","-1","SA", "","","");
question[12]=new questionRecord("OBE12-mat","spectra","12","questions/Q1-21.htm","-1","MCQ", "","","");
question[13]=new questionRecord("OBE12-mat","spectra","13","questions/Q1-11.htm","-1","NUM", "","","");
question[14]=new questionRecord("OBE12-mat","spectra","14","questions/Q1-12.htm","-1","SA", "","","");
question[15]=new questionRecord("OBE12-mat","spectra","15","questions/Q1-13.htm","-1","SA", "","","");
question[16]=new questionRecord("OBE12-mat","spectra","16","questions/Q1-22.htm","-1","MCQ", "","","");
question[17]=new questionRecord("OBE12-mat","spectra","17","questions/Q1-23.htm","-1","MCQ", "","","");
question[18]=new questionRecord("OBE12-mat","photoelectric","18","questions/Q1-14.htm","-1","MCQ", "","","");
question[19]=new questionRecord("OBE12-mat","photoelectric","19","questions/Q1-15.htm","-1","MCQ", "","","");
question[20]=new questionRecord("OBE12-mat","photoelectric","20","questions/Q1-16.htm","-1","MCQ", "","","");
question[21]=new questionRecord("OBE12-mat","photoelectric","21","questions/Q1-17.htm","-1","NUM", "","","");
question[22]=new questionRecord("OBE12-mat","spectra","22","questions/Q1-18.htm","-1","NUM", "","","");
question[23]=new questionRecord("OBE12-mat","photoelectric","23","questions/Q1-19.htm","-1","SA", "","","");
question[24]=new questionRecord("OBE12-mat","organic1","24","questions/Q2-1.htm","-1","SA", "","","");
question[25]=new questionRecord("OBE12-mat","organic1","25","questions/Q2-2.htm","-1","SA", "","","");
question[26]=new questionRecord("OBE12-mat","organic1","26","questions/Q2-3.htm","-1","SA", "","","");
question[27]=new questionRecord("OBE12-mat","organic1","27","questions/Q2-4.htm","-1","SA", "","","");
question[28]=new questionRecord("OBE12-mat","organic1","28","questions/Q2-5.htm","-1","SA", "","","");
question[29]=new questionRecord("OBE12-mat","organic1","29","questions/Q2-6.htm","-1","SA", "","","");
question[30]=new questionRecord("OBE12-mat","organic1","30","questions/Q2-7.htm","-1","SA", "","","");
question[31]=new questionRecord("OBE12-mat","organic1","31","questions/Q2-8.htm","-1","SA", "","","");
question[32]=new questionRecord("OBE12-mat","organic1","32","questions/Q2-9.htm","-1","SA", "","","");
question[33]=new questionRecord("OBE12-mat","organic1","33","questions/Q2-10.htm","-1","SA", "","","");
question[34]=new questionRecord("OBE12-mat","organic1","34","questions/Q2-11.htm","-1","SA", "","","");
question[35]=new questionRecord("OBE12-mat","organic1","35","questions/Q2-12.htm","-1","MCQ", "","","");
question[36]=new questionRecord("OBE12-mat","organic1","36","questions/Q2-13.htm","-1","MCQ", "","","");
question[37]=new questionRecord("OBE12-mat","organic1","37","questions/Q2-14.htm","-1","MCQ", "","","");
question[38]=new questionRecord("OBE12-mat","organic1","38","questions/Q2-15.htm","-1","MCQ", "","","");
question[39]=new questionRecord("OBE12-mat","organic1","39","questions/Q2-16.htm","-1","MCQ", "","","");
question[40]=new questionRecord("OBE12-mat","organic1","40","questions/Q2-17.htm","-1","MCQ", "","","");
question[41]=new questionRecord("OBE12-mat","organic1","41","questions/Q2-18.htm","-1","MCQ", "","","");
question[42]=new questionRecord("OBE12-mat","organic1","42","questions/Q2-19.htm","-1","MCQ", "","","");
question[43]=new questionRecord("OBE12-mat","organic1","43","questions/Q2-20.htm","-1","MCQ", "","","");
question[44]=new questionRecord("OBE12-mat","organic1","44","questions/Q2-21.htm","-1","MCQ", "","","");
question[45]=new questionRecord("OBE12-mat","organic1","45","questions/Q2-22.htm","-1","MCQ", "","","");
question[46]=new questionRecord("OBE12-mat","organic1","46","questions/Q2-23.htm","-1","MTQ", "","","");
question[47]=new questionRecord("OBE12-mat","organic1","47","questions/Q2-24.htm","-1","MTQ", "","","");
question[48]=new questionRecord("OBE12-mat","organic1","48","questions/Q2-25.htm","-1","SA", "","","");
question[49]=new questionRecord("OBE12-mat","organic1","49","questions/Q2-26.htm","-1","MCQ", "","","");
question[50]=new questionRecord("OBE12-mat","organic1","50","questions/Q2-27.htm","-1","MCQ", "","","");
question[51]=new questionRecord("OBE12-mat","organic3","51","questions/Q2-28.htm","-1","MCQ", "","","");
question[52]=new questionRecord("OBE12-mat","organic1","52","questions/Q2-43.htm","-1","SA", "","","");
question[53]=new questionRecord("OBE12-mat","organic1","53","questions/Q2-44.htm","-1","SA", "","","");
question[54]=new questionRecord("OBE12-mat","organic1","54","questions/Q2-45.htm","-1","SA", "","","");
question[55]=new questionRecord("OBE12-mat","organic1","55","questions/Q2-46.htm","-1","SA", "","","");
question[56]=new questionRecord("OBE12-mat","organic1","56","questions/Q2-47.htm","-1","SA", "","","");
question[57]=new questionRecord("OBE12-mat","organic1","57","questions/Q2-48.htm","-1","SA", "","","");
question[58]=new questionRecord("OBE12-mat","organic1","58","questions/Q2-49.htm","-1","SA", "","","");
question[59]=new questionRecord("OBE12-mat","organic1","59","questions/Q2-50.htm","-1","SA", "","","");
question[60]=new questionRecord("OBE12-mat","organic1","60","questions/Q2-51.htm","-1","SA", "","","");
question[61]=new questionRecord("OBE12-mat","organic3","61","questions/Q2-29.htm","-1","MCQ", "","","");
question[62]=new questionRecord("OBE12-mat","organic3","62","questions/Q2-30.htm","-1","MCQ", "","","");
question[63]=new questionRecord("OBE12-mat","organic3","63","questions/Q2-31.htm","-1","MCQ", "","","");
question[64]=new questionRecord("OBE12-mat","organic3","64","questions/Q2-32.htm","-1","MCQ", "","","");
question[65]=new questionRecord("OBE12-mat","organic3","65","questions/Q2-33.htm","-1","MCQ", "","","");
question[66]=new questionRecord("OBE12-mat","organic3","66","questions/Q2-34.htm","-1","MRQ", "","","");
question[67]=new questionRecord("OBE12-mat","organic2","67","questions/Q2-35.htm","-1","SA", "","","");
question[68]=new questionRecord("OBE12-mat","organic2","68","questions/Q2-36.htm","-1","MRQ", "","","");
question[69]=new questionRecord("OBE12-mat","organic2","69","questions/Q2-37.htm","-1","MCQ", "","","");
question[70]=new questionRecord("OBE12-mat","organic2","70","questions/Q2-38.htm","-1","MCQ", "","","");
question[71]=new questionRecord("OBE12-mat","organic3","71","questions/Q2-39.htm","-1","MCQ", "","","");
question[72]=new questionRecord("OBE12-mat","organic2","72","questions/Q2-40.htm","-1","MCQ", "","","");
question[73]=new questionRecord("OBE12-mat","organic2","73","questions/Q2-41.htm","-1","MCQ", "","","");
question[74]=new questionRecord("OBE12-mat","organic2","74","questions/Q2-42.htm","-1","MCQ", "","","");
question[75]=new questionRecord("OBE12-mat","organic4","75","questions/Q4-1.htm","-1","MRQ", "","","");
question[76]=new questionRecord("OBE12-mat","organic4","76","questions/Q4-2.htm","-1","MRQ", "","","");
question[77]=new questionRecord("OBE12-mat","organic4","77","questions/Q4-3.htm","-1","MCQ", "","","");
question[78]=new questionRecord("OBE12-mat","organic4","78","questions/Q4-4.htm","-1","EA", "","","");
question[79]=new questionRecord("OBE12-mat","organic4","79","questions/Q4-5.htm","-1","SA", "","","");
question[80]=new questionRecord("OBE12-mat","organic5","80","questions/Q4-6.htm","-1","MCQ", "","","");
question[81]=new questionRecord("OBE12-mat","organic5","81","questions/Q4-7.htm","-1","SA", "","","");
question[82]=new questionRecord("OBE12-mat","organic5","82","questions/Q4-8.htm","-1","SA", "","","");
question[83]=new questionRecord("OBE12-mat","organic5","83","questions/Q4-9.htm","-1","MCQ", "","","");
question[84]=new questionRecord("OBE12-mat","organic5","84","questions/Q4-10.htm","-1","MRQ", "","","");
question[85]=new questionRecord("OBE12-mat","organic6","85","questions/Q4-11.htm","-1","SA", "","","");
question[86]=new questionRecord("OBE12-mat","organic6","86","questions/Q4-12.htm","-1","SA", "","","");
question[87]=new questionRecord("OBE12-mat","organic6","87","questions/Q4-13.htm","-1","MCQ", "","","");
question[88]=new questionRecord("OBE12-mat","organic6","88","questions/Q4-14.htm","-1","MCQ", "","","");
question[89]=new questionRecord("OBE12-mat","organic6","89","questions/Q4-15.htm","-1","MCQ", "","","");
question[90]=new questionRecord("OBE12-mat","organic6","90","questions/Q4-16.htm","-1","MCQ", "","","");
question[91]=new questionRecord("OBE12-mat","organic6","91","questions/Q4-17.htm","-1","MRQ", "","","");
question[92]=new questionRecord("OBE12-mat","organic6","92","questions/Q4-18.htm","-1","MRQ", "","","");
question[93]=new questionRecord("OBE12-mat","organic6","93","questions/Q4-19.htm","-1","SA", "","","");
question[94]=new questionRecord("OBE12-mat","organic6","94","questions/Q4-20.htm","-1","SA", "","","");
question[95]=new questionRecord("OBE12-mat","organic6","95","questions/Q4-21.htm","-1","SA", "","","");
question[96]=new questionRecord("OBE12-mat","organic6","96","questions/Q4-22.htm","-1","SA", "","","");
question[97]=new questionRecord("OBE12-mat","organic6","97","questions/Q4-23.htm","-1","SA", "","","");
question[98]=new questionRecord("OBE12-mat","organic6","98","questions/Q4-24.htm","-1","SA", "","","");
question[99]=new questionRecord("OBE12-mat","hooke","99","questions/Q3-1.htm","-1","MCQ", "","","");
question[100]=new questionRecord("OBE12-mat","hooke","100","questions/Q3-2.htm","-1","MCQ", "","","");
question[101]=new questionRecord("OBE12-mat","hooke","101","questions/Q3-3.htm","-1","NUM", "","","");
question[102]=new questionRecord("OBE12-mat","hooke","102","questions/Q3-4.htm","-1","EA", "","","");
question[103]=new questionRecord("OBE12-mat","hooke","103","questions/Q3-5.htm","-1","NUM", "","","");
question[104]=new questionRecord("OBE12-mat","hooke","104","questions/Q3-6.htm","-1","EA", "","","");
question[105]=new questionRecord("OBE12-mat","hooke","105","questions/Q3-7.htm","-1","MCQ", "","","");
question[106]=new questionRecord("OBE12-mat","hooke","106","questions/Q3-8.htm","-1","MRQ", "","","");
question[107]=new questionRecord("OBE12-mat","hooke","107","questions/Q3-9.htm","-1","SA", "","","");
question[108]=new questionRecord("OBE12-mat","hooke","108","questions/Q3-10.htm","-1","MCQ", "","","");
question[109]=new questionRecord("OBE12-mat","organic1","109","questions/Q2-52.htm","-1","EA", "","","");
question[110]=new questionRecord("OBE12-mat","organic2","110","questions/Q2-53.htm","-1","SA", "","","");
question[111]=new questionRecord("OBE12-mat","organic1","111","questions/Q2-54.htm","-1","SA", "","","");


// end of array
var correct = '<img src="graphics/Correct.gif">';
var wrong = '<img src="graphics/Wrong.gif">';
var questionNumber = 0;			// number of question as displayed on the page
var questionIndex = 0;			// position of question in the question array
//*****************************************************************
// The function below calls up a question with index "n" in the array found in questions.js
function callQuestion(n){
	questionIndex = n;
	//alert(questionIndex);
	location.href = question[n].url;
}