
var aVocab = new Array();

var intIncr
var intCat

intCat =0
intIncr=0

//The data stored is pretty simple.  It works like this:
//
// The aVocab array has sub arrays that are named lists of data.
//
//aVocab[intCat]= new Array(); - The aVocab Array actually holds other arrays.
//aVocab[intCat][0]="FIRST" - This is the name of the list of data in this sub array.  The name helps the program find the data.
//aVocab[intCat][1] = new Array() - Yep, ANOTHER array - this is the array that holds the actual data.
//aVocab[intCat][1][intIncr++]="First thing <SECOND>" // See that <SECOND> tag?  Anything in brackets references another list.
//aVocab[intCat][1][intIncr++]="First thing <THIRD>"
//
// Unless it's the last entry, don't forget to increment and reset the counters!
//
//intCat++
//intIncr=0


aVocab[intCat]= new Array();
aVocab[intCat][0]="FIRST"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="A story about <THIRD>"
aVocab[intCat][1][intIncr++]="Someone playing <THIRD> in a story about <SECOND>"
aVocab[intCat][1][intIncr++]="A story about <SECOND> with <THIRD> as a minor character"
aVocab[intCat][1][intIncr++]="The protagonist's type: <THIRD>"
aVocab[intCat][1][intIncr++]="Someone's <THIRD> in a story where <SECOND> is important"
aVocab[intCat][1][intIncr++]="A story about <SECOND> with someone in the role of <THIRD>"
aVocab[intCat][1][intIncr++]="The villain is <THIRD> and the protagonist <THIRD>"
aVocab[intCat][1][intIncr++]="A story containing <THIRD>"
aVocab[intCat][1][intIncr++]="A story that seems to be about <SECOND>"
aVocab[intCat][1][intIncr++]="A story about <SECOND> and <SECOND>"
aVocab[intCat][1][intIncr++]="A story about <THIRD> and <THIRD>"
aVocab[intCat][1][intIncr++]="Where <SECOND> is turned upside down"
aVocab[intCat][1][intIncr++]="A story where <THIRD> knows nothing about <SECOND>"
aVocab[intCat][1][intIncr++]="Villain and protagonist both claim <SECOND> is important"
aVocab[intCat][1][intIncr++]="A supporting character is <THIRD> and likes <SECOND>"
aVocab[intCat][1][intIncr++]="What if <SECOND> was the ultimate ideal?"
aVocab[intCat][1][intIncr++]="A story questioning <SECOND>"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="SECOND"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="love"
aVocab[intCat][1][intIncr++]="betrayal"
aVocab[intCat][1][intIncr++]="courage"
aVocab[intCat][1][intIncr++]="hope"
aVocab[intCat][1][intIncr++]="choice"
aVocab[intCat][1][intIncr++]="death"
aVocab[intCat][1][intIncr++]="rebirth"
aVocab[intCat][1][intIncr++]="belief"
aVocab[intCat][1][intIncr++]="cowardice"
aVocab[intCat][1][intIncr++]="lust"
aVocab[intCat][1][intIncr++]="growth"
aVocab[intCat][1][intIncr++]="nature"
aVocab[intCat][1][intIncr++]="survival"
aVocab[intCat][1][intIncr++]="travelling"
aVocab[intCat][1][intIncr++]="conservation"
aVocab[intCat][1][intIncr++]="change"
aVocab[intCat][1][intIncr++]="stability"
aVocab[intCat][1][intIncr++]="chaos"
aVocab[intCat][1][intIncr++]="war"
aVocab[intCat][1][intIncr++]="peace"
aVocab[intCat][1][intIncr++]="marriage"
aVocab[intCat][1][intIncr++]="birth"
aVocab[intCat][1][intIncr++]="carreer"
aVocab[intCat][1][intIncr++]="humour"
aVocab[intCat][1][intIncr++]="emotion"
aVocab[intCat][1][intIncr++]="heaven"
aVocab[intCat][1][intIncr++]="hell"
aVocab[intCat][1][intIncr++]="humanity"
aVocab[intCat][1][intIncr++]="compassion"
aVocab[intCat][1][intIncr++]="redemption"
aVocab[intCat][1][intIncr++]="endurance"
aVocab[intCat][1][intIncr++]="patience"
aVocab[intCat][1][intIncr++]="humility"
aVocab[intCat][1][intIncr++]="faith"
aVocab[intCat][1][intIncr++]="fortitude"
aVocab[intCat][1][intIncr++]="strength"
aVocab[intCat][1][intIncr++]="health"
aVocab[intCat][1][intIncr++]="disease"
aVocab[intCat][1][intIncr++]="weakness"
aVocab[intCat][1][intIncr++]="dreams"
aVocab[intCat][1][intIncr++]="control"
aVocab[intCat][1][intIncr++]="generosity"
aVocab[intCat][1][intIncr++]="home"
aVocab[intCat][1][intIncr++]="age"
aVocab[intCat][1][intIncr++]="youth"
aVocab[intCat][1][intIncr++]="sincerity"
aVocab[intCat][1][intIncr++]="honesty"
aVocab[intCat][1][intIncr++]="truth"
aVocab[intCat][1][intIncr++]="dishonesty"
aVocab[intCat][1][intIncr++]="lies"
aVocab[intCat][1][intIncr++]="ability"
aVocab[intCat][1][intIncr++]="adoration"
aVocab[intCat][1][intIncr++]="adventure"
aVocab[intCat][1][intIncr++]="amazement"
aVocab[intCat][1][intIncr++]="anger"
aVocab[intCat][1][intIncr++]="anxiety"
aVocab[intCat][1][intIncr++]="apprehension"
aVocab[intCat][1][intIncr++]="artistry"
aVocab[intCat][1][intIncr++]="awe"
aVocab[intCat][1][intIncr++]="beauty"
aVocab[intCat][1][intIncr++]="belief"
aVocab[intCat][1][intIncr++]="bravery"
aVocab[intCat][1][intIncr++]="brutality"
aVocab[intCat][1][intIncr++]="calm"
aVocab[intCat][1][intIncr++]="chaos"
aVocab[intCat][1][intIncr++]="charity"
aVocab[intCat][1][intIncr++]="childhood"
aVocab[intCat][1][intIncr++]="clarity"
aVocab[intCat][1][intIncr++]="charity"
aVocab[intCat][1][intIncr++]="coldness"
aVocab[intCat][1][intIncr++]="comfort"
aVocab[intCat][1][intIncr++]="communication"
aVocab[intCat][1][intIncr++]="compassion"
aVocab[intCat][1][intIncr++]="confidence"
aVocab[intCat][1][intIncr++]="contentment"
aVocab[intCat][1][intIncr++]="courage"
aVocab[intCat][1][intIncr++]="crime"
aVocab[intCat][1][intIncr++]="curiosity"
aVocab[intCat][1][intIncr++]="death"
aVocab[intCat][1][intIncr++]="deceit"
aVocab[intCat][1][intIncr++]="dedication"
aVocab[intCat][1][intIncr++]="defeat"
aVocab[intCat][1][intIncr++]="delight"
aVocab[intCat][1][intIncr++]="democracy"
aVocab[intCat][1][intIncr++]="despair"
aVocab[intCat][1][intIncr++]="determination"
aVocab[intCat][1][intIncr++]="dexterity"
aVocab[intCat][1][intIncr++]="dictatorship"
aVocab[intCat][1][intIncr++]="disappointment"
aVocab[intCat][1][intIncr++]="disbelief"
aVocab[intCat][1][intIncr++]="disquiet"
aVocab[intCat][1][intIncr++]="disturbance"
aVocab[intCat][1][intIncr++]="education"
aVocab[intCat][1][intIncr++]="ego"
aVocab[intCat][1][intIncr++]="elegance"
aVocab[intCat][1][intIncr++]="energy"
aVocab[intCat][1][intIncr++]="enhancement"
aVocab[intCat][1][intIncr++]="enthusiasm"
aVocab[intCat][1][intIncr++]="envy"
aVocab[intCat][1][intIncr++]="evil"
aVocab[intCat][1][intIncr++]="excitement"
aVocab[intCat][1][intIncr++]="failure"
aVocab[intCat][1][intIncr++]="faith"
aVocab[intCat][1][intIncr++]="faithfulness"
aVocab[intCat][1][intIncr++]="faithlessness"
aVocab[intCat][1][intIncr++]="fascination"
aVocab[intCat][1][intIncr++]="favouritism"
aVocab[intCat][1][intIncr++]="fear"
aVocab[intCat][1][intIncr++]="forgiveness"
aVocab[intCat][1][intIncr++]="fragility"
aVocab[intCat][1][intIncr++]="frailty"
aVocab[intCat][1][intIncr++]="freedom"
aVocab[intCat][1][intIncr++]="friendship"
aVocab[intCat][1][intIncr++]="generosity"
aVocab[intCat][1][intIncr++]="goodness"
aVocab[intCat][1][intIncr++]="gossip"
aVocab[intCat][1][intIncr++]="grace"
aVocab[intCat][1][intIncr++]="graciousness"
aVocab[intCat][1][intIncr++]="grief"
aVocab[intCat][1][intIncr++]="happiness"
aVocab[intCat][1][intIncr++]="hate"
aVocab[intCat][1][intIncr++]="hatred"
aVocab[intCat][1][intIncr++]="helpfulness"
aVocab[intCat][1][intIncr++]="helplessness"
aVocab[intCat][1][intIncr++]="homelessness"
aVocab[intCat][1][intIncr++]="honesty"
aVocab[intCat][1][intIncr++]="honour"
aVocab[intCat][1][intIncr++]="hope"
aVocab[intCat][1][intIncr++]="humility"
aVocab[intCat][1][intIncr++]="humour"
aVocab[intCat][1][intIncr++]="hurt"
aVocab[intCat][1][intIncr++]="idea"
aVocab[intCat][1][intIncr++]="imagination"
aVocab[intCat][1][intIncr++]="impression"
aVocab[intCat][1][intIncr++]="society"
aVocab[intCat][1][intIncr++]="reputation"
aVocab[intCat][1][intIncr++]="improvement"
aVocab[intCat][1][intIncr++]="infatuation"
aVocab[intCat][1][intIncr++]="insanity"
aVocab[intCat][1][intIncr++]="intelligence"
aVocab[intCat][1][intIncr++]="jealousy"
aVocab[intCat][1][intIncr++]="joy"
aVocab[intCat][1][intIncr++]="justice"
aVocab[intCat][1][intIncr++]="kindness"
aVocab[intCat][1][intIncr++]="knowledge"
aVocab[intCat][1][intIncr++]="law"
aVocab[intCat][1][intIncr++]="liberty"
aVocab[intCat][1][intIncr++]="imprisonment"
aVocab[intCat][1][intIncr++]="capture"
aVocab[intCat][1][intIncr++]="chase"
aVocab[intCat][1][intIncr++]="life"
aVocab[intCat][1][intIncr++]="loss"
aVocab[intCat][1][intIncr++]="love"
aVocab[intCat][1][intIncr++]="loyalty"
aVocab[intCat][1][intIncr++]="sex"
aVocab[intCat][1][intIncr++]="luck"
aVocab[intCat][1][intIncr++]="luxury"
aVocab[intCat][1][intIncr++]="battle"
aVocab[intCat][1][intIncr++]="leadership"
aVocab[intCat][1][intIncr++]="maturity"
aVocab[intCat][1][intIncr++]="memory"
aVocab[intCat][1][intIncr++]="mercy"
aVocab[intCat][1][intIncr++]="motivation"
aVocab[intCat][1][intIncr++]="movement"
aVocab[intCat][1][intIncr++]="music"
aVocab[intCat][1][intIncr++]="need"
aVocab[intCat][1][intIncr++]="omens"
aVocab[intCat][1][intIncr++]="signs"
aVocab[intCat][1][intIncr++]="portents"
aVocab[intCat][1][intIncr++]="fate"
aVocab[intCat][1][intIncr++]="opinion"
aVocab[intCat][1][intIncr++]="opportunity"
aVocab[intCat][1][intIncr++]="pain"
aVocab[intCat][1][intIncr++]="patience"
aVocab[intCat][1][intIncr++]="peace"
aVocab[intCat][1][intIncr++]="peculiarity"
aVocab[intCat][1][intIncr++]="perseverance"
aVocab[intCat][1][intIncr++]="endurance"
aVocab[intCat][1][intIncr++]="pleasure"
aVocab[intCat][1][intIncr++]="poverty"
aVocab[intCat][1][intIncr++]="power"
aVocab[intCat][1][intIncr++]="pride"
aVocab[intCat][1][intIncr++]="principle"
aVocab[intCat][1][intIncr++]="reality"
aVocab[intCat][1][intIncr++]="redemption"
aVocab[intCat][1][intIncr++]="refreshment"
aVocab[intCat][1][intIncr++]="rejuvination"
aVocab[intCat][1][intIncr++]="rebirth"
aVocab[intCat][1][intIncr++]="relaxation"
aVocab[intCat][1][intIncr++]="relief"
aVocab[intCat][1][intIncr++]="restoration"
aVocab[intCat][1][intIncr++]="romance"
aVocab[intCat][1][intIncr++]="rumour"
aVocab[intCat][1][intIncr++]="sacrifice"
aVocab[intCat][1][intIncr++]="sadness"
aVocab[intCat][1][intIncr++]="sanity"
aVocab[intCat][1][intIncr++]="satisfaction"
aVocab[intCat][1][intIncr++]="self-control"
aVocab[intCat][1][intIncr++]="sensitivity"
aVocab[intCat][1][intIncr++]="service"
aVocab[intCat][1][intIncr++]="shock"
aVocab[intCat][1][intIncr++]="silliness"
aVocab[intCat][1][intIncr++]="skill"
aVocab[intCat][1][intIncr++]="slavery"
aVocab[intCat][1][intIncr++]="sleep"
aVocab[intCat][1][intIncr++]="sophistication"
aVocab[intCat][1][intIncr++]="sorrow"
aVocab[intCat][1][intIncr++]="speculation"
aVocab[intCat][1][intIncr++]="speed"
aVocab[intCat][1][intIncr++]="strength"
aVocab[intCat][1][intIncr++]="strictness"
aVocab[intCat][1][intIncr++]="stupidity"
aVocab[intCat][1][intIncr++]="submission"
aVocab[intCat][1][intIncr++]="success"
aVocab[intCat][1][intIncr++]="surprise"
aVocab[intCat][1][intIncr++]="sympathy"
aVocab[intCat][1][intIncr++]="talent"
aVocab[intCat][1][intIncr++]="thrill"
aVocab[intCat][1][intIncr++]="weariness"
aVocab[intCat][1][intIncr++]="tolerance"
aVocab[intCat][1][intIncr++]="trust"
aVocab[intCat][1][intIncr++]="uncertainty"
aVocab[intCat][1][intIncr++]="unemployment"
aVocab[intCat][1][intIncr++]="unreality"
aVocab[intCat][1][intIncr++]="victory"
aVocab[intCat][1][intIncr++]="crossover"
aVocab[intCat][1][intIncr++]="wariness"
aVocab[intCat][1][intIncr++]="warmth"
aVocab[intCat][1][intIncr++]="weakness"
aVocab[intCat][1][intIncr++]="wealth"
aVocab[intCat][1][intIncr++]="wisdom"
aVocab[intCat][1][intIncr++]="wit"
aVocab[intCat][1][intIncr++]="worry"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="THIRD"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="the king"
aVocab[intCat][1][intIncr++]="the heir"
aVocab[intCat][1][intIncr++]="the queen"
aVocab[intCat][1][intIncr++]="the brother"
aVocab[intCat][1][intIncr++]="the lover"
aVocab[intCat][1][intIncr++]="the fool"
aVocab[intCat][1][intIncr++]="the princess"
aVocab[intCat][1][intIncr++]="the witch"
aVocab[intCat][1][intIncr++]="the advisor"
aVocab[intCat][1][intIncr++]="the politician"
aVocab[intCat][1][intIncr++]="the professor"
aVocab[intCat][1][intIncr++]="the student"
aVocab[intCat][1][intIncr++]="the protege"
aVocab[intCat][1][intIncr++]="the prodigy"
aVocab[intCat][1][intIncr++]="the simpleton"
aVocab[intCat][1][intIncr++]="the clerk"
aVocab[intCat][1][intIncr++]="the maiden"
aVocab[intCat][1][intIncr++]="the shepherd"
aVocab[intCat][1][intIncr++]="the idiot"
aVocab[intCat][1][intIncr++]="the beggar"
aVocab[intCat][1][intIncr++]="the vagabond"
aVocab[intCat][1][intIncr++]="the gypsy"
aVocab[intCat][1][intIncr++]="the nun"
aVocab[intCat][1][intIncr++]="the sorceress"
aVocab[intCat][1][intIncr++]="the saint"
aVocab[intCat][1][intIncr++]="the fairy"
aVocab[intCat][1][intIncr++]="the elf"
aVocab[intCat][1][intIncr++]="the alien"
aVocab[intCat][1][intIncr++]="the courtier"
aVocab[intCat][1][intIncr++]="the temptress"
aVocab[intCat][1][intIncr++]="the entertainer"
aVocab[intCat][1][intIncr++]="the plotter"
aVocab[intCat][1][intIncr++]="the farmer"
aVocab[intCat][1][intIncr++]="the inn-keeper"
aVocab[intCat][1][intIncr++]="the wanderer"
aVocab[intCat][1][intIncr++]="the loner"
aVocab[intCat][1][intIncr++]="the wife"
aVocab[intCat][1][intIncr++]="the mother"
aVocab[intCat][1][intIncr++]="the father"
aVocab[intCat][1][intIncr++]="the tax-collector"
aVocab[intCat][1][intIncr++]="the fisherman"
aVocab[intCat][1][intIncr++]="the lawyer"
aVocab[intCat][1][intIncr++]="the doctor"
aVocab[intCat][1][intIncr++]="the maid"
aVocab[intCat][1][intIncr++]="the butler"
aVocab[intCat][1][intIncr++]="the knight"
aVocab[intCat][1][intIncr++]="the daughter"
aVocab[intCat][1][intIncr++]="the son"
aVocab[intCat][1][intIncr++]="the noblewoman"
aVocab[intCat][1][intIncr++]="the citizen"
aVocab[intCat][1][intIncr++]="the regent"
aVocab[intCat][1][intIncr++]="the commander"
aVocab[intCat][1][intIncr++]="the cop"
aVocab[intCat][1][intIncr++]="the detective"
aVocab[intCat][1][intIncr++]="the spy"
aVocab[intCat][1][intIncr++]="the villain"
aVocab[intCat][1][intIncr++]="the lieutenant"
aVocab[intCat][1][intIncr++]="the red-shirt"
aVocab[intCat][1][intIncr++]="the cannon fodder"
aVocab[intCat][1][intIncr++]="the grunt"
aVocab[intCat][1][intIncr++]="the office boy"
aVocab[intCat][1][intIncr++]="the office girl"
aVocab[intCat][1][intIncr++]="the secretary"
aVocab[intCat][1][intIncr++]="the ice woman"
aVocab[intCat][1][intIncr++]="the alpha male"
aVocab[intCat][1][intIncr++]="the patriarch"
aVocab[intCat][1][intIncr++]="the matriarch"
aVocab[intCat][1][intIncr++]="the mother hen"
aVocab[intCat][1][intIncr++]="the gatekeeper"
aVocab[intCat][1][intIncr++]="the guardian"
aVocab[intCat][1][intIncr++]="the mentor"
aVocab[intCat][1][intIncr++]="the hero"
aVocab[intCat][1][intIncr++]="the heroine"
aVocab[intCat][1][intIncr++]="the black widow"
aVocab[intCat][1][intIncr++]="the bastard"
aVocab[intCat][1][intIncr++]="the sister"
aVocab[intCat][1][intIncr++]="the aunt"
aVocab[intCat][1][intIncr++]="the uncle"
aVocab[intCat][1][intIncr++]="the grandfather"
aVocab[intCat][1][intIncr++]="the grandmother"
aVocab[intCat][1][intIncr++]="the peacemaker"
aVocab[intCat][1][intIncr++]="the diplomat"
aVocab[intCat][1][intIncr++]="the soldier"
aVocab[intCat][1][intIncr++]="the mercenary"
aVocab[intCat][1][intIncr++]="the scientist"
aVocab[intCat][1][intIncr++]="the wizard"
aVocab[intCat][1][intIncr++]="the quack"
aVocab[intCat][1][intIncr++]="the whipping boy"
aVocab[intCat][1][intIncr++]="the entrepeneur"
aVocab[intCat][1][intIncr++]="the wanderer"
aVocab[intCat][1][intIncr++]="the explorer"
aVocab[intCat][1][intIncr++]="the pioneer"
aVocab[intCat][1][intIncr++]="the native"
aVocab[intCat][1][intIncr++]="the local"
aVocab[intCat][1][intIncr++]="the stranger"
aVocab[intCat][1][intIncr++]="the foreigner"
aVocab[intCat][1][intIncr++]="the teacher"
aVocab[intCat][1][intIncr++]="the cook"
aVocab[intCat][1][intIncr++]="the seeker"
aVocab[intCat][1][intIncr++]="the keeper"
aVocab[intCat][1][intIncr++]="the ward"
aVocab[intCat][1][intIncr++]="the orphan"
aVocab[intCat][1][intIncr++]="the friend"
aVocab[intCat][1][intIncr++]="the sidekick"
aVocab[intCat][1][intIncr++]="the driver"
aVocab[intCat][1][intIncr++]="the maid"
aVocab[intCat][1][intIncr++]="the scholar"
aVocab[intCat][1][intIncr++]="the engineer"
aVocab[intCat][1][intIncr++]="the pastor"
aVocab[intCat][1][intIncr++]="the minister"
aVocab[intCat][1][intIncr++]="the missionary"
aVocab[intCat][1][intIncr++]="the caregiver"
aVocab[intCat][1][intIncr++]="the orphan"
aVocab[intCat][1][intIncr++]="the warrior"
aVocab[intCat][1][intIncr++]="the hero"
aVocab[intCat][1][intIncr++]="the innocent"
aVocab[intCat][1][intIncr++]="the creator"
aVocab[intCat][1][intIncr++]="the lover"
aVocab[intCat][1][intIncr++]="the destroyer"
aVocab[intCat][1][intIncr++]="the outlaw"
aVocab[intCat][1][intIncr++]="the seeker"
aVocab[intCat][1][intIncr++]="the explorer"
aVocab[intCat][1][intIncr++]="the ruler"
aVocab[intCat][1][intIncr++]="the jester"
aVocab[intCat][1][intIncr++]="the magician"
aVocab[intCat][1][intIncr++]="the sage"
aVocab[intCat][1][intIncr++]="the angel"
aVocab[intCat][1][intIncr++]="the child-hero"
aVocab[intCat][1][intIncr++]="the cowboy"
aVocab[intCat][1][intIncr++]="the damsel in distress"
aVocab[intCat][1][intIncr++]="the detective"
aVocab[intCat][1][intIncr++]="the devil"
aVocab[intCat][1][intIncr++]="the liar"
aVocab[intCat][1][intIncr++]="the gentle giant"
aVocab[intCat][1][intIncr++]="the herald"
aVocab[intCat][1][intIncr++]="the jewel thief"
aVocab[intCat][1][intIncr++]="the joker"
aVocab[intCat][1][intIncr++]="the kindly mentor"
aVocab[intCat][1][intIncr++]="the kingmaker"
aVocab[intCat][1][intIncr++]="the knight"
aVocab[intCat][1][intIncr++]="the monk"
aVocab[intCat][1][intIncr++]="the nerd"
aVocab[intCat][1][intIncr++]="the professor"
aVocab[intCat][1][intIncr++]="the psychiatrist"
aVocab[intCat][1][intIncr++]="the storyteller"
aVocab[intCat][1][intIncr++]="the menace"
aVocab[intCat][1][intIncr++]="the adept"
aVocab[intCat][1][intIncr++]="the alchemist"
aVocab[intCat][1][intIncr++]="the assassin"
aVocab[intCat][1][intIncr++]="the barbarian"
aVocab[intCat][1][intIncr++]="the familiar"
aVocab[intCat][1][intIncr++]="the muse"
aVocab[intCat][1][intIncr++]="the apprentice"
aVocab[intCat][1][intIncr++]="the bard"
aVocab[intCat][1][intIncr++]="the beastmaster"
aVocab[intCat][1][intIncr++]="the black knight"
aVocab[intCat][1][intIncr++]="the blacksmith"
aVocab[intCat][1][intIncr++]="the court jester"
aVocab[intCat][1][intIncr++]="the dwarf"
aVocab[intCat][1][intIncr++]="the ranger"
aVocab[intCat][1][intIncr++]="the drug dealer"
aVocab[intCat][1][intIncr++]="the enchanter"
aVocab[intCat][1][intIncr++]="the executioner"
aVocab[intCat][1][intIncr++]="the gladiator"
aVocab[intCat][1][intIncr++]="the guard"
aVocab[intCat][1][intIncr++]="the highwayman"
aVocab[intCat][1][intIncr++]="the homonculous"
aVocab[intCat][1][intIncr++]="the hunter"
aVocab[intCat][1][intIncr++]="the succubus"
aVocab[intCat][1][intIncr++]="the mercenary"
aVocab[intCat][1][intIncr++]="the merchant"
aVocab[intCat][1][intIncr++]="the miller"
aVocab[intCat][1][intIncr++]="the necromancer"
aVocab[intCat][1][intIncr++]="the noble knight"
aVocab[intCat][1][intIncr++]="the peasant"
aVocab[intCat][1][intIncr++]="the physician"
aVocab[intCat][1][intIncr++]="the pirate"
aVocab[intCat][1][intIncr++]="the politician"
aVocab[intCat][1][intIncr++]="the priest"
aVocab[intCat][1][intIncr++]="the prositute"
aVocab[intCat][1][intIncr++]="the scholar"
aVocab[intCat][1][intIncr++]="the scribe"
aVocab[intCat][1][intIncr++]="the captain"
aVocab[intCat][1][intIncr++]="the slave"
aVocab[intCat][1][intIncr++]="the slaver"
aVocab[intCat][1][intIncr++]="the slayer"
aVocab[intCat][1][intIncr++]="the artist"
aVocab[intCat][1][intIncr++]="the elf"
aVocab[intCat][1][intIncr++]="the summoner"
aVocab[intCat][1][intIncr++]="the thief"
aVocab[intCat][1][intIncr++]="the vigilante"
aVocab[intCat][1][intIncr++]="the warlock"
aVocab[intCat][1][intIncr++]="the witch hunter"
aVocab[intCat][1][intIncr++]="the oracle"
aVocab[intCat][1][intIncr++]="the guide"
aVocab[intCat][1][intIncr++]="the shapeshifter"
aVocab[intCat][1][intIncr++]="the amazon"
aVocab[intCat][1][intIncr++]="the thug"
aVocab[intCat][1][intIncr++]="the brute"
aVocab[intCat][1][intIncr++]="the companion"
aVocab[intCat][1][intIncr++]="the sneak"
aVocab[intCat][1][intIncr++]="the paladin"
aVocab[intCat][1][intIncr++]="the swarm"


	function GenNumber(nRange)
	{
                var iNumGen
		iNumGen = Math.round((Math.random() * nRange));

                return iNumGen;
	}

        function GetFrom(aArray)
	{
		var undefined
		var sReturn
		sReturn = aArray[GenNumber(aArray.length)];
		if (sReturn == undefined)
		{
			sReturn = GetFrom(aArray)
		}
		return sReturn
	}


	function GetArray(sArrayName)
	{
		for (var intLooper=0;intLooper <aVocab.length;intLooper++)
		{
			if (aVocab[intLooper][0]==sArrayName)
			{
				return aVocab[intLooper][1];
				break;
			}
		}
	}

	function ScanLine(sLine)
	{
		var iTagStart, iTagEnd
		var sKey

		if (sLine.indexOf("<") > -1)
		{
			iTagStart = sLine.indexOf("<");
			iTagEnd = sLine.indexOf(">");

			sKey = sLine.substr(iTagStart+1, iTagEnd-(iTagStart+1));

			sKey = GetFrom(GetArray(sKey))
			sLine = sLine.substr(0, iTagStart) + sKey + sLine.substr(iTagEnd+1, (sLine.length - iTagEnd))

		}


		if (sLine.indexOf("<") > - 1)
		{
			sLine = ScanLine(sLine)
		}

		return sLine;
	}


	function GenPlot()
	{
		sLine = GetFrom(GetArray("FIRST"));

		sLine = ScanLine(sLine)

		document.GENFORM.STORY.value = sLine;
	}




