<!--
var aVocab = new Array();

var intIncr
var intCat

intCat =0
intIncr=0

aVocab[intCat]= new Array();
aVocab[intCat][0]="BASE"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="<LEADIN>  You and <ASHBLF>"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="LEADIN"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="It is <SEASON>."


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="ASHBLF"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="Oliver Sampson <OLISET>"
aVocab[intCat][1][intIncr++]="Rupert Giles <GILSET>"
aVocab[intCat][1][intIncr++]="Adam Klaus <ADAMSET>"




intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="BADYOU"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="mousy"
aVocab[intCat][1][intIncr++]="cold"
aVocab[intCat][1][intIncr++]="timid"
aVocab[intCat][1][intIncr++]="spiteful"
aVocab[intCat][1][intIncr++]="mean"
aVocab[intCat][1][intIncr++]="hateful"
aVocab[intCat][1][intIncr++]="crazy"
aVocab[intCat][1][intIncr++]="unfeeling"
aVocab[intCat][1][intIncr++]="careless"
aVocab[intCat][1][intIncr++]="Illiterate"
aVocab[intCat][1][intIncr++]="dumb"
aVocab[intCat][1][intIncr++]="dizzy"
aVocab[intCat][1][intIncr++]="ditzy"
aVocab[intCat][1][intIncr++]="cheap"
aVocab[intCat][1][intIncr++]="loud"
aVocab[intCat][1][intIncr++]="argumentative"
aVocab[intCat][1][intIncr++]="dreadful"
aVocab[intCat][1][intIncr++]="rude"
aVocab[intCat][1][intIncr++]="incompetent"
aVocab[intCat][1][intIncr++]="loose"
aVocab[intCat][1][intIncr++]="impatient"
aVocab[intCat][1][intIncr++]="haughty"
aVocab[intCat][1][intIncr++]="snotty"
aVocab[intCat][1][intIncr++]="arrogant"
aVocab[intCat][1][intIncr++]="brash"







intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="GOODYOU"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="beautiful"
aVocab[intCat][1][intIncr++]="witty"
aVocab[intCat][1][intIncr++]="charismatic"
aVocab[intCat][1][intIncr++]="funny"
aVocab[intCat][1][intIncr++]="sexy"
aVocab[intCat][1][intIncr++]="brave"
aVocab[intCat][1][intIncr++]="breathtaking"
aVocab[intCat][1][intIncr++]="sparkling"
aVocab[intCat][1][intIncr++]="bold"
aVocab[intCat][1][intIncr++]="<BADYOU>"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="DOING1"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="arguing"
aVocab[intCat][1][intIncr++]="arguing about whose fault this is"
aVocab[intCat][1][intIncr++]="arguing about how to get out"
aVocab[intCat][1][intIncr++]="trying to get out but you realize you can't and have to wait for help"
aVocab[intCat][1][intIncr++]="to work together to free yourselves"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="DOING2"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="having sex"
aVocab[intCat][1][intIncr++]="comforting each other"
aVocab[intCat][1][intIncr++]="trying to escape"
aVocab[intCat][1][intIncr++]="getting one of yourselves injured while trying to escape"
aVocab[intCat][1][intIncr++]="figuring a way out together"
aVocab[intCat][1][intIncr++]="being rescued just in time"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="DOING3"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="you become trapped together in <OLITRAP>"
aVocab[intCat][1][intIncr++]="he saves your life"
aVocab[intCat][1][intIncr++]="you are injured trying to save his life"
aVocab[intCat][1][intIncr++]="you save his life"
aVocab[intCat][1][intIncr++]="he is injured trying to save your life"
aVocab[intCat][1][intIncr++]="he winds up rescuing you"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="DOING4"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="that you be assigned to him on his mission"
aVocab[intCat][1][intIncr++]="you out on a date"
aVocab[intCat][1][intIncr++]="you to dance"
aVocab[intCat][1][intIncr++]="you to take a walk with him"
aVocab[intCat][1][intIncr++]="if you know where the embassy is"
aVocab[intCat][1][intIncr++]="for directions"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="DOING5"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="having sex"
aVocab[intCat][1][intIncr++]="seeing each other in a whole new light"
aVocab[intCat][1][intIncr++]="leaving together"
aVocab[intCat][1][intIncr++]="changing your opinions of each other"
aVocab[intCat][1][intIncr++]="looking for a quiet cozy place where you can be alone together"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="DOING6"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="the mission gets cancelled and you have nothing but free time alone together"
aVocab[intCat][1][intIncr++]="you find out that your target knows everything and is now after you"
aVocab[intCat][1][intIncr++]="you end up in a dangerous situation that has nothing to do with your mission"
aVocab[intCat][1][intIncr++]="you are captured to use as leverage against Oliver"
aVocab[intCat][1][intIncr++]="you decide to fully enjoy the last night of safety you will have for awhile"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="DOING7"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="manage to work in an escape plan in your busy lovemaking schedule"
aVocab[intCat][1][intIncr++]="have a hard time hiding your attraction in such close quarters"
aVocab[intCat][1][intIncr++]="manage to escape together and have to protect one another on the run"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="PLACE"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="in the park"
aVocab[intCat][1][intIncr++]="on dates with other people"
aVocab[intCat][1][intIncr++]="in the library"
aVocab[intCat][1][intIncr++]="in <COUNTRY>"
aVocab[intCat][1][intIncr++]="on the docks"
aVocab[intCat][1][intIncr++]="with your cars"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="LOCATION"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="in a bedroom"
aVocab[intCat][1][intIncr++]="at a party"
aVocab[intCat][1][intIncr++]="in a meadow"
aVocab[intCat][1][intIncr++]="at an amusement park"
aVocab[intCat][1][intIncr++]="in a fancy hotel"
aVocab[intCat][1][intIncr++]="in a hot tub"
aVocab[intCat][1][intIncr++]="in a swimming pool"
aVocab[intCat][1][intIncr++]="in an old mansion"
aVocab[intCat][1][intIncr++]="in a foreign country"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="ROOMS"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="a bedroom"
aVocab[intCat][1][intIncr++]="a swimming pool"
aVocab[intCat][1][intIncr++]="a kitchen"
aVocab[intCat][1][intIncr++]="a bathroom"
aVocab[intCat][1][intIncr++]="a bathtub"
aVocab[intCat][1][intIncr++]="a shower"
aVocab[intCat][1][intIncr++]="a sauna"
aVocab[intCat][1][intIncr++]="a hot tub"
aVocab[intCat][1][intIncr++]="a gazebo"
aVocab[intCat][1][intIncr++]="a greenhouse"
aVocab[intCat][1][intIncr++]="a playground"
aVocab[intCat][1][intIncr++]="a garden"
aVocab[intCat][1][intIncr++]="a restaurant"
aVocab[intCat][1][intIncr++]="a meadow"
aVocab[intCat][1][intIncr++]="the lobby of a theater"
aVocab[intCat][1][intIncr++]="an elevator"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="LODGING"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="a mansion"
aVocab[intCat][1][intIncr++]="a hotel"
aVocab[intCat][1][intIncr++]="a bed and breakfast"
aVocab[intCat][1][intIncr++]="a victorian house"
aVocab[intCat][1][intIncr++]="a manor house"
aVocab[intCat][1][intIncr++]="a carriage house"
aVocab[intCat][1][intIncr++]="an estate house"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="SEASON"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="Summer and <SUMWEATHER> outside"
aVocab[intCat][1][intIncr++]="Spring and <SPRIWEATHER> outside"
aVocab[intCat][1][intIncr++]="Winter and <WINWEATHER> outside"
aVocab[intCat][1][intIncr++]="Autumn and <FALLWEATHER> outside"
aVocab[intCat][1][intIncr++]="Halloween and <FALLWEATHER> outside"
aVocab[intCat][1][intIncr++]="Valentine's Day and <WINWEATHER> outside"
aVocab[intCat][1][intIncr++]="New Year's Eve and <WINWEATHER> outside"
aVocab[intCat][1][intIncr++]="a moonless night"
aVocab[intCat][1][intIncr++]="a bright morning"
aVocab[intCat][1][intIncr++]="the afternoon"
aVocab[intCat][1][intIncr++]="evening"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="SUMWEATHER"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="hot"
aVocab[intCat][1][intIncr++]="sizzling"
aVocab[intCat][1][intIncr++]="humid"
aVocab[intCat][1][intIncr++]="nice"
aVocab[intCat][1][intIncr++]="sunny"
aVocab[intCat][1][intIncr++]="boiling"
aVocab[intCat][1][intIncr++]="breezy"
aVocab[intCat][1][intIncr++]="sweltering"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="SPRIWEATHER"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="beautiful"
aVocab[intCat][1][intIncr++]="hot"
aVocab[intCat][1][intIncr++]="warm"
aVocab[intCat][1][intIncr++]="sunny"
aVocab[intCat][1][intIncr++]="cool"
aVocab[intCat][1][intIncr++]="breezy"
aVocab[intCat][1][intIncr++]="gray"
aVocab[intCat][1][intIncr++]="raining"
aVocab[intCat][1][intIncr++]="cold"
aVocab[intCat][1][intIncr++]="foggy"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="WINWEATHER"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="cold"
aVocab[intCat][1][intIncr++]="windy"
aVocab[intCat][1][intIncr++]="raining"
aVocab[intCat][1][intIncr++]="snowing"
aVocab[intCat][1][intIncr++]="hailing"
aVocab[intCat][1][intIncr++]="storming"
aVocab[intCat][1][intIncr++]="foggy"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="FALLWEATHER"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="beautiful"
aVocab[intCat][1][intIncr++]="almost hot"
aVocab[intCat][1][intIncr++]="warm"
aVocab[intCat][1][intIncr++]="sunny"
aVocab[intCat][1][intIncr++]="cool"
aVocab[intCat][1][intIncr++]="breezy"
aVocab[intCat][1][intIncr++]="gray"
aVocab[intCat][1][intIncr++]="raining"
aVocab[intCat][1][intIncr++]="cold"
aVocab[intCat][1][intIncr++]="nice"
aVocab[intCat][1][intIncr++]="windy"
aVocab[intCat][1][intIncr++]="snowing"
aVocab[intCat][1][intIncr++]="storming"
aVocab[intCat][1][intIncr++]="foggy"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="COUNTRY"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="Wales"
aVocab[intCat][1][intIncr++]="Ireland"
aVocab[intCat][1][intIncr++]="Scotland"
aVocab[intCat][1][intIncr++]="England"
aVocab[intCat][1][intIncr++]="Italy"
aVocab[intCat][1][intIncr++]="Greece"
aVocab[intCat][1][intIncr++]="Australia"
aVocab[intCat][1][intIncr++]="New Zealand"
aVocab[intCat][1][intIncr++]="Rome"
aVocab[intCat][1][intIncr++]="Athens"
aVocab[intCat][1][intIncr++]="London"
aVocab[intCat][1][intIncr++]="Bath, England"
aVocab[intCat][1][intIncr++]="San Francisco"
aVocab[intCat][1][intIncr++]="Madrid"
aVocab[intCat][1][intIncr++]="Barcelona"
aVocab[intCat][1][intIncr++]="Amsterdam"
aVocab[intCat][1][intIncr++]="Los Angeles"
aVocab[intCat][1][intIncr++]="Dublin"
aVocab[intCat][1][intIncr++]="Edinburgh"
aVocab[intCat][1][intIncr++]="Glasgow"
aVocab[intCat][1][intIncr++]="France"
aVocab[intCat][1][intIncr++]="Spain"
aVocab[intCat][1][intIncr++]="Portugal"
aVocab[intCat][1][intIncr++]="Marseilles"
aVocab[intCat][1][intIncr++]="Egypt"
aVocab[intCat][1][intIncr++]="Cairo"
aVocab[intCat][1][intIncr++]="Tahiti"
aVocab[intCat][1][intIncr++]="Texas"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="MONSTER"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="vampire"
aVocab[intCat][1][intIncr++]="demon"
aVocab[intCat][1][intIncr++]="werewolf"
aVocab[intCat][1][intIncr++]="Fyral demon"
aVocab[intCat][1][intIncr++]="incubus"
aVocab[intCat][1][intIncr++]="succubi"
aVocab[intCat][1][intIncr++]="ghost"
aVocab[intCat][1][intIncr++]="banshee"
aVocab[intCat][1][intIncr++]="poltergeist"
aVocab[intCat][1][intIncr++]="life-sucking mummy"
aVocab[intCat][1][intIncr++]="killer snot monster from outer space"
aVocab[intCat][1][intIncr++]="zombie"



intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="OLISET"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="have been captured in <COUNTRY>.  While imprisoned, the two of you <DOING7>."
aVocab[intCat][1][intIncr++]="are on an assignment in <COUNTRY>.  It is <OLIMISSION>.  Once the two of you make it to where you will be staying, <DOING6>."
aVocab[intCat][1][intIncr++]="are trapped in <OLITRAP>.  The first thing the two of you do is begin <DOING1>.  Eventually, you wind up <DOING2>."
aVocab[intCat][1][intIncr++]="have just met.  After your introductions, your first impression of him is that he is <GOODOLI>.  Oliver thinks you are <GOODYOU>.  He asks <DOING4>."
aVocab[intCat][1][intIncr++]="have just been made partners.  You think he is <GOODOLI> and he finds you <GOODYOU>.  The two of you are given a mission, during which <DOING3>."
aVocab[intCat][1][intIncr++]="don't like each other much.  You think he is <BADOLI> and he thinks you are <BADYOU>.  However, when you unexpectedly run into each other <PLACE>, you end up <DOING5>."
aVocab[intCat][1][intIncr++]="are on vacation in <COUNTRY>.  You are staying in <LODGING> and are currently standing hand in hand in <ROOMS>."

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="BADOLI"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="arrogant"
aVocab[intCat][1][intIncr++]="snobby"
aVocab[intCat][1][intIncr++]="pompous"
aVocab[intCat][1][intIncr++]="cruel"
aVocab[intCat][1][intIncr++]="cold"
aVocab[intCat][1][intIncr++]="mean-spirited"
aVocab[intCat][1][intIncr++]="heartless"
aVocab[intCat][1][intIncr++]="unfeeling"
aVocab[intCat][1][intIncr++]="wreckless"
aVocab[intCat][1][intIncr++]="suffering from a superiority complex"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="GOODOLI"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="<BADOLI>"
aVocab[intCat][1][intIncr++]="intelligent"
aVocab[intCat][1][intIncr++]="witty"
aVocab[intCat][1][intIncr++]="charming"
aVocab[intCat][1][intIncr++]="suave"
aVocab[intCat][1][intIncr++]="handsome"
aVocab[intCat][1][intIncr++]="gorgeous"
aVocab[intCat][1][intIncr++]="sexy"
aVocab[intCat][1][intIncr++]="funny"
aVocab[intCat][1][intIncr++]="rugged"
aVocab[intCat][1][intIncr++]="perfect"
aVocab[intCat][1][intIncr++]="wonderful"
aVocab[intCat][1][intIncr++]="brilliant"
aVocab[intCat][1][intIncr++]="brave"
aVocab[intCat][1][intIncr++]="daring"
aVocab[intCat][1][intIncr++]="dashing"
aVocab[intCat][1][intIncr++]="sweet"
aVocab[intCat][1][intIncr++]="so manly"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="OLITRAP"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="a cave"
aVocab[intCat][1][intIncr++]="a maze"
aVocab[intCat][1][intIncr++]="an old mine shaft"
aVocab[intCat][1][intIncr++]="a funhouse"
aVocab[intCat][1][intIncr++]="an abandoned warehouse"
aVocab[intCat][1][intIncr++]="the basement of an old house"
aVocab[intCat][1][intIncr++]="a locked room"
aVocab[intCat][1][intIncr++]="an old brewery"
aVocab[intCat][1][intIncr++]="a locked cell"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="OLIMISSION"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="a covert operation"
aVocab[intCat][1][intIncr++]="an undercover mission"
aVocab[intCat][1][intIncr++]="a last-minute thing"
aVocab[intCat][1][intIncr++]="to be a difficult mission"
aVocab[intCat][1][intIncr++]="to be a seemingly easy job"
aVocab[intCat][1][intIncr++]="little more than an excuse for you and Oliver to get away together for awhile"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="GILSET"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="are patrolling <SPOOKYPLACE>.  You encounter a <MONSTER> and <GILDO2>."
aVocab[intCat][1][intIncr++]="are trapped in <GILTRAP>.  The first thing the two of you do is begin <DOING1>.  Eventually, you wind up <DOING2>."
aVocab[intCat][1][intIncr++]="have just met.  After your introductions, your first impression of him is that he is <GOODGILES>. Giles thinks you are <GOODYOU>.  He asks <GILDO1>."
aVocab[intCat][1][intIncr++]="don't like each other much.  You think he is <BADGILES> and he thinks you are <BADYOU>.  However, when you unexpectedly run into each other <PLACE>, you end up <DOING5>."
aVocab[intCat][1][intIncr++]="are on vacation in <COUNTRY>.  You are staying in <LODGING> and are currently standing hand in hand in <ROOMS>."

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="BADGILES"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="arrogant"
aVocab[intCat][1][intIncr++]="snobby"
aVocab[intCat][1][intIncr++]="pompous"
aVocab[intCat][1][intIncr++]="an elitist"
aVocab[intCat][1][intIncr++]="judgemental"
aVocab[intCat][1][intIncr++]="sarcastic"
aVocab[intCat][1][intIncr++]="rude"
aVocab[intCat][1][intIncr++]="unfeeling"
aVocab[intCat][1][intIncr++]="stuffy"
aVocab[intCat][1][intIncr++]="suffering from a superiority complex"
aVocab[intCat][1][intIncr++]="haughty"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="GOODGILES"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="<BADGILES>"
aVocab[intCat][1][intIncr++]="intelligent"
aVocab[intCat][1][intIncr++]="witty"
aVocab[intCat][1][intIncr++]="charming"
aVocab[intCat][1][intIncr++]="suave"
aVocab[intCat][1][intIncr++]="handsome"
aVocab[intCat][1][intIncr++]="gorgeous"
aVocab[intCat][1][intIncr++]="sexy"
aVocab[intCat][1][intIncr++]="funny"
aVocab[intCat][1][intIncr++]="rugged"
aVocab[intCat][1][intIncr++]="perfect"
aVocab[intCat][1][intIncr++]="wonderful"
aVocab[intCat][1][intIncr++]="brilliant"
aVocab[intCat][1][intIncr++]="brave"
aVocab[intCat][1][intIncr++]="daring"
aVocab[intCat][1][intIncr++]="dashing"
aVocab[intCat][1][intIncr++]="sweet"
aVocab[intCat][1][intIncr++]="so manly"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="GILTRAP"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="<OLITRAP>"
aVocab[intCat][1][intIncr++]="a tomb"
aVocab[intCat][1][intIncr++]="the sewers"
aVocab[intCat][1][intIncr++]="an underground temple"
aVocab[intCat][1][intIncr++]="the library"
aVocab[intCat][1][intIncr++]="his office at the library"
aVocab[intCat][1][intIncr++]="his apartment"
aVocab[intCat][1][intIncr++]="the ruins of the library"
aVocab[intCat][1][intIncr++]="a crypt"
aVocab[intCat][1][intIncr++]="the abode of a <MONSTER>"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="GILDO1"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="if you need help finding a book"
aVocab[intCat][1][intIncr++]="you out on a date"
aVocab[intCat][1][intIncr++]="you to dance"
aVocab[intCat][1][intIncr++]="you to take a walk with him"
aVocab[intCat][1][intIncr++]="if he can help you to find anything"
aVocab[intCat][1][intIncr++]="for directions"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="GILDO2"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="fight it together"
aVocab[intCat][1][intIncr++]="try to get away"
aVocab[intCat][1][intIncr++]="you are injured"
aVocab[intCat][1][intIncr++]="Giles is injured"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="SPOOKYPLACE"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="in a crypt"
aVocab[intCat][1][intIncr++]="on your date"
aVocab[intCat][1][intIncr++]="while Buffy is out of town"
aVocab[intCat][1][intIncr++]="in a haunted house"
aVocab[intCat][1][intIncr++]="a cemetery"
aVocab[intCat][1][intIncr++]="near the morgue"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="GILPLACE"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="<PLACE>"
aVocab[intCat][1][intIncr++]="in the faculty room"
aVocab[intCat][1][intIncr++]="at the grocery store"
aVocab[intCat][1][intIncr++]="on a jog"
aVocab[intCat][1][intIncr++]="at the Magic Box"
aVocab[intCat][1][intIncr++]="on the street at night"
aVocab[intCat][1][intIncr++]="a museum"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="ADAMSET"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="are accidentally locked in <ADAMTRAP>.  The first thing the two of you do is begin <DOING1>.  Eventually, you wind up <DOING2>."
aVocab[intCat][1][intIncr++]="have just met each other.  After your introductions, your first impression of him is that he is <GOODGILES>. Adam thinks you are <GOODYOU>.  He asks <ADAMDO1>."
aVocab[intCat][1][intIncr++]="don't like each other much.  You think he is <BADADAM> and he thinks you are <BADYOU>.  However, when you unexpectedly run into each other <PLACE>, you end up <DOING5>."
aVocab[intCat][1][intIncr++]="are on vacation in <COUNTRY>.  You are staying in <LODGING> and are currently standing hand in hand in <ROOMS>."


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="BADADAM"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="arrogant"
aVocab[intCat][1][intIncr++]="snobby"
aVocab[intCat][1][intIncr++]="pompous"
aVocab[intCat][1][intIncr++]="an elitist"
aVocab[intCat][1][intIncr++]="a skirt-chaser"
aVocab[intCat][1][intIncr++]="a letch"
aVocab[intCat][1][intIncr++]="rude"
aVocab[intCat][1][intIncr++]="a couple quarts low"
aVocab[intCat][1][intIncr++]="too flashy"
aVocab[intCat][1][intIncr++]="suffering from a superiority complex"
aVocab[intCat][1][intIncr++]="haughty"
aVocab[intCat][1][intIncr++]="a he-slut"
aVocab[intCat][1][intIncr++]="incapable of loyalty"
aVocab[intCat][1][intIncr++]="incapable of commitment"
intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="GOODADAM"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="<BADADAM>"
aVocab[intCat][1][intIncr++]="intelligent"
aVocab[intCat][1][intIncr++]="witty"
aVocab[intCat][1][intIncr++]="charming"
aVocab[intCat][1][intIncr++]="suave"
aVocab[intCat][1][intIncr++]="handsome"
aVocab[intCat][1][intIncr++]="gorgeous"
aVocab[intCat][1][intIncr++]="sexy"
aVocab[intCat][1][intIncr++]="funny"
aVocab[intCat][1][intIncr++]="rugged"
aVocab[intCat][1][intIncr++]="perfect"
aVocab[intCat][1][intIncr++]="wonderful"
aVocab[intCat][1][intIncr++]="brilliant"
aVocab[intCat][1][intIncr++]="brave"
aVocab[intCat][1][intIncr++]="daring"
aVocab[intCat][1][intIncr++]="dashing"
aVocab[intCat][1][intIncr++]="sweet"
aVocab[intCat][1][intIncr++]="so manly"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="ADAMTRAP"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="<ADAMTRAP>"
aVocab[intCat][1][intIncr++]="the prop room"
aVocab[intCat][1][intIncr++]="Adam's dressing room"
aVocab[intCat][1][intIncr++]="the theater"
aVocab[intCat][1][intIncr++]="a balcony box in an empty theater"
aVocab[intCat][1][intIncr++]="the 'Cabinet of Doom'"


intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="ADAMPLACE"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="<PLACE>"
aVocab[intCat][1][intIncr++]="backstage"
aVocab[intCat][1][intIncr++]="on a location shoot for his next special"
aVocab[intCat][1][intIncr++]="on your audtion for the on-stage assistant's job"
aVocab[intCat][1][intIncr++]="in the theater lobby"
aVocab[intCat][1][intIncr++]="on the street at night"
aVocab[intCat][1][intIncr++]="a charity benefit"
aVocab[intCat][1][intIncr++]="a concert"
aVocab[intCat][1][intIncr++]="a theatrical supply store"
aVocab[intCat][1][intIncr++]="a museum"

intCat++
intIncr=0
aVocab[intCat]= new Array();
aVocab[intCat][0]="ADAMDO1"
aVocab[intCat][1] = new Array()
aVocab[intCat][1][intIncr++]="if you've ever done any modeling"
aVocab[intCat][1][intIncr++]="you out on a date"
aVocab[intCat][1][intIncr++]="you to dance"
aVocab[intCat][1][intIncr++]="you to take a walk with him"
aVocab[intCat][1][intIncr++]="if you'd like to be his guest at his next show"
aVocab[intCat][1][intIncr++]="for directions"


	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)
	{
		var bHold = true
		//alert(sArrayName)
		for (var intLooper=0;intLooper <aVocab.length;intLooper++)
		{
			if (aVocab[intLooper][0]==sArrayName)
			{
				//alert("Found")
				return aVocab[intLooper][1];
				break;
				bHold = false;
			}
		}

		if (bHold==true)
		{
			alert(sArrayName);
		}
	}

	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("BASE"));

		sLine = ScanLine(sLine)

		document.GENFORM.STORY.value = sLine;
	}
//-->
