var endingslist=new Array();
var alphalist=new Array();
var randomlist=new Array();
var gamenames=new Array();
var menschcodes=new Array();
var charlist=new Array();
var alphastats=new Array();
var charcount=0;
var gcount=1;
var todo;


//----------------------------------------------------------------------
function addgame(alphaname,gname,gfname,mensch)
{
	if(todo==0)
	{
		alphalist[gcount]=alphaname;
		endingslist[gcount]="<a href='../endings/"+alphaname+"/"+gname+"/"+gname+".htm'><img class='thumb' src='../endings/"+alphaname+"/"+gname+"/"+gname+"-t.gif' alt='"+gfname+"' title='"+gfname+"'></a><br><a href='../endings/"+alphaname+"/"+gname+"/"+gname+".htm'>"+gfname+"</a>";
	}
	if(todo==1)
	{
		randomlist[gcount]="<a href='../endings/"+alphaname+"/"+gname+"/"+gname+".htm'><img class='rand' src='../endings/"+alphaname+"/"+gname+"/"+gname+".gif' alt='"+gfname+"' title='"+gfname+"' border=0><\/a>";
	}
	if(todo==2)
	{
		alphalist[gcount]=alphaname;
		gamenames[gcount]=gname;
	}
	if(todo==3)
	{
		//menschcodes[gcount]=mensch;
		menschcodes[mensch]++;
	}
	if(todo==4)
	{
		if(charlist[charcount]!=alphaname)
		{
			charcount++;
			charlist[charcount]=alphaname;
			alphastats[charcount]=0;
		}
		alphastats[charcount]++;
		menschcodes[mensch]++;
	}
	gcount=gcount+1;
}

