Just do something like:
var foo; // preencha esta variável com o seu texto.
/* sério, preencha foo. */
foo += ""; // só por paranóia. Se foo não era string até aqui, depois desta linha será.
while (foo.length < 5) {
foo = "0" + foo;
}
// agora coloque foo de novo na caixa de texto.
If the text is five characters or more, it skips the loop. Otherwise, the code will concatenate leading zeros until the string is five characters long.
Note that this code works for the text to the left of your check digit. You must then concatenate the check digit at the end of the result.