You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

205 lines
6.1 KiB

<!-- $Id: tstclock.htt,v 1.5 2006/09/19 20:01:05 ddoughty Exp $ -->
<HTML>
<HEAD>
<TITLE></TITLE>
<META name="generator" content="Scaldwell">
<%=SYSTEM.INCLUDEJS global.js %>
<SCRIPT LANGUAGE="JavaScript">
<!--
var down,min,sec,cmin,csec,chrs;
var warning00 = new Image;
var warning0 = new Image;
var warning1 = new Image;
var warning2 = new Image;
var warning3 = new Image;
var warning4 = new Image;
var warning5 = new Image;
var warning10 = new Image;
var warning15 = new Image;
var warning30 = new Image;
var warning45 = new Image;
warning00.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn00.gif";
warning0.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn0.gif";
warning1.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn1.gif";
warning2.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn2.gif";
warning3.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn3.gif";
warning4.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn4.gif";
warning5.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn5.gif";
warning15.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn10.gif";
warning15.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn15.gif";
warning30.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn30.gif";
warning45.src = "<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn45.gif";
function Hours(data) {
return(data.substring(0,2));
}
function Minutes(data) {
return(data.substring(3,5));
}
function Seconds(data) {
//hkh return(data.substring(7,data.length));
return(data.substring(6,data.length));
}
function Display(hrs,min,sec) {
var disp;
if(hrs<=9) disp="0"+hrs;
else disp=hrs;
disp+=":";
if(min<=9) disp+="0"+min;
else disp+=min;
disp+=":";
if(sec<=9) disp+="0"+sec;
else disp+=sec;
return(disp);
}
function Down() {
chrs=1*Hours(document.sw.beg.value);
cmin=1*Minutes(document.sw.beg.value);
csec=0+Seconds(document.sw.beg.value);
if ((chrs>0) || (cmin>0) || (csec>0))
DownRepeat();
}
function DownRepeat() {
var sURL, cwarn;
// v added support for time capture statistics
// var n;
// if (document.sw.tcaprun.value == "*") {
// n = parseInt(top.tstquest.document.form1.tcap.value);
// n++;
// top.tstquest.document.form1.tcap.value = n.toString();
// }
// ^ added support for time capture statistics
if (document.sw.running.value == "!") {
sURL="<%=PATHS.urlroot%>/texp.pl?tid=<%=SESSION.tid%>&lang=<%=SESSION.lang%>&submit=illegalpage&tstid=<%=TEST_SESSION.id%>";
top.document.location.replace(sURL);
} else {
if (document.sw.running.value == "*") {
csec--;
if(csec==-1) {
csec=59; cmin--;
if (cmin==-1) {
cmin=59;chrs--;
if(chrs==-1) {
chrs=0;
};
}
if (chrs==0) {
if (cmin<5) {
eval("document.warning.src=warning"+cmin+".src");
} else {
if (cmin==10) {
document.warning.src=warning15.src;
} else {
if (cmin==15) {
document.warning.src=warning15.src;
} else {
if (cmin==30) {
document.warning.src=warning30.src;
} else {
if (cmin==45) {
document.warning.src=warning45.src;
} else {
document.warning.src=warning00.src;
}
}
}
}
}
}
}
document.sw.disp.value=Display(chrs,cmin,csec);
} else {
if (document.sw.running.value == "^") {
chrs=1*Hours(document.sw.beg.value);
cmin=1*Minutes(document.sw.beg.value);
csec=0+Seconds(document.sw.beg.value);
document.sw.disp.value=Display(chrs,cmin,csec);
if ((chrs>0) || (cmin>0) || (csec>0))
document.sw.running.value = "*";
}
}
if((chrs==0)&&(cmin==0)&&(csec==0)) {
sURL="<%=PATHS.urlroot%>/texp.pl?tid=<%=SESSION.tid%>&lang=<%=SESSION.lang%>&submit=<%=PHRASE.549%>&tstid=<%=TEST_SESSION.id%>";
top.tstquest.document.location.replace(sURL);
} else {
down=setTimeout("DownRepeat()",1000);
}
}
}
window.onload=Down;
// -->
</SCRIPT>
<link rel="stylesheet" type="text/css" href="/<%=CLIENT.clid%>/<%=CLIENT.clid%>.css">
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080" topmargin=0>
<FORM name="sw" METHOD=POST ACTION="<%=PATHS.cgiroot%>/texp.pl" TARGET="_top">
<input type="hidden" name="tid" value="<%=SESSION.tid%>">
<input type="hidden" name="submit" value="<%=PHRASE.549%>">
<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=1 width="100%">
<TR>
<TD align="center" VALIGN="top">
<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=100%>
<TR>
<TD align="left" VALIGN="top" width=200>
<%=CLIENT.testlogo%>
<%=TEST.logo%><BR>
<FONT SIZE=1>
<B><%=CLIENT.clnmc%></B><BR>
</FONT>
</TD>
<TD ALIGN="left" VALIGN="middle" NOWRAP>
<FONT SIZE=2>
<B><I>
<%=TEST.desc%><BR>
<%=QUESTION.id%>
</B></I>
</FONT>
</TD>
<TD ALIGN="center" VALIGN="middle" NOWRAP>
<IMG NAME="warning" SRC="<%=PATHS.graphurl%>/<%=SESSION.lang%>/warn00.gif" border=0>
</TD>
<TD ALIGN="center" VALIGN="middle" width="100">
<%=SYSTEM.STARTIF?SYSTEM.hideqno 1 INCLUDE %>
<input type="hidden" name="qno" VALUE="" size=10 readonly>
<%=SYSTEM.ELSE%>
<FONT SIZE=2>
<%=PHRASE.329%><BR>
</FONT>
<!-- <input type="text" name="qno" VALUE="0 of <%=TEST.noq%>" size=10 readonly> -->
<input type="text" name="qno" VALUE="" size=10 readonly>
<%=SYSTEM.ENDIF%>
<input type="hidden" name="running" VALUE="">
<input type="hidden" name="beg" VALUE="<%=TEST.maxtmfmt%>">
</TD>
<TD ALIGN="center" VALIGN="middle" width="100">
<FONT SIZE=2>
<%=SYSTEM.STARTIF?SYSTEM.hideclock 1 INCLUDE %>
<input type="hidden" name="disp" size="9" VALUE="<%=TEST.maxtmfmt%>" readonly>
</FONT>
<%=SYSTEM.ELSE%>
Time Left<BR>
</FONT>
<input type="text" name="disp" size="9" VALUE="<%=TEST.maxtmfmt%>" readonly>
<%=SYSTEM.ENDIF%>
</TD>
<TD ALIGN="center" VALIGN="middle" NOWRAP width="36">
<%=SYSTEM.STARTIF?SYSTEM.hidespinner Y INCLUDE %>
&nbsp;
<%=SYSTEM.ELSE%>
<IMG width=32 NAME="loading" SRC="<%=PATHS.graphurl%>/blank.gif" border=0>
<%=SYSTEM.ENDIF%>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>