Zu diesem Thema gibt es ja genug Lösungen. Drum ist hier meine Version:
function Pad( number, length, char ) {
var tmp = number.toString();
while( tmp.length < length ) tmp = char + tmp;
return tmp;
}
alert( "Info: " + Pad( 4711, 6, '0' ) );