Opmerking: na het publiceren is het wellicht nodig uw browsercache te legen om de veranderingen te zien.

  • Firefox / Safari: houd Shift ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5 of Ctrl-R (⌘-Shift-R op een Mac)
  • Google Chrome: druk op Ctrl-Shift-R (⌘-Shift-R op een Mac)
  • Edge: houd Ctrl ingedrukt terwijl u:je op Vernieuwen klikt of druk op Ctrl-F5.
var films = null;
function filmSetList() {
  films = new Array(
    new Film("Last Night", "", 2010, [new View("2016-10-19", "+")]),
    new Film("As Good as It Gets", "", 1997, [new View("2016-10-18", "+")]),
    new Film("Trespass", "Trespass (2011)", 2011, [new View("2016-10-14", "+")]),
    new Film("The Proposal", "", 2009, [new View("2016-10-13", "+")]),
    new Film("The One", "", 2001, [new View("2016-10-12", "+")]),
    new Film("The Guilt Trip", "", 2012, [new View("2016-10-11", "+")]),
    new Film("Remember Sunday", "", 2013, [new View("2016-10-09", "+")]),
    new Film("De behandeling", "", 2014, [new View("2016-10-08", "+")]),
    new Film("Lizzie Borden Took an Ax", "", 2014, [new View("2016-10-07", "+")]),
    new Film("If I Stay", "", 2014, [new View("2016-10-06", "+")]),
    new Film("Saving Mr. Banks", "", 2013, [new View("2016-10-06", "+")]),
    new Film("Adore (Adoration; Perfect Mothers)", "Adoration (film)", 2013, [new View("2016-10-03", "+")]),
    new Film("Dawn of the Planet of the Apes", "", 2014, [new View("2016-10-01", "+")]),
    new Film("Let Me In", "Let Me In (film)", 2010, [new View("2016-09-30", "+")]),
    new Film("You May Now Kill the Bride", "", 2016, [new View("2016-09-30", "+")]),
    new Film("A Little Bit of Heaven", "", 2011, [new View("2016-09-29", "+")]),
    new Film("Bad Neighbours", "", 2014, [new View("2016-09-24", "+")]),
    new Film("Let's Be Cops", "", 2014, [new View("2016-09-22", "+")]),
    new Film("Suicide Note", "", 2016, [new View("2016-09-16", "-")]),
    new Film("Kick-Ass 2", "", 2013, [new View("2016-09-15", "+")]),
    new Film("Mother and Child", "", 2009, [new View("2016-09-13", "+")]),
    new Film("Here Comes the Boom", "", 2012, [new View("2016-09-10", "+")]),
    new Film("This Is the End", "", 2013, [new View("2016-09-09", "-")]),
    new Film("Knight and Day", "", 2010, [new View("2016-09-09", "+")]),
    new Film("Lucy", "Lucy (film)", 2014, [new View("2016-09-08", "+")]),
    new Film("The Maze Runner", "", 2014, [new View("2016-09-03", "+")]),
    new Film("Looper", "", 2012, [new View("2016-09-02", "+")]),
    new Film("Battlestar Galactica: Blood & Chrome", "", 2012, [new View("2016-09-01", "+")]),
    new Film("50/50", "", 2011, [new View("2016-08-30", "++")]),
    new Film("Oz the Great and Powerful", "", 2013, [new View("2016-08-27", "+")]),
    new Film("Cidade de Deus", "", 2002, [new View("2016-08-26", "-")]),
    new Film("That's My Boy", "That's My Boy (2012)", 2012, [new View("2016-08-25", "+")]),
    new Film("The To Do List", "", 2013, [new View("2016-08-24", "+")]),
    new Film("Revenge of the Bridesmaids", "", 2010, [new View("2016-08-23", "+")]),
    new Film("Murder by Numbers", "", 2002, [new View("2016-08-22", "+")]),
    new Film("De helaasheid der dingen", "De helaasheid der dingen (film)", 2009, [new View("2016-08-21", "+")]),
    new Film("Jack Reacher", "Jack Reacher (film)", 2005, [new View("2016-08-20", "++")]),
    new Film("Excess Baggage", "", 1997, [new View("2016-08-19", "+")]),
    new Film("Mini's First Time", "", 2006, [new View("2016-08-19", "+")]),
    new Film("The East", "", 2013, [new View("2016-08-18", "+")]),
    new Film("Rage of the Yeti", "", 2011, [new View("2016-08-17", "--")]),
    new Film("The One", "The One (2003)", 2003, [new View("2016-08-16", "-")]),
    new Film("(According to) Greta", "According to Greta", 2009, [new View("2016-08-15", "+")]),
    new Film("The Secret Life of Bees", "", 2008, [new View("2016-08-12", "+")]),
    new Film("L'Arnacœur", "", 2010, [new View("2016-08-06", "+")]),
    new Film("12 Rounds 2: Reloaded", "", 2013, [new View("2016-08-05", "+")]),
    new Film("Warm Bodies", "", 2013, [new View("2016-08-04", "+")]),
    new Film("Splice", "", 2009, [new View("2016-08-03", "+")]),
    new Film("Un plan parfait", "", 2012, [new View("2016-08-01", "+")]),
    new Film("About Time", "", 2013, [new View("2016-07-30", "+")]),
    new Film("Forrest Gump", "", 1994, [new View("2016-07-29", "+")]),
    new Film("Prom Night", "Prom Night (2008)", 2008, [new View("2016-07-28", "+")]),
    new Film("Black Forest", "Black Forest (2012)", 2012, [new View("2016-07-27", "-")]),
    new Film("Circle of Eight", "", 2009, [new View("2016-07-25", "+")]),
    new Film("The Amazing Spider-Man", "The Amazing Spider-Man (2012)", 2012, [new View("2016-07-23", "+")]),
    new Film("The Interpreter", "", 2005, [new View("2016-07-22", "+")]),
    new Film("The Iceman", "The Iceman (2012)", 2012, [new View("2016-07-21", "+")]),
    new Film("Master and Commander: The Far Side of the World", "", 2003, [new View("2016-07-20", "+")]),
    new Film("The Piano", "", 1993, [new View("2016-07-19", "+")]),
    new Film("Delivery Man", "", 2013, [new View("2016-07-18", "+")]),
    new Film("Hostel: Part III", "", 2011, [new View("2016-07-16", "+")]),
    new Film("A Thousand Words", "", 2012, [new View("2016-07-16", "+")]),
    new Film("Mystic Pizza", "", 1988, [new View("2016-07-15", "+")]),
    new Film("The Lazarus Project", "", 2008, [new View("2016-07-14", "+")]),
    new Film("Baby Mama", "", 2008, [new View("2016-07-13", "+")]),
    new Film("Playing for Keeps", "", 2012, [new View("2016-07-12", "+")]),
    new Film("Scarface", "Scarface (1983)", 1983, [new View("2016-07-11", "+")]),
    new Film("Hostel: Part II", "", 2007, [new View("2016-07-09", "+")]),
    new Film("Bound", "Bound (2015)", 2015, [new View("2016-07-08", "+")]),
    new Film("Win Win", "", 2011, [new View("2016-07-06", "+")]),
    new Film("Act of Valor", "", 2012, [new View("2016-07-05", "+")]),
    new Film("Fatal Contact: Bird Flu in America", "", 2006, [new View("2016-07-04", "+")]),
    new Film("Cyberbully", "", 2011, [new View("2016-07-03", "+")]),
    new Film("Puss in Boots", "Puss in Boots (2011)", 2011, [new View("2016-07-02", "+")]),
    new Film("Swimfan", "", 2002, [new View("2016-07-01", "+")]),
    new Film("Spread", "", 2009, [new View("2016-06-30", "+")]),
    new Film("Hannah and Her Sisters", "", 1986, [new View("2016-06-28", "+")]),
    new Film("Old Dogs", "Old Dogs (film)", 2009, [new View("2016-06-27", "+")]),
    new Film("The Client List", "The Client List (film)", 2010, [new View("2016-06-26", "+")]),
    new Film("The Secret Life of Walter Mitty", "The Secret Life of Walter Mitty (2013)", 2013, [new View("2016-06-25", "+")]),
    new Film("Signed, Sealed, Delivered", "", 2013, [new View("2016-06-24", "+")]),
    new Film("The Accidental Husband", "", 2008, [new View("2016-06-22", "+")]),
    new Film("The Change-Up", "", 2011, [new View("2016-06-21", "+")]),
    new Film("Won't Back Down", "", 2012, [new View("2016-06-20", "+")]),
    new Film("Little Black Book", "Little Black Book (film)", 2004, [new View("2016-06-18", "+")]),
    new Film("The Astronaut's Wife", "", 1999, [new View("2016-06-11", "+")]),
    new Film("Transit", "Transit (2012)", 2012, [new View("2016-06-10", "+")]),
    new Film("Red Dawn", "Red Dawn (2012)", 2012, [new View("2016-06-09", "+")]),
    new Film("Battleship", "Battleship (film)", 2012, [new View("2016-06-07", "+")]),
    new Film("The Woman in Black", "The Woman in Black (2012)", 2012, [new View("2016-06-04", "+")]),
    new Film("Grown Ups", "Grown Ups (film)", 2010, [new View("2016-06-03", "+")]),
    new Film("Water for Elephants", "", 2011, [new View("2016-06-01", "+")]),
    new Film("You Don't Mess with the Zohan", "", 2008, [new View("2016-05-31", "++")]),
    new Film("Déjà Vu", "Déjà Vu (2006)", 2006, [new View("2016-05-30", "+")]),
    new Film("Like Crazy", "", 2011, [new View("2016-05-28", "+")]),
    new Film("Lucky in Love", "", 2014, [new View("2016-05-27", "+")]),
    new Film("The Expendables 3", "", 2014, [new View("2016-05-26", "+")]),
    new Film("Bad Company", "Bad Company (2002)", 2002, [new View("2016-05-24", "+")]),
    new Film("The Usual Suspects", "The Usual Suspects (film)", 1995, [new View("2016-05-23", "+")]),
    new Film("The Wolf of Wall Street", "The Wolf of Wall Street (2013)", 2013, [new View("2016-05-21", "+")]),
    new Film("The Expendables 2", "", 2012, [new View("2016-05-20", "+")]),
    new Film("X-Men: Days of Future Past", "", 2014, [new View("2016-05-19", "+")]),
    new Film("Alex Cross", "", 2012, [new View("2016-05-18", "+")]),
    new Film("The Hangover Part II", "", 2011, [new View("2016-05-14", "+")]),
    new Film("My Future Boyfriend", "", 2011, [new View("2016-05-13", "+")]),
    new Film("7 Seconds", "", 2005, [new View("2016-05-12", "--")]),
    new Film("The Fault in Our Stars", "The Fault in Our Stars (film)", 2014, [new View("2016-05-11", "+")]),
    new Film("Unthinkable", "", 2009, [new View("2016-05-10", "++")]),
    new Film("Elysium", "Elysium (film)", 2013, [new View("2016-05-07", "+")]),
    new Film("The Frozen Ground", "", 2013, [new View("2016-05-06", "+")]),
    new Film("2 Guns", "", 2013, [new View("2016-05-05", "+")]),
    new Film("Austenland", "", 2013, [new View("2016-05-04", "+")]),
    new Film("Chalet Girl", "", 2011, [new View("2016-05-02", "+")]),
    new Film("Pacific Rim", "Pacific Rim (film)", 2013, [new View("2016-04-30", "+")]),
    new Film("Homefront", "Homefront (2013)", 2013, [new View("2016-04-28", "+")]),
    new Film("The Nanny Diaries", "", 2007, [new View("2016-04-27", "+")]),
    new Film("A Guy Thing", "", 2003, [new View("2016-04-23", "+")]),
    new Film("The Others", "The Others (2001)", 2001, [new View("2016-04-22", "+")]),
    new Film("Dom Hemingway", "", 2013, [new View("2016-04-21", "+")]),
    new Film("The Love Punch", "", 2013, [new View("2016-04-20", "+")]),
    new Film("The Devil Wears Prada", "", 2006, [new View("2016-04-18", "+")]),
    new Film("R.I.P.D.", "", 2013, [new View("2016-04-16", "+")]),
    new Film("Terminator Salvation", "", 2009, [new View("2016-04-15", "+")]),
    new Film("The Purge", "", 2013, [new View("2016-04-14", "+")]),
    new Film("Changing Lanes", "", 2002, [new View("2016-04-12", "+")]),
    new Film("Captain Phillips", "", 2013, [new View("2016-04-09", "+")]),
    new Film("Picture This!", "", 2008, [new View("2016-04-08", "+")]),
    new Film("G.I. Joe: The Rise of Cobra", "", 2009, [new View("2016-04-07", "+")]),
    new Film("Mean Creek", "", 2004, [new View("2016-04-04", "+")]),
    new Film("Insidious: Chapter 2", "", 2013, [new View("2016-04-02", "+")]),
    new Film("Nearlyweds", "", 2013, [new View("2016-04-01", "+")]),
    new Film("She's the One", "She's the One (film)", 1996, [new View("2016-03-31", "+")]),
    new Film("Fire with Fire", "Fire with Fire (2012)", 2012, [new View("2016-03-30", "+")]),
    new Film("Win a Date with Tad Hamilton!", "", 2004, [new View("2016-03-28", "+")]),
    new Film("Mirror Mirror", "Mirror Mirror (2012)", 2012, [new View("2016-03-26", "+")]),
    new Film("The Dilemma", "", 2011, [new View("2016-03-25", "+")]),
    new Film("Escape Plan", "", 2013, [new View("2016-03-24", "+")]),
    new Film("Out of Sight", "", 1998, [new View("2016-03-21", "+")]),
    new Film("Juno", "Juno (film)", 2007, [new View("2016-03-19", "+")]),
    new Film("Miss March", "", 2009, [new View("2016-03-18", "+")]),
    new Film("Bridesmaids", "", 2011, [new View("2016-03-16", "+"), new View("2016-09-07", "+")]),
    new Film("Catch and Release", "", 2006, [new View("2016-03-14", "+")]),
    new Film("The Last Kiss", "The Last Kiss (2006)", 2006, [new View("2016-03-12", "+")]),
    new Film("Predator 2", "", 1990, [new View("2016-03-11", "+")]),
    new Film("Snowpiercer", "", 2013, [new View("2016-03-10", "+")]),
    new Film("Elektra", "Elektra (2005)", 2005, [new View("2016-03-08", "+")]),
    new Film("Suburban Girl", "", 2007, [new View("2016-03-07", "+")]),
    new Film("Oblivion", "Oblivion (2013)", 2013, [new View("2016-03-05", "++")]),
    new Film("Crash", "Crash (2004)", 2004, [new View("2016-03-04", "+")]),
    new Film("Something Borrowed", "", 2011, [new View("2016-03-03", "+")]),
    new Film("Safe Haven", "", 2013, [new View("2016-03-02", "+")]),
    new Film("Morning Glory", "Morning Glory (2010)", 2010, [new View("2016-02-29", "+")]),
    new Film("White House Down", "", 2013, [new View("2016-02-27", "+")]),
    new Film("Zoe Gone", "", 2014, [new View("2016-02-26", "+")]),
    new Film("Broken City", "", 2013, [new View("2016-02-25", "+")]),
    new Film("Straw Dogs", "Straw Dogs (2011)", 2011, [new View("2016-02-24", "+")]),
    new Film("Take Me Home Tonight", "", 2011, [new View("2016-02-22", "+")]),
    new Film("Eragon", "Eragon (film)", 2006, [new View("2016-02-20", "+")]),
    new Film("12 Years a Slave", "", 2013, [new View("2016-02-19", "+")]),
    new Film("Virtuosity", "", 1995, [new View("2016-02-18", "+")]),
    new Film("Bride Wars", "", 2009, [new View("2016-02-17", "+")]),
    new Film("Pompeii", "Pompeii (film)", 2014, [new View("2016-02-16", "+")]),
    new Film("Stolen", "Stolen (film uit 2012)", 2012, [new View("2016-02-15", "+")]),
    new Film("Jeune et Jolie", "", 2013, [new View("2016-02-13", "+")]),
    new Film("16 and Missing", "", 2015, [new View("2016-02-12", "+")]),
    new Film("Verliefd op Ibiza", "Verliefd op Ibiza (film)", 2013, [new View("2016-02-10", "+")]),
    new Film("Over Her Dead Body", "", 2008, [new View("2016-02-09", "+")]),
    new Film("Monte Carlo", "Monte Carlo (2011)", 2011, [new View("2016-02-08", "+")]),
    new Film("(Fast &) Furious 6", "Fast & Furious 6", 2013, [new View("2016-02-06", "+"), new View("2016-10-15", "+")]),
    new Film("ParaNorman", "", 2012, [new View("2016-02-06", "+")]),
    new Film("The Day After Tomorrow", "The Day After Tomorrow (2004)", 2004, [new View("2016-02-05", "+")]),
    new Film("Storage 24", "", 2012, [new View("2016-02-02", "+")]),
    new Film("Need for Speed", "Need for Speed (film)", 2014, [new View("2016-01-30", "+")]),
    new Film("La Guerre du feu", "", 1981, [new View("2016-01-29", "-")]),
    new Film("Forever 16", "", 2013, [new View("2016-01-29", "+")]),
    new Film("The Marine 3: Homefront", "", 2013, [new View("2016-01-27", "+")]),
    new Film("Cowboys & Aliens", "", 2011, [new View("2016-01-26", "+")]),
    new Film("The Bucket List", "", 2007, [new View("2016-01-25", "+")]),
    new Film("Prometheus", "Prometheus (film)", 2012, [new View("2016-01-23", "+")]),
    new Film("Haywire", "Haywire (2011)", 2011, [new View("2016-01-22", "+")]),
    new Film("The House Bunny", "", 2008, [new View("2016-01-20", "+")]),
    new Film("Takers", "", 2010, [new View("2016-01-19", "+")]),
    new Film("Catch .44", "", 2011, [new View("2016-01-15", "+")]),
    new Film("10,000 BC", "", 2008, [new View("2016-01-12", "+")]),
    new Film("Star Trek", "Star Trek (film)", 2009, [new View("2016-01-09", "+")]),
    new Film("Major Movie Star (Private Valentine: Blonde & Dangerous)", "Major Movie Star", 2008, [new View("2016-01-08", "+")]),
    new Film("The Chronicles of Riddick", "", 2004, [new View("2016-01-06", "+")]),
    new Film("Finding a Family", "", 2011, [new View("2016-01-04", "+")]),
    new Film("The Croods", "", 2013, [new View("2016-01-02", "+")]),
    new Film("Muriel's Wedding", "", 1994, [new View("2016-01-01", "+")]),
    new Film("The Adventures of Priscilla, Queen of the Desert", "", 1994, [new View("2015-12-31", "-")]),
    new Film("Hitched for the Holidays", "", 2012, [new View("2015-12-30", "+")]),
    new Film("Arena", "Arena (2011)", 2011, [new View("2015-12-29", "+")]),
    new Film("Aliens", "Aliens (film)", 1986, [new View("2015-12-26", "+")]),
    new Film("Your Highness", "", 2011, [new View("2015-12-24", "+")]),
    new Film("Help for the Holidays", "", 2012, [new View("2015-12-23", "+")]),
    new Film("The Smurfs 2", "De Smurfen 2", 2013, [new View("2015-12-19", "+")]),
    new Film("Cloud Atlas", "", 2012, [new View("2015-12-18", "-")]),
    new Film("The Christmas Parade", "", 2014, [new View("2015-12-16", "+")]),
    new Film("Fast & Furious", "", 2009, [new View("2015-12-15", "+")]),
    new Film("Halfweg", "Halfweg (film)", 2014, [new View("2015-12-12", "++")]),
    new Film("Brave", "Brave (2012)", 2012, [new View("2015-12-12", "+")]),
    new Film("Rambo: First Blood Part II", "", 1985, [new View("2015-12-11", "+")]),
    new Film("Chronicle", "Chronicle (film)", 2012, [new View("2015-12-10", "+")]),
    new Film("Annie Claus is Coming to Town", "", 2011, [new View("2015-12-09", "+")]),
    new Film("Tinker Tailor Soldier Spy", "Tinker, Tailor, Soldier, Spy (film)", 2011, [new View("2015-12-08", "+")]),
    new Film("Little Miss Sunshine", "", 2006, [new View("2015-12-05", "+")]),
    new Film("The Master", "The Master (2012)", 2012, [new View("2015-12-04", "-")]),
    new Film("What Women Want", "", 2000, [new View("2015-12-03", "+")]),
    new Film("Blue Crush 2", "", 2011, [new View("2015-12-02", "+")]),
    new Film("Lucky Christmas", "", 2011, [new View("2015-12-01", "+")]),
    new Film("North Country", "", 2005, [new View("2015-11-28", "+")]),
    new Film("En kongelig affære (A Royal Affair)", "En kongelig affære", 2012, [new View("2015-11-27", "+")]),
    new Film("Robin Hood", "Robin Hood (2010)", 2010, [new View("2015-11-26", "+")]),
    new Film("Vidange perdue", "", 2006, [new View("2015-11-25", "+")]),
    new Film("The Hunger Games: Catching Fire", "", 2013, [new View("2015-11-21", "+"), new View("2016-09-17", "+")]),
    new Film("Rambo: First Blood", "", 1982, [new View("2015-11-20", "+")]),
    new Film("Riddick", "", 2013, [new View("2015-11-19", "+")]),
    new Film("Ghosts of Girlfriends Past", "", 2009, [new View("2015-11-18", "+")]),
    new Film("John Tucker Must Die", "", 2006, [new View("2015-11-17", "+")]),
    new Film("Crazy, Stupid, Love.", "", 2011, [new View("2015-11-14", "++")]),
    new Film("Malavita (The Family)", "Malavita", 2013, [new View("2015-11-12", "+")]),
    new Film("How to Lose Friends & Alienate People", "How to Lose Friends & Alienate People (film)", 2008, [new View("2015-11-11", "+")]),
    new Film("Petals on the Wind", "", 2014, [new View("2015-11-07", "+")]),
    new Film("The Bride He Bought Online", "", 2015, [new View("2015-11-06", "+")]),
    new Film("Definitely, Maybe", "", 2008, [new View("2015-11-05", "++")]),
    new Film("Life Happens", "", 2011, [new View("2015-11-04", "+")]),
    new Film("Alles is familie", "", 2012, [new View("2015-11-03", "+")]),
    new Film("The Exorcist", "The Exorcist (film)", 1973, [new View("2015-10-31", "+")]),
    new Film("You Again", "", 2010, [new View("2015-10-31", "+")]),
    new Film("Final Destination 5", "", 2011, [new View("2015-10-30", "+")]),
    new Film("Taken 2", "", 2012, [new View("2015-10-29", "+")]),
    new Film("The Adjustment Bureau", "", 2011, [new View("2015-10-28", "+")]),
    new Film("What to Expect When You're Expecting", "", 2012, [new View("2015-10-27", "+")]),
    new Film("Great Expectations", "Great Expectations (1998)", 1998, [new View("2015-10-24", "+")]),
    new Film("A Daughter's Nightmare", "", 2014, [new View("2015-10-23", "+")]),
    new Film("The Wedding Party", "The Wedding Party (2010)", 2010, [new View("2015-10-20", "+")]),
    new Film("After Earth", "", 2013, [new View("2015-10-17", "+")]),
    new Film("The Machinist", "", 2004, [new View("2015-10-16", "+")]),
    new Film("Hummingbird", "Hummingbird (2013)", 2013, [new View("2015-10-15", "+")]),
    new Film("Burn After Reading", "", 2008, [new View("2015-10-14", "+")]),
    new Film("SM-rechter", "", 2009, [new View("2015-10-13", "+")]),
    new Film("Ted", "Ted (film)", 2012, [new View("2015-10-10", "+")]),
    new Film("The Terminator", "", 1984, [new View("2015-10-09", "+")]),
    new Film("Bad Asses", "", 2014, [new View("2015-10-08", "+")]),
    new Film("LOL", "LOL (2012)", 2012, [new View("2015-10-07", "+")]),
    new Film("Uptown Girls", "", 2003, [new View("2015-10-05", "+")]),
    new Film("Argo", "Argo (2012)", 2012, [new View("2015-10-03", "+")]),
    new Film("Dead on Campus", "", 2014, [new View("2015-10-02", "+")]),
    new Film("Prisoners", "Prisoners (2013)", 2013, [new View("2015-10-01", "++")]),
    new Film("Charlie St. Cloud", "", 2010, [new View("2015-09-30", "+")]),
    new Film("Due Date", "", 2010, [new View("2015-09-29", "+")]),
    new Film("Iron Man 3", "", 2013, [new View("2015-09-26", "+")]),
    new Film("The Councelor", "", 2013, [new View("2015-09-24", "+")]),
    new Film("Adem", "Adem (film)", 2010, [new View("2015-09-22", "+")]),
    new Film("Flowers in the Attic", "Flowers in the Attic (2014)", 2014, [new View("2015-09-19", "+")]),
    new Film("La piel que habito", "", 2011, [new View("2015-09-18", "+")]),
    new Film("Trance", "Trance (2013)", 2013, [new View("2015-09-17", "+")]),
    new Film("Brothers", "Brothers (film)", 2009, [new View("2015-09-16", "+")]),
    new Film("Ocean's Thirteen", "", 2007, [new View("2015-09-15", "-")]),
    new Film("Jack the Giant Slayer", "", 2013, [new View("2015-09-12", "+")]),
    new Film("Don't Be Afraid of the Dark", "Don't Be Afraid of the Dark (2010)", 2010, [new View("2015-09-11", "+")]),
    new Film("Total Recall", "Total Recall (2012)", 2012, [new View("2015-09-10", "+")]),
    new Film("Hall Pass", "", 2011, [new View("2015-09-09", "+")]),
    new Film("Olympus Has Fallen", "", 2013, [new View("2015-09-05", "+")]),
    new Film("A Deadly Adoption", "", 2015, [new View("2015-09-04", "+")]),
    new Film("Killer Joe", "", 2011, [new View("2015-09-02", "++")]),
    new Film("I Married Who?", "", 2012, [new View("2015-08-28", "-")]),
    new Film("Anacondas: Trail of Blood", "", 2009, [new View("2015-08-27", "-")]),
    new Film("Sl8n8", "", 2006, [new View("2015-08-26", "+")]),
    new Film("Smoorverliefd", "Smoorverliefd (2010)", 2010, [new View("2015-08-25", "+")]),
    new Film("Red Riding Hood", "", 2011, [new View("2015-08-24", "+")]),
    new Film("Colombiana", "", 2011, [new View("2015-08-21", "+")]),
    new Film("The Last Boy Scout", "", 1991, [new View("2015-08-20", "+")]),
    new Film("Midnight Express", "", 1978, [new View("2015-08-19", "+")]),
    new Film("Girl in Progress", "", 2012, [new View("2015-08-18", "+")]),
    new Film("My Sassy Girl", "", 2008, [new View("2015-08-15", "++")]),
    new Film("Quarantine", "Quarantine (2008)", 2008, [new View("2015-08-14", "+")]),
    new Film("Homecoming", "Homecoming (2009)", 2009, [new View("2015-08-13", "+")]),
    new Film("Rosemary's Baby", "Rosemary's Baby (film)", 1968, [new View("2015-08-12", "+")]),
    new Film("The Craigslist Killer", "", 2011, [new View("2015-08-11", "+")]),
    new Film("District 9", "", 2009, [new View("2015-08-07", "+")]),
    new Film("Devil", "Devil (film)", 2010, [new View("2015-08-07", "+")]),
    new Film("12 Rounds", "", 2009, [new View("2015-08-06", "+")]),
    new Film("A Clockwork Orange", "A Clockwork Orange (film)", 1971, [new View("2015-08-05", "+")]),
    new Film("Bait", "Bait (2012)", 2012, [new View("2015-08-04", "+")]),
    new Film("How Do You Know", "", 2010, [new View("2015-08-01", "+")]),
    new Film("Spiders 3D", "", 2013, [new View("2015-07-31", "+")]),
    new Film("Triassic Attack", "", 2010, [new View("2015-07-30", "-")]),
    new Film("Wrath of the Titans", "", 2012, [new View("2015-07-28", "+")]),
    new Film("The Cabin in the Woods", "", 2012, [new View("2015-07-25", "+")]),
    new Film("American Psycho II: All American Girl", "American Psycho 2", 2002, [new View("2015-07-24", "+")]),
    new Film("The Thing", "The Thing (2011)", 2011, [new View("2015-07-24", "++")]),
    new Film("Easy A", "", 2010, [new View("2015-07-23", "++")]),
    new Film("Sanctum", "Sanctum (film)", 2011, [new View("2015-07-22", "+")]),
    new Film("The Losers", "", 2010, [new View("2015-07-21", "+")]),
    new Film("The Cold Light of Day", "", 2012, [new View("2015-07-18", "-")]),
    new Film("The Whale", "The Whale (2013)", 2013, [new View("2015-07-17", "+")]),
    new Film("Eastern Promises", "", 2007, [new View("2015-07-16", "+")]),
    new Film("The Sweetest Thing", "The Sweetest Thing (film)", 2002, [new View("2015-07-15", "+")]),
    new Film("Role Models", "", 2008, [new View("2015-07-14", "+")]),
    new Film("Insidious", "", 2010, [new View("2015-07-11", "+")]),
    new Film("The Descendants", "", 2011, [new View("2015-07-11", "+")]),
    new Film("Falling in Love with the Girl Next Door", "", 2006, [new View("2015-07-10", "+")]),
    new Film("Fear", "Fear (film)", 1996, [new View("2015-07-09", "+")]),
    new Film("Deliverance", "Deliverance (film)", 1972, [new View("2015-07-08", "+")]),
    new Film("Perfect Sisters", "", 2014, [new View("2015-07-07", "++")]),
    new Film("Zookeeper", "", 2011, [new View("2015-07-04", "+")]),
    new Film("Arbitrage", "Arbitrage (film)", 2012, [new View("2015-07-03", "+"), new View("2016-04-06", "+")]),
    new Film("Rush Hour", "Rush Hour (film)", 1998, [new View("2015-07-02", "+")]),
    new Film("Rogue Assassin (War)", "War (film)", 2007, [new View("2015-07-01", "-")]),
    new Film("The Divide", "", 2011, [new View("2015-06-30", "+")]),
    new Film("Hasta la vista", "", 2011, [new View("2015-06-28", "++")]),
    new Film("Percy Jackson: Sea of Monsters", "", 2013, [new View("2015-06-27", "+")]),
    new Film("The Sitter", "", 2011, [new View("2015-06-26", "+")]),
    new Film("Se7en", "", 1995, [new View("2015-06-25", "+")]),
    new Film("The Big Year", "", 2011, [new View("2015-06-24", "+")]),
    new Film("The Other Guys", "", 2010, [new View("2015-06-23", "+"), new View("2016-02-03", "++")]),
    new Film("Larry Crowne", "", 2011, [new View("2015-06-20", "+")]),
    new Film("Riding in Cars with Boys", "", 2001, [new View("2015-06-19", "+")]),
    new Film("Confessions of a Shopaholic", "", 2009, [new View("2015-06-18", "+")]),
    new Film("Accused at 17", "", 2010, [new View("2015-06-16", "+")]),
    new Film("Werewolf: The Beast Among Us", "", 2012, [new View("2015-06-14", "+")]),
    new Film("Blitz", "Blitz (2011)", 2011, [new View("2015-06-13", "+")]),
    new Film("All About Steve", "", 2009, [new View("2015-06-12", "+")]),
    new Film("The Next Three Days", "", 2010, [new View("2015-06-10", "++")]),
    new Film("Paul Blart: Mall Cop", "", 2009, [new View("2015-06-09", "+")]),
    new Film("Underworld: Awakening", "", 2012, [new View("2015-06-07", "-")]),
    new Film("All of My Heart", "", 2015, [new View("2015-06-05", "+")]),
    new Film("Disturbia", "Disturbia (film)", 2007, [new View("2015-06-04", "+")]),
    new Film("The Happening", "The Happening (film)", 2008, [new View("2015-06-03", "+")]),
    new Film("Talhotblonde", "", 2009, [new View("2015-06-02", "+")]),
    new Film("Never Let Me Go", "", 2010, [new View("2015-05-30", "+")]),
    new Film("The Wolverine", "The Wolverine (film)", 2013, [new View("2015-05-29", "+")]),
    new Film("Swimming Pool", "", 2003, [new View("2015-05-28", "+")]),
    new Film("Eden Lake", "", 2008, [new View("2015-05-27", "++")]),
    new Film("Red Eye", "", 2005, [new View("2015-05-26", "+")]),
    new Film("Hancock", "Hancock (film)", 2008, [new View("2015-05-24", "+")]),
    new Film("Soul Surfer", "", 2011, [new View("2015-05-23", "+")]),
    new Film("Django Unchained", "", 2012, [new View("2015-05-22", "++")]),
    new Film("Cop Land", "", 1997, [new View("2015-05-21", "+")]),
    new Film("The Guard", "", 2011, [new View("2015-05-19", "-")]),
    new Film("Honey", "Honey (2003)", 2003, [new View("2015-05-18", "+")]),
    new Film("In Good Company", "", 2004, [new View("2015-05-16", "+")]),
    new Film("The Scorpion King 3: Battle for Redemption", "", 2012, [new View("2015-05-16", "+")]),
    new Film("Pain & Gain", "", 2013, [new View("2015-05-15", "+")]),
    new Film("Pirates of the Caribbean: On Stranger Tides", "", 2011, [new View("2015-05-13", "+")]),
    new Film("The Women", "The Women (2008)", 2008, [new View("2015-05-11", "+"), new View("2016-05-09", "+")]),
    new Film("Sleepers", "Sleepers (film)", 1996, [new View("2015-05-09", "-")]),
    new Film("Imagine Me & You", "", 2005, [new View("2015-05-09", "+")]),
    new Film("G.I. Joe: Retaliation", "", 2013, [new View("2015-05-08", "+"), new View("2016-06-03", "+")]),
    new Film("Repo Men", "", 2010, [new View("2015-05-07", "+")]),
    new Film("Four Brothers", "", 2005, [new View("2015-05-06", "+")]),
    new Film("Drew Peterson: Untouchable", "", 2012, [new View("2015-05-05", "+")]),
    new Film("Kill Theory", "", 2008, [new View("2015-05-04", "+")]),
    new Film("Spring Breakers", "", 2012, [new View("2015-05-01", "+")]),
    new Film("Limitless", "", 2011, [new View("2015-04-30", "+")]),
    new Film("Bedtime Stories", "Bedtime Stories (film)", 2008, [new View("2015-04-29", "+")]),
    new Film("Mutant Chronicles", "", 2008, [new View("2015-04-28", "+")]),
    new Film("Priest", "", 2011, [new View("2015-04-25", "+")]),
    new Film("Abduction", "", 2011, [new View("2015-04-25", "+"), new View("2016-06-08", "+")]),
    new Film("I Am Number Four", "I Am Number Four (film)", 2011, [new View("2015-04-24", "+")]),
    new Film("The Vow", "The Vow (2012)", 2012, [new View("2015-04-23", "+")]),
    new Film("War Horse", "War Horse (film)", 2011, [new View("2015-04-22", "+")]),
    new Film("Monster", "Monster (film)", 2003, [new View("2015-04-21", "+")]),
    new Film("RED 2", "", 2013, [new View("2015-04-18", "+")]),
    new Film("The Toyman Killer", "", 2013, [new View("2015-04-17", "+")]),
    new Film("Wanderlust", "Wanderlust (2012)", 2012, [new View("2015-04-16", "+")]),
    new Film("City of Ember", "", 2008, [new View("2015-04-15", "+")]),
    new Film("Beautiful Creatures", "Beautiful Creatures (2013)", 2013, [new View("2015-04-14", "+"), new View("2016-04-05", "+")]),
    new Film("Four Lions", "", 2010, [new View("2015-04-13", "+")]),
    new Film("The Heat", "", 2013, [new View("2015-04-11", "+")]),
    new Film("The Town", "", 2010, [new View("2015-04-10", "+")]),
    new Film("The Incredible Hulk", "The Incredible Hulk (2008)", 2008, [new View("2015-04-09", "+")]),
    new Film("Scent of a Woman", "", 1992, [new View("2015-04-08", "+")]),
    new Film("A Lot Like Love", "", 2005, [new View("2015-04-07", "+")]),
    new Film("World War Z", "", 2013, [new View("2015-04-04", "++")]),
    new Film("Star Trek Into Darkness", "", 2013, [new View("2015-04-03", "+"), new View("2015-11-24", "+")]),
    new Film("Friends with Benefits", "", 2011, [new View("2015-04-02", "+")]),
    new Film("Now You See Me", "", 2013, [new View("2015-04-01", "+")]),
    new Film("Ever After", "", 1998, [new View("2015-03-30", "+")]),
    new Film("The Invention of Lying", "", 2009, [new View("2015-03-28", "+")]),
    new Film("Blind Dating", "", 2006, [new View("2015-03-28", "+")]),
    new Film("Resident Evil: Retribution", "", 2012, [new View("2015-03-27", "+")]),
    new Film("Going the Distance", "", 2010, [new View("2015-03-26", "+")]),
    new Film("The Haunting in Connecticut", "", 2009, [new View("2015-03-25", "+")]),
    new Film("Lola Versus", "", 2012, [new View("2015-03-24", "+"), new View("2015-12-22", "+")]),
    new Film("The Patriot", "The Patriot (1998)", 1998, [new View("2015-03-23", "+")]),
    new Film("Rise of the Planet of the Apes", "", 2011, [new View("2015-03-21", "+"), new View("2015-10-22", "++")]),
    new Film("Dead Man Down", "", 2013, [new View("2015-03-20", "+")]),
    new Film("Enchanted", "Enchanted (film)", 2007, [new View("2015-03-19", "+")]),
    new Film("Annihilation Earth", "", 2009, [new View("2015-03-18", "+")]),
    new Film("Burlesque", "Burlesque (film)", 2010, [new View("2015-03-17", "++")]),
    new Film("Scream 4", "", 2011, [new View("2015-03-14", "+")]),
    new Film("The Condemned", "", 2007, [new View("2015-03-14", "+")]),
    new Film("Premium Rush", "", 2012, [new View("2015-03-13", "+")]),
    new Film("The Wedding Date", "", 2005, [new View("2015-03-12", "+")]),
    new Film("The Lovely Bones", "", 2009, [new View("2015-03-11", "++")]),
    new Film("For a Good Time, Call...", "", 2012, [new View("2015-03-10", "+"), new View("2016-09-21", "+")]),
    new Film("Horrible Bosses", "", 2011, [new View("2015-03-07", "-")]),
    new Film("Intersections", "", 2013, [new View("2015-03-06", "+")]),
    new Film("Transformers: Dark of the Moon", "", 2011, [new View("2015-03-05", "+")]),
    new Film("Cliffhanger", "Cliffhanger (film)", 1993, [new View("2015-03-04", "+")]),
    new Film("Silver Linings Playbook", "", 2012, [new View("2015-03-03", "++")]),
    new Film("Enemy at the Gates", "", 2001, [new View("2015-03-02", "+")]),
    new Film("Attack the Block", "", 2011, [new View("2015-02-28", "-")]),
    new Film("Mad Max 2: The Road Warrior", "Mad Max 2", 1981, [new View("2015-02-27", "+")]),
    new Film("The Last Stand", "The Last Stand (film)", 2013, [new View("2015-02-27", "++")]),
    new Film("Restless (miniserie)", "", 2012, [new View("2015-02-26", "+")]),
    new Film("Love and Other Drugs", "", 2010, [new View("2015-02-24", "+")]),
    new Film("How to Deal", "", 2003, [new View("2015-02-21", "+")]),
    new Film("Atonement", "Atonement (film)", 2007, [new View("2015-02-15", "+")]),
    new Film("Nanny Cam", "", 2014, [new View("2015-02-13", "+")]),
    new Film("The Legend of Lucy Keyes", "", 2005, [new View("2015-02-11", "+")]),
    new Film("30 Minutes or Less", "", 2011, [new View("2015-02-10", "-")]),
    new Film("The Watch", "The Watch (2008)", 2008, [new View("2015-02-07", "+")]),
    new Film("The Hazing Secret", "", 2014, [new View("2015-02-06", "-")]),
    new Film("Night at the Museum: Battle of the Smithsonian", "", 2009, [new View("2015-02-03", "+")]),
    new Film("Showgirls", "", 1995, [new View("2015-01-31", "+")]),
    new Film("Killing Them Softly", "", 2012, [new View("2015-01-30", "+")]),
    new Film("Gangs of New York", "", 2002, [new View("2015-01-28", "+")]),
    new Film("Bad Ass", "", 2012, [new View("2015-01-27", "+")]),
    new Film("Adopting Terror", "", 2012, [new View("2015-01-24", "+")]),
    new Film("Post Grad", "", 2009, [new View("2015-01-24", "+")]),
    new Film("Scary Movie 5", "", 2013, [new View("2015-01-23", "+")]),
    new Film("Gone Baby Gone", "", 2007, [new View("2015-01-21", "+")]),
    new Film("New in Town", "", 2009, [new View("2015-01-20", "+")]),
    new Film("Pitch Perfect", "", 2012, [new View("2015-01-17", "+")]),
    new Film("Crazy Heart", "", 2009, [new View("2015-01-16", "+")]),
    new Film("Diamond Dogs", "Diamond Dogs (film)", 2007, [new View("2015-01-15", "+")]),
    new Film("Original Sin", "Original Sin (film)", 2001, [new View("2015-01-14", "+")]),
    new Film("Friends with Kids", "", 2011, [new View("2015-01-13", "+")]),
    new Film("The Debt", "", 2011, [new View("2015-01-12", "+")]),
    new Film("The Pacifier", "", 2005, [new View("2015-01-10", "+")]),
    new Film("Assassins", "Assassins (1995)", 1995, [new View("2015-01-09", "+")]),
    new Film("It's a Free World...", "", 2007, [new View("2015-01-09", "+")]),
    new Film("She's Out of My League", "", 2010, [new View("2015-01-08", "++")]),
    new Film("Book of Blood", "", 2009, [new View("2015-01-07", "+")]),
    new Film("Eagle Eye", "", 2008, [new View("2015-01-06", "+"), new View("2016-05-17", "+")]),
    new Film("Hors de prix", "", 2006, [new View("2015-01-05", "+")]),
    new Film("Black Rock", "Black Rock (film)", 2012, [new View("2015-01-03", "+"), new View("2016-03-29", "+")]),
    new Film("How to Train Your Dragon", "", 2010, [new View("2015-01-03", "+")]),
    new Film("This Means War", "", 2012, [new View("2015-01-02", "+"), new View("2015-09-08", "++")]),
    new Film("Nick of Time", "Nick of Time (film)", 1995, [new View("2015-01-01", "+")]),
    new Film("Some Like It Hot", "Some Like It Hot (1959)", 1959, [new View("2015-01-01", "--")]),
    new Film("De zevende hemel", "", 1993, [new View("2014-12-31", "+")]),
    new Film("Return to Paradise", "Return to Paradise (film uit 1998)", 1998, [new View("2014-12-30", "+")]),
    new Film("Cop Out", "", 2010, [new View("2014-12-29", "+")]),
    new Film("Foxfire", "Foxfire (film)", 1996, [new View("2014-12-27", "+")]),
    new Film("Groenten uit Balen", "", 2011, [new View("2014-12-26", "+")]),
    new Film("Black Swan", "Black Swan (film)", 2010, [new View("2014-12-25", "+")]),
    new Film("Roxanne", "Roxanne (film)", 1987, [new View("2014-12-24", "-")]),
    new Film("Christmas with the Kranks", "", 2004, [new View("2014-12-24", "+")]),
    new Film("The Holiday", "", 2006, [new View("2014-12-23", "+")]),
    new Film("A Sister's Nightmare", "", 2013, [new View("2014-12-22", "+")]),
    new Film("The Karate Kid", "The Karate Kid (2010)", 2010, [new View("2014-12-20", "++")]),
    new Film("Jackie Brown", "Jackie Brown (film)", 1997, [new View("2014-12-19", "+")]),
    new Film("Little Black Spiders", "", 2012, [new View("2014-12-19", "+")]),
    new Film("Parker", "Parker (2013)", 2013, [new View("2014-12-18", "+"), new View("2015-08-29", "+")]),
    new Film("Dear John", "Dear John (film)", 2010, [new View("2014-12-18", "+")]),
    new Film("Rumble in the Bronx", "", 1995, [new View("2014-12-17", "+")]),
    new Film("Desperately Seeking Santa", "", 2011, [new View("2014-12-17", "+")]),
    new Film("Bring It On: All or Nothing", "", 2006, [new View("2014-12-16", "+")]),
    new Film("Mad Max 3: Beyond Thunderdome", "Mad Max Beyond Thunderdome", 1985, [new View("2014-12-13", "+")]),
    new Film("I Give It a Year", "", 2013, [new View("2014-12-13", "-")]),
    new Film("Crimi Clowns: De Movie", "", 2013, [new View("2014-12-12", "+")]),
    new Film("Four Christmases", "", 2008, [new View("2014-12-11", "+")]),
    new Film("12 Dates of Christmas", "", 2011, [new View("2014-12-10", "+"), new View("2015-12-25", "+")]),
    new Film("Hamlet 2", "", 2008, [new View("2014-12-09", "+")]),
    new Film("Life as We Know It", "Life as We Know It (film)", 2010, [new View("2014-12-08", "+")]),
    new Film("Meet the Robinsons", "", 2007, [new View("2014-12-06", "--")]),
    new Film("Sint", "Sint (film)", 2010, [new View("2014-12-05", "+")]),
    new Film("Zero Dark Thirty", "", 2012, [new View("2014-12-05", "+")]),
    new Film("Boot Camp", "Boot Camp (film)", 2007, [new View("2014-12-04", "+")]),
    new Film("Rambo", "Rambo (film)", 2008, [new View("2014-12-03", "+")]),
    new Film("Godzilla", "Godzilla (1998)", 1998, [new View("2014-12-02", "+")]),
    new Film("The Inbetweeners Movie", "", 2011, [new View("2014-12-01", "+")]),
    new Film("Disturbing Behavior", "", 1998, [new View("2014-11-29", "+")]),
    new Film("The Sorcerer's Apprentice", "", 2010, [new View("2014-11-29", "+")]),
    new Film("The Hunt for Red October", "The Hunt for Red October (film)", 1990, [new View("2014-11-26", "+")]),
    new Film("Bad Teacher", "", 2011, [new View("2014-11-24", "+"), new View("2016-03-17", "+")]),
    new Film("Today You Die", "", 2005, [new View("2014-11-21", "+")]),
    new Film("Contagion", "Contagion (2011)", 2011, [new View("2014-11-21", "+"), new View("2015-09-25", "+")]),
    new Film("The Code (Thick as Thieves)", "The Code", 2009, [new View("2014-11-19", "+")]),
    new Film("The Promotion", "", 2008, [new View("2014-11-18", "+")]),
    new Film("Vampires Suck", "", 2010, [new View("2014-11-17", "+")]),
    new Film("Faster", "Faster (2010)", 2010, [new View("2014-11-15", "+")]),
    new Film("Men in Black III", "", 2012, [new View("2014-11-15", "+")]),
    new Film("John Carter", "John Carter (film)", 2012, [new View("2014-11-14", "+"), new View("2015-07-29", "+")]),
    new Film("The Switch", "The Switch (film)", 2010, [new View("2014-11-13", "-")]),
    new Film("Rapunzel (Tangled)", "Rapunzel (film)", 2010, [new View("2014-11-11", "++")]),
    new Film("Delgo", "", 2008, [new View("2014-11-10", "+")]),
    new Film("Daybreakers", "", 2009, [new View("2014-11-08", "+")]),
    new Film("Repli-Kate", "", 2002, [new View("2014-11-08", "+")]),
    new Film("Ne le dis à personne", "", 2006, [new View("2014-11-07", "+")]),
    new Film("Saw", "", 2004, [new View("2014-11-04", "+")]),
    new Film("Fright Night", "Fright Night (2011)", 2011, [new View("2014-10-31", "+")]),
    new Film("Inception", "", 2010, [new View("2014-10-31", "+"), new View("2015-08-08", "+")]),
    new Film("The Mummy: Tomb of the Dragon Emperor", "", 2008, [new View("2014-10-30", "+")]),
    new Film("The Last Airbender", "", 2010, [new View("2014-10-29", "+")])
  );
}

