Me podeis ayudar con un codigo en javascript?

Hola, vereis tengo este problema:
pide un numero q va indicar el numero de elementos de un array y pide una letra, a partir d esta letra llenaremos el array con su codigo ascii en primer lugar y los demas elementos con el codigo ascii+1
si no mete bien el numero retorna 1 y el correspondiente error,,,,,si no mete bien la letra retorna 2 y el correspondiente error y si todo marxa bien, rellena el array y lo muetras y retornas 0

Edito: Borro mi codigo porque es una **** y da 50errores [+furioso] [+furioso] [buuuaaaa]
Que recuerdos... javascript... voy a probar a hacerlo XD

¿Estan permitidas las funciones no?
jejeje, gracias por contestar, si las hace lo mas simple que puedas mejor
Aqui esta, lo he estado probando y parece ser que va, aun asi miralo ;)

<html>
<head>
<script>
/*EMPEZEMOS*/
var numero;
var letra;
var i;
numero = prompt ("Introduce un numero de elementos, perraco.");

letra = prompt ("Introduce la letra");
var matriz = new Array(numero);

if (numero >=0 && numero <=9)
{
if(letra<="z" && letra>="A")
{

for (i=0;i<numero;i++)
{
matriz[i]=letra.charCodeAt(0)+i;
alert (matriz[i]);
}
}
else
{
alert (2);
}
}
else
{
alert (1);
}



</script>
</head>
<body>
</body>
</html>
ARREGLADO
Hola, veras no esta bien,
debe pedir un numero y una letra
por ejemplo metemos el 3 y la letra A
y deberia decir ABC
saludos
4 respuestas