//----------------------------------------------------------------------
function AddAll()
{
	addgame("0","allo_allo","'Allo 'Allo! Cartoon Fun!",2);
	addgame("0","4-get-it","4-Get-It",0);
	addgame("a","addams_family","Addams Family, The",1);
	addgame("a","adventures_of_norris","Adventures of Norris",2);
	addgame("a","adventures_of_willy_beamish","Adventures of Willy Beamish, The",2);
	addgame("a","after_burner","After Burner",2);
	addgame("a","after_the_war","After the War",1);
	addgame("a","agony","Agony",0);
	addgame("a","akira","Akira",1);
	addgame("a","aladdin","Aladdin",1);
	addgame("a","alfred_chicken","Alfred Chicken",0);
	addgame("a","alien_3","Alien³",1);
	addgame("a","alien_bash","Alien Bash",2);
	addgame("a","alien_breed","Alien Breed",0);
	addgame("a","alien_breed_special","Alien Breed: Special Edition 1992",0);
	addgame("a","alien_breed_ii","Alien Breed II: The Horror Continues",0);
	addgame("a","alien_breed_3d_2","Alien Breed 3D 2: The Killing Grounds",2);
	addgame("a","alien_storm","Alien Storm",2);
	addgame("a","alien_world","Alien World",2);
	addgame("a","amnios","Amnios",2);
	addgame("a","amoeba_strip_69","Amoeba Strip 69",2);
	addgame("a","another_world","Another World",1);
	addgame("a","antheads","Antheads: It Came From The Desert II",2);
	addgame("a","apache_flight","Apache Flight",0);
	addgame("a","apidya","Apidya",0);
	addgame("a","aquanaut","Aquanaut",0);
	addgame("a","arabian_nights","Arabian Nights",0);
	addgame("a","arazoks_tomb","Arazok's Tomb",2);
	addgame("a","arena","Arena",2);
	addgame("a","arkanoid","Arkanoid",2);
	addgame("a","army_moves","Army Moves",2);
	addgame("a","arnie","Arnie",2);
	addgame("a","arnie_2","Arnie 2",2);
	addgame("a","assassin","Assassin",0);
	addgame("a","atr_-_all_terrain_racing","ATR: All Terrain Racing",2);
	addgame("a","aunt_arctic_adventure","Aunt Arctic Adventure",2);
	addgame("a","aventures_de_moktar_les","Aventures de Moktar, Les",1);
	addgame("b","baby_jo","Baby Jo in 'Going Home'",1);
	addgame("b","back_to_the_future_part_2","Back to the Future Part II",2);
	addgame("b","back_to_the_future_part_iii","Back to the Future Part III",2);
	addgame("b","badlands_pete","Badlands Pete",2);
	addgame("b","bangboo","Bangboo",2);
	addgame("b","banshee","Banshee",0);
	addgame("b","batman","Batman",1);
	addgame("b","batman_joker","Batman: The Caped Crusader (Joker)",2);
	addgame("b","batman_penguin","Batman: The Caped Crusader (Penguin)",2);
	addgame("b","battle_squadron","Battle Squadron",0);
	addgame("b","beast_busters","Beast Busters",2);
	addgame("b","beastlord","Beastlord",2);
	addgame("b","beavers","Beavers",1);
	addgame("b","behind_the_iron_gate","Behind the Iron Gate",1);
	addgame("b","beyond_the_ice_palace","Beyond the Ice Palace",2);
	addgame("b","bass","Beneath A Steel Sky",0);
	addgame("b","big_nose","Big Nose the Caveman",1);
	addgame("b","big_run","Big Run",0);
	addgame("b","bills_tomato_game","Bill's Tomato Game",2);
	addgame("b","black_tiger","Black Tiger",0);
	addgame("b","blob","Blob",0);
	addgame("b","blood_money","Blood Money",0);
	addgame("b","blues_brothers_the","Blues Brothers, The",1);
	addgame("b","bobs_bad_day","Bob's Bad Day",2);
	addgame("b","bonanza_bros","Bonanza Bros",1);
	addgame("b","boston_bomb_club","Boston Bomb Club",2);
	addgame("b","brainball","Brainball",2);
	addgame("b","bram","Bram Stoker's Dracula",1);
	addgame("b","brian_the_lion","Brian The Lion",1);
	addgame("b","bubble_and_squeak","Bubble and Squeak",2);
	addgame("b","bubble_dizzy","Bubble Dizzy",0);
	addgame("b","bubble_ghost","Bubble Ghost",2);
	addgame("b","budokan","Budokan: The Martial Spirit",2);
	addgame("b","bug_bomber","Bugbomber",0);
	addgame("c","cabal","Cabal",2);
	addgame("c","calephar","Calephar",2);
	addgame("c","cannon_fodder","Cannon Fodder",3);
	addgame("c","cannon_fodder_2","Cannon Fodder 2",0);
	addgame("c","carcharodon","Carcharodon: White Sharks",2);
	addgame("c","castle_kingdoms","Castle Kingdoms",0);
	addgame("c","chaos_engine","Chaos Engine, The",0);
	addgame("c","chaos_engine_2","Chaos Engine 2, The",2);
	addgame("c","charlie_chimp","Charlie Chimp",1);
	addgame("c","charlie_chimp_ii","Charlie Chimp II: Monkey Mayhem",1);
	addgame("c","charlie_j_cool","Charlie J. Cool",2);
	addgame("c","charly","Charly",2);
	addgame("c","chase_hq","Chase HQ",2);
	addgame("c","chuck_rock","Chuck Rock",0);
	addgame("c","chuck_ii-son_of_chuck","Chuck Rock II - Son Of Chuck",0);
	addgame("c","clockwiser","Clockwiser",2);
	addgame("c","crazy_cars_iii","Crazy Cars III",2);
	addgame("c","creatures","Creatures",2);
	addgame("c","crime_wave","Crime Wave",2);
	addgame("c","curse_of_the_Azure_bonds","Curse of the Azure Bonds",2);
	addgame("c","cyberpunks","Cyberpunks",0);
	addgame("d","darkman","Darkman",2);
	addgame("d","deep_core","Deep Core",0);
	addgame("d","deja_vu_ii","Deja Vu II: Lost in Las Vegas",2);
	addgame("d","deluxe_pacman","Deluxe Pacman",2);
	addgame("d","dennis","Dennis",1);
	addgame("d","dogs_of_war","Dogs of War",1);
	addgame("d","doodlebug","Doodlebug: Bug-Bash 2",2);
	addgame("d","double_dragon","Double Dragon",2);
	addgame("d","double_dragon_ii","Double Dragon II: The Revenge",0);
	addgame("d","double_dragon_iii","Double Dragon 3: The Rosetta Stone",0);
	addgame("d","dragon_breed","Dragon Breed",0);
	addgame("d","dragon_ninja","Dragon Ninja",0);
	addgame("d","dragon_spirit","Dragon Spirit",2);
	addgame("d","dragon_wars","Dragon Wars",0);
	addgame("d","dyna_blaster","Dyna Blaster",0);
	addgame("d","dynamite_dux","Dynamite Düx",2);
	addgame("e","e-motion","E-Motion",1);
	addgame("e","e-swat","ESWAT: Cyber Police",1);
	addgame("e","edd_the_duck","Edd the Duck!",0);
	addgame("e","elf","Elf",2);
	addgame("e","elfmania","Elfmania",2);
	addgame("e","enchanted_land","Enchanted Land",1);
	addgame("e","epic","Epic",1);
	addgame("e","escape_from_the_planet_of_the_robot_monsters","Escape from the Planet of the Robot Monsters",1);
	addgame("e","evolution_cryser","Evolution Cryser",2);
	addgame("e","extrial","Extrial",2);
	addgame("f","fantasy_flyer","Fantasy Flyer",2);
	addgame("f","fatman","Fatman: The Caped Consumer",1);
	addgame("f","fears","Fears",0);
	addgame("f","fire_and_brimstone","Fire and Brimstone",1);
	addgame("f","fire_and_ice_xmas_edition","Fire and Ice Christmas Special Edition",1);
	addgame("f","first_samurai","First Samurai",2);
	addgame("f","flashback","Flashback",0);
	addgame("f","flimbos_quest","Flimbo's Quest",2);
	addgame("f","flood","Flood",0);
	addgame("f","floor_13","Floor 13",2);
	addgame("f","fly_harder","Fly Harder",1);
	addgame("f","frenetic","Frenetic",2);
	addgame("f","future_shock","Future Shock",0);
	addgame("g","gamma_zone","Gamma Zone",0);
	addgame("g","gemstone_legend","Gem Stone Legend",1);
	addgame("g","ghosts_n_goblins","Ghosts 'n Goblins",1);
	addgame("g","ghouls_n_ghosts","Ghouls 'n Ghosts",1);
	addgame("g","global_gladiators","Global Gladiators",1);
	addgame("g","gods","Gods",0);
	addgame("g","golden_axe","Golden Axe",0);
	addgame("g","great_giana_sisters_the","Great Giana Sisters, The",1);
	addgame("g","gremlins_ii","Gremlins 2",1);
	addgame("g","guy_spy","Guy Spy and the Crystals of Armageddon",2);
	addgame("h","harald_hardtand","Harald Hårdtand: Kampen om de Rene Tænder",2);
	addgame("h","hawkeye","Hawkeye",1);
	addgame("h","hoi","Hoi",1);
	addgame("h","holiday_lemmings","Holiday Lemmings 1993",1);
	addgame("h","holiday_lemmings_1994","Holiday Lemmings 1994",1);
	addgame("h","huckleberry_hound","Huckleberry Hound in Hollywood Capers",1);
	addgame("h","hudson_hawk","Hudson Hawk",2);
	addgame("h","hugo_1","Hugo på nye Eventyr",2);
	addgame("h","hugo_2","Hugo på nye Eventyr Del 2",2);
	addgame("h","hunt_for_red_october","Hunt for Red October, The",2);
	addgame("h","hybris","Hybris",1);
	addgame("h","hydra","Hydra",0);
	addgame("h","hyperion","Hyperion",1);
	addgame("i","ikari_warriors","Ikari Warriors",0);
	addgame("i","ilyad","Ilyad",1);
	addgame("i","impossible_mission_2025-the_special_edition","Impossible Mission 2025: The Special Edition",2);
	addgame("i","incredible_crash_dummies","Incredible Crash Dummies, The",1);
	addgame("i","indiana_jones_and_the_fate_of_atlantis","Indiana Jones And The Fate Of Atlantis",0);
	addgame("i","indiana_jones_and_the_last_crusade_de","Indiana Jones and the Last Crusade (De)",2);
	addgame("i","ivanhoe","Ivanhoe",0);
	addgame("j","jaguar_xj220","Jaguar XJ220",0);
	addgame("j","james_pond_2","James Pond 2: Robocod",1);
	addgame("j","jara_tava","Jara-Tava: The Isle of Fire",2);
	addgame("j","jet_set_willy_ii","Jet Set Willy II",1);
	addgame("j","jim_power","Jim Power in Mutant Planet",1);
	addgame("j","jimmys_fantastic_journey","Jimmy's Fantastic Journey",0);
	addgame("j","joe_and_mac","Joe & Mac: Caveman Ninja",1);
	addgame("j","judge_dredd","Judge Dredd",1);
	addgame("j","jurassic_park","Jurassic Park",2);
	addgame("k","karate_kid_2","Karate Kid Part II, The",1);
	addgame("k","katakis","Katakis",1);
	addgame("k","kid_chaos","Kid Chaos",0);
	addgame("k","kid_gloves","Kid Gloves",1);
	addgame("k","kid_gloves_2","Kid Gloves II",1);
	addgame("k","killing_game_show","Killing Game Show, The",1);
	addgame("k","klondike_deluxe","Klondike Deluxe v1.1",2);
	addgame("l","last_action_hero","Last Action Hero",1);
	addgame("l","last_ninja_3","Last Ninja 3",2);
	addgame("l","last_ninja_remix","Last Ninja Remix",2);
	addgame("l","leander","Leander",0);
	addgame("l","legend_of_the_lost","Legend of the Lost, The",1);
	addgame("l","lemmings","Lemmings",1);
	addgame("l","lemmings_2","Lemmings 2: The Tribes",2);
	addgame("l","lethal_xcess","Lethal Xcess",0);
	addgame("l","lethal_zone","Lethal Zone",1);
	addgame("l","lionheart","Lionheart",2);
	addgame("l","lorna","Lorna",1);
	addgame("l","lost_on_the_parrot_island","Lost on Parrot Island",0);
	addgame("l","lost_patrol","The Lost Patrol",2);
	addgame("l","lotus_turbo_challenge_ii","Lotus Turbo Challenge 2",1);
	addgame("l","lure_of_the_temptress","Lure of the Temptress",1);
	addgame("m","magic_boy","Magic Boy",1);
	addgame("m","magic_lines","Magic Lines",2);
	addgame("m","magic_marble","Magic Marble",0);
	addgame("m","magic_pockets","Magic Pockets",0);
	addgame("m","magic_serpent","Magic Serpent",2);
	addgame("m","maniac_mansion_de","Maniac Mansion (De)",2);
	addgame("m","marvin","Marvin's Marvellous Adventure",2);
	addgame("m","mega_motion","Mega Motion",0);
	addgame("m","menace","Menace",2);
	addgame("m","mercs","Mercs",0);
	addgame("m","metal_law","Metal Law",1);
	addgame("m","metal_mutant","Metal Mutant",2);
	addgame("m","miki","Miki",0);
	addgame("m","millenium_2_2","Millenium 2.2",2);
	addgame("m","missiles_over_xerion","Missiles over Xerion",0);
	addgame("m","mi2","Monkey Island 2: LeChuck's Revenge",0);
	addgame("m","monster_business","Monster Business",2);
	addgame("m","moonstone","Moonstone: A Hard Days Knight",2);
	addgame("m","motorhead","Motörhead",0);
	addgame("m","mr_blobby","Mr Blobby",1);
	addgame("m","myth","MYTH: History in the Making",0);
	addgame("n","narc","Narc",1);
	addgame("n","naughty_ones","Naughty Ones",0);
	addgame("n","naughty_ones_aga","Naughty Ones (AGA)",0);
	addgame("n","navy_moves","Navy Moves",2);
	addgame("n","navy_seals","Navy Seals",0);
	addgame("n","nebulus","Nebulus",2);
	addgame("n","nebulus_2","Nebulus 2: Pogo a Gogo",2);
	addgame("n","neighbours","Neighbours",2);
	addgame("n","neuronics","Neuronics",2);
	addgame("n","neverending_story_ii_the","The Neverending Story II",0);
	addgame("n","newzealand_story_the","Newzealand Story, The",1);
	addgame("n","nicky_boum","Nicky Boum",0);
	addgame("n","nightbreed_the_movie","Night Breed: The Interactive Movie",2);
	addgame("n","nucleus","Nucleus",2);
	addgame("o","oath_the","Oath, The",1);
	addgame("o","obitus","Obitus",2);
	addgame("o","oilmania","Oilmania",2);
	addgame("o","one_step_beyond","One Step Beyond featuring Colin Curly",1);
	addgame("o","ooops_up","Ooops Up",1);
	addgame("o","operation_stealth","Operation Stealth",3);
	addgame("o","operation_wolf","Operation Wolf",0);
	addgame("o","out_of_this_world","Out of this World",1);
	addgame("o","out_run","Out Run",0);
	addgame("o","out_run_europa","Out Run Europa",0);
	addgame("p","p-47","P47: The Freedom Fighter",0);
	addgame("p","pacmania","Pac-Mania",0);
	addgame("p","pang","Pang",0);
	addgame("p","paramax","Paramax",2);
	addgame("p","parasol_stars","Parasol Stars: The Story of Rainbow Islands II",1);
	addgame("p","persian_gulf_inferno","Persian Gulf Inferno, The",2);
	addgame("p","pierre_le_chef","Pierre Le Chef is... Out to Lunch",1);
	addgame("p","pit-fighter","Pit-Fighter",0);
	addgame("p","platoon","Platoon",2);
	addgame("p","pool_of_radiance","Pool of Radiance",2);
	addgame("p","predator_2","Predator 2",0);
	addgame("p","prehistorik","Prehistorik",1);
	addgame("p","premiere","Premiere",0);
	addgame("p","prince_of_persia","Prince of Persia",2);
	addgame("p","project-x","Project-X",0);
	addgame("p","puffys_saga","Puffy's Saga",2);
	addgame("p","putty","Putty",2);
	addgame("q","qattro","Qattro",1);
	addgame("q","quest_of_agravain","Quest of Agravain, The",1);
	addgame("q","quik_the_thunder_rabbit","Quik The Thunder Rabbit",0);
	addgame("r","rainbow_islands","Rainbow Islands",2);
	addgame("r","rambo_iii","Rambo  III",0);
	addgame("r","real_ghostbusters","Real Ghostbusters, The",1);
	addgame("r","rebellion","Rebellion",0);
	addgame("r","rick_dangerous","Rick Dangerous",1);
	addgame("r","rick_dangerous_ii","Rick Dangerous II",2);
	addgame("r","rick_dangerous_2_5","Rick Dangerous II½",2);
	addgame("r","risky_woods","Risky Woods",0);
	addgame("r","robocop_2","RoboCop 2",0);
	addgame("r","rock_n_roll","Rock'n Roll",1);
	addgame("r","rocket_ranger","Rocket Ranger",2);
	addgame("r","rodland","Rodland",0);
	addgame("r","rolling_ronny","Rolling Ronny",1);
	addgame("r","rubicon","Rubicon",2);
	addgame("r","ruff_n_tumble","Ruff 'n' Tumble",0);
	addgame("r","running_man","Running Man, The",2);
	addgame("s","santa_and_rudolph","Santa & Rudolph Do Christmas!",1);
	addgame("s","santas_xmas_caper","Santa's Xmas Caper",1);
	addgame("s","scooby_doo","Scooby Doo And Scrappy Doo",2);
	addgame("s","scorpion","Scorpion",0);
	addgame("s","sdi","SDI: Strategic Defense Initiative",1);
	addgame("s","secret_of_monkey_island_de","Secret Of Monkey Island, The (De)",2);
	addgame("s","sexy_droids","Sexy Droids",2);
	addgame("s","shadow_dancer","Shadow Dancer",0);
	addgame("s","shadow_of_the_beast","Shadow of the Beast",2);
	addgame("s","shadow_of_the_beast_ii","Shadow Of The Beast II",0);
	addgame("s","shadow_of_the_beast_iii","Shadow Of The Beast III",2);
	addgame("s","silk_worm","Silk Worm",0);
	addgame("s","simpsons_bart_vs_the_space_mutants","Simpsons, The: Bart vs. the Space Mutants",2);
	addgame("s","sink_or_swim","Sink or Swim",3);
	addgame("s","skeleton_krew","Skeleton Krew",0);
	addgame("s","skweek","Skweek",2);
	addgame("s","sleepwalker","Sleepwalker",2);
	addgame("s","sliding_skill","Sliding Skill",2);
	addgame("s","snowbros","Snow Bros.",2);
	addgame("s","spindizzy_worlds","Spindizzy Worlds ",2);
	addgame("s","strider","Strider",1);
	addgame("s","strider_2","Strider II",1);
	addgame("s","super_cars_ii","Super Cars II",1);
	addgame("s","super_hang_on","Super Hang-On",0);
	addgame("s","super_space_invaders","Super Space Invaders ",2);
	addgame("s","superfrog","Superfrog",0);
	addgame("s","swiv","SWIV",0);
	addgame("s","sword_of_sodan","Sword Of Sodan",2);
	addgame("t","tearaway_thomas","Tearaway Thomas",0);
	addgame("t","teenage_mutant_hero_turtles","Teenage Mutant Hero Turtles",0);
	addgame("t","teenage_queen","Teenage Queen",2);
	addgame("t","terminator_2","Terminator 2: Judgment Day",1);
	addgame("t","terramex","Terramex",1);
	addgame("t","terrys_big_adventure","Terry's Big Adventure",1);
	addgame("t","test_drive","Test Drive",1);
	addgame("t","testament","Testament",1);
	addgame("t","thundercats","Thundercats",2);
	addgame("t","time_runner","Time Runner",2);
	addgame("t","time_soldiers","Time Soldiers",1);
	addgame("t","tiny_skweeks","Tiny Skweeks",0);
	addgame("t","titus_the_fox","Titus the Fox: To Marrakech And Back",0);
	addgame("t","toki","Toki",0);
	addgame("t","transarctica","Transarctica",2);
	addgame("t","transarctica_aga","Transarctica (AGA)",2);
	addgame("t","traps_n_treasures","Traps 'n' Treasures",2);
	addgame("t","tricky_quicky_games","Tricky-Quiky-Games: Die Suche nach den Verschollenen Seiten",2);
	addgame("t","tripple-x","Tripple-X",2);
	addgame("t","tubular_worlds","Tubular Worlds",0);
	addgame("t","turbo_out_run","Turbo Out Run",0);
	addgame("t","turrican","Turrican",2);
	addgame("t","turrican_ii","Turrican II: The Final Fight",2);
	addgame("t","turrican_3","Turrican 3",2);
	addgame("t","twilight_zone","Twilight Zone, The",2);
	addgame("u","un_squadron","UN Squadron",0);
	addgame("u","under_pressure","Under Pressure",0);
	addgame("u","uninvited","Uninvited",2);
	addgame("u","unreal","Unreal",1);
	addgame("u","uridium_2","Uridium 2",2);
	addgame("v","viaje_al_centro_de_la_tierra","Viaje al Centro de la Tierra",1);
	addgame("v","videokid","Videokid",1);
	addgame("v","vigilante","Vigilante",0);
	addgame("v","violator","Violator",1);
	addgame("v","virocop","Virocop",1);
	addgame("v","viz-the_soft_floppy_one","Viz: The Soft Floppy One",0);
	addgame("v","volfied","Volfied",0);
	addgame("w","wacky_races","Wacky Races",0);
	addgame("w","walker","Walker",2);
	addgame("w","war_zone","War Zone",2);
	addgame("w","ween","Ween: The Prophecy",2);
	addgame("w","weird_dreams","Weird Dreams",2);
	addgame("w","who_framed_roger_rabbit","Who Framed Roger Rabbit",2);
	addgame("w","wings","Wings",2);
	addgame("w","wings_of_death","Wings Of Death",2);
	addgame("w","winnie_the_pooh","Winnie the Pooh in the Hundred Acre Wood",1);
	addgame("w","wishbringer","Wishbringer",1);
	addgame("w","wizball","Wizball",2);
	addgame("w","wizkid","Wizkid",0);
	addgame("w","wolfchild","Wolfchild",2);
	addgame("w","wonderboy_in_monsterland","Wonderboy in Monsterland",2);
	addgame("w","wonderdog","Wonder Dog",2);
	addgame("x","x-it","X-It",1);
	addgame("x","x-out","X-Out",2);
	addgame("x","xenon_ii","Xenon II: Megablast",0);
	addgame("x","xp8_ocs","XP8",1);
	addgame("x","xp8_aga","XP8 (AGA)",1);
	addgame("x","xtreme_racing","Xtreme Racing",1);
	addgame("y","yo_joe","Yo! Joe!",0);
	addgame("y","yogis_big_clean_up","Yogi's Big Clean Up",1);
	addgame("y","yogis_great_escape","Yogi's Great Escape",1);
	addgame("y","yolanda","Yolanda",1);
	addgame("z","z-out","Z-Out",1);
	addgame("z","zak","Zak McKracken and the Alien Mindbenders",3);
	addgame("z","zarathrusta","Zarathrusta",2);
	addgame("z","zardoz","Zardoz",1);
	addgame("z","zeewolf_2","Zeewolf 2: Wild Justice",1);
	addgame("z","zombie","Zombie",2);
	addgame("z","zool","Zool",1);
	addgame("z","zool_2","Zool 2",1);
}