var views = null;
function filmSetViews() {
  views = new Array();
  for (var i = 0; i < films.length; i++) {
    for (var j = 0; j < films[i].Views.length; j++) {
      films[i].Views[j].Film = films[i];
      views[views.length] = films[i].Views[j];
    }
  }
  views.sort(View.byDateSeen);
}

$(filmLoad);
function filmLoad() {
  try {
    var filmMenu = document.getElementById("FilmMenu");
    var url = window.location.toString();
    if (filmMenu != null && (url.indexOf('/wiki/Gebruiker:Egs/Film') >= 0 || url.indexOf('/Wikipedia/Film.htm') >= 0)) {
      filmSetList();
      filmSetViews();
      var menu = '<ul style="margin-left:35px;">';
      menu += '<li><a style="cursor:pointer;" onclick="filmShowOverview()">Overzicht</a></li>';
      for (var i = views[0].DateSeen.getFullYear() ; i >= views[views.length - 1].DateSeen.getFullYear() ; i--) {
        menu += '<li><a style="cursor:pointer;" onclick="filmShowYear(' + i + ')">' + i + '</a></li>';
      }
      menu += '</ul>';
      document.getElementById('FilmMenu').innerHTML = menu;
      filmShowOverview();
    }

    var topMenu = document.getElementById('p-personal');
    if (topMenu != null) {
      topMenu.getElementsByTagName('ul')[0].innerHTML += '<li><a href="/wiki/Gebruiker:Egs/Film">Film</a></li>';
    }
  }
  catch (e) {
    filmError(e);
  }
}

