var gameAoC = 'Age of Conan';
var gameLotRO = 'Lord of the Rings Online';
var gameSWG = 'Star Wars Galaxies';
var gameWoW = 'World of Warcraft';

var library = new screenshotLibrary;

function screenshotLibrary(){
  var counter = 0;
  this[counter] = new screenshotItem('screenshot01.jpg',800,600,'thumbnail01.jpg',148,110,'Entry into Stormwind','A view of the Valley of Heroes and the main gates of Stormwind City.','Kwambus',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot02.jpg',800,600,'thumbnail02.jpg',148,110,'The Undercity','The Undercity, home of the Undead in <i>World of Warcraft</i>.  Strangely, the Undercity appears to be the home of every item, character and quest in the game (at least, according to Sedgehammer).','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot03.jpg',800,600,'thumbnail03.jpg',148,110,'The Stonewrought Dam','The magnificent Stonewrought Dam, pride of the dwarves of Loch Modan, seen here from the Wetlands at its base.','Whizzbang',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot04.jpg',800,600,'thumbnail04.jpg',148,110,'Jabba the Hutt','&#145Your Jedi mind-tricks will not work on me!&#146;','Mille',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot05.jpg',800,600,'thumbnail05.jpg',148,110,'Admiral Ackbar','&#145It&#146;s a trap!&#146;','Mille',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot06.jpg',800,600,'thumbnail06.jpg',148,110,'Dantooine Base','A squad of Generations players at their Rebel base on Dantooine.','Mille',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot07.jpg',800,600,'thumbnail07.jpg',148,110,'Moonglade from the Air','Moonglade is the forest retreat of the druids, and home to one enormous bear spirit.  Pretty, isn\'t it?','Hornhoof',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot08.jpg',800,600,'thumbnail08.jpg',148,110,'Darkshore Sunset','A Horde wyvern in flight across the Veiled Sea, as the sun sets on Darkshore.','Hornhoof',gameWoW,false); counter++;
  this[counter] = new screenshotItem('bigshot01.jpg',800,640,'bigthumb01.jpg',148,110,'Iced','For more about this image, see the <a href=http://generations.guildies.com/viewtopic.php?t=133>Ice\'s Personal Information</a> in the forums.','Mille',gameSWG,true); counter++;
  this[counter] = new screenshotItem('bigshot02.jpg',800,640,'bigthumb02.jpg',148,110,'Princess Leia','','Mille',gameSWG,true); counter++;
  this[counter] = new screenshotItem('screenshot09.jpg',800,600,'thumbnail09.jpg',148,110,'Gorax!','','Mille',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot10.jpg',800,600,'thumbnail10.jpg',148,110,'On the Launchpad','','Mille',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot11.jpg',800,600,'thumbnail11.jpg',148,110,'Flight of the X-Wing 1','','Mille',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot12.jpg',800,640,'thumbnail12.jpg',148,110,'Flight of the X-Wing 2','','Mille',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot13.jpg',800,600,'thumbnail13.jpg',148,110,'Bridge Duty','','Mille',gameSWG,false); counter++;
  this[counter] = new screenshotItem('bigshot03.jpg',800,760,'bigthumb03.jpg',148,110,'The Mountains of Winterspring','A view of the high mountainous country of Winterspring, seen here from the north.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot14.jpg',800,600,'thumbnail14.jpg',148,110,'The Edge of Azshara','The waterfall on the borders of Winterspring and Azshara.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot15.jpg',800,600,'thumbnail15.jpg',148,110,'Devilsaur','This picture was taken using a <i>very</i> long <a href=http://www.thotbott.com/?i=5420 target=_blank>telephoto lens</a>.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot16.jpg',800,600,'thumbnail16.jpg',148,110,'Greetings from the Undercity','Hello from the central bank of the Undercity.  The Horde seem to be getting a bit lax in their security arrangements lately.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot17.jpg',800,600,'thumbnail17.jpg',148,110,'Fuselighter Flies In','Xiggs Fuselighter heading in to pick up his cargo at the end of the <a href=http://www.thotbott.com/?q=1124 target=_blank>Arcane Runes</a> mission.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot18.jpg',800,600,'thumbnail18.jpg',148,110,'The Swamp of Sorrows','The sun setting over the Swamp of Sorrows.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot19.jpg',800,600,'thumbnail19.jpg',148,110,'Krayt Hunting','What I miss most about SWG...Krayt hunting.','Jivan Mukti',gameSWG,false); counter++;
  this[counter] = new screenshotItem('bigshot04.jpg',800,600,'bigthumb04.jpg',148,110,'Just Me and the Boys','','Jivan Mukti',gameSWG,true); counter++;
  this[counter] = new screenshotItem('bigshot05.jpg',800,600,'bigthumb05.jpg',148,110,'Death of a Krayt Dragon','Remember when it took 20 to kill a krayt?','Jivan Mukti',gameSWG,true); counter++;
  this[counter] = new screenshotItem('bigshot06.jpg',800,600,'bigthumb06.jpg',148,110,'Feeling the Force','31 Professions and I finally felt the force.','Jivan Mukti',gameSWG,true); counter++;
  this[counter] = new screenshotItem('screenshot21.jpg',800,600,'thumbnail21.jpg',148,110,'Jedi Powers','Testing out the jedi powers!','Jivan Mukti',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot22.jpg',800,600,'thumbnail22.jpg',148,110,'The Sarlacc','If Boba Fett can get out of this I think I can!','Jivan Mukti',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot23.jpg',800,600,'thumbnail23.jpg',148,110,'Shuttleport','Thiffy is a hottie!','Jivan Mukti',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot24.jpg',800,600,'thumbnail24.jpg',148,110,'Gorax!!','Gorax have big smelly feet!','Jivan Mukti',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot25.jpg',800,600,'thumbnail25.jpg',148,110,'Artoo','Exploring some SWG content!','Jivan Mukti',gameSWG,false); counter++;
  this[counter] = new screenshotItem('bigshot07.jpg',800,600,'bigthumb07.jpg',148,110,'Generations Storm the Corvette','Brings a tear to my eyes seeing the old crew!','Jivan Mukti',gameSWG,true); counter++;
  this[counter] = new screenshotItem('screenshot20.jpg',800,600,'thumbnail20.jpg',148,110,'Dead on the Block','At least we got the Baron!','Jivan Mukti',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot26.jpg',800,600,'thumbnail26.jpg',148,110,'Magic Blasts','Feels just like using Force Powers!','Jivan Mukti',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot27.jpg',800,600,'thumbnail27.jpg',148,110,'The Coffin','Nice of them to give me a proper burial.','Jivan Mukti',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot28.jpg',800,600,'thumbnail28.jpg',148,110,'Can\'t Touch This','Um.... cool! ','Jivan Mukti',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot29.jpg',800,600,'thumbnail29.jpg',148,110,'Ajax Squares Up','That Krayt\'s in trouble now.','Ajax',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot30.jpg',800,600,'thumbnail30.jpg',148,110,'The Krayt Graveyard','','Ajax',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot31.jpg',800,600,'thumbnail31.jpg',148,110,'Stormtroopers in Formation','You should get extra points for this, surely?','Ajax',gameSWG,false); counter++;
  this[counter] = new screenshotItem('bigshot08.jpg',800,600,'bigthumb08.jpg',148,110,'Hunters or Hunted?','A Generations hunting party take on a mere three Krayt Dragons in the deserts of Tatooine.','Ajax',gameSWG,true); counter++;
  this[counter] = new screenshotItem('bigshot09.jpg',800,640,'bigthumb09.jpg',148,110,'Emperor Success','...in the Black Rock Depths','SaneMembrane',gameWoW,true); counter++;
  this[counter] = new screenshotItem('bigshot10.jpg',800,640,'bigthumb10.jpg',148,110,'This is Cozy','Sharing a Hammock in the Burning Steppes','SaneMembrane',gameWoW,true); counter++;
  this[counter] = new screenshotItem('screenshot32.jpg',800,600,'thumbnail32.jpg',148,110,'Creezy\'s Pants','','SaneMembrane',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot33.jpg',800,700,'thumbnail33.jpg',148,110,'Immol\'thar','It took us almost 5 hours to kill that thing in Dire Maul, but it was so worth it.','SaneMembrane',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot34.jpg',800,600,'thumbnail34.jpg',148,110,'Darkmaster Gandling','','SaneMembrane',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot35.jpg',800,600,'thumbnail35.jpg',148,110,'Dead Devilsaur','','SaneMembrane',gameWoW,false); counter++;
  this[counter] = new screenshotItem('bigshot11.jpg',800,640,'bigthumb11.jpg',148,110,'Above the Eastern Plaguelands','','SaneMembrane',gameWoW,true); counter++;
  this[counter] = new screenshotItem('screenshot36.jpg',800,600,'thumbnail36.jpg',148,110,'Magie\'s Dreadsteed','','SaneMembrane',gameWoW,false); counter++;
  this[counter] = new screenshotItem('bigshot12.jpg',800,640,'bigthumb12.jpg',148,110,'Scholomance Raid','','SaneMembrane',gameWoW,true); counter++;
  this[counter] = new screenshotItem('screenshot37.jpg',800,640,'thumbnail37.jpg',148,110,'Bathing in Tanaris','...with Runeslen','SaneMembrane',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot38.jpg',800,640,'thumbnail38.jpg',148,110,'Tree Fighting in Tanaris','','SaneMembrane',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot39.jpg',800,640,'thumbnail39.jpg',148,110,'The Head of Gor\'tesh','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot40.jpg',800,640,'thumbnail40.jpg',148,110,'Ajax and Arion','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot41.jpg',800,640,'thumbnail41.jpg',148,110,'The Vile Reef','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot42.jpg',800,640,'thumbnail42.jpg',148,110,'The Towers of Theramore','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot43.jpg',800,640,'thumbnail43.jpg',148,110,'Birdwatching at Theramore Docks','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot44.jpg',800,640,'thumbnail44.jpg',148,110,'A Noble Night Elf','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot45.jpg',800,640,'thumbnail45.jpg',148,110,'Ready for Action in the Hinterlands','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot46.jpg',800,640,'thumbnail46.jpg',148,110,'Ooze Sorry Now?','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot47.jpg',800,640,'thumbnail47.jpg',148,110,'Skyborne','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot48.jpg',800,640,'thumbnail48.jpg',148,110,'Outside Ironforge Bank','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot49.jpg',800,640,'thumbnail49.jpg',148,110,'Generations At Large','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot50.jpg',800,640,'thumbnail50.jpg',148,110,'Spooky!','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot51.jpg',800,600,'thumbnail51.jpg',148,110,'A Druid at Home','Moonglade Moonwell','Mors',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot52.jpg',800,483,'thumbnail52.jpg',148,110,'Gnomes Storm the Beach!','Part of the magnificent Generations gnome raid on Hogger - for full details see <a href=http://forum.genguild.com/viewtopic.php?t=1271 target=_top>the Forums</a>.  Sadly, Hogger lived.','Nekita',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot53.jpg',800,600,'thumbnail53.jpg',148,110,'Into the Scholomance','Stormrage Gens line up for a raid on the Scholomance.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot54.jpg',800,600,'thumbnail54.jpg',148,110,'Baron Rivendare','The Baron, badly beaten.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot55.jpg',800,600,'thumbnail55.jpg',148,110,'The Dark Portal','A close-up view of the Dark Portal in the Blasted Lands.  Yes, you can go through it, but it doesn\'t lead anywhere yet.  You just drop out at the back, where you\'ll normally find the remains of one or two overly curious players.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot56.jpg',800,600,'thumbnail56.jpg',148,110,'Guards!','These Doomguards protect the Dark Portal with a certain degree of tenacity.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot57.jpg',800,600,'thumbnail57.jpg',148,110,'The Emerald Dream','A view of the inside of the Wailing Caverns.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot58.jpg',800,600,'thumbnail58.jpg',148,110,'Hinterlands Sunset','The sun goes down over the troll city of Jintha\'Alor.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot59.jpg',800,600,'thumbnail59.jpg',148,110,'Mutanus the Devourer','Now <i>that\'s</i> a Murloc.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot60.jpg',800,600,'thumbnail60.jpg',148,110,'Horde Airlines','The scenic route from Lordaeron to Kalimdor involves Invisibility Potion and a Horde Zeppelin.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot61.jpg',800,600,'thumbnail61.jpg',148,110,'Geronimooooooo!','Base-jumping out of Teldrassil.  Don\'t try this without a \'Slow Fall\' spell!  (Actually, it\'s <i>theoretically</i> possible without a spell, but I wouldn\'t want to try it.)','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot63.jpg',800,600,'thumbnail63.jpg',148,110,'LBRS Raid','A crack Generations raiding squad steals into the heart of Blackrock Mountain, on a mission to win the elusive <a href=http://www.thotbott.com/?i=17057 target=_blank>Seal of Ascension</a>.','Mors',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot62.jpg',800,600,'thumbnail62.jpg',148,110,'The Last Moments of Emberstrife','Getting this dragon to forge the <a href=http://www.thotbott.com/?i=17057 target=_blank>Seal</a> for us took a bit of \'persuasion\'.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('bigshot13.jpg',800,500,'bigthumb13.jpg',148,110,'Trueomega in the Undercity','','Trueomega',gameWoW,true); counter++;
  this[counter] = new screenshotItem('screenshot64.jpg',800,600,'thumbnail64.jpg',148,110,'Mebsuta\'s Dreadsteed','','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot65.jpg',800,600,'thumbnail65.jpg',148,110,'The Beast in his Lair','The Beast of Upper Blackrock Spire, lurking in his lair before a visit from the Gens.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot66.jpg',800,600,'thumbnail66.jpg',148,110,'The Beast Slain','The Beast of Upper Blackrock Spire, after a visit from the Gens.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot67.jpg',800,600,'thumbnail67.jpg',148,110,'Anduin Lothar','The statue of Anduin Lothar in the middle of the Burning Steppes.  For the history of Lothar and his statue, see <a href=http://generations.guildies.com/viewtopic.php?t=1349>this forum post</a>.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot68.jpg',800,600,'thumbnail68.jpg',148,110,'Darkwhisper Gorge','In the furthest recesses of Darkwhisper Gorge in Winterspring, this strange Night Elf stands on a rock.  For some reason.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot69.jpg',800,600,'thumbnail69.jpg',148,110,'Bad Trueomega, Bad!','"I was framed, I tell you!  Framed!','Trueomega',gameWoW,false); counter++;
  this[counter] = new screenshotItem('bigshot21.jpg',800,639,'bigthumb21.jpg',148,110,'I Really Love Raid Buffs!','Check the full-size image to see Nimmitz\' Health total.','Nimmitz',gameWoW,true); counter++;
  this[counter] = new screenshotItem('screenshot70.jpg',800,600,'thumbnail70.jpg',148,110,'Draino\'s Last Opponent','This is the last guy that dis\'d Draino.','Tornadium',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot71.jpg',800,480,'thumbnail71.jpg',148,110,'Trueomega in Blackwing Lair','A view from True\'s brief visit to the BWL.','Trueomega',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot72.jpg',800,600,'thumbnail72.jpg',148,110,'Colossal Descent','Jumping from one of the Twin Colossals. Thank God they sell parachutes up there.','Rivas',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot73.jpg',800,600,'thumbnail73.jpg',148,110,'Setis','Setis, a lvl 61 rare elite monster roaming Silithus.','Rivas',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot74.jpg',800,600,'thumbnail74.jpg',148,110,'A Gnome and His Scythe','The new warlock weapon in action.','Keltic (Mors)',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot75.jpg',800,600,'thumbnail75.jpg',148,110,'Harrrrrr!','No guild Website would be complete without a picture of a pirate, mateys!','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot76.jpg',800,600,'thumbnail76.jpg',148,110,'Varian Wrynn','The true King of Stormwind lives in the sewers beneath Alcaz Island, guarded by a swarm of 60 Elites.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot77.jpg',800,600,'thumbnail77.jpg',148,110,'Generations on a Hill','The crew of the Stormrage server gather on a hilltop in the Badlands, ready to engage Teremus the Devourer.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot78.jpg',800,600,'thumbnail78.jpg',148,110,'Battle!','After a mighty battle, the dragon Teremus gave up his treasure.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot79.jpg',800,600,'thumbnail79.jpg',148,110,'Two Vast and Trunkless Legs of Stone','These impressive ruins are in southern Azshara.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot80.jpg',800,600,'thumbnail80.jpg',148,110,'Precision Flying','Gryphons flocking over the Altar of Storms.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot81.jpg',800,600,'thumbnail81.jpg',148,110,'Stop Hugging Me Halfden','Taerar is one of the four corrupted dragons from the Emerald Dream.  There are forty of us here - together we got the dragon\'s health down to 86% before we all died.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot82.jpg',800,600,'thumbnail82.jpg',148,110,'Having a Blast at the Faire','','Rivas',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot83.jpg',800,600,'thumbnail83.jpg',148,110,'New travelform for Druids?','','Rivas',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot84.jpg',800,600,'thumbnail84.jpg',148,110,'Furbolg Tactics','Discussing tactics with my sidekick before infiltrating this Furbolg village.','Rivas',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot85.jpg',800,600,'thumbnail85.jpg',148,110,'Halloween in the Undercity','','Rivas',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot86.jpg',800,600,'thumbnail86.jpg',148,110,'Having a private chat with Hakkar','','Rivas',gameWoW,false); counter++;
  this[counter] = new screenshotItem('bigshot22.jpg',800,600,'bigthumb22.jpg',148,110,'Waiting for Post Domo Loot','','Ditzi',gameWoW,true); counter++;
  this[counter] = new screenshotItem('screenshot87.jpg',800,600,'thumbnail87.jpg',148,110,'&quot;Oh no we lost the Sleigh!&quot;','','Dratharius',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot88.jpg',800,600,'thumbnail88.jpg',148,110,'Trueomega Returns to the Undercity','What happens next?<br>Stay tuned ^_^<br>OMGWTFPWNEDKTHXBYE','Trueomega',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot89.jpg',800,600,'thumbnail89.jpg',148,110,'A Happy Hunter','','Ivyleaf',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot90.jpg',800,600,'thumbnail90.jpg',148,110,'Lost','&quot;Are you sure the boat docks here?&quot;','Ivyleaf',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot91.jpg',800,600,'thumbnail91.jpg',148,110,'Having Fun at Christmas','','Ivyleaf',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot92.jpg',800,600,'thumbnail92.jpg',148,110,'Approaching Menace','Little does this lone Furbolg suspect just how much trouble he is in.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot93.jpg',800,600,'thumbnail93.jpg',148,110,'Encounter with Majordomo','The Gens of Stormrage square up to Majordomo Executus and his friends.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('bigshot23.jpg',800,600,'bigthumb23.jpg',148,110,'Majordomo Defeated','Victorious Gens celebrate their triumph over Majordomo Executus, whose tribute chest is just visible in the centre of this picture.','Ditzi',gameWoW,true); counter++;
  this[counter] = new screenshotItem('screenshot94.jpg',800,452,'thumbnail94.jpg',148,110,'Lucian\'s Shield','These Stormwind guards seem suitably impressed by the new visuals for the Drillborer Disk.','Lucian',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot95.jpg',800,600,'thumbnail95.jpg',148,110,'Raggy','&quot;In ya go Mebsuta... we got ya back!&quot;','Ivyleaf',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot96.jpg',800,600,'thumbnail96.jpg',148,110,'Healing Gandi','','Voronve',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot97.jpg',800,600,'thumbnail97.jpg',148,110,'Holy Ragnaros','','Voronve',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot98.jpg',800,600,'thumbnail98.jpg',148,110,'Kings of ZG','','Voronve',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot99.jpg',800,600,'thumbnail99.jpg',148,110,'Onyxia Down','The scene after the Stormrage Gens\' first Onyxia kill','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot100.jpg',800,600,'thumbnail100.jpg',148,110,'The Parade','Celebrating Gens bring Stormwind to a standstill','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot101.jpg',800,600,'thumbnail101.jpg',148,110,'Onyxia\'s Head','At last the people of Azeroth can sleep soundly in their beds - at least, until she resets in five days\' time','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot102.jpg',800,600,'thumbnail102.jpg',148,110,'Onyxia','Just laying around being dead is a perfect time to take screenshots during a long fight','Calex',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot103.jpg',800,600,'thumbnail103.jpg',148,110,'Onyxia\'s Fiery Breath','','Calex',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot104.jpg',800,600,'thumbnail104.jpg',148,110,'Ragnaros at Bay','','Calex',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot105.jpg',800,600,'thumbnail105.jpg',148,110,'Finding Your Sanity','Confused?  You won\'t be, after reading <a href=http://forum.genguild.com/viewtopic.php?t=2764>this forum thread</a>','Calex',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot106.jpg',800,600,'thumbnail106.jpg',148,110,'Lethon','','Calex',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot107.jpg',800,600,'thumbnail107.jpg',148,110,'Omen','','Calex',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot108.jpg',800,600,'thumbnail108.jpg',148,110,'Razorgore the Untamed','','Calex',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot109.jpg',800,600,'thumbnail109.jpg',148,110,'Razorgore the Tamed','','Calex',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot110.jpg',800,600,'thumbnail110.jpg',148,110,'Vaelastrasz the Corrupt','','Calex',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot111.jpg',800,600,'thumbnail111.jpg',148,110,'Ragnaros Down','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot112.jpg',800,600,'thumbnail112.jpg',148,110,'Ragnaros Celebrations','All of Ironforge turned out to celebrate the end of Ragnaros (or maybe they just wanted to see what was causing all the lag).','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot113.jpg',800,600,'thumbnail113.jpg',148,110,'Onyxia\'s Head','A shot of Onyxia\'s head hanging from the Stormwind Gate','Nekita',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot114.jpg',800,600,'thumbnail114.jpg',148,110,'Ouch','','Sevener Foxx',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot115.jpg',800,600,'thumbnail115.jpg',148,110,'Lightsaber Battle','','Sevener Foxx',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot116.jpg',800,600,'thumbnail116.jpg',148,110,'YT-1300 in Flight','','Sevener Foxx',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot117.jpg',800,600,'thumbnail117.jpg',148,110,'Feeding the Sarlacc','','Sevener Foxx',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot118.jpg',800,600,'thumbnail118.jpg',148,110,'Three Gens on Mustafar','','Sevener Foxx',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot119.jpg',800,600,'thumbnail119.jpg',148,110,'Swift Razzashi Raptor','On our last visit to Zul\'Gurub, Bloodlord Mandokir was kind enough to drop his raptor mount.  Here he is with his new owner Aerien.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot120.jpg',800,600,'thumbnail120.jpg',148,110,'The gate has opened...','','Malein',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot121.jpg',800,600,'thumbnail121.jpg',148,110,'A mighty guardian of Ahn\'Qiraj','','Malein',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot122.jpg',800,600,'thumbnail122.jpg',148,110,'Inside Ahn\'Qiraj 1','','Asilameneth',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot123.jpg',800,600,'thumbnail123.jpg',148,110,'Inside Ahn\'Qiraj 2','','Asilameneth',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot124.jpg',800,600,'thumbnail124.jpg',148,110,'Mysterious Realm','Could this be a glimpse into the Twisting Nether?  Or a taste of Outland?  Or something even more strange and mysterious?  Whatever it is, it\'s downright odd.','Magickahn',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot125.jpg',800,600,'thumbnail125.jpg',148,110,'Forty Gens and a Red Dragon','Vaelastrasz the Corrupt is put out of her misery by the mighty Gens of Stormrage.  On to Nefarian!','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot126.jpg',800,600,'thumbnail126.jpg',148,110,'The Prophet Skeram','If only we\'d brought a <span style=color=#1eff00>[Large Can of Bug Spray]</span>.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot127.jpg',800,600,'thumbnail127.jpg',148,110,'Broodlord Lashlayer','Somewhere under this crowd of Gens lies the body of Broodlord Lashlayer, the third boss of Blackwing Lair.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot128.jpg',800,600,'thumbnail128.jpg',148,110,'Bow to Me, Dead Burle','','Sanity',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot129.jpg',800,600,'thumbnail129.jpg',148,110,'Hot Tub Action in Desolace','','Sanity',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot130.jpg',800,600,'thumbnail130.jpg',148,110,'A Compromising Situation','','Sanity',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot131.jpg',800,600,'thumbnail131.jpg',148,110,'Sane Meets Unsane','','Sanity',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot132.jpg',800,600,'thumbnail132.jpg',148,110,'Shrunken Sanity Looks Up at Keeley','','Sanity',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot133.jpg',800,600,'thumbnail133.jpg',148,110,'Stb Completes his Epic Staff Quest','','Sanity',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot134.jpg',800,600,'thumbnail134.jpg',148,110,'The Three Amigos','','Sanity',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot135.jpg',800,600,'thumbnail135.jpg',148,110,'Firemaw Extinguished','','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot136.jpg',800,600,'thumbnail136.jpg',148,110,'Flamegor Put Out','The last of the three Blackwing Lair drakes, vanquished by EU Gens on the same night as his companion Ebonroc','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot137.jpg',800,600,'thumbnail137.jpg',148,110,'Chromaggus Lies Dead','He\'s got five different breaths and five afflictions, he\'s all but invulnerable to every school of magic but one (which he changes randomly), and he\'s got 1,700,000 health points.  Pfft - he\'ll need more than that to stand up to us.','Arion',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot138.jpg',800,600,'thumbnail138.jpg',148,110,'The Sun Sets on Nefarian','Another famous victory for the all-conquering Gens.  With Nefarian dead, Blackwing Lair is officially placed on \'farm\' status.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('bigshot29.jpg',800,600,'bigthumb29.jpg',148,110,'Iflassi honored as "Most Valuable Player"','Tornadium, intrepid leader of GEN in SWG, presided over a presentation ceremony of the MVP-award (MVP being the acronym for "Most valuable Player") for Iflassi at our Player-Association-Hall in New Joves.  In the presence of most distinguished SWG-players he said the following about her: "Over the past months there has been one person who sticks out to me and others I have spoken to" and continued " they have not only been there for the guild but also for other people starting out in the game, they have been pretty selfless in what they do". He subsequently presented Iflassi a rare statue that had been furnished with a personalized caption, reading "GEN-MVP 09/06: Iflassi" while those SWG-GENs who were present at this occasion hailed and cheered her.','Mille S\'Abor',gameSWG,true); counter++;
  this[counter] = new screenshotItem('screenshot139.jpg',800,600,'thumbnail139.jpg',148,110,'Ready for Take Off','','Rivas',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot140.jpg',800,466,'thumbnail140.jpg',148,110,'I Hope He Doesn\'t See Me!','The Eye of C\'thun in the chamber of the Twin Emperors.','Rivas',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot141.jpg',800,600,'thumbnail141.jpg',148,110,'The Start of the Amazing Race','<i>Top:</i> The gnomes line up ready to race the long roads of Azeroth.<br><i>Bottom:</i> They find out that they\'re not going that way after all.<br>Left to right (bottom picture): Guzzwuzle (Rivas), Scarper (Mebsuta), Iwillrunfast (Skunksyt), Weeflapper (Flapper), Rungnomerun (Kepec), Spud (Galnadriana) and race leader Aviad.  Sillysausage (Hercules) also ran the course, but doesn\'t appear in these pictures.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot142.jpg',800,600,'thumbnail142.jpg',148,110,'The End of the Amazing Race','The end of the race saw six happy gnomes celebrating on Yojamba Isle, the final destination of the race.  Sadly, Rungnomerun never made it out of the jungles of Stranglethorn.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot143.jpg',800,600,'thumbnail143.jpg',148,110,'Highlord Kruul Comes Calling','On the night before the Burning Crusade opened, Highlord Kruul paid an unexpected visit to Ironforge.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot144.jpg',800,600,'thumbnail144.jpg',148,110,'The Portal Opens','As the time of the Dark Portal\'s opening approached, huge crowds gathered in the Blasted Lands to see what would happen.  They weren\'t to be disappointed: a series of epic server crashes continued on into the night.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot145.jpg',800,600,'thumbnail145.jpg',148,110,'The Exodar','A view of the Exodar, home to the Draenei in the Azuremyst Isles.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot146.jpg',800,600,'thumbnail146.jpg',148,110,'Fel Reaver','This Fel Reaver roams the Hellfire Peninsula.  He\'s twenty storeys high, blasts on his hooter as he goes, and shakes the ground as he approaches.  And yet, somehow, he still has no trouble sneaking up on you.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot147.jpg',800,600,'thumbnail147.jpg',148,110,'The Bone Wastes','The Bone Wastes of Terokkar, seen from high up on the arrakoa platforms of Veil Shalas.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot148.jpg',800,600,'thumbnail148.jpg',148,110,'The Halaani Basin by Night','The green valley at the heart of Nagrand.  Exactly how those waterfalls work remains something of a mystery.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot149.jpg',800,600,'thumbnail149.jpg',148,110,'Over the Blade\'s Edge Mountains','Flying over the Blade\'s Edge Mountains on the journey from Sylvanaar to Telredor.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot150.jpg',800,600,'thumbnail150.jpg',148,110,'Restricted Area','The approach to Area 52 in Netherstorm.  That tower that looks like a rocket is, it turns out, actually a rocket: this is the home of B.O.O.M., the goblin space programme.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot151.jpg',800,600,'thumbnail151.jpg',148,110,'Eco-Dome Midrealm','The Consortium has these Eco-Domes scattered throughout Netherstorm.  Inside is a range of wildlife including everything from antelopes to tyrannosaurs.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot152.jpg',800,600,'thumbnail152.jpg',148,110,'Infernal Armies','Hidden in the heights of Invasion Point: Cataclysm, armies of Infernals stand ready to assault Shadowmoon Valley.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot153.jpg',800,600,'thumbnail153.jpg',148,110,'The Only Way to Fly','Riding a dragon through the Caverns of Time.  As you do.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot154.jpg',800,600,'thumbnail154.jpg',148,110,'Doom Lord Kazzak','High in his mountain lair, Lord Kazzak plans out his demonic war.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot155.jpg',800,600,'thumbnail155.jpg',148,110,'Skyscape','Airborne over Nagrand.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot156.jpg',800,600,'thumbnail156.jpg',148,110,'First Glimpse Inside Karazhan','The gatehouse of Karazhan.  The fellow in the middle of the hall is Berthold, the friendly doorman, who will direct you to various parts of the Ivory Tower.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot157.jpg',800,600,'thumbnail157.jpg',148,110,'The Grand Ballroom','Up the first set of stairs in Karazhan is the Grand Ballroom, filled with these undead dancing dudes.  They look like they\'re having a ball.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot158.jpg',800,600,'thumbnail158.jpg',148,110,'The Magnificent Seventeen','Seventeen against Onyxia.  This shot was taken before the release of The Burning Crusade, so all these heroic Gens are level 60.  Find out what happened <a href="screenshot.php?id=175">here</a>.','Aviad',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot159.jpg',800,600,'thumbnail159.jpg',148,110,'What Seventeen Sixties Can Do','Seventeen proud level 60 Gens arrange themselves ALL IN A LINE after vanquishing Onyxia.','Aviad',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot160.jpg',800,600,'thumbnail160.jpg',148,110,'Faster!','Kiting a Fel Cannonball through the skies of Outland.','Aviad',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot161.jpg',800,600,'thumbnail161.jpg',148,110,'Nerf Warriors','Yes, that really does say \'Your Execute crits Deathknight Understudy for 88541\'.','Aviad',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot162.jpg',800,600,'thumbnail162.jpg',148,110,'Friends in High Places','King Magni Bronzebeard of Ironforge yells out his support for a true hero of the Alliance.  Unfortunately, Ironforge was pretty much deserted when he did this: I expect the rats on the Deeprun Tram were impressed, though.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot163.jpg',800,600,'thumbnail163.jpg',148,110,'Trueomega in Wonderland','A screenshot from True\'s unexpected visit to GM Island, courtesy of a friendly GM who apparently pressed the wrong button.','Trueomega',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot164.jpg',800,600,'thumbnail164.jpg',148,110,'The Generations Players Present...','<i>Little Red Riding Hood</i>, starring the Big Bad Wolf as himself (top right), and Kepec the Gnome as Red Riding Hood (top left).','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot165.jpg',800,600,'thumbnail165.jpg',148,110,'Mustafar','Here is a nice screenshot of Mille, Iflassi, and me on Mustafar doing an HK run.','Liyya',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot166.jpg',800,600,'thumbnail166.jpg',148,110,'The Crowd','Free Peoples from all across Middle-earth gather near the Barrow-downs.','Sedgehammer',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot167.jpg',800,600,'thumbnail167.jpg',148,110,'The Swimming Pool','Deep beneath the haunted Barrow-downs, on their first full instance run in Lord of the Rings Online, our intrepid Gens discovered this indoor swimming pool.','Sedgehammer',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot168.jpg',800,600,'thumbnail168.jpg',148,110,'Oh Tom Bombadil...','...is a merry fellow.  Bright blue his jacket is, and his boots are yellow.  And here he comes to aid our heroes in their quest.','Sedgehammer',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot169.jpg',800,600,'thumbnail169.jpg',148,110,'Bird Life','This party of Generations birdwatchers discovered some interesting ornithology inside Tempest Keep\'s Eye.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot170.jpg',800,600,'thumbnail170.jpg',148,110,'How to Dismantle a Void Reaver','Ericemerald Hoots!&#153; with delight at the downing of the Void Reaver, the first boss defeated in The Eye by Generations.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot171.jpg',800,600,'thumbnail171.jpg',148,110,'A Watery Grave','These two enormous bracers are all that remains of Hydross the Unstable, the slightly damp first boss of Serpentshrine Cavern.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot172.jpg',800,600,'thumbnail172.jpg',148,110,'Ogres','Lots and lots of Ogres.','Brucejuh',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot173.jpg',800,600,'thumbnail173.jpg',148,110,'Sitting on the Dock of the Bay','Taking a well-earned rest on the seas of Stranglethorn.','Brucejuh',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot174.jpg',800,600,'thumbnail174.jpg',148,110,'Magtheridon\'s Last Throes','The Gens of Stormrage (including Skynksyt - far left - in a rather dubious fashion choice) celebrate downing Magtheridon in his Lair.','Brucejuh',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot175.jpg',800,600,'thumbnail175.jpg',148,110,'A Sky Full of Gens','Air Traffic Control at Honor Hold has its hands full.','Brucejuh',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot176.jpg',800,600,'thumbnail176.jpg',148,110,'Celebrating in Style','These fireworks and flares mark the death of Gruul the Dragonkiller.','Brucejuh',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot177.jpg',800,600,'thumbnail177.jpg',148,110,'Doom Walker Down','Stormrage Gens hover over the corpose of the huge reaver that patrols the Black Temple.  When Doom Walker dies, he doesn\'t go quietly: a swarm of demons flood through his portals.','Brucejuh',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot178.jpg',800,600,'thumbnail178.jpg',148,110,'Now that\'s what I call <i>fishing</i>','Gens on Stormrage succeed in landing the Lurker Below.','Galnadriana',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot179.jpg',800,600,'thumbnail179.jpg',148,110,'The Tide Goes Out','The Generations steamroller continues on through Serpentshrine Cavern.  The Morogrim Tidewalker fight involves not only the giant himself, but also dozens of friendly murlocs.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot183.jpg',800,600,'thumbnail183.jpg',148,110,'The Cattery','This moderately disturbing house lies among the tangled backstreets of Bree.','Mebsuta',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot184.jpg',800,600,'thumbnail184.jpg',148,110,'Fathom-Lord Karathress','Another denizen of Serpentshrine Cavern falls to the Generations steamroller.','Mebsuta',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot196.jpg',800,600,'thumbnail196.jpg',148,110,'Draenei Aerobics','Happyfeet leads the people of Storwind in an impromptu exercise session.','Brucejuh',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot197.jpg',800,600,'thumbnail197.jpg',148,110,'The End Leotheras the Blind','You\'d think it would be easy to kill a boss in a blindfold, but you\'d be wrong.','Brucejuh',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot198.jpg',800,600,'thumbnail198.jpg',148,110,'The Bear Trap','Philep somehow lands a table on top of Majin, in bear form.','Brucejuh',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot199.jpg',800,600,'thumbnail199.jpg',148,110,'World Record Trapping','It\'s hard to be sure what\'s under there, but it\'s <i>big</i>.','Brucejuh',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot200.jpg',800,600,'thumbnail200.jpg',148,110,'Alas For Al\'ar','Al\'ar was Kael\'thas\' favourite pet, until the Gens came along.  Thanks to everyone who sent a shot of this scene along.','Dishii',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot201.jpg',800,600,'thumbnail201.jpg',148,110,'The Not-So-High Astromancer','Dishii\'s add-on says it all: High Astromancer Solarian has been defeated.','Dishii',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot202.jpg',800,600,'thumbnail202.jpg',148,110,'Kael\'thas and Friends','Prince Kael\'thas Sunstrider and his four friends, lurking deep inside the Tempest Keep Eye.  The inset characters shown here are taken from a shot by Majin.','Majin/Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot205.jpg',800,600,'thumbnail205.jpg',148,110,'Nightsister Ball on Tarquinas (3)','Krelob - Sell your soul contest winner; Colonneh - Sell your soul contest winner.  See the other screenshots of the event for more Gen winners...','Colonneh',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot204.jpg',800,600,'thumbnail204.jpg',148,110,'Nightsister Ball on Tarquinas (2)','...Keyboard - Hokey Pokey - 1st place, and 3 Gen runner ups in Hokey Pokey; Accobac - Scavenger hunt winner; Accobac - 1st palce costume contest ( Aquamandolorian), Iflassi - 2nd place costume (Borg Queen).  See the other screenshots of the event for more Gen winners...','Colonneh',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot203.jpg',800,600,'thumbnail203.jpg',148,110,'Nightsister Ball on Tarquinas (1)','The Gens rulled the party!  Gen had more than any other guild show up!  We had a winner in every contest.  Colonneh - Purgatory crawl - 1st place.  See the next screenshot for more Gen winners...','Colonneh',gameSWG,false); counter++;
  this[counter] = new screenshotItem('screenshot206.jpg',800,600,'thumbnail206.jpg',148,110,'A Magnificent Gnome in His Flying Machine','This flying machine is the new mount of choice for those with engineering skills.  It may be rickety, but it does actually work - most of the time.','Mebsuta',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot207.jpg',800,600,'thumbnail207.jpg',148,110,'Illidan\'s Lieutenants (1) Lady Vashj','She lived in a big damp cave full of fish and fungus, but now she\'s dead: the Gens of Stormrage celebrate victory over Lady Vashj.','Majin',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot208.jpg',800,600,'thumbnail208.jpg',148,110,'Illidan\'s Lieutenants (2) Kael\'thas Sunstrider','He has four friends to protect him, and a personal armoury of weapons, but none of that was enough to stop the Stormrage Gens making mincemeat of Prince Kael\'thas.','Majin',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot209.jpg',800,600,'thumbnail209.jpg',148,110,'First Look at Hyjal (1)','The young Thrall and Shadows head out for a spot of lunch.','Shadows',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot210.jpg',800,600,'thumbnail210.jpg',148,110,'First Look at Hyjal (2)','Shadows and his Imp at the bottom of the Well of Eternity.  Strictly speaking, should a well of <i>eternity</i> have a bottom?','Shadows',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot211.jpg',800,600,'thumbnail211.jpg',148,110,'First Look at Hyjal (3)','Looking up into the World Tree Nordrassil','Shadows',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot212.jpg',800,600,'thumbnail212.jpg',148,110,'Wildlife of Middle-earth: The Fire-drake','Kwambus, Veleda and Sedgehammer taken on a pack of Fire-drakes','Kwambus',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot213.jpg',800,600,'thumbnail213.jpg',148,110,'Wildlife of Middle-earth: The Snow-troll','A trip through the tundra takes a nasty turn when a Snow-troll appears.','Kwambus',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot214.jpg',800,600,'thumbnail214.jpg',148,110,'Wildlife of Middle-earth: The Giant','There\'s a reason they call them \'giants\'.','Kwambus',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot215.jpg',800,600,'thumbnail215.jpg',148,110,'The Keep','The magnificent Keep of Generations\' newly founded guild city, in the land of Poitain on the banks of the Shirki River.','Dalrego',gameAoC,false); counter++;
  this[counter] = new screenshotItem('screenshot216.jpg',800,500,'thumbnail216.jpg',148,110,'Lieka\'s Korner','Helping Blood Furnace Rogues get XP since 2008.','Lieka',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot217.jpg',800,616,'thumbnail217.jpg',148,110,'Murmur Goes Down','(Handy hint: You can read the bubbles more easily if you click the image to enlarge it.)','Yak',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot218.jpg',960,600,'thumbnail218.jpg',148,110,'The Charge of the Light Brigade 1','The charge of the Light Brigade: Fantazia, Kaden and Thalassar (Mille) ride to glory and ruin in the Ettenmoors','Mille',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot219.jpg',960,600,'thumbnail219.jpg',148,110,'The Charge of the Light Brigade 2','Theirs not to make reply, theirs not to reason why, theirs but to do &amp; die...','Mille',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot220.jpg',960,600,'thumbnail220.jpg',148,110,'The Charge of the Light Brigade 3','Half a league half a league, half a league onward, all in the valley of Death...','Mille',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot221.jpg',960,600,'thumbnail221.jpg',148,110,'The Charge of the Light Brigade 4','Boldly they rode and well, into the jaws of Death, into the mouth of Hell... ','Mille',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot222.jpg',960,600,'thumbnail222.jpg',148,110,'Leaving Rivendell 1','The Fellowship of the Ring leaving Rivendell: Elrond and Thalassar (Mille) seeing them off.','Mille',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot223.jpg',960,600,'thumbnail223.jpg',148,110,'Leaving Rivendell 2','Thalassar (Mille), unoffical member of the Fellowship of the Ring.','Mille',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot224.jpg',960,600,'thumbnail224.jpg',148,110,'The Lone Piper: <i>Amazing Grace</i>','The lone piper: "Amazing Grace" in honour of absent comrades.<br>(Thalassar [Mille] playing the bagpipe in the rugged terrain of Nan Amlug West in the North Downs).','Mille',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot225.jpg',960,600,'thumbnail225.jpg',148,110,'The Lone Piper: <i>Auld Lang Syne</i>','Thalassar (Mille) performing "Auld Lang Syne", giving fallen comrades a last good-bye.','Mille',gameLotRO,false); counter++;
  this[counter] = new screenshotItem('screenshot231.jpg',800,500,'thumbnail231.jpg',148,110,'Blue Team Netherspite Take-down','The Blue Team on WoW\s Lothar server celebrate the defeat of the dragon Netherspite.  (Click on the image to enlarge it to full size.)','Whirroon',gameWoW,false); counter++;
  this[counter] = new screenshotItem('screenshot232.jpg',800,600,'thumbnail232.jpg',148,110,'The Kingslayers','Generations Stormrage celebrate the fall of the Lich King on the steps of the Frozen Throne.  From left to right: Mebsuta, Arion, Elendrei, Chopit, Zarthain, Veleda, Ivys, Qosmio, Baragor, Rivas the Dancing Bear, and Munchit','Mebsuta',gameWoW,false); counter++;
  this.count = counter;
};

function screenshotItem(imageURL,imgWidth,imgHeight,thumbnailURL,tnWidth,tnHeight,title,description,creator,game,bigger){
  this.imageURL = imageURL;
  this.imgWidth = imgWidth;
  this.imgHeight = imgHeight;
  this.thumbnailURL = thumbnailURL;
  this.tnWidth = tnWidth;
  this.tnHeight = tnHeight;
  this.title = title;
  this.description = description;
  this.creator = creator;
  this.game = game;
  this.bigger = bigger;
}

function indexObject(){
  this[0] = -1;
  this[1] = -1;
  this[2] = -1;
}

function insertHomepageScreenshots(){
  var i,j;
  var shotIndex = new indexObject();
  var pass;
  var html = '';
  var shotCount = 6;
  // Set the first image as the newest on file
  shotIndex[0] = library.count-1;

  if (library.count < shotCount) { // Just in case there aren't enough images for them all to be unique;
    for (i = 1; i < library.count; i++){
      shotIndex[i] = i;
    };
  } else {
    for (i = 1; i < shotCount; i++){
      do {
        shotIndex[i] = Math.floor(Math.random()*library.count);
        pass = true;
        if (i > 0){
          for (j = 0; j < i; j++){
            if (shotIndex[i] == shotIndex[j]) {pass = false};
          };
        };
      } while (! pass);
    };
  };
/*  Old code - produced a single list of shots
  for (i = 0; i < shotCount; i++){
    if (shotIndex[i] != -1) {
      html += '<div class=screenshot><a href=screenshot.php?id='+ shotIndex[i] +' target=_top><img src=_screenshots/'+ library[shotIndex[i]].thumbnailURL +' width='+ library[shotIndex[i]].tnWidth +' height='+ library[shotIndex[i]].tnHeight +'" border=0 alt="' + library[shotIndex[i]].title + ': click to enlarge this screenshot, or see more from our gallery"></a></div>';
    };
  };
*/

  html = '';
  i = 0; html += '<div class=screenshot><a href=screenshot.php?id='+ shotIndex[i] +' target=_top><img src=_screenshots/'+ library[shotIndex[i]].thumbnailURL +' width='+ library[shotIndex[i]].tnWidth +' height='+ library[shotIndex[i]].tnHeight +'" border=0 alt="' + library[shotIndex[i]].title + ': click to enlarge this screenshot, or see more from our gallery"></a></div>';
  i = 1; html += '<div class=screenshot><a href=screenshot.php?id='+ shotIndex[i] +' target=_top><img src=_screenshots/'+ library[shotIndex[i]].thumbnailURL +' width='+ library[shotIndex[i]].tnWidth +' height='+ library[shotIndex[i]].tnHeight +'" border=0 alt="' + library[shotIndex[i]].title + ': click to enlarge this screenshot, or see more from our gallery"></a></div>';
  document.getElementById('shotSlot1').innerHTML = html;

  html = '';
  i = 2; html += '<div class=screenshot><a href=screenshot.php?id='+ shotIndex[i] +' target=_top><img src=_screenshots/'+ library[shotIndex[i]].thumbnailURL +' width='+ library[shotIndex[i]].tnWidth +' height='+ library[shotIndex[i]].tnHeight +'" border=0 alt="' + library[shotIndex[i]].title + ': click to enlarge this screenshot, or see more from our gallery"></a></div>';
  i = 3; html += '<div class=screenshot><a href=screenshot.php?id='+ shotIndex[i] +' target=_top><img src=_screenshots/'+ library[shotIndex[i]].thumbnailURL +' width='+ library[shotIndex[i]].tnWidth +' height='+ library[shotIndex[i]].tnHeight +'" border=0 alt="' + library[shotIndex[i]].title + ': click to enlarge this screenshot, or see more from our gallery"></a></div>';
  document.getElementById('shotSlot2').innerHTML = html;

/*
  html = '';
  i = 4; html += '<div class=screenshot><a href=screenshot.php?id='+ shotIndex[i] +' target=_top><img src=_screenshots/'+ library[shotIndex[i]].thumbnailURL +' width='+ library[shotIndex[i]].tnWidth +' height='+ library[shotIndex[i]].tnHeight +'" border=0 alt="' + library[shotIndex[i]].title + ': click to enlarge this screenshot, or see more from our gallery"></a></div>';
  i = 5; html += '<div class=screenshot><a href=screenshot.php?id='+ shotIndex[i] +' target=_top><img src=_screenshots/'+ library[shotIndex[i]].thumbnailURL +' width='+ library[shotIndex[i]].tnWidth +' height='+ library[shotIndex[i]].tnHeight +'" border=0 alt="' + library[shotIndex[i]].title + ': click to enlarge this screenshot, or see more from our gallery"></a></div>';
  document.getElementById('shotSlot3').innerHTML = html;
*/
}