//----------------------------------------------------------------------
function GameCount()
{
	var Count=0;

	for(var j = 1; j < endingslist.length; j++)
	{
		if((alphalist[j]==alpha) || (alpha=="-"))
			Count++;
	}
	return (Count);
}


//----------------------------------------------------------------------
function MakeStats()
{
	var Count=0;

	document.write("We currently have <b>"+(gcount-1)+"</b> endings online, <b>"+menschcodes[2]+"</b> of which have been contributed by our visitors. <a href='./stats.htm'>More stats...</a><br>");
}


//----------------------------------------------------------------------
function MakeFullStats()
{
	var Count=0;
	var output;
	var variance=0;
	var mean;
	var total;
	var alphacount=27;

	total=gcount-1;
	output="<ul><li>Total game endings: "+total+"</ul></li>";
	output+="<div class='text-margin'>-Games finished by Ali &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;: "+menschcodes[0]+"&nbsp;&nbsp;&nbsp;("+Math.round(1000*menschcodes[0]/total)/10+"%)"+"<br>-Games finished by Marisa : "+menschcodes[1]+"&nbsp;&nbsp;&nbsp;("+Math.round(1000*menschcodes[1]/total)/10+"%)"+"<br>-Games finished by both &nbsp;&nbsp;&nbsp; : "+menschcodes[3]+"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;("+Math.round(1000*menschcodes[3]/total)/10+"&nbsp;&nbsp;%)"+"<br>-Contributions from visitors: "+menschcodes[2]+"&nbsp;&nbsp;&nbsp;("+Math.round(1000*menschcodes[2]/total)/10+"%)"+"</div>";

	mean=Math.round(total/alphacount*100)/100;
	output+="<ul><li>Average games per letter: "+mean+"</ul></li>";
	for(Count = 1; Count<alphacount+1; Count++)
		variance+=alphastats[Count]*alphastats[Count];
	variance=Math.round(Math.sqrt((variance-total*total/alphacount)/alphacount)*100)/100;
	output+="<ul><li>Variance: "+variance+"</ul></li>";
	output+="<ul><li>Break down:";
	output+="<table cellspacing=7><tbody>";
	for(Count = 1; Count<alphacount+1 ; Count++)
	{
		if(Count%9==1)
			output+="<tr>";
		output+="<td align=center valign=left height=5><b>"+charlist[Count].toUpperCase()+"</b>: "+alphastats[Count]+" </td>";
		if(Count%9==0)
			output+="</tr>";
	}
	output += "</tbody></table>";
	output+="</ul></li>";
	document.write(output);
}