function filmShowOverview() {
  try {
    var rows = '';
    var n = 0;
    var summary = new RatingSummary();
    summary.TotalFilms = films.length;

    for (var i = 0; i < views.length; i++) {
      if (n++ < 20) {
        rows += views[i].getRow(n, i);
      }
      summary.add(views[i]);
    }

    var table = '<h3 style="padding-top:0;">Samenvatting</h3>';
    table += summary.getTable();

    table += '<h3 style="padding-top:0;">Films zoeken</h3>';
    table += filmGetSearchBar();
    table += '<div><a href="/w/index.php?title=Gebruiker:Egs/Film.js&action=edit">Film toevoegen</a></div>';

    table += '<h3 style="padding-top:0;">20 laatste films</h3>';
    table += '<table class="wikitable" style="width:100%;">';
    table += View.getHeaderRow();
    table += rows;
    table += '</table>';

    table += '<h3 style="padding-top:0;">Versies</h3>';
    table += '<table class="wikitable" style="width:100%;">';
    table += '<tr><th>1.0</th><td>30 okt 2014</td><td>Wikipedia-artikel</td></tr>';
    table += '<tr><th>2.0</th><td>15 nov 2014</td><td>Wikipedia-script</td></tr>';
    table += '<tr><th>2.0.1</th><td>22 nov 2014</td><td>Volledig nederlands, kleine verbeteringen</td></tr>';
    table += '<tr><th>2.0.1.1</th><td>28 feb 2015</td><td>Twee bugfixen</td></tr>';
    table += '<tr><th>2.0.2</th><td>05 okt 2015</td><td>Twee bugfixen en een kleine verbetering</td></tr>';
    table += '</table>';

    document.getElementById('FilmTable').innerHTML = table;
  }
  catch (e) {
    filmError(e);
  }
}

