var currentTyped = "";

function keyListener(e){
   if(!e){
      //for IE
      e = window.event;
   }
   	if (!e) var e = window.event
	var code = e.keyCode;
   	var typedChar = String.fromCharCode(code).toLowerCase();
   	if (typedChar == " " || typedChar == "\n" || typedChar == "\r") {
   		currentTyped = "";
   	} else {
		if (code < 48) return;
		if (typedChar == "ý") typedChar = "å";
		if (typedChar == "þ") typedChar = "ä";
		if (typedChar == "à") typedChar = "ö";
		currentTyped = currentTyped + typedChar;
	}
	soundManager.play("keysound");
	checkAndPlay(currentTyped); 

}

function checkAndPlay(currentTyped) {
	//Inte så snyggt, borde göra en loop på nått vis...
	if (currentTyped == snd1) soundManager.play("snd1");
	if (currentTyped == snd2) soundManager.play("snd2");
	if (currentTyped == snd3) soundManager.play("snd3");
	if (currentTyped == snd4) soundManager.play("snd4");
	if (currentTyped == snd5) soundManager.play("snd5");
	if (currentTyped == snd6) soundManager.play("snd6");
	if (currentTyped == snd7) soundManager.play("snd7");
	if (currentTyped == snd8) soundManager.play("snd8");
	if (currentTyped == snd9) soundManager.play("snd9");
	if (currentTyped == snd10) soundManager.play("snd10");
	if (currentTyped == snd11) soundManager.play("snd11");
	if (currentTyped == snd12) soundManager.play("snd12");
	if (currentTyped == snd13) soundManager.play("snd13");
	if (currentTyped == snd14) soundManager.play("snd14");
	if (currentTyped == snd15) soundManager.play("snd15");
	if (currentTyped == snd16) soundManager.play("snd16");
	if (currentTyped == snd17) soundManager.play("snd17");
	if (currentTyped == snd18) soundManager.play("snd18");
	if (currentTyped == snd19) soundManager.play("snd19");
	if (currentTyped == snd20) soundManager.play("snd20");
	if (currentTyped == snd21) soundManager.play("snd21");
	if (currentTyped == snd22) soundManager.play("snd22");
	if (currentTyped == snd23) soundManager.play("snd23");
	if (currentTyped == snd24) soundManager.play("snd24");
	if (currentTyped == snd25) soundManager.play("snd25");
	if (currentTyped == snd26) soundManager.play("snd26");
	if (currentTyped == snd27) soundManager.play("snd27");
	if (currentTyped == snd28) soundManager.play("snd28");
	if (currentTyped == snd29) soundManager.play("snd29");
	if (currentTyped == snd30) soundManager.play("snd30");
	if (currentTyped == snd31) soundManager.play("snd31");
	if (currentTyped == snd32) soundManager.play("snd32");
	if (currentTyped == snd33) soundManager.play("snd33");
	if (currentTyped == snd34) soundManager.play("snd34");
	if (currentTyped == snd35) soundManager.play("snd35");
	if (currentTyped == snd36) soundManager.play("snd36");
	if (currentTyped == snd37) soundManager.play("snd37");
	if (currentTyped == snd38) soundManager.play("snd38");
	if (currentTyped == snd39) soundManager.play("snd39");
}

function debugText() {
	document.getElementById("debug").value = "Typed: " + currentTyped;
}

