// ------------------- Start Main_v_g.js --------------------------------- 
// Author: CIE : Felix Hauswirth
//------------------------------------------------------------------------
var CivicRegNo = 654123;
var CurrentQ = 0;
var AutoDemoDelay =   5000;	
var ViewImageDelay = 10000;
var ReviewTimeOut =  10000; 
var ResultTimeOut =  30000; 
var SwMR = 1;
var SwMC_OnOff = 0;
var SwMsgBoxes = 1; 
var SwonMouseTexts = 0;
var ConstonMouseText = 'ProvIT'; 
var SwTypeResultsPage = 1; 
var SwShowFeedBack = 1; 
var SwShowRealTime = 1; 
var SwShowRealTimeSeconds = 0; 
var ConstTotalExamTime = 10;
var HndlTO;
var SwSubtests = 1; 
var SwShowWronginReview = 1;
var NbrSubTestsExam = 4;     
var NbrFeedbackItems = 8;     
var NbrFeedbackTitleLines = 2;
var SubTestMinPoints = new Array(NbrSubTestsExam);
SubTestMinPoints[0] = 3; 
SubTestMinPoints[1] = 1; 
SubTestMinPoints[2] = 2; 
var ExamMinPoints = 7;   
var FinalResultExam = 0; 
var ResultExam = 0;
var ResultSubTest = new Array(NbrSubTestsExam);  
for (i=0;i<NbrSubTestsExam;i++) 
{
	ResultSubTest[i] = 0;
}
var QuestionSubtests = new Array(NbrSubTestsExam);
for (i=0;i<NbrSubTestsExam;i++) 
{
	QuestionSubtests[i] = 0;
}
var QuestionFeedbacks = new Array(NbrFeedbackItems);
for (i=0;i<NbrFeedbackItems;i++) 
{
	QuestionFeedbacks[i] = 0;
}
var LgAvail   = 4
var NbrAutoDemoQuests = 2;
var NbrAutoDemoImgsperQuest = new Array(NbrAutoDemoQuests);
var NbrAutoDemoAnsAltperQuest = new Array(NbrAutoDemoQuests);
var NbrDemoQuests = 2;
var NbrDemoImgsperQuest = new Array(NbrDemoQuests);
var NbrDemoAnsAltperQuest = new Array(NbrDemoQuests);
var NbrQuests = 10;
var NbrImgsperQuest = new Array(NbrQuests);
var NbrAnsAltperQuest = new Array(NbrQuests);
var MaxNbrAlts = 4;
var NbrQuestsRow_Status = 15;
var Lines_inStatus = 1;
var ConstPfeil = '<FONT FACE="Wingdings">&#224;</FONT>';
var ConstNext = 'Next';
var ConstPrevious = 'Previous';
var ConstInfo = 'Info';
var ConstMark = 'Mark';
var ConstClock = 'Clock';
var ConstSinglQuot = "'";
var ConstApostroph = '"';
var ConstSemiColon = ";";
var ConstADtxtTM = 90;
var DirSource = 'exam/';
var DirImgs = '../images/';
var DirImgsRef = 'images/';
var DirButtons = '../buttons/';
var DirButtonsRef = 'buttons/';
var PageName = 'login.htm';   
var ConstMaxImgWidth = 550;
var ConstMaxImgHeight = 420;
var name_ansalt = new Array(MaxNbrAlts);
name_ansalt[0] = 'a';
name_ansalt[1] = 'b';
name_ansalt[2] = 'c';
name_ansalt[3] = 'd';
var LanguageID = 0; 
var CurrentADQ = 0;
var CurrentDQ = 0;
var CurrentQ; 
var DAS  = new Array(NbrDemoQuests+1);
var DM   = new Array(NbrDemoQuests);
var DA   = new Array(NbrDemoQuests);
for (i=0;i<NbrDemoQuests;i++)
{
	DA[i] = new Array (MaxNbrAlts);
}
var DQ   = new Array(NbrDemoQuests);
for (i=0;i<NbrDemoQuests;i++)
{
	DQ[i] = new Array (MaxNbrAlts);
}
var DS   = new Array(NbrDemoQuests);
var QAS  = new Array(NbrQuests);
var QM   = new Array(NbrQuests);
var QA   = new Array(NbrQuests);
for (i=0;i<NbrQuests;i++) 
{
	QA[i] = new Array (MaxNbrAlts);
}
var QQ   = new Array(NbrQuests);
for (i=0;i<NbrQuests;i++) 
{
	QQ[i] = new Array (MaxNbrAlts);
}
var QS   = new Array(NbrQuests);