function filmShowYear(year) {
  try {
    var rows = '';
    var n = 0;
    var summary = new RatingSummary();
    
    for (var i = 0; i < films.length; i++) {
      for (var j = 0; j < films[i].Views.length; j++) {
        if (films[i].Views[j].DateSeen.getFullYear() == year) {
          summary.TotalFilms++;
          break;
        }
      }
    }

    for (var i = views.length - 1; i >= 0; i--) {
      if (views[i].DateSeen.getFullYear() == year) {
        rows = views[i].getRow(++n, i) + rows;
        summary.add(views[i]);
      }
    }

    var table = '<h3 style="padding-top:0;">Samenvatting van ' + year + '</h3>';
    table += summary.getTable();
    table += '<h3 style="padding-top:0;">Films gezien in ' + year + '</h3>';
    table += '<table class="wikitable" style="width:100%;">';
    table += View.getHeaderRow();
    table += rows + '</table>';
    document.getElementById('FilmTable').innerHTML = table;
  }
  catch (e) {
    filmError(e);
  }
}

function filmShowRating(rating) {
  try {
    var rows = '';
    var n = 0;
    var summary = new RatingSummary();
    summary.TotalFilms = films.length;

    for (var i = 0; i < views.length; i++) {
      if (views[i].Rating == rating) {
        rows += views[i].getRow(++n, i);
      }
      summary.add(views[i]);
    }

    var table = '<h3 style="padding-top:0;">Samenvatting</h3>';
    table += summary.getTable();
    table += '<h3 style="padding-top:0;">Films met een \'<strong>' + rating + '</strong>\'-beoordeling</h3>';
    table += '<table class="wikitable" style="width:100%;">';
    table += View.getHeaderRow();
    table += rows + '</table>';
    document.getElementById('FilmTable').innerHTML = table;
  }
  catch (e) {
    filmError(e);
  }
}