//----------------------------------------------------------------------
function Build()
{
	var output;
	var cols,count=0;
	var had_tr=0
	var GameNum;


	output = "<div class='text-up'>&nbsp;"
	GameNum=GameCount();
	if (alpha=="-")
		output+="Current tally: <b>"+GameNum+"</b>";
	else
	{
		output+="Found <b>"+GameNum+"</b> ";
		if(GameNum==1)
			output+="game starting with <b>";
		else
			output+="games starting with <b>";
		if(alpha=="0")
			output+="numbers</b>.";
		else
			output+=alpha.toUpperCase()+"</b>."
	}
	output+="</div><br><table cellspacing=20><tbody>";

	if (screen.width>1650)
		cols=8;
	else if (screen.width>1599)
		cols=7;
	else if (screen.width>1280)
		cols=6;
	else if (screen.width>1024)
		cols=5;
	else if (screen.width>800)
		cols=4;
	else
		cols=3;

	for(var j = 1; j < endingslist.length; j++)
	{
		if((alphalist[j]==alpha) || (alpha=="-"))
		{
			count=count+1;
			if(had_tr==0)
			{
				had_tr=1;
				output += "<tr>";
			}
			output += "<td align=center valign=top height=120>" + endingslist[j]+"</td>";
			if(count==cols)
			{
				count=0;
				output += "</tr>";
				had_tr=0;
			}
		}
	}
	if(had_tr==1)
		output += "</tr>";
	output += "</tbody></table>";
	document.write(output);
}