var ResizeImgXRatio = 0;
var ResizeImgYRatio = 0;
var ImgSizeX = 0;
var ImgSizeY = 0;
for (i=0;i<NbrDemoQuests;i++) 
{
	DAS[i]  = "False";
	DM[i]   = "False";
	for (j=0;j<MaxNbrAlts;j++) 
	{
		DA[i][j] = 0;
	}
}
for (i=0;i<NbrQuests;i++) 
{
	QM[i]  = "False";
	QS[i]  = 0;
	QAS[i] = "False";
	for (j=0;j<MaxNbrAlts;j++) 
	{
		QA[i][j] = 0;
	}
}
var AutoDemoPictures = new Array (NbrAutoDemoQuests);
for (i=0;i<NbrAutoDemoQuests;i++) 
{
	AutoDemoPictures[i] = new Array (4);
}
var ADPicHeight = new Array (NbrAutoDemoQuests);
for (i=0;i<NbrAutoDemoQuests;i++)
{
	ADPicHeight[i] = new Array (4);
}
var ADPicWidth = new Array (NbrAutoDemoQuests);
for (i=0;i<NbrAutoDemoQuests;i++)
{
	ADPicWidth[i] = new Array (4);
}
var LgTxtAutoDemoQuest = new Array (LgAvail);
for (i=0;i<LgAvail;i++)
{
	LgTxtAutoDemoQuest[i] = new Array (NbrAutoDemoQuests);
}
var LgTxtAutoDemoAnsAlt   = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	LgTxtAutoDemoAnsAlt[i] = new Array (NbrAutoDemoQuests);
	for (j=0;j<MaxNbrAlts;j++)
	{
		LgTxtAutoDemoAnsAlt[i][j] = new Array(MaxNbrAlts);
	}
}
var DemoPictures = new Array (NbrDemoQuests);
for (i=0;i<NbrDemoQuests;i++) 
{
	DemoPictures[i] = new Array (4);
}
var DPicHeight = new Array (NbrDemoQuests);
for (i=0;i<NbrDemoQuests;i++)
{
	DPicHeight[i] = new Array (4);
}
var DPicWidth = new Array (NbrDemoQuests);
for (i=0;i<NbrDemoQuests;i++)
{
	DPicWidth[i] = new Array (4);
}
var LgTxtDemoQuest = new Array (LgAvail);
for (i=0;i<LgAvail;i++)
{
	LgTxtDemoQuest[i] = new Array (NbrDemoQuests);
}
var LgTxtDemoAnsAlt   = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	LgTxtDemoAnsAlt[i] = new Array (NbrDemoQuests);
	for (j=0;j<MaxNbrAlts;j++) 
	{
		LgTxtDemoAnsAlt[i][j] = new Array(MaxNbrAlts);
	}
}
var QuestsPictures = new Array (NbrQuests);
for (i=0;i<NbrQuests;i++)
{
	QuestsPictures[i] = new Array (4);
}
var QPicHeight = new Array (NbrQuests);
for (i=0;i<NbrQuests;i++)
{
	QPicHeight[i] = new Array (4);
}
var QPicWidth = new Array (NbrQuests);
for (i=0;i<NbrQuests;i++)
{
	QPicWidth[i] = new Array (4);
}
var LgTxtQuest = new Array (LgAvail);
for (i=0;i<LgAvail;i++)
{
	LgTxtQuest[i] = new Array (NbrQuests);
}
var LgTxtAnsAlt   = new Array (LgAvail);
for (i=0;i<LgAvail;i++)
{
	LgTxtAnsAlt[i] = new Array (NbrQuests);
	for (j=0;j<NbrQuests;j++) 
	{
		LgTxtAnsAlt[i][j] = new Array(MaxNbrAlts);
	}
}
var SubTest_Quest = new Array (NbrQuests);
var FeedBack_Quest = new Array (NbrQuests);