function filmShowSearch(term) {
  var rows = '';
  var n = 0;
  var expr = new RegExp(term, "i");
  for (var i = 0; i < views.length; i++) {
    if (views[i].Rating == term || expr.test(views[i].Film.Title)) {
      rows += views[i].getRow(++n, i);
    }
  }

  var table = filmGetSearchBar(term);
  table += '<h3 style="padding-top:0;">' + n + ' zoekresultaten voor <i>' + term + '</i></h3>';
  table += '<table class="wikitable" style="width:100%;">';
  table += View.getHeaderRow();
  table += rows + '</table>';
  document.getElementById('FilmTable').innerHTML = table;
}

function filmShowFilm(viewIndex) {
  var rows = '';
  var n = 0;
  for (var i = 0; i < views[viewIndex].Film.Views.length; i++) {
    rows = views[viewIndex].Film.Views[i].getRow(++n, -1) + rows;
  }

  var table = '<h3 style="padding-top:0;"><i>' + views[viewIndex].Film.Title + '</i></h3>';
  table += '<table class="wikitable" style="width:100%;">';
  table += View.getHeaderRow();
  table += rows + '</table>';
  document.getElementById('FilmTable').innerHTML = table;
}

function filmGetSearchBar(term) {
  if (term === undefined) term = "";
  return '<input type="text" id="txtFilmZoek" placeholder="zoektekst" style="width:99%; border:solid 1px;" value="' + term + '" onkeypress="if(event.keyCode==13) filmShowSearch(this.value)" />';
}

