var del = 1;
var start;
var stopp;
var tjuvstarter = 0;
var resultat;
var IE = false;
var tjyvstart = false;

if(document.all) IE = true;

if(!IE) document.getElementById('pangljud').style.visibility = 'hidden';

document.onkeydown = go;

function go() {
	if(del==3) {
		stopp = new Date();
		resultat = stopp - start;
		document.getElementById('resultat').innerHTML = 'Din reaktionstid: <b>' + resultat/10 + '</b> hundradelar.';
		if(resultat < document.data.lastScore.value) {
			if(document.data.myName.value=='') document.data.myName.value = prompt('GRATTIS!\nDin reaktionstid är tillräckligt bra för att hamna på bästa-listan!', 'Ditt namn')
			else alert('Grattis ' + document.data.myName.value + '! Nytt pers!')
			document.data.myScore.value = resultat;
			document.data.submit();
		}

		edraplatser()
	}
	else if(del==1) {
		fardiga();
	}
	else {
		document.getElementById('startknapp').innerHTML = 'Tjuvstart!!!';
		document.getElementById('startknapp').style.bgcolor = 'red';
		//document.getElementById('startknapp').disabled = true;
		tjuvstarter++
		tjyvstart = true;

	}
}



function edraplatser() {
		document.getElementById('startknapp').disabled = false;
		document.getElementById('startknapp').style.bgcolor = "transparent";
		document.getElementById('startknapp').innerHTML = 'På edra platser!';
		tjyvstart = false;
		del=1;

}

function fardiga() {
		document.getElementById('startknapp').innerHTML = 'Färdiga!';
		del=2;
		setTimeout('pang()', Math.round(Math.random()*4000 + 1000));
}


function pang() {
	if(del==2 && !tjyvstart) {
		try {document.getElementById('pangljud').Play()}
		catch (e) {}



		document.getElementById('startknapp').innerHTML = 'PANG!';
		del=3;
		start = new Date();
	}
	else edraplatser()
}