var SubTestsExam = new Array (NbrSubTestsExam);
var FeedBackItems = new Array (LgAvail);
for (i=0;i<LgAvail;i++)
{
	FeedBackItems[i] = new Array (NbrFeedbackItems);
}
var InitLanguageID = 0; 
var NbrpopupTexts = 18;
var NbrPostitTexts = 9;
var NbrOtherTexts = 3;
var NbrLoginTexts = 2;
var NbrPersonalWelcomeTexts = 12;
var NbrDemoTexts = 2;
var NbrOverviewTexts = 10;
var NbrMenuTexts = 5;
var NbrMsgBoxTexts = 2;
var NbrResultTexts = 22;
var NbrReviewTexts = 3;
var NbrExamEndTexts = 2;
var NbronMouseTexts = 25;
var NbrButtons = 11;
var popupText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	popupText[i] = new Array (NbrpopupTexts);
}
var postitText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	postitText[i] = new Array (NbrPostitTexts);
}
var OtherText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	OtherText[i] = new Array (NbrOtherTexts);
}
var LoginText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	LoginText[i] = new Array (NbrLoginTexts);
}
var PersonalWelcomeText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	PersonalWelcomeText[i] = new Array (NbrPersonalWelcomeTexts);
}
var DemoText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	DemoText[i] = new Array (NbrDemoTexts);
}
var OverviewText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	OverviewText[i] = new Array (NbrOverviewTexts);
}
var MenuText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	MenuText[i] = new Array (NbrMenuTexts);
}
var MsgBoxText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	MsgBoxText[i] = new Array (NbrMsgBoxTexts);
}
var ResultText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	ResultText[i] = new Array (NbrResultTexts);
}
var ReviewText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	ReviewText[i] = new Array (NbrReviewTexts);
}
var ExamEndText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	ExamEndText[i] = new Array (NbrExamEndTexts);
}
var Subtest = new Array (LgAvail);
for (i=0;i<LgAvail;i++)
{
	Subtest[i] = new Array (NbrSubTestsExam);
}
var Feedback = new Array (LgAvail);
for (i=0;i<LgAvail;i++)
{
	Feedback[i] = new Array (NbrFeedbackItems);
}
var FeedbackTitleLines = new Array (LgAvail);
for (i=0;i<LgAvail;i++)
{
	FeedbackTitleLines[i] = new Array (NbrFeedbackTitleLines);
}
var OMT = 'ProvIT';
var onMouseText = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	onMouseText[i] = new Array (NbronMouseTexts);
}
var ButtonImage = new Array (LgAvail);
for (i=0;i<LgAvail;i++) 
{
	ButtonImage[i] = new Array (NbrButtons);
}

var SwDisplayTime = 0;
var startDate;
var startTime;
var actualDate;
var actualTime;
var TimeElapsed;
var TotalSecondsElapsed; 
var SecondsLeft; 
var MinutesLeft;
var TotalExamTimeLeft;
var ConstTotalExamTime_inSeconds = ConstTotalExamTime * 60;
if (SwShowRealTime != 1)
{
	MinutesLeft = 6;
}
InitADQ = 0;
NbrAutoDemoImgsperQuest[InitADQ]     = 4;
AutoDemoPictures[InitADQ][0]         = "vv_011.jpg";
ADPicWidth[InitADQ][0]               = 650;
ADPicHeight[InitADQ][0]              = 408;
AutoDemoPictures[InitADQ][1]         = "vv_013.jpg";
ADPicWidth[InitADQ][1]               = 650;
ADPicHeight[InitADQ][1]              = 408;
AutoDemoPictures[InitADQ][2]         = "vv01_050.jpg";
ADPicWidth[InitADQ][2]               = 650;
ADPicHeight[InitADQ][2]              = 403;
AutoDemoPictures[InitADQ][3]         = "vv_112.jpg";
ADPicWidth[InitADQ][3]               = 650;
ADPicHeight[InitADQ][3]              = 405;
NbrAutoDemoAnsAltperQuest[InitADQ]   = 4;
InitADQ = 1;
NbrAutoDemoImgsperQuest[InitADQ]     = 0; 
AutoDemoPictures[InitADQ][0]         = " ";
NbrAutoDemoAnsAltperQuest[InitADQ]   = 4;
// ------------------- End Main_v_g.js --------------------------------- 