function filmError(e) {
  document.getElementById('FilmTable').innerHTML = '<h3>Fout</h3><div style="color:red;">' + e.message + '</div>';
}

function Film(title, articleTitle, yearReleased, views) {
  this.Title = title;
  this.ArticleTitle = articleTitle;
  this.YearReleased = yearReleased;
  this.Views = views;

  this.linkTitle = function () {
    return this.ArticleTitle != "" ? this.ArticleTitle : this.Title;
  }
}

function View(dateSeen, rating, film) {
  this.DateSeen = new Date(dateSeen);
  this.Rating = rating;
  this.Film = film;

  View.byDateSeen = function (a, b) {
    return a.DateSeen < b.DateSeen ? 1 : -1;
  }

  this.getRow = function (n, index) {
    return '<tr>' +
           '<td style="text-align:right;">' + n + '</td>' +
           '<td style="text-align:left;"><a href="/wiki/' + escape(this.Film.linkTitle()) + '">' + this.Film.Title + '</a></td>' +
           '<td style="text-align:center;">' + this.Film.YearReleased + '</td>' +
           '<td style="text-align:right;">' + (index < 0 || this.Film.Views.length <= 1 ? this.DateSeen : '<a style="cursor:pointer;" onclick="filmShowFilm(' + index + ')">' + this.DateSeen + '</a>') + '</td>' +
           '<td style="text-align:center;">' + this.Rating + '</td>' +
           '</tr>';
  }

  View.getHeaderRow = function () {
    return "<tr><th style='text-align:right;'>#</th><th style='text-align:left;'>Titel</th><th style='text-align:center;'>Jaar</th><th style='text-align:right;'>Gezien op</th><th style='text-align:center;'>Beoordeling</th></tr>";
  }
}

