var now = new Date();
var theevent = new Date();
theevent.setMinutes(theevent.getMinutes() + 5)

ID=window.setTimeout("update();", 1000);

function update() {
	now = new Date();
	if(now.getTime() > theevent.getTime()) {
		document.getElementById("alert").innerHTML="TIME IS UP";
		disable_form("quiz_form");
	} else { 	
		rawtime = Math.floor((theevent.getTime() - now.getTime())/1000);
		if(rawtime > 59) {
			minutes = Math.floor(rawtime/60);
			seconds = rawtime % 60
		} else {minutes = false; seconds = rawtime;}
		if(minutes) minutes += " minutes "
		document.getElementById("alert").innerHTML= minutes + seconds + " seconds remaining";
	} 
	ID=window.setTimeout("update();",1000);
}

function disable_form(myForm) {
	var e=document.getElementById(myForm).elements,i;
	for(i in e) {		
		if(e[i].type=='submit') {
			e[i].disabled=true; e[i].value="Sorry your too late!!"
		}
	}
}
