var up,down;
var min1,sec1;
var cmin1,csec1,cmin2,csec2;

function Minutes(data) {
	for(var i=0;i<data.length;i++)
	if(data.substring(i,i+1)==":")
	break;
	return(data.substring(0,i));
}

function Seconds(data) {
	for(var i=0;i<data.length;i++)
		if(data.substring(i,i+1)==":")
	break;
	return(data.substring(i+1,data.length));
}

function Display(sec) {
	var minutes;
	minutes = Math.floor(sec/60);
	var seconds;
	seconds = sec % 60;
	if(seconds <= 9) seconds = "0"+seconds;
	return (minutes+":"+seconds);
}

function Up() {
	csec1=0;
	UpRepeat();
}

function UpRepeat() {
	csec1++;
	document.CourseForm.CourseTimerBox.value=Display(csec1);
	document.CourseForm.TimerValue.value=csec1;
	if((cmin1==min1)&&(csec1==sec1))
	alert("Stopwatch Stopped");
	else up=setTimeout("UpRepeat()",1000);
}

function stopCount()
{
	clearTimeout(up);
}

function startTimeAt(seconds)
{
	csec1 = seconds;
	document.CourseForm.CourseTimerBox.value=Display(csec1);
	up=setTimeout("UpRepeat()",1000);
}

function showAlert(message, OKLink)
{
	document.getElementById('AlertMessage').innerHTML = message;
	document.getElementById('AlertLink').href = OKLink;
	document.getElementById('popup').style.display = '';
}

function alertCourseExit(ExitLink, ExitText, ExitOK, ExitCancel)
{
	document.getElementById('AlertMessage').innerHTML = ExitText;
	document.getElementById('AlertLink').href = ExitLink;
	document.getElementById('popup').style.display = '';
	document.getElementById('OKWrapper').style.display = '';
	document.getElementById('AlertLink').innerHTML = ExitOK;
	document.getElementById('AlertCancel').innerHTML = ExitCancel;
}

function alertCourseFinish(FinishLink, FinishText, FinishOK, FinishCancel)
{
	document.getElementById('AlertMessage').innerHTML = FinishText;
	document.getElementById('AlertLink').href = FinishLink;
	document.getElementById('AlertLink').innerHTML = FinishOK;
	document.getElementById('AlertCancel').innerHTML = FinishCancel;
	document.getElementById('AlertLink').onclick = function() {coursePageLink(FinishLink); return false;};
	document.getElementById('popup').style.display = '';
}

function coursePageLink(url)
{
	document.getElementById('CourseForm').action = url;
	document.getElementById('CourseForm').submit();
}

function alertCourseHelp(url, window_name)
{
	document.getElementById('info_window').style.display = '';
	document.getElementById('info_window_frame').src = url;
	document.getElementById('info_window_title').innerHTML = window_name;
	document.getElementById('help_menu_area').style.display = 'none';
}

function checkDeclaration(url, alertText, alertOK)
{
	if(document.getElementById('DeclarationAccept').checked == false)
	{
		document.getElementById('AlertMessage').innerHTML = alertText;
		document.getElementById('OKWrapper').style.display = 'none';
		document.getElementById('AlertCancel').innerHTML = alertOK;
		document.getElementById('popup').style.display = '';
	}
	else
	{
		coursePageLink(url);
	}
}