function RatingSummary() {
  this.DoubleNegative = 0;
  this.Negative = 0;
  this.Positive = 0;
  this.DoublePositive = 0;
  this.TotalFilms = 0;

  this.total = function () {
    return this.DoubleNegative + this.Negative + this.Positive + this.DoublePositive;
  }

  this.add = function (view) {
    switch (view.Rating) {
      case "--": this.DoubleNegative++; break;
      case "-": this.Negative++; break;
      case "+": this.Positive++; break;
      case "++": this.DoublePositive++; break;
      default: alert('Unknown rating "' + view.Rating + '" found in "' + view.Film.Title + '" seen on "' + view.DateSeen + '".');
    }
  }

  this.getTable = function () {
    var plus = '<img width="32px" src="https://upload.wikimedia.org/wikipedia/commons/5/5b/Symbol_support_vote.png" alt="+" />';
    var minus = '<img width="32px" src="https://upload.wikimedia.org/wikipedia/commons/2/23/Symbol_oppose_vote.png" alt="-" />';
    var table = '<table class="wikitable" style="width:100%; font-size:24px;">';
    table += '<tr>';
    table += '<td style="text-align:center;" title="Trok op gene zak!">' + minus + minus + '</td>';
    table += '<td style="text-align:center;" title="\'t Was gene vette!">' + minus + '</td>';
    table += '<td style="text-align:center;" title="Best te pruimen!">' + plus + '</td>';
    table += '<td style="text-align:center;" title="Super kei-goe!">' + plus + plus + '</td>';
    table += '<th># gezien</th>';
    table += '<th># films</th>';
    table += '</tr>';
    table += '<tr>';
    table += '<td style="text-align:center;"><a style="cursor:pointer;" onclick="filmShowRating(\'--\')">' + this.DoubleNegative + '</a></td>';
    table += '<td style="text-align:center;"><a style="cursor:pointer;" onclick="filmShowRating(\'-\')">' + this.Negative + '</a></td>';
    table += '<td style="text-align:center;"><a style="cursor:pointer;" onclick="filmShowRating(\'+\')">' + this.Positive + '</a></td>';
    table += '<td style="text-align:center;"><a style="cursor:pointer;" onclick="filmShowRating(\'++\')">' + this.DoublePositive + '</a></td>';
    table += '<th>' + this.total() + '</th>';
    table += '<th>' + this.TotalFilms + '</th>';
    table += '</tr>';
    table += '</table>';
    return table;
  }
}

var weekdays = ["zo", "ma", "di", "wo", "do", "vr", "za"];
var months = ["jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "okt", "nov", "dec"];
Date.prototype.toString = function () {
  return weekdays[this.getDay()] + " " + (this.getDate() < 10 ? "0" : "") + this.getDate() + " " + months[this.getMonth()] + " " + this.getFullYear();
}