function InitSelect(lstSeason, ThisSeason, lstEpisode, ThisEpisode)
{
    lstSeason.options.clear;
    lstSeason.options[0] = new Option("First Season");
    lstSeason.options[1] = new Option("Second Season");
    lstSeason.options[2] = new Option("Third Season");
    lstSeason.options[3] = new Option("Fourth Season");
    lstSeason.options[4] = new Option("Fifth Season");
    lstSeason.selectedIndex = ThisSeason;
    SeasonChanged(lstSeason, lstEpisode);
    lstEpisode.selectedIndex = ThisEpisode;
}
function SeasonChanged(lstSeason, lstEpisode)
{
    while (lstEpisode.options.length > 0)
    {
        lstEpisode.options[0] = null;
    }
    Season = lstSeason.selectedIndex + 1;
    switch(Season)
    {
        case 1:         // Season 1
            lstEpisode.options[0]  = new Option("Select An Episode", "");
            lstEpisode.options[1]  = new Option("101 - Downtown as Fruits / Eugene's Bike", "arn_101.html");
            lstEpisode.options[2]  = new Option("102 - The Little Pink Book / Field Trip", "arn_102.html");
            lstEpisode.options[3]  = new Option("103 - Arnold's Hat / Stoop Kid", "arn_103.html");
            lstEpisode.options[4]  = new Option("104 - Helga's Makeover / The Old Building", "arn_104.html");
            lstEpisode.options[5]  = new Option("105 - 6th Grade Girls / The Baseball", "arn_105.html");
            lstEpisode.options[6]  = new Option("106 - Heat / Snow", "arn_106.html");
            lstEpisode.options[7]  = new Option("107 - Operation Ruthless / The Vacant Lot", "arn_107.html");
            lstEpisode.options[8]  = new Option("108 - The List / Haunted Train", "arn_108.html");
            lstEpisode.options[9]  = new Option("109 - Mugged / Roughin' It", "arn_109.html");
            lstEpisode.options[10] = new Option("110 - Door #16 / Arnold as Cupid", "arn_110.html");
            lstEpisode.options[11] = new Option("111 - Benchwarmer / Cool Jerk", "arn_111.html");
            lstEpisode.options[12] = new Option("112 - Das Subway / Wheezin' Ed", "arn_112.html");
            lstEpisode.options[13] = new Option("113 - Tutoring Torvald / Gerald Comes Over", "arn_113.html");
            lstEpisode.options[14] = new Option("114 - Spelling Bee / Pigeon Man", "arn_114.html");
            lstEpisode.options[15] = new Option("115 - Olga Comes Home / Sally's Comet", "arn_115.html");
            lstEpisode.options[16] = new Option("116 - Abner Come Home / The Sewer King", "arn_116.html");
            lstEpisode.options[17] = new Option("117 - False Alarm / World Records", "arn_117.html");
            lstEpisode.options[18] = new Option("118 - Magic Show / 24 Hours to Live", "arn_118.html");
            lstEpisode.options[19] = new Option("121 - Helga's Boyfriend / Crush on Teacher", "arn_121.html");
            lstEpisode.options[20] = new Option("122 - Hall Monitor / Harold's Bar Mitzvah", "arn_122.html");
            lstEpisode.options[21] = new Option("123 - Coach Wittenberg / Four-Eyed Jack", "arn_123.html");
            lstEpisode.options[22] = new Option("124 - Tour de Pond / Teachers' Strike", "arn_124.html");
            lstEpisode.options[23] = new Option("125 - Runaway Float / Partners", "arn_125.html");
            lstEpisode.options[24] = new Option("131 - Part Time Friends / Biosquare", "arn_131.html");
            lstEpisode.options[25] = new Option("Arnold's Christmas", "arn_1spc.html");
            lstEpisode.options[26] = new Option("Arnold's Valentine", "arn_1spc.html#AV");
            break;
        case 2:         // Season 2
            lstEpisode.options[0]  = new Option("Select an Episode", "");
            lstEpisode.options[1]  = new Option("201 - Save the Tree / New Teacher", "arn_201.html");
            lstEpisode.options[2]  = new Option("202 - Helga's Love Potion / Gerald's Secret", "arn_202.html");
            lstEpisode.options[3]  = new Option("203 - The Big Scoop / Harold's Kitty", "arn_203.html");
            lstEpisode.options[4]  = new Option("204 - Longest Monday / Eugene's Pet", "arn_204.html");
            lstEpisode.options[5]  = new Option("205 - Monkey Business / Big Caesar", "arn_205.html");
            lstEpisode.options[6]  = new Option("206 - Ransom / Ms. Perfect", "arn_206.html");
            lstEpisode.options[7]  = new Option("207 - Arnold Saves Sid / Hookey", "arn_207.html");
            lstEpisode.options[8]  = new Option("208 - Freeze Frame / Phoebe Cheats", "arn_208.html");
            lstEpisode.options[9]  = new Option("209 - Mudbowl / Gerald Moves Out", "arn_209.html");
            lstEpisode.options[10] = new Option("210 - The High Life / Best Friends", "arn_210.html");
            lstEpisode.options[11] = new Option("211 - Steely Phil / Quantity Time", "arn_211.html");
            lstEpisode.options[12] = new Option("212 - Eating Contest / Rhonda's Glasses", "arn_212.html");
            lstEpisode.options[13] = new Option("213 - Eugene Goes Bad / What's Opera, Arnold?", "arn_213.html");
            lstEpisode.options[14] = new Option("Arnold's Halloween", "arn_2spc.html");
            break;
        case 3:         // Season 3
            lstEpisode.options[0]  = new Option("Select an Episode", "");
            lstEpisode.options[1]  = new Option("301 - Helga Blabs it All / Harold the Butcher", "arn_301.html");
            lstEpisode.options[2]  = new Option("302 - Dangerous Lumber / Mr. Hyunh Goes Country", "arn_302.html");
            lstEpisode.options[3]  = new Option("303 - Casa Paradiso / Gerald's Tonsils", "arn_303.html");
            lstEpisode.options[4]  = new Option("304 - Arnold's Room / Helga vs. Big Patty", "arn_304.html");
            lstEpisode.options[5]  = new Option("305 - Stinky Goes Hollywood / Olga Gets Engaged", "arn_305.html");
            lstEpisode.options[6]  = new Option("306 - Curly Snaps / Pre-Teen Scream", "arn_306.html");
            lstEpisode.options[7]  = new Option("307 - Grandpa's Birthday / Road Trip", "arn_307.html");
            lstEpisode.options[8]  = new Option("308 - Sid's Revenge / Roller Coaster", "arn_308.html");
            lstEpisode.options[9]  = new Option("309 - The Aptitude Test / Oskar Gets a Job", "arn_309.html");
            lstEpisode.options[10] = new Option("310 - Arnold Betrays Iggy / Helga and the Nanny", "arn_310.html");
            lstEpisode.options[11] = new Option("311 - Career Day / Hey Harold!", "arn_311.html");
            lstEpisode.options[12] = new Option("312 - Best Man / Cool Party", "arn_312.html");
            lstEpisode.options[13] = new Option("313 - Arnold & Lila / Grand Prix", "arn_313.html");
            lstEpisode.options[14] = new Option("314 - Helga's Show / The Flood", "arn_314.html");
            lstEpisode.options[15] = new Option("315 - Phoebe Takes the Fall / The Pig War", "arn_315.html");
            lstEpisode.options[16] = new Option("316 - Crabby Author / Rich Kid", "arn_316.html");
            lstEpisode.options[17] = new Option("317 - Girl Trouble / School Dance", "arn_317.html");
            lstEpisode.options[18] = new Option("318 - School Play", "arn_318.html");
            lstEpisode.options[19] = new Option("Arnold's Thanksgiving", "arn_3spc.html");
            break;
        case 4:         // Season 4
            lstEpisode.options[0]  = new Option("Select an Episode", "");
            lstEpisode.options[1]  = new Option("401 - Full Moon / Student Teacher", "arn_401.html");
            lstEpisode.options[2]  = new Option("402 - Big Gino / Jamie O In Love", "arn_402.html");
            lstEpisode.options[3]  = new Option("403 - Eugene's Birthday / Stinky's Pumpkin", "arn_402.html");
            lstEpisode.options[4]  = new Option("404 - The Beeper Queen / Oskar Can't Read?", "arn_404.html");
            lstEpisode.options[5]  = new Option("405 - Dinner for Four / Phoebe Skips", "arn_405.html");
            lstEpisode.options[6]  = new Option("406 - Helga's Parrot / Chocolate Turtles", "arn_406.html");
            lstEpisode.options[7]  = new Option("407 - Love and Cheese / Weighing Harold", "arn_407.html");
            lstEpisode.options[8]  = new Option("408 - Back to School / Egg Story", "arn_408.html");
            lstEpisode.options[9]  = new Option("409 - It Girl / Deconstructing Arnold", "arn_409.html");
            lstEpisode.options[10] = new Option("410 - Grudge Match / Polishing Rhonda", "arn_410.html");
            lstEpisode.options[11] = new Option("411 - Weird Cousin / Baby Oskar", "arn_411.html");
            lstEpisode.options[12] = new Option("412 - Grandpa's Sister / Synchronized Swimming", "arn_412.html");
            lstEpisode.options[13] = new Option("413 - Helga Sleepwalks / Fighting Families", "arn_413.html");
            lstEpisode.options[14] = new Option("414 - Headless Cabbie / Friday the 13th", "arn_414.html");
            lstEpisode.options[15] = new Option("415 - Helga on the Couch", "arn_415.html");
            lstEpisode.options[16] = new Option("416 - Dino Checks Out", "arn_416.html");
            lstEpisode.options[17] = new Option("Veterans Day", "arn_4spc.html");
            break;
        case 5:         // Season 5
            lstEpisode.options[0]  = new Option("Select an Episode", "");
            lstEpisode.options[1]  = new Option("501 - Monkeyman! / Buses, Bikes, and Subways", "arn_501.html");
            lstEpisode.options[2]  = new Option("502 - Helga's Masquerade / Mr. Green Runs", "arn_502.html");
            lstEpisode.options[3]  = new Option("503 - Sid the Vampire Slayer / Big Sis", "arn_503.html");
            lstEpisode.options[4]  = new Option("504 - Bag of Money / Principal Simmons", "arn_504.html");
            lstEpisode.options[5]  = new Option("505 - New Bully on the Block / Phoebe Breaks a Leg", "arn_505.html");
            lstEpisode.options[6]  = new Option("506 - Helga's Locket / Sid and Germs", "arn_506.html");
            lstEpisode.options[7]  = new Option("507 - Suspended / Ernie in Love", "arn_507.html");
            lstEpisode.options[8]  = new Option("508 - Summer Love", "arn_508.html");
            lstEpisode.options[9]  = new Option("509 - Stuck In A Tree / Rhonda Goes Broke", "arn_509.html");
            lstEpisode.options[10]  = new Option("510 - Beaned / Old Iron Man", "arn_510.html");
            lstEpisode.options[11]  = new Option("511 - Arnold Visits Arnie / Chocolate Boy", "arn_511.html");
            lstEpisode.options[12]  = new Option("512 - Harold vs. Patty / Rich Guy", "arn_512.html");
            lstEpisode.options[13]  = new Option("513 - Gerald's Game / Fishing Trip", "arn_513.html");
            lstEpisode.options[14]  = new Option("514 - Married", "arn_514.html");
            lstEpisode.options[15]  = new Option("515 - On The Lam / Family Man", "arn_515.html");
            lstEpisode.options[16]  = new Option("516 - The Racing Mule / Curly's Girl", "arn_516.html");
            lstEpisode.options[17]  = new Option("517 - Timberly Loves Arnold / Eugene, Eugene!", "arn_517.html");
            lstEpisode.options[18]  = new Option("518 - Ghost Bride / Gerald vs. Jamie O", "arn_518.html");
            lstEpisode.options[19]  = new Option("519 - A Day In The Life Of A Classroom / Big Bob's Crisis", "arn_519.html");
            lstEpisode.options[20]  = new Option("520 - Phoebe's Little Problem / Grandpa's Packard", "arn_520.html");
            lstEpisode.options[21]  = new Option("Parents Day", "arn_5spc.html");
            lstEpisode.options[22]  = new Option("April Fool's Day", "arn_5spc.html#AFD");
            lstEpisode.options[23]  = new Option("The Journal", "arn_journal.html");
            break;
    }
}
function EpisodeChanged(wndTarget, lstEpisode)
{
    if (lstEpisode.selectedIndex > 0)
    {
        location = lstEpisode.options[lstEpisode.selectedIndex].value;
    }
}
