Média utilizando JavaScript não funciona (Resolvido)

Boa tarde, estou fazendo um exercício utilizando JavaScript, mas a página não está funcionando. O objetivo do exercício é calcular a média de quatro notas escolares de um aluno e imprimir uma mensagem dizendo que o aluno foi aprovado. Se o valor da média escolar for maior ou igual a 7. Se o valor da média for menor que 7, solicitar a nota de exame, somar com o valor da média e obter nova média. Se a nova média for maior ou igual a 5, apresentar uma mensagem dizendo que o aluno foi aprovado em exame. Se o aluno não foi aprovado, indicar uma mensagem informando esta condição. Abaixo segue o código corrigido:

<!DOCTYPE html>
<html lang="pt-br">
<head>
	<meta charset="UTF-8"/>
	<title>Ex 1</title>
	<script>
	try{
		var n1, n2, n3, n4, exame, media=0, mediaExame=0;
		n1 = parseInt(prompt("Digite a nota 1:"));
		if(isNaN(n1))
			throw("er1");
		n2 = parseInt(prompt("Digite a nota 2:"));
		if(isNaN(n2))
			throw("er2");
		n3 = parseInt(prompt("Digite a nota 3:"));
		if(isNaN(n3))
			throw("er3");
		n4 = parseInt(prompt("Digite a nota 4:"));
		if(isNaN(n4))
			throw("er4");
		media = (n1 + n2 + n3 + n4) / 4;
		if(media >= 7)
			alert("Aluno Aprovado com Sucesso! Média: "+media);
		else{
			exame = parseInt(prompt("Média Menor que 7, informe a nota de exame: "));
			if(isNaN(exame))
				throw("er5");
			mediaExame = (n1 + n2 + n3 + n4 + exame) / 5;
			if(mediaExame >= 5)
				alert("Aluno aprovado em exame! Média: "+mediaExame);
			else
				alert("Aluno não foi aprovado. Média: "+mediaExame);
		}
	}catch(e){
		if(e=="er1")
			alert("Você não digitou um número na nota 1");
		if(e=="er2")
			alert("Vc não digitou um número na nota 2");
		if(e=="er3")
			alert("Vc não digitou um número na nota 3");
		if(e=="er4")
			alert("Vc não digitou um número na nota 4");
		if(e=="er5")
			alert("Vc não digitou um número na nota de exame");
		}	
	</script>
</head>
<body bgcolor="#ccc">
	<h1>Média dos Alunos</h1>
</body>
</html>