//----------------------------------------------------------------------
function Random_Game()
{
	var ry=Math.floor(Math.random()*randomlist.length)
	//if (ry==0)
	//	ry=1
	document.write(randomlist[ry+1]);
}


//----------------------------------------------------------------------
function MakeFrame()
{
	var output;
	var targetpage;

	targetpage="./main/news.htm";
	if(gname=="?big_list")
		targetpage="./ending_list/endings.htm";
	else if(gname=="?about")
		targetpage="./main/about.htm";
	else if(gname=="?contacts")
		targetpage="./main/contacts.htm";
	else if(gname=="?links")
		targetpage="./main/links.htm";
	else if(gname=="?faq")
		targetpage="./main/faq.htm";
	else if(gname=="?faq_fr")
		targetpage="./main/faq_fr.htm";
	else if(gname=="?stats")
		targetpage="./main/stats.htm";
	else
	{
		switch (gname)
		{
			case "?0":
				targetpage="./ending_list/0.htm";
				break;

			case "?a":
				targetpage="./ending_list/a.htm";
				break;

			case "?b":
				targetpage="./ending_list/b.htm";
				break;

			case "?c":
				targetpage="./ending_list/c.htm";
				break;

			case "?d":
				targetpage="./ending_list/d.htm";
				break;

			case "?e":
				targetpage="./ending_list/e.htm";
				break;

			case "?f":
				targetpage="./ending_list/f.htm";
				break;

			case "?g":
				targetpage="./ending_list/g.htm";
				break;

			case "?h":
				targetpage="./ending_list/h.htm";
				break;

			case "?i":
				targetpage="./ending_list/i.htm";
				break;

			case "?j":
				targetpage="./ending_list/j.htm";
				break;

			case "?k":
				targetpage="./ending_list/k.htm";
				break;

			case "?l":
				targetpage="./ending_list/l.htm";
				break;

			case "?m":
				targetpage="./ending_list/m.htm";
				break;

			case "?n":
				targetpage="./ending_list/n.htm";
				break;

			case "?o":
				targetpage="./ending_list/o.htm";
				break;

			case "?p":
				targetpage="./ending_list/p.htm";
				break;

			case "?q":
				targetpage="./ending_list/q.htm";
				break;

			case "?r":
				targetpage="./ending_list/r.htm";
				break;

			case "?s":
				targetpage="./ending_list/s.htm";
				break;

			case "?t":
				targetpage="./ending_list/t.htm";
				break;

			case "?u":
				targetpage="./ending_list/u.htm";
				break;

			case "?v":
				targetpage="./ending_list/v.htm";
				break;

			case "?w":
				targetpage="./ending_list/w.htm";
				break;

			case "?x":
				targetpage="./ending_list/x.htm";
				break;

			case "?y":
				targetpage="./ending_list/y.htm";
				break;

			case "?z":
				targetpage="./ending_list/z.htm";
				break;


			default:
				for(var j = 1; j < gamenames.length; j++)
				{
					if(gname=="?"+gamenames[j])
					{
						targetpage="./endings/"+alphalist[j]+"/"+gamenames[j]+"/"+gamenames[j]+".htm";
						break;
					}
				}
				break;
		}
	}
	output='<frameset rows="110, *"><frame name="top" src="./main/top.htm" noresize scrolling=no frameborder=0 >	<frameset cols="140, *" ><frame name="menu" src="./main/menu.htm" noresize scrolling=auto frameborder=0 ><frame name="main" src='+targetpage+' noresize scrolling=auto frameborder=0 ></frameset>';
	document.write(output);
}

//----------------------------------------------------------------------
function start()
{
	if (action=="Build")
	{
		todo=0;
		AddAll();
		Build();
	}
	if (action=="Random")
	{
		todo=1;
		AddAll();
		Random_Game();
	}
	if (action=="MakeFrame")
	{
		todo=2;
		AddAll();
		MakeFrame();
	}
	if (action=="Stats")
	{
		menschcodes[0]=menschcodes[1]=menschcodes[2]=menschcodes[3]=0;
		todo=3;
		AddAll();
		MakeStats();
	}
	if (action=="FullStats")
	{
		charlist[0]="#";
		alphastats[0]=0;
		menschcodes[0]=menschcodes[1]=menschcodes[2]=menschcodes[3]=0;
		todo=4;
		AddAll();
		MakeFullStats();
	}

}

start();

