+1  A: 

You need a space between new and Array():

var Character = new Array();

The same applies to all the other lines making use of newArray().

Your code will run without errors after replacing all the occurrences of newArray() with new Array(), however as CMS previously suggested, you should consider using the array literal syntax instead:

var Character = ["Larry Lightfoot", "Sam Wrightfield", "Gavin Hartfild",
                 "Gail Quickfoot", "Robert Gragorian", "Peter Shain"];

Which as you can see, is much more readable than:

var Character=new Array();
Character[0]="Larry Lightfoot";
Character[1]="Sam Wrightfield";
Character[2]="Gavin Hartfild";
Character[3]="Gail Quickfoot";
Character[4]="Robert Gragorian";
Character[5]="Peter Shain";
Daniel Vassallo
Thank you I found that out Last Night while double checking my computions Works like a champ Now Even figure out how to make Numerical Arrays....Still loking for a way to save Characters to an External Sheet so they can be reload when player wants to stop Ie a save routine
Leslie Peer
When useing the Array Literial Do you Still use the same Document.write syntax???
Leslie Peer
@Leslie: Yes, array literals are simply a shorthand for `new Array();` which automatically initializes the array with the values in the list.
Daniel Vassallo
Cool Making the Change over Now Thanks!!!
Leslie Peer
A: 

You have characters with high Charisma scores. Everyone knows that Charisma is a dump stat. :-)

That, and the new Array() thing.

bryanjonker
That surely is an approach I follow, although not necessarily true.
ANeves
This Problem Has been resolved How do I delete Question
Leslie Peer
Questions are not deleted; they stay for others to learn. The custom is to mark the helpful answer as "the correct answer" (green checkmark). For more information, check out the FAQ and about links.
bryanjonker