(function ($) {
    var theMixSemiBold = { fontFamily: 'themix-semibold', hover: 'true' };

    Cufon.replace('#nav', { fontFamily: 'themix-extrabold', hover: 'true' });
    Cufon.replace('a.maatjes-info h3, .plaats-container h3', { fontFamily: 'themix-bold', hover: 'true' });
    Cufon.replace('#meta, #footer .sponsors p, .template-1 h2, .template-2 h2, a.project-back, #main-content div.left.template-2.zoekresultaten h3, div.share-print-container a, #share-container h3, #newsletter-container h3, a.project-back', theMixSemiBold);

    // First classes
    $("#header .nav li:first, #main-content div.left.template-2.zoekresultaten h3:first, #ticker-box a:first").addClass("first");

    // Last classes	
    $("#header .nav li:last, #search-box .leeftijd-container .choice-container li:last, #search-box .interesse-container .choice-container li:last, #ticker-box marquee a:last").addClass("last");

    // Search selection highlights
    $("#search-box ul.choice-container li").click(function () {

        var $listItem = $(this);
        var index = $listItem.index();

        if (index === 0) {
            $listItem.addClass("active").siblings().removeClass("active");
        } else if ($listItem.hasClass("active")) {
            $listItem.removeClass("active");
        } else {
            $listItem.addClass("active").siblings("li:first").removeClass("active");
        }

    });

    $("#search-box").submit(function () {
        $("#search-error").fadeOut();
        if (!$("#city").val()) {
            $("#search-error").fadeIn();
        }
    });

    // Autocomplete array + call plugin
    var plaatsen = new Array("AADORP", "AAGTEKERKE", "AALDEN", "AALSMEER", "AALSMEERDERBRUG", "AALST GLD", "AALTEN", "AALZUM", "AARDENBURG", "AARLANDERVEEN", "AARLE RIXTEL", "AARTSWOUD", "ABBEGA", "ABBEKERK", "ABBENBROEK", "ABBENES", "ABCOUDE", "ACHLUM", "ACHTERVELD", "ACHTHUIZEN", "ACHTMAAL", "ACQUOY", "ADORP", "ADUARD", "AERDENHOUT", "AERDT", "AFFERDEN GLD", "AFFERDEN LB", "AGELO", "AKERSLOOT", "AKKRUM", "AKMARIJP", "ALBERGEN", "ALBLASSERDAM", "ALDEBOARN", "ALDTSJERK", "ALEM", "ALKMAAR", "ALLINGAWIER", "ALMELO", "ALMEN", "ALMERE", "ALMKERK", "ALPHEN AAN DEN RIJN", "ALPHEN GLD", "ALPHEN NB", "ALTEVEER GEM DE WOLDEN", "ALTEVEER GEM HOOGEVEEN", "ALTEVEER GEM NOORDENVELD", "ALTEVEER GN", "ALTFORST", "AMBT DELDEN", "AMEIDE", "AMEN", "AMERICA", "AMERONGEN", "AMERSFOORT", "AMMERSTOL", "AMMERZODEN", "AMSTELHOEK", "AMSTELVEEN", "AMSTENRADE", "AMSTERDAM", "AMSTERDAM ZUIDOOST", "ANDEL", "ANDELST", "ANDEREN", "ANDIJK", "ANE", "ANERVEEN", "ANEVELDE", "ANGEREN", "ANGERLO", "ANJUM", "ANKEVEEN", "ANLOO", "ANNA PAULOWNA", "ANNEN", "ANNERVEENSCHE KANAAL", "ANSEN", "APELDOORN", "APPELSCHA", "APPELTERN", "APPINGEDAM", "ARCEN", "ARKEL", "ARNEMUIDEN", "ARNHEM", "ARRIEN", "ARUM", "ASCH", "ASPEREN", "ASSEN", "ASSENDELFT", "ASTEN", "AUGSBUURT", "AUGUSTINUSGA", "AUSTERLITZ", "AVENHORN", "AXEL", "AZEWIJN", "BAAIUM", "BAAK", "BAAMBRUGGE", "BAARD", "BAARLAND", "BAARLE NASSAU", "BAARLO LB", "BAARLO OV", "BAARN", "BAARS", "BABBERICH", "BABYLONIENBROEK", "BADHOEVEDORP", "BAEXEM", "BAFLO", "BAKEL", "BAKHUIZEN", "BAKKEVEEN", "BALGOIJ", "BALINGE", "BALK", "BALKBRUG", "BALLOERVELD", "BALLOO", "BALLUM", "BANEHEIDE", "BANHOLT", "BANT", "BANTEGA", "BARCHEM", "BARENDRECHT", "BARGER COMPASCUUM", "BARNEVELD", "BARSINGERHORN", "BASSE", "BATENBURG", "BATHMEN", "BAVEL", "BAVEL AC", "BEARS FR", "BEDUM", "BEEGDEN", "BEEK EN DONK", "BEEK GEM MONTFERLAND", "BEEK LB", "BEEK UBBERGEN", "BEEKBERGEN", "BEEMTE BROEKLAND", "BEERS NB", "BEERTA", "BEERZE", "BEERZERVELD", "BEESD", "BEESEL", "BEETGUM", "BEETGUMERMOLEN", "BEETS NH", "BEETSTERZWAAG", "BEILEN", "BEINSDORP", "BELFELD", "BELLINGWOLDE", "BELT SCHUTSLOOT", "BELTRUM", "BEMELEN", "BEMMEL", "BENEDEN LEEUWEN", "BENNEBROEK", "BENNEKOM", "BENNEVELD", "BENNINGBROEK", "BENSCHOP", "BENTELO", "BENTHUIZEN", "BENTVELD", "BERG EN DAL", "BERG EN TERBLIJT", "BERGAMBACHT", "BERGEIJK", "BERGEN AAN ZEE", "BERGEN LB", "BERGEN NH", "BERGEN OP ZOOM", "BERGENTHEIM", "BERGHAREN", "BERGHEM", "BERGSCHENHOEK", "BERINGE", "BERKEL EN RODENRIJS", "BERKEL-ENSCHOT", "BERKENWOUDE", "BERKHOUT", "BERLICUM NB", "BERLIKUM FR", "BERN", "BEST", "BEUGEN", "BEUNINGEN GLD", "BEUNINGEN OV", "BEUSICHEM", "BEUTENAKEN", "BEVERWIJK", "BIDDINGHUIZEN", "BIERUM", "BIERVLIET", "BIEST HOUTAKKER", "BIEZENMORTEL", "BIGGEKERKE", "BILTHOVEN", "BINGELRADE", "BLADEL", "BLANKENHAM", "BLARICUM", "BLAUWESTAD", "BLAUWHUIS", "BLEISWIJK", "BLESDIJKE", "BLESKENSGRAAF CA", "BLESSUM", "BLIJE", "BLIJHAM", "BLITTERSWIJCK", "BLOEMENDAAL", "BLOKKER", "BLOKZIJL", "BOAZUM", "BOCHOLTZ", "BODEGRAVEN", "BOEKEL", "BOELENSLAAN", "BOER", "BOERAKKER", "BOERAKKER GEM LEEK", "BOESINGHELIEDE", "BOIJL", "BOKSUM", "BOLSWARD", "BONTEBOK", "BOORNBERGUM", "BOORNZWAAG", "BORCULO", "BORGER", "BORGERCOMPAGNIE", "BORGSWEER", "BORN", "BORNE", "BORNERBROEK", "BORNWIRD", "BORSSELE", "BOSCH EN DUIN", "BOSCHOORD", "BOSKOOP", "BOSSCHENHOOFD", "BOTLEK ROTTERDAM", "BOURTANGE", "BOVEN LEEUWEN", "BOVENKARSPEL", "BOVENSMILDE", "BOXMEER", "BOXTEL", "BRAAMT", "BRAKEL", "BRANDWIJK", "BRANTGUM", "BREDA", "BREDEVOORT", "BREEDENBROEK", "BREEZAND", "BREEZANDDIJK", "BRESKENS", "BREUGEL", "BREUKELEN UT", "BREUKELEVEEN", "BRIELLE", "BRILTIL", "BRITSUM", "BRITSWERT", "BROEK FR", "BROEK IN WATERLAND", "BROEK OP LANGEDIJK", "BROEKHUIZEN DR", "BROEKHUIZEN LB", "BROEKHUIZENVORST", "BROEKLAND OV", "BROEKSTERWOUDE", "BRONKHORST", "BRONNEGER", "BRONNEGERVEEN", "BROUWERSHAVEN", "BRUCHEM", "BRUCHT", "BRUCHTERVELD", "BRUINEHAAR", "BRUINISSE", "BRUMMEN", "BRUNSSUM", "BRUNTINGE", "BUCHTEN", "BUDEL", "BUDEL DORPLEIN", "BUDEL-SCHOOT", "BUGGENUM", "BUINEN", "BUINERVEEN", "BUITENKAAG", "BUITENPOST", "BUNDE", "BUNNE", "BUNNIK", "BUNSCHOTEN SPAKENBURG", "BURDAARD", "BUREN FR", "BUREN GLD", "BURGERBRUG", "BURGERVEEN", "BURGH HAAMSTEDE", "BURGUM", "BURGWERD", "BURUM", "BUSSUM", "BUURMALSEN", "CADIER EN KEER", "CADZAND", "CALLANTSOOG", "CAPELLE AAN DEN IJSSEL", "CASTELRE", "CASTENRAY", "CASTEREN", "CASTRICUM", "CHAAM", "CLINGE", "COEVORDEN", "COLIJNSPLAAT", "COLLENDOORN", "COLMSCHATE", "CORNJUM", "CORNWERD", "COTHEN", "CREIL", "CROMVOIRT", "CRUQUIUS", "CUIJK", "CULEMBORG", "DAARLE", "DAARLERVEEN", "DALEM", "DALEN", "DALERPEEL", "DALERVEEN", "DALFSEN", "DALMSHOLTE", "DAMWOUDE", "DARP", "DE BILT", "DE BLESSE", "DE BULT", "DE COCKSDORP", "DE GLIND", "DE GOORN", "DE GROEVE", "DE HEEN", "DE HEURNE", "DE HOEF", "DE HOEVE", "DE KIEL", "DE KLOMP", "DE KNIPE", "DE KOOG", "DE KRIM", "DE KWAKEL", "DE LIER", "DE LUTTE", "DE MEERN", "DE MOER", "DE MORTEL", "DE POL", "DE PUNT", "DE RIJP", "DE RIPS", "DE SCHIPHORST", "DE STEEG", "DE TIKE", "DE VALOM", "DE VEENHOOP", "DE WAAL", "DE WEERE", "DE WIJK", "DE WILGEN", "DE WILP GN", "DE WOUDE", "DE ZILK", "DEARSUM", "DEDEMSVAART", "DEDGUM", "DEELEN", "DEEST", "DEIL", "DEINUM", "DELDEN", "DELFGAUW", "DELFSTRAHUIZEN", "DELFT", "DELFZIJL", "DELWIJNEN", "DEN ANDEL", "DEN BOMMEL", "DEN BOSCH", "DEN BURG", "DEN DOLDER", "DEN DUNGEN", "DEN HAAG", "DEN HAM GN", "DEN HAM OV", "DEN HELDER", "DEN HOORN TEXEL", "DEN HOORN ZH", "DEN HORN", "DEN HOUT NB", "DEN ILP", "DEN OEVER", "DEN VELDE", "DENEKAMP", "DEURNE", "DEURNINGEN", "DEURZE", "DEVENTER", "DIDAM", "DIEMEN", "DIEPENHEIM", "DIEPENVEEN", "DIEREN", "DIESSEN", "DIEVER", "DIEVERBRUG", "DIFFELEN", "DIJKEN", "DINTELOORD", "DINXPERLO", "DIPHOORN", "DIRKSHORN", "DIRKSLAND", "DODEWAARD", "DOENRADE", "DOESBURG", "DOETINCHEM", "DOEZUM", "DOKKUM", "DOLDERSUM", "DOMBURG", "DONDEREN", "DONGEN", "DONGJUM", "DONIAGA", "DONKERBROEK", "DOORN", "DOORNENBURG", "DOORNSPIJK", "DOORWERTH", "DORDRECHT", "DORST", "DRACHTEN", "DRACHTSTERCOMPAGNIE", "DREISCHOR", "DREMPT", "DREUMEL", "DRIEBERGEN-RIJSENBURG", "DRIEBORG", "DRIEBRUGGEN", "DRIEHUIS NH", "DRIEHUIZEN", "DRIEL", "DRIESUM", "DRIEWEGEN", "DRIJBER", "DRIMMELEN", "DROGEHAM", "DROGTEROPSLAGEN", "DRONGELEN", "DRONRIJP", "DRONTEN", "DROUWEN", "DROUWENERMOND", "DROUWENERVEEN", "DRUNEN", "DRUTEN", "DUIVEN", "DUIVENDRECHT", "DUIZEL", "DUSSEN", "DWINGELOO", "EAGUM", "EARNEWALD", "EASTEREIN", "EASTERLITTENS", "EASTERMAR", "EASTERWIERRUM", "ECHT", "ECHTELD", "ECHTEN DR", "ECHTEN FR", "ECHTENERBRUG", "ECK EN WIEL", "ECKELRADE", "EDAM", "EDE GLD", "EDERVEEN", "EE", "EEDE ZLD", "EEFDE", "EELDE", "EELDERWOLDE", "EEMDIJK", "EEMNES", "EEMSHAVEN", "EEN", "EEN WEST", "EENRUM", "EENUM", "EERBEEK", "EERSEL", "EERSTE EXLOERMOND", "EES", "EESERGROEN", "EESERVEEN", "EESTERGA", "EESVEEN", "EETHEN", "EEXT", "EEXTERVEEN", "EEXTERVEENSCHE KANAAL", "EEXTERZANDVOORT", "EGCHEL", "EGMOND AAN DEN HOEF", "EGMOND AAN ZEE", "EGMOND-BINNEN", "EIBERGEN", "EIJSDEN", "EINDHOVEN", "EINIGHAUSEN", "EKEHAAR", "ELAHUIZEN", "ELBURG", "ELDERSLOO", "ELEVELD", "ELIM", "ELKENRADE", "ELL", "ELLECOM", "ELLEMEET", "ELLERTSHAAR", "ELLEWOUTSDIJK", "ELP", "ELSENDORP", "ELSHOUT", "ELSLOO FR", "ELSLOO LB", "ELSPEET", "ELST GLD", "ELST UT", "EMMELOORD", "EMMEN", "EMMER COMPASCUUM", "EMPE", "EMST", "ENGELUM", "ENGWIERUM", "ENKHUIZEN", "ENS", "ENSCHEDE", "ENSPIJK", "ENTER", "ENUMATIL", "EPE", "EPEN", "EPPENHUIZEN", "EPSE", "ERICA", "ERICHEM", "ERLECOM", "ERM", "ERMELO", "ERP", "ESBEEK", "ESCH", "ESCHAREN", "ESPEL", "EST", "ETTEN GLD", "ETTEN-LEUR", "EUROPOORT ROTTERDAM", "EURSINGE", "EURSINGE GEM DE WOLDEN", "EVERDINGEN", "EVERTSOORD", "EWIJK", "EXLOERVEEN", "EXLOO", "EXMORRA", "EYGELSHOVEN", "EYS", "EZINGE", "FARMSUM", "FEERWERD", "FERWERT", "FERWOUDE", "FIJNAART", "FINKUM", "FINSTERWOLDE", "FIRDGUM", "FLERINGEN", "FLUITENBERG", "FOCHTELOO", "FOLLEGA", "FOLSGARE", "FOUDGUM", "FOXHOL", "FOXWOLDE", "FRANEKER", "FREDERIKSOORD", "FRIENS", "FRIESCHEPALEN", "FROOMBOSCH", "GAANDEREN", "GAAST", "GAASTMEER", "GALDER", "GAMEREN", "GAPINGE", "GARDEREN", "GARMERWOLDE", "GARMINGE", "GARNWERD", "GARRELSWEER", "GARSTHUIZEN", "GARYP", "GASSEL", "GASSELTE", "GASSELTERNIJVEEN", "GASSELTERNIJVEENSCHEMOND", "GASTEL", "GASTEREN", "GAUW", "GEELBROEK", "GEERSDIJK", "GEERTRUIDENBERG", "GEERVLIET", "GEES", "GEESBRUG", "GEESTEREN GLD", "GEESTEREN OV", "GEEUWENBRUG", "GEFFEN", "GEIJSTEREN", "GELDERMALSEN", "GELDERSWOUDE", "GELDROP", "GELEEN", "GELLICUM", "GELSELAAR", "GEMERT", "GEMONDE", "GENDEREN", "GENDRINGEN", "GENDT", "GENEMUIDEN", "GENNEP", "GERKESKLOOSTER", "GERSLOOT", "GEULLE", "GIESBEEK", "GIESSEN", "GIESSENBURG", "GIETEN", "GIETERVEEN", "GIETHMEN", "GIETHOORN", "GILZE", "GINNUM", "GLANE", "GLIMMEN", "GODLINZE", "GOEDEREEDE", "GOENGA", "GOENGAHUIZEN", "GOES", "GOINGARIJP", "GOIRLE", "GOOR", "GORINCHEM", "GORREDIJK", "GORSSEL", "GOUDA", "GOUDERAK", "GOUDRIAAN", "GOUDSWAARD", "GOUTUM", "GRAAUW", "GRAFHORST", "GRAFT", "GRAMSBERGEN", "GRASHOEK", "GRATHEM", "GRAVE", "GREONTERP", "GREVENBICHT", "GRIENDTSVEEN", "GRIJPSKERK", "GRIJPSKERKE", "GROEDE", "GROENEKAN", "GROENINGEN", "GROENLO", "GROESBEEK", "GROESSEN", "GROET", "GROLLOO", "GRONINGEN", "GRONSVELD", "GROOT AMMERS", "GROOTEBROEK", "GROOTEGAST", "GROOTSCHERMER", "GROU", "GRUBBENVORST", "GULPEN", "GUTTECOVEN", "GYTSJERK", "HAAFTEN", "HAAKSBERGEN", "HAALDEREN", "HAAREN", "HAARLE GEM HELLENDOORN", "HAARLE GEM TUBBERGEN", "HAARLEM", "HAARLEMMERLIEDE", "HAARLO", "HAARSTEEG", "HAARZUILENS", "HAASTRECHT", "HAELEN", "HAGESTEIN", "HAGHORST", "HALER", "HALFWEG NH", "HALL", "HALLE", "HALLUM", "HALSTEREN", "HANDEL", "HANK", "HANSWEERT", "HANTUM", "HANTUMERUITBUREN", "HANTUMHUIZEN", "HAPERT", "HAPS", "HARBRINKHOEK", "HARDENBERG", "HARDERWIJK", "HARDINXVELD GIESSENDAM", "HAREN GN", "HAREN NB", "HARFSEN", "HARICH", "HARINGHUIZEN", "HARKEMA", "HARKSTEDE", "HARLINGEN", "HARMELEN", "HARREVELD", "HARSKAMP", "HARTWERD", "HASKERDIJKEN", "HASKERHORNE", "HASSELT", "HATTEM", "HATTEMERBROEK", "HAULE", "HAULERWIJK", "HAUWERT", "HAVELTE", "HAVELTERBERG", "HAZERSWOUDE DORP", "HAZERSWOUDE RIJNDIJK", "HEDEL", "HEEG", "HEEL", "HEELSUM", "HEELWEG", "HEEMSERVEEN", "HEEMSKERK", "HEEMSTEDE", "HEENVLIET", "HEERDE", "HEERENVEEN", "HEEREWAARDEN", "HEERHUGOWAARD", "HEERJANSDAM", "HEERLE", "HEERLEN", "HEESCH", "HEESSELT", "HEESWIJK DINTHER", "HEETEN", "HEEZE", "HEGEBEINTUM", "HEGELSOM", "HEI EN BOEICOP", "HEIBLOEM", "HEIDE", "HEIJEN", "HEIJENRATH", "HEIJNINGEN", "HEIKANT", "HEILIG LANDSTICHTING", "HEILIGERLEE", "HEILOO", "HEINENOORD", "HEINKENSZAND", "HEINO", "HEKELINGEN", "HEKENDORP", "HELDEN", "HELENAVEEN", "HELLENDOORN", "HELLEVOETSLUIS", "HELLOUW", "HELLUM", "HELMOND", "HELVOIRT", "HEM", "HEMELUM", "HEMMEN", "HEMPENS", "HEMRIK", "HENDRIK IDO AMBACHT", "HENGELO GLD", "HENGELO OV", "HENGEVELDE", "HENGSTDIJK", "HENSBROEK", "HERBAIJUM", "HERKENBOSCH", "HERKINGEN", "HERNEN", "HERPEN", "HERTEN", "HERTME", "HERVELD", "HERWEN", "HERWIJNEN", "HETEREN", "HEUKELOM NB", "HEUKELUM", "HEUMEN", "HEURNE", "HEUSDEN GEM ASTEN", "HEUSDEN GEM HEUSDEN", "HEYTHUYSEN", "HEZINGEN", "HIAURE", "HICHTUM", "HIDAARD", "HIERDEN", "HIESLUM", "HIJKEN", "HIJUM", "HILAARD", "HILLEGOM", "HILVARENBEEK", "HILVERSUM", "HINDELOOPEN", "HINNAARD", "HIPPOLYTUSHOEF", "HITZUM", "HOBREDE", "HOEDEKENSKERKE", "HOEK", "HOEK VAN HOLLAND", "HOENDERLOO", "HOENSBROEK", "HOENZADRIEL", "HOEVELAKEN", "HOEVEN", "HOGE HEXEL", "HOLLANDSCHE RADING", "HOLLANDSCHEVELD", "HOLLUM", "HOLSLOOT", "HOLTEN", "HOLTHEES", "HOLTHEME", "HOLTHONE", "HOLTUM", "HOLWERD", "HOLWIERDE", "HOMMERTS", "HOMOET", "HONSELERSDIJK", "HOOFDDORP", "HOOFDPLAAT", "HOOG KEPPEL", "HOOG SOEREN", "HOOGBLOKLAND", "HOOGE MIERDE", "HOOGE ZWALUWE", "HOOGELOON", "HOOGENWEG", "HOOGERHEIDE", "HOOGERSMILDE", "HOOGEVEEN", "HOOGEZAND", "HOOGHALEN", "HOOGKARSPEL", "HOOGLAND", "HOOGLANDERVEEN", "HOOGMADE", "HOOGVLIET ROTTERDAM", "HOOGWOUD", "HOORN NH", "HOORNAAR", "HOORNSTERZWAAG", "HORN", "HORNHUIZEN", "HORSSEN", "HORST", "HOUTEN", "HOUTIGEHAGE", "HOUWERZIJL", "HUIJBERGEN", "HUIS TER HEIDE DR", "HUIS TER HEIDE UT", "HUISSEN", "HUIZEN", "HUIZINGE", "HULSBERG", "HULSEL", "HULSHORST", "HULST", "HULTEN", "HUMMELO", "HUNS", "HUNSEL", "HURDEGARYP", "HURWENEN", "IDAERD", "IDSEGAHUIZUM", "IDSKENHUIZEN", "IDZEGA", "IENS", "IJHORST", "IJLST", "IJMUIDEN", "IJSSELHAM", "IJSSELMUIDEN", "IJSSELSTEIN UT", "IJZENDIJKE", "IJZENDOORN", "ILPENDAM", "INDIJK", "INGBER", "INGEN", "IT HEIDENSKIP", "ITENS", "ITTERVOORT", "JAARSVELD", "JABEEK", "JANNUM", "JELLUM", "JELSUM", "JIRNSUM", "JISLUM", "JISP", "JISTRUM", "JONKERSLAN", "JONKERSVAART", "JOPPE", "JORWERT", "JOURE", "JOUSWIER", "JUBBEGA", "JUTRIJP", "KAAG", "KAATSHEUVEL", "KALENBERG", "KALLENKOTE", "KAMERIK", "KAMPEN", "KAMPERLAND", "KAMPERVEEN", "KANTENS", "KAPEL AVEZAATH", "KAPEL AVEZAATH BUREN", "KAPELLE", "KAPELLEBRUG", "KATLIJK", "KATS", "KATTENDIJKE", "KATWIJK NB", "KATWIJK ZH", "KATWOUDE", "KEDICHEM", "KEIJENBORG", "KEKERDOM", "KELPEN-OLER", "KERK AVEZAATH", "KERK AVEZAATH TIEL", "KERKDRIEL", "KERKENVELD", "KERKRADE", "KERKWERVE", "KERKWIJK", "KESSEL LB", "KESTEREN", "KIEL-WINDEWEER", "KILDER", "KIMSWERD", "KINDERDIJK", "KLAASWAAL", "KLARENBEEK", "KLAZIENAVEEN", "KLIJNDIJK", "KLIMMEN", "KLOETINGE", "KLOOSTER LIDLUM", "KLOOSTERBUREN", "KLOOSTERHAAR", "KLOOSTERZANDE", "KLUNDERT", "KNEGSEL", "KOCKENGEN", "KOEDIJK", "KOEKANGE", "KOEWACHT", "KOLDERWOLDE", "KOLHAM", "KOLHORN", "KOLLUM", "KOLLUMERPOMP", "KOLLUMERZWAAG", "KOMMERZIJL", "KONINGSBOSCH", "KONINGSLUST", "KOOG AAN DE ZAAN", "KOOTSTERTILLE", "KOOTWIJK", "KOOTWIJKERBROEK", "KORNHORN", "KORNWERDERZAND", "KORTEHEMMEN", "KORTENHOEF", "KORTGENE", "KOUDEKERK AAN DEN RIJN", "KOUDEKERKE", "KOUDUM", "KOUFURDERRIGE", "KRABBENDIJKE", "KRAGGENBURG", "KREILEROORD", "KREWERD", "KRIMPEN AAN DE LEK", "KRIMPEN AAN DEN IJSSEL", "KRING VAN DORTH", "KROMMENIE", "KRONENBERG", "KROPSWOLDE", "KRUININGEN", "KRUISLAND", "KUBAARD", "KUDELSTAART", "KUINRE", "KUITAART", "KWADENDAMME", "KWADIJK", "KWINTSHEUL", "LAAG KEPPEL", "LAAG SOEREN", "LAAG ZUTHEM", "LAGE MIERDE", "LAGE VUURSCHE", "LAGE ZWALUWE", "LAGELAND", "LAMBERTSCHAAG", "LAMSWAARDE", "LANDGRAAF", "LANDHORST", "LANDSMEER", "LANGBROEK", "LANGEDIJKE", "LANGELILLE", "LANGELO DR", "LANGENBOOM", "LANGERAK ZH", "LANGEVEEN", "LANGEWEG", "LANGEZWAAG", "LANGWEER", "LAREN GLD", "LAREN NH", "LATHUM", "LATTROP BREKLENKAMP", "LAUWERSOOG", "LAUWERZIJL", "LEDEACKER", "LEEK", "LEENDE", "LEENS", "LEERBROEK", "LEERDAM", "LEERMENS", "LEERSUM", "LEEUWARDEN", "LEGEMEER", "LEIDEN", "LEIDERDORP", "LEIDSCHENDAM", "LEIMUIDEN", "LEIMUIDERBRUG", "LEKKERKERK", "LEKKUM", "LELLENS", "LELYSTAD", "LEMELE", "LEMELERVELD", "LEMIERS", "LEMMER", "LENGEL", "LENT", "LEONS", "LEPELSTRAAT", "LETTELBERT", "LETTELE", "LEUNEN", "LEUR", "LEUSDEN", "LEUTH", "LEUTINGEWOLDE", "LEUVENHEIM", "LEVEROY", "LEWEDORP", "LEXMOND", "LICHTAARD", "LICHTENVOORDE", "LIEMPDE", "LIENDEN", "LIERDERHOLTHUIS", "LIEREN", "LIEROP", "LIESHOUT", "LIESSEL", "LIEVELDE", "LIEVEREN", "LIJNDEN", "LIMBRICHT", "LIMMEN", "LINDE DR", "LINDEN", "LINNE", "LINSCHOTEN", "LIOESSENS", "LIPPENHUIZEN", "LISSE", "LISSERBROEK", "LITH", "LITHOIJEN", "LOBITH", "LOCHEM", "LOENEN AAN DE VECHT", "LOENEN GLD", "LOENERSLOOT", "LOENGA", "LOERBEEK", "LOLLUM", "LOMM", "LONGERHOUW", "LOO GLD", "LOON", "LOON OP ZAND", "LOOSBROEK", "LOOSDRECHT", "LOOZEN", "LOPIK", "LOPIKERKAPEL", "LOPPERSUM", "LOSDORP", "LOSSER", "LOTTUM", "LUCASWOLDE", "LUCHTHAVEN SCHIPHOL", "LUDDEWEER", "LUINJEBERD", "LUNTEREN", "LUTJEBROEK", "LUTJEGAST", "LUTJEWINKEL", "LUTTELGEEST", "LUTTEN", "LUTTENBERG", "LUXWOUDE", "LUYKSGESTEL", "LYTSEWIERRUM", "MAARHEEZE", "MAARN", "MAARSBERGEN", "MAARSSEN", "MAARTENSDIJK", "MAASBOMMEL", "MAASBRACHT", "MAASBREE", "MAASDAM", "MAASDIJK", "MAASHEES", "MAASLAND", "MAASSLUIS", "MAASTRICHT", "MAASTRICHT-AIRPORT", "MAASVLAKTE ROTTERDAM", "MACHAREN", "MADE", "MAKKINGA", "MAKKUM FR", "MALDEN", "MANDER", "MANDERVEEN", "MANTGUM", "MANTINGE", "MAREN KESSEL", "MARGRATEN", "MARIA HOOP", "MARIAHOUT", "MARIAPAROCHIE", "MARIENBERG", "MARIENHEEM", "MARIENVELDE", "MARIJENKAMPEN", "MARKELO", "MARKEN", "MARKENBINNEN", "MARKNESSE", "MARLE", "MARRUM", "MARSSUM", "MARUM", "MARWIJKSOORD", "MASTENBROEK", "MATSLOOT", "MAURIK", "MECHELEN", "MEDEMBLIK", "MEEDEN", "MEEDHUIZEN", "MEERKERK", "MEERLO", "MEERSSEN", "MEEUWEN", "MEGCHELEN", "MEGEN", "MEIJEL", "MELDERSLO", "MELICK", "MELISKERKE", "MELISSANT", "MENALDUM", "MENSINGEWEER", "MEPPEL", "MEPPEN", "MERKELBEEK", "MERSELO", "METEREN", "METERIK", "METSLAWIER", "MHEER", "MIDDELAAR", "MIDDELBURG", "MIDDELHARNIS", "MIDDELIE", "MIDDELSTUM", "MIDDENBEEMSTER", "MIDDENMEER", "MIDLAREN", "MIDLUM", "MIDWOLDA", "MIDWOLDE", "MIDWOUD", "MIEDUM", "MIERLO", "MIJDRECHT", "MIJNSHEERENLAND", "MILDAM", "MILHEEZE", "MILL", "MILLINGEN AAN DE RIJN", "MILSBEEK", "MINNERTSGA", "MIRNS", "MODDERGAT", "MOERDIJK", "MOERGESTEL", "MOERKAPELLE", "MOERSTRATEN", "MOLENAARSGRAAF", "MOLENHOEK LB", "MOLENSCHOT", "MOLKWERUM", "MONNICKENDAM", "MONSTER", "MONTFOORT", "MONTFORT", "MOOK", "MOOKHOEK", "MOORDRECHT", "MOORVELD", "MORRA", "MUIDEN", "MUIDERBERG", "MUNEIN", "MUNNEKEBUREN", "MUNNEKEZIJL", "MUNSTERGELEEN", "MUNTENDAM", "MUSSEL", "MUSSELKANAAL", "NAALDWIJK", "NAARDEN", "NAGELE", "NEDERASSELT", "NEDERHEMERT", "NEDERHORST DEN BERG", "NEDERLAND", "NEDERWEERT", "NEDERWEERT EIND", "NEEDE", "NEER", "NEERIJNEN", "NEERITTER", "NEERKANT", "NES AMELAND", "NES GEM BOARNSTERHIM", "NES GEM DONGERADEEL", "NETERSEL", "NETTERDEN", "NIAWIER", "NIBBIXWOUD", "NIEBERT", "NIEHOVE", "NIEKERK DE MARNE", "NIEKERK GROOTEGAST", "NIETAP", "NIEUW AMSTERDAM", "NIEUW ANNERVEEN", "NIEUW BALINGE", "NIEUW BEERTA", "NIEUW BEIJERLAND", "NIEUW BUINEN", "NIEUW DORDRECHT", "NIEUW- EN SINT JOOSLAND", "NIEUW HEETEN", "NIEUW LEKKERLAND", "NIEUW NAMEN", "NIEUW RODEN", "NIEUW SCHEEMDA", "NIEUW SCHOONEBEEK", "NIEUW VENNEP", "NIEUW VOSSEMEER", "NIEUW WEERDINGE", "NIEUWAAL", "NIEUWDORP ZLD", "NIEUWE NIEDORP", "NIEUWE PEKELA", "NIEUWE TONGE", "NIEUWE WETERING", "NIEUWEBRUG", "NIEUWEDIEP", "NIEUWEGEIN", "NIEUWEHORNE", "NIEUWENDIJK NB", "NIEUWER TER AA", "NIEUWERBRUG", "NIEUWERKERK", "NIEUWERKERK AD IJSSEL", "NIEUWEROORD", "NIEUWERSLUIS", "NIEUWESCHANS", "NIEUWESCHOOT", "NIEUWKOOP", "NIEUWKUIJK", "NIEUWLAND", "NIEUWLANDE", "NIEUWLANDE COEVORDEN", "NIEUWLEUSEN", "NIEUWOLDA", "NIEUWPOORT", "NIEUWSTADT", "NIEUWVEEN", "NIEUWVLIET", "NIEZIJL", "NIFTRIK", "NIGTEVECHT", "NIJ BEETS", "NIJBROEK", "NIJEBERKOOP", "NIJEGA", "NIJEHASKE", "NIJEHOLTPADE", "NIJEHOLTWOLDE", "NIJELAMER", "NIJEMIRDUM", "NIJENSLEEK", "NIJETRIJNE", "NIJEVEEN", "NIJHUIZUM", "NIJKERK GLD", "NIJKERKERVEEN", "NIJLAND", "NIJLANDE", "NIJMEGEN", "NIJVERDAL", "NISPEN", "NISSE", "NISTELRODE", "NOARDBURGUM", "NOOITGEDACHT", "NOORBEEK", "NOORD SLEEN", "NOORDBEEMSTER", "NOORDBROEK", "NOORDEINDE GLD", "NOORDEINDE NH", "NOORDELOOS", "NOORDEN", "NOORDGOUWE", "NOORDHOEK", "NOORDHORN", "NOORDLAREN", "NOORD-SCHARWOUDE", "NOORDSCHESCHUT", "NOORDWELLE", "NOORDWIJK GN", "NOORDWIJK ZH", "NOORDWIJKERHOUT", "NOORDWOLDE FR", "NOORDWOLDE GN", "NOOTDORP", "NORG", "NOTTER", "NUENEN", "NUIS", "NULAND", "NUMANSDORP", "NUNHEM", "NUNSPEET", "NUTH", "NUTTER", "OBBICHT", "OBDAM", "OCHTEN", "ODIJK", "ODILIAPEEL", "ODOORN", "ODOORNERVEEN", "OEFFELT", "OEGSTGEEST", "OENE", "OENTSJERK", "OFFINGAWIER", "OHE EN LAAK", "OIJEN", "OIRLO", "OIRSBEEK", "OIRSCHOT", "OISTERWIJK", "OKKENBROEK", "OLBURGEN", "OLDEBERKOOP", "OLDEBROEK", "OLDEHOLTPADE", "OLDEHOLTWOLDE", "OLDEHOVE", "OLDEKERK", "OLDELAMER", "OLDEMARKT", "OLDENZAAL", "OLDENZIJL", "OLDEOUWER", "OLDETRIJNE", "OLST", "OLTERTERP", "OMMEL", "OMMEN", "OMMEREN", "ONDERDENDAM", "ONNA", "ONNEN", "ONSTWEDDE", "OOIJ", "OOLTGENSPLAAT", "OOST GRAFTDIJK", "OOST WEST EN MIDDELBEERS", "OOSTBURG", "OOSTDIJK", "OOSTEIND", "OOSTERBEEK", "OOSTERBIERUM", "OOSTERBLOKKER", "OOSTEREND NH", "OOSTERHESSELEN", "OOSTERHOUT GEM NIJMEGEN", "OOSTERHOUT GLD", "OOSTERHOUT NB", "OOSTERLAND", "OOSTERLEEK", "OOSTERNIELAND", "OOSTERNIJKERK", "OOSTERSTREEK", "OOSTERWIJK", "OOSTERWIJTWERD", "OOSTERWOLDE FR", "OOSTERWOLDE GLD", "OOSTERZEE", "OOSTHEM", "OOSTHUIZEN", "OOSTKAPELLE", "OOSTKNOLLENDAM", "OOSTRUM FR", "OOSTRUM LB", "OOST-SOUBURG", "OOSTVOORNE", "OOSTWOLD GEM LEEK", "OOSTWOLD SCHEEMDA", "OOSTWOUD", "OOSTZAAN", "OOTMARSUM", "OPEINDE", "OPENDE", "OPHEMERT", "OPHEUSDEN", "OPIJNEN", "OPLOO", "OPMEER", "OPPENHUIZEN", "OPPERDOES", "ORANJE", "ORANJEWOUD", "ORVELTE", "OSPEL", "OSS", "OSSENDRECHT", "OSSENISSE", "OSSENWAARD UT", "OSSENZIJL", "OTERLEEK", "OTTERLO", "OTTERSUM", "OTTOLAND", "OUD ADE", "OUD ALBLAS", "OUD ANNERVEEN", "OUD BEIJERLAND", "OUD GASTEL", "OUD OOTMARSUM", "OUD VOSSEMEER", "OUD ZUILEN", "OUDDORP ZH", "OUDE BILDTZIJL", "OUDE LEIJE", "OUDE MEER", "OUDE NIEDORP", "OUDE PEKELA", "OUDE WETERING", "OUDE WILLEM", "OUDEGA GAAST SLEAT", "OUDEGA GEM SMALLINGERLND", "OUDEGA GEM WYMBRITSERAD", "OUDEHASKE", "OUDEHORNE", "OUDELANDE", "OUDEMIRDUM", "OUDEMOLEN DR", "OUDEMOLEN NB", "OUDENBOSCH", "OUDENDIJK NH", "OUDENHOORN", "OUDERKERK AAN DE AMSTEL", "OUDERKERK AAN DEN IJSSEL", "OUDESCHANS", "OUDESCHILD", "OUDESCHIP", "OUDESCHOOT", "OUDESLUIS", "OUDE-TONGE", "OUDEWATER", "OUDEZIJL", "OUDKARSPEL", "OUDORP NH", "OUDWOUDE", "OUWERKERK", "OUWSTER NIJEGA", "OUWSTERHAULE", "OVERASSELT", "OVERBERG", "OVERDINKEL", "OVERLOON", "OVERSCHILD", "OVERSLAG", "OVERVEEN", "OVEZANDE", "PAASLOO", "PAESENS", "PANNERDEN", "PANNINGEN", "PAPEKOP", "PAPENDRECHT", "PAPENHOVEN", "PAPENVOORT", "PARREGA", "PATERSWOLDE", "PEEST", "PEINS", "PEIZE", "PEPERGA", "PERNIS ROTTERDAM", "PERSINGEN", "PESSE", "PETTEN", "PHILIPPINE", "PIAAM", "PIERSHIL", "PIETERBUREN", "PIETERSBIERUM", "PIETERZIJL", "PIJNACKER", "PINGJUM", "PLASMOLEN", "POEDEROIJEN", "POELDIJK", "POLSBROEK", "POORTUGAAL", "POORTVLIET", "POPPENWIER", "POSTERHOLT", "PRINSENBEEK", "PUIFLIJK", "PUNTHORST", "PURMER", "PURMEREND", "PURMERLAND", "PUTH", "PUTTE", "PUTTEN", "PUTTERSHOEK", "RAALTE", "RAAMSDONK", "RAAMSDONKSVEER", "RAARD", "RADEWIJK", "RADIO KOOTWIJK", "RAERD", "RANDWIJK", "RANSDAAL", "RASQUERT", "RAVENSTEIN", "RAVENSWAAIJ", "RAVENSWOUD", "REAHUS", "REDUZUM", "REEK", "REEUWIJK", "REIJMERSTOK", "REITSUM", "REKKEN", "RENESSE", "RENKUM", "RENSWOUDE", "RESSEN", "RESSEN GEM NIJMEGEN", "RETRANCHEMENT", "REUSEL", "REUTUM", "REUVER", "RHA", "RHEDEN", "RHEE", "RHEEZE", "RHEEZERVEEN", "RHENEN", "RHENOY", "RHOON", "RIDDERKERK", "RIED", "RIEL", "RIEN", "RIETHOVEN", "RIETMOLEN", "RIJEN", "RIJKEVOORT", "RIJNSATERWOUDE", "RIJNSBURG", "RIJPWETERING", "RIJS", "RIJSBERGEN", "RIJSENHOUT", "RIJSSEN", "RIJSWIJK GLD", "RIJSWIJK NB", "RIJSWIJK ZH", "RILLAND", "RINSUMAGEEST", "RITTHEM", "ROCKANJE", "RODEN", "RODERESCH", "RODERWOLDE", "ROELOFARENDSVEEN", "ROERMOND", "ROGAT", "ROGGEL", "ROHEL", "ROLDE", "ROODESCHOOL", "ROODKERK", "ROOSENDAAL", "ROOSTEREN", "ROSMALEN", "ROSSUM GLD", "ROSSUM OV", "ROSWINKEL", "ROTSTERGAAST", "ROTSTERHAULE", "ROTTERDAM", "ROTTERDAM ALBRANDS", "ROTTEVALLE", "ROTTUM FR", "ROTTUM GN", "ROUVEEN", "ROZENBURG NH", "ROZENBURG ZH", "ROZENDAAL", "RUCPHEN", "RUIGAHUIZEN", "RUINEN", "RUINERWOLD", "RUMPT", "RUTTEN", "RUURLO", "RYKEVOORT-DE WALSERT", "RYPTSJERK", "\'S GRAVENMOER", "SAAKSUM", "SAASVELD", "SAAXUMHUIZEN", "SAMBEEK", "SANDFIRDEN", "SANTPOORT-NOORD", "SANTPOORT-ZUID", "SAPPEMEER", "SAS VAN GENT", "SASSENHEIM", "SAUWERD", "SCHAGEN", "SCHAGERBRUG", "SCHAIJK", "SCHALKHAAR", "SCHALKWIJK", "SCHALSUM", "SCHARDAM", "SCHARENDIJKE", "SCHARMER", "SCHARNEGOUTUM", "SCHARSTERBRUG", "SCHARWOUDE", "SCHEEMDA", "SCHEERWOLDE", "SCHELLINKHOUT", "SCHELLUINEN", "SCHERMERHORN", "SCHERPENISSE", "SCHERPENZEEL FR", "SCHERPENZEEL GLD", "SCHETTENS", "SCHEULDER", "SCHIEDAM", "SCHIERMONNIKOOG", "SCHIJF", "SCHIJNDEL", "SCHILDWOLDE", "SCHIMMERT", "SCHIN OP GEUL", "SCHINGEN", "SCHINNEN", "SCHINVELD", "SCHIPBORG", "SCHIPHOL", "SCHIPHOL-RIJK", "SCHIPLUIDEN", "SCHOONDIJKE", "SCHOONEBEEK", "SCHOONHOVEN", "SCHOONLOO", "SCHOONOORD", "SCHOONREWOERD", "SCHOORL", "SCHORE", "SCHOUWERZIJL", "SCHRAARD", "SCHUINESLOOT", "SEBALDEBUREN", "SELLINGEN", "SEROOSKERKE SCHOUWEN", "SEROOSKERKE WALCHEREN", "SEVENUM", "SEXBIERUM", "\'S-GRAVELAND", "\'S-GRAVENDEEL", "\'S-GRAVENHAGE", "\'S-GRAVENPOLDER", "\'S-GRAVENZANDE", "\'S-HEER ABTSKERKE", "\'S-HEER ARENDSKERKE", "\'S-HEER HENDRIKSKINDEREN", "\'S-HEERENBERG", "\'S-HEERENBROEK", "\'S-HEERENHOEK", "\'S-HERTOGENBOSCH", "SIBCULO", "SIBRANDABUORREN", "SIDDEBUREN", "SIEBENGEWALD", "SIEGERSWOUDE", "SIJBEKARSPEL", "SIJBRANDAHUIS", "SILVOLDE", "SIMONSHAVEN", "SIMPELVELD", "SINDEREN", "SINT AGATHA", "SINT ANNALAND", "SINT ANNAPAROCHIE", "SINT ANNEN", "SINT ANTHONIS", "SINT GEERTRUID", "SINT HUBERT", "SINT JACOBIPAROCHIE", "SINT JANSKLOOSTER", "SINT JANSTEEN", "SINT JOOST", "SINT KRUIS", "SINT MAARTEN", "SINT MAARTENSBRUG", "SINT MAARTENSDIJK", "SINT MAARTENSVLOTBRUG", "SINT MICHIELSGESTEL", "SINT NICOLAASGA", "SINT ODILIENBERG", "SINT OEDENRODE", "SINT PANCRAS", "SINT PHILIPSLAND", "SINT WILLEBRORD", "SINTJOHANNESGA", "SIRJANSLAND", "SITTARD", "SLAGHAREN", "SLAPPETERP", "SLEEN", "SLEEUWIJK", "SLENAKEN", "SLIEDRECHT", "SLIJK EWIJK", "SLIJKENBURG", "SLOCHTEREN", "SLOOTDORP", "SLOTEN FR", "SLUIS", "SLUISKIL", "SMAKT", "SMALLE EE", "SMALLEBRUGGE", "SMILDE", "SNAKKERBUREN", "SNEEK", "SNELREWAARD", "SNIKZWAAG", "SOERENDONK", "SOEST", "SOESTERBERG", "SOMEREN", "SOMMELSDIJK", "SON", "SONDEL", "SONNEGA", "SPAARNDAM", "SPAARNDAM WEST", "SPANBROEK", "SPANGA", "SPANKEREN", "SPANNUM", "SPAUBEEK", "SPIER", "SPIERDIJK", "SPIJK GEM LINGEWAAL", "SPIJK GLD", "SPIJK GN", "SPIJKENISSE", "SPIJKERBOOR DR", "SPIJKERBOOR NH", "SPRANG-CAPELLE", "SPRUNDEL", "SPUI", "STAD AAN \'T HARINGVLIET", "STADSKANAAL", "STAMPERSGAT", "STANDDAARBUITEN", "STAPHORST", "STARNMEER", "STARTENHUIZEN", "STARTENHUIZEN LOPP", "STAVENISSE", "STAVOREN", "STEDUM", "STEENBERGEN DR", "STEENBERGEN NB", "STEENDAM", "STEENDEREN", "STEENENKAMER", "STEENSEL", "STEENWIJK", "STEENWIJKERWOLD", "STEGEREN", "STEGGERDA", "STEIJL", "STEIN LB", "STELLENDAM", "STERKSEL", "STEVENSBEEK", "STEVENSWEERT", "STIELTJESKANAAL", "STIENS", "STITSWERD", "STOKKUM", "STOLWIJK", "STOMPETOREN", "STOUTENBURG", "STOUTENBURG NOORD", "STRAMPROY", "STREEFKERK", "STRIJBEEK", "STRIJEN", "STRIJENSAS", "STROE", "STROOBOS", "STUIFZAND", "SUMAR", "SURHUISTERVEEN", "SURHUIZUM", "SUSTEREN", "SUWALD", "SWALMEN", "SWEIKHUIZEN", "SWICHUM", "SWIFTERBANT", "SWOLGEN", "\'T GOY", "\'T HAANTJE", "\'T HARDE", "\'T LOO OLDEBROEK", "\'T VELD", "\'T WAAR", "\'T ZAND NH", "\'T ZANDT GN", "TAARLO", "TEEFFELEN", "TEERNS", "TEGELEN", "TEN BOER", "TEN POST", "TER AAR", "TER AARD", "TER APEL", "TER APELKANAAL", "TER HEIJDE", "TER IDZARD", "TERBAND", "TERBORG", "TERHEIJDEN", "TERHERNE", "TERHOLE", "TERKAPLE", "TERMUNTEN", "TERMUNTERZIJL", "TERNAARD", "TERNEUZEN", "TEROELE", "TERSCHELLING BAAIDUINEN", "TERSCHELLING FORMERUM", "TERSCHELLING HEE", "TERSCHELLING HOORN", "TERSCHELLING KAART", "TERSCHELLING KINNUM", "TERSCHELLING LANDERUM", "TERSCHELLING LIES", "TERSCHELLING MIDSLAND", "TERSCHELLING OOSTEREND", "TERSCHELLING SEERYP", "TERSCHELLING WEST", "TERSCHUUR", "TERSOAL", "TERWISPEL", "TERWOLDE", "TETERINGEN", "TEUGE", "THESINGE", "THOLEN", "THORN", "TIEL", "TIENDEVEEN", "TIENHOVEN UT", "TIENHOVEN ZH", "TIENRAY", "TIJNJE", "TILBURG", "TILLIGTE", "TINALLINGE", "TINTE", "TIRNS", "TJALHUIZUM", "TJALLEBERD", "TJERKGAAST", "TJERKWERD", "TJUCHEM", "TOLBERT", "TOLDIJK", "TOLKAMER", "TOLLEBEEK", "TONDEN", "TOORNWERD", "TRICHT", "TRIEMEN", "TRIPSCOMPAGNIE", "TUBBERGEN", "TUIL", "TUITJENHORN", "TUK", "TULL EN \'T WAAL", "TWEEDE EXLOERMOND", "TWEEDE VALTHERMOND", "TWELLO", "TWIJZEL", "TWIJZELERHEIDE", "TWISK", "TYNAARLO", "TYTSJERK", "TZUM", "TZUMMARUM", "UBBENA", "UBBERGEN", "UDDEL", "UDEN", "UDENHOUT", "UFFELTE", "UGCHELEN", "UITDAM", "UITGEEST", "UITHOORN", "UITHUIZEN", "UITHUIZERMEEDEN", "UITWELLINGERGA", "UITWIJK", "ULESTRATEN", "ULFT", "ULICOTEN", "ULRUM", "ULVENHOUT", "ULVENHOUT AC", "URETERP", "URK", "URMOND", "URSEM", "URSEM GEM SCHERMER", "USQUERT", "UTRECHT", "VAALS", "VAASSEN", "VALBURG", "VALKENBURG LB", "VALKENBURG ZH", "VALKENSWAARD", "VALTHE", "VALTHERMOND", "VARIK", "VARSSELDER VELDHUNTEN", "VARSSEVELD", "VASSE", "VEELERVEEN", "VEEN", "VEENDAM", "VEENENDAAL", "VEENHUIZEN", "VEENINGEN", "VEENKLOOSTER", "VEENOORD", "VEENWOUDEN", "VEERE", "VEESSEN", "VEGELINSOORD", "VEGHEL", "VELDDRIEL", "VELDEN", "VELDHOVEN", "VELP GLD", "VELP NB", "VELSEN-NOORD", "VELSEN-ZUID", "VELSERBROEK", "VENEBRUGGE", "VENHORST", "VENHUIZEN", "VENLO", "VENRAY", "VEN-ZELDERHEIDE", "VESSEM", "VETHUIZEN", "VEULEN", "VIANEN NB", "VIANEN UT", "VIERAKKER", "VIERHOUTEN", "VIERHUIZEN", "VIERLINGSBEEK", "VIERPOLDERS", "VIJFHUIZEN", "VIJLEN", "VILSTEREN", "VINKEGA", "VINKEL", "VINKENBUURT", "VINKEVEEN", "VISVLIET", "VLAARDINGEN", "VLAGTWEDDE", "VLEDDER", "VLEDDERVEEN DR", "VLEDDERVEEN GN", "VLEUTEN", "VLIELAND", "VLIERDEN", "VLIJMEN", "VLISSINGEN", "VLIST", "VLODROP", "VOERENDAAL", "VOGELENZANG", "VOGELWAARDE", "VOLENDAM", "VOLKEL", "VOLLENHOVE", "VONDELINGENPLAAT RT", "VOORBURG", "VOORHOUT", "VOORSCHOTEN", "VOORST GEM VOORST", "VOORST OUDE IJSSELSTREEK", "VOORTHUIZEN", "VORCHTEN", "VORDEN", "VORSTENBOSCH", "VORTUM MULLEM", "VRAGENDER", "VREDENHEIM", "VREDEPEEL", "VREELAND", "VRIES", "VRIESCHELOO", "VRIEZENVEEN", "VROOMSHOOP", "VROUWENAKKER", "VROUWENPAROCHIE", "VROUWENPOLDER", "VUGHT", "VUREN", "WAAKSENS GEM LITT", "WAAL", "WAALRE", "WAALWIJK", "WAARDE", "WAARDENBURG", "WAARDER", "WAARDHUIZEN", "WAARLAND", "WAAXENS GEM DONGERADEEL", "WACHTUM", "WADDINXVEEN", "WADENOIJEN", "WAGENBERG", "WAGENBORGEN", "WAGENINGEN", "WALEM", "WALSOORDEN", "WAMEL", "WANNEPERVEEN", "WANROIJ", "WANSSUM", "WANSWERT", "WAPENVELD", "WAPSE", "WAPSERVEEN", "WARDER", "WARFFUM", "WARFHUIZEN", "WARFSTERMOLEN", "WARMENHUIZEN", "WARMOND", "WARNS", "WARNSVELD", "WARSTIENS", "WARTEN", "WASKEMEER", "WASPIK", "WASSENAAR", "WATEREN", "WATERGANG", "WATERHUIZEN", "WATERINGEN", "WATERLANDKERKJE", "WAVERVEEN", "WEDDE", "WEERSELO", "WEERT", "WEESP", "WEHE DEN HOORN", "WEHL", "WEIDUM", "WEITEVEEN", "WEKEROM", "WELL GLD", "WELL LB", "WELLERLOOI", "WELSUM", "WEMELDINGE", "WENUM WIESEL", "WERGEA", "WERKENDAM", "WERKHOVEN", "WERNHOUT", "WERVERSHOOF", "WESEPE", "WESSEM", "WEST GRAFTDIJK", "WESTBEEMSTER", "WESTBROEK", "WESTDORP", "WESTDORPE", "WESTENDORP", "WESTERBEEK", "WESTERBORK", "WESTERBROEK", "WESTEREMDEN", "WESTERGEEST", "WESTERHAAR-VRIEZENV WIJK", "WESTERHOVEN", "WESTERLAND", "WESTERLEE GN", "WESTERNIELAND", "WESTERVELDE", "WESTERVOORT", "WESTERWIJTWERD", "WESTHEM", "WESTHOEK", "WESTKAPELLE", "WESTKNOLLENDAM", "WESTMAAS", "WESTWOUD", "WESTZAAN", "WETERING", "WETERINGBRUG", "WETSINGE", "WETZENS", "WEURT", "WEZEP", "WEZUP", "WEZUPERBRUG", "WICHMOND", "WIER", "WIERDEN", "WIERINGERWAARD", "WIERINGERWERF", "WIERUM", "WIJCHEN", "WIJCKEL", "WIJDENES", "WIJDEWORMER", "WIJHE", "WIJK AAN ZEE", "WIJK BIJ DUURSTEDE", "WIJK EN AALBURG", "WIJLRE", "WIJNALDUM", "WIJNANDSRADE", "WIJNBERGEN", "WIJNGAARDEN ZH", "WIJNJEWOUDE", "WIJSTER", "WILBERTOORD", "WILDERVANK", "WILHELMINADORP", "WILHELMINAOORD", "WILLEMSOORD", "WILLEMSTAD NB", "WILNIS", "WILP GLD", "WILSUM", "WINDE", "WINDRAAK", "WINKEL", "WINNEWEER", "WINSCHOTEN", "WINSSEN", "WINSUM FR", "WINSUM GN", "WINTELRE", "WINTERSWIJK", "WINTERSWIJK BRINKHEURNE", "WINTERSWIJK CORLE", "WINTERSWIJK HENXEL", "WINTERSWIJK HUPPEL", "WINTERSWIJK KOTTEN", "WINTERSWIJK MEDDO", "WINTERSWIJK MISTE", "WINTERSWIJK RATUM", "WINTERSWIJK WOOLD", "WIRDUM FR", "WIRDUM GN", "WISSENKERKE", "WITHAREN", "WITMARSUM", "WITTE PAARDEN", "WITTELTE", "WITTEM", "WITTEVEEN", "WIUWERT", "WJELSRYP", "WOENSDRECHT", "WOERDEN", "WOERDENSE VERLAAT", "WOGNUM", "WOLDENDORP", "WOLFHEZE", "WOLPHAARTSDIJK", "WOLSUM", "WOLTERSUM", "WOLVEGA", "WOMMELS", "WONS", "WORKUM", "WORMER", "WORMERVEER", "WOUBRUGGE", "WOUDBLOEM", "WOUDENBERG", "WOUDRICHEM", "WOUDSEND", "WOUTERSWOUDE", "WOUW", "WOUWSE PLANTAGE", "WYNS", "WYTGAARD", "YDE", "YERSEKE", "YPECOLSGA", "YSBRECHTUM", "YSSELSTEYN LB", "ZAAMSLAG", "ZAANDAM", "ZAANDIJK", "ZALK", "ZALTBOMMEL", "ZANDBERG DR", "ZANDEWEER", "ZANDHUIZEN", "ZANDPOL", "ZANDVOORT", "ZEDDAM", "ZEEGSE", "ZEELAND", "ZEERIJP", "ZEEWOLDE", "ZEGGE", "ZEGVELD", "ZEIJEN", "ZEIJERVEEN", "ZEIJERVELD", "ZEIST", "ZELHEM", "ZENDEREN", "ZENNEWIJNEN", "ZETTEN", "ZEVENAAR", "ZEVENBERGEN", "ZEVENBERGSCHEN HOEK", "ZEVENBERGSCHEN HOEK DRI", "ZEVENHOVEN", "ZEVENHUIZEN GN", "ZEVENHUIZEN ZH", "ZIERIKZEE", "ZIEUWENT", "ZIJDERVELD", "ZIJDEWIND", "ZIJLDIJK", "ZOELEN", "ZOELMOND", "ZOETERMEER", "ZOETERWOUDE", "ZONNEMAIRE", "ZORGVLIED", "ZOUTELANDE", "ZOUTKAMP", "ZUID-BEIJERLAND", "ZUIDBROEK", "ZUIDDORPE", "ZUIDERMEER", "ZUIDERWOUDE", "ZUIDHORN", "ZUIDLAARDERVEEN", "ZUIDLAND", "ZUIDLAREN", "ZUIDOOSTBEEMSTER", "ZUID-SCHARWOUDE", "ZUIDSCHERMER", "ZUIDVEEN", "ZUIDVELD", "ZUIDVELDE", "ZUIDWOLDE DR", "ZUIDWOLDE GN", "ZUIDZANDE", "ZUILICHEM", "ZUNA", "ZUNDERT", "ZURICH", "ZUTPHEN", "ZUURDIJK", "ZWAAG", "ZWAAGDIJK", "ZWAAGWESTEINDE", "ZWAANSHOEK", "ZWAGERBOSCH", "ZWAMMERDAM", "ZWANENBURG", "ZWARTEBROEK", "ZWARTEMEER", "ZWARTEWAAL", "ZWARTSLUIS", "ZWEELOO", "ZWEINS", "ZWIGGELTE", "ZWIJNDRECHT", "ZWINDEREN", "ZWOLLE");
    // Hide or show selection options and formsubmit based on input value
    $("#city").autocomplete(plaatsen).result(function () {
        var $plaatsInput = $(this);
        var $container = $("#search-box");

        if ("" !== $plaatsInput.val()) {
            $container.children(".interesse-container, .leeftijd-container").removeClass("disabled");
            $container.children(".leeftijd-container-inactive, .interesse-container-inactive, .searchbutton-container-inactive").fadeOut();
        } else {
            $container.children(".interesse-container, .leeftijd-container").addClass("disabled");
            $container.children(".leeftijd-container-inactive, .interesse-container-inactive, .searchbutton-container-inactive").fadeIn();
        }

    });

    $.fn.initializeVideos = function () {
        $container = $(this);

        var numRand = Math.floor(Math.random() * $(".video-item").length);
        
        // Call Scrollable plugin for homepage video's
        $container.children(".scrollable").scrollable({
            circular: true,
            initialIndex: numRand
        });

        // Hide videolinks when navigating scroller
        $("a.browse").click(function () {
            $(".video-credits").fadeOut();
            $(".video-container").css("top", -9999);
            if (vidPlayer) {
                vidPlayer.stopVideo();
            }
        });

        $(".video-still").click(function () {
            //$("#video-credits-p2").show();
            $(this).siblings("div").showMe();
            $(".video-container").css("top", 1);
            //$(this).siblings(".video-container").css("top", 0);
        });

        $(".playagain").click(function () {
            $(".video-container").css("top", 1);
            playVideo();
        });

        $(".video-item-1").click(function () {
            //console.log("click 1");
            currentVideo = 0;
            playVideo();
        });

        $(".video-item-2").click(function () {
            //console.log("click 2");
            currentVideo = 1;
            playVideo();
        });

        $(".video-item-3").click(function () {
            //console.log("click 3");
            currentVideo = 2;
            playVideo();
        });

        $(".video-item-4").click(function () {
            //console.log("click 4");
            currentVideo = 3;
            playVideo();
        });

        return $container;
    }

    $.fn.sharePage = function () {
        var $container = $(this);
        $container.find("a.fancybox-link")
			.click(function () {
			    $("#share-success").hideMe();
			    $("#share-failed").hideMe();
			    $("#share-form").showMe();
			    $("#share-form").find("input[type='text'], textarea").val("");
			    return true;
			})
			.fancybox({
			    href: "#share-container",
			    'titleShow': false,
			    'transitionIn': 'none',
			    'transitionOut': 'none'
			});

        $("#share-form").submit(function () {
            var $form = $(this);
            var url = $form.attr("action");

            if (true !== $form.valid())
                return false;

            var data = {
                sendername: $("#share-name").val(),
                senderemail: $("#share-email").val(),
                receipientname: $("#share-receipient-name").val(),
                receipientemail: $("#share-receipient-email").val(),
                text: $("#share-text").val()
            };

            $.ajax({
                url: url,
                data: data,
                type: "post",
                dataType: "json",
                success: function (data, textStatus, jqXHR) {
                    $("#share-form").fadeOut(400, function () {
                        $("#share-success").fadeIn(600, function () {
                            $.fancybox.close();
                        });
                    });
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    $("#share-form").fadeOut(400, function () {
                        $("#share-failed").fadeIn(600, function () {
                            $.fancybox.close();
                        });
                    });
                }
            });

            return false;
        });

        return $container;
    }

    $.fn.faq = function () {
        var $container = $(this);

        // FAQ Accordeon
        var $questions = $("#faq").children("ul").children("li");
        var $answers = $questions.children("ul");

        $answers.hideMe();

        $questions.click(function () {
            var $question = $(this);
            var $questionAnswers = $question.children("ul");

            //prevent needless actions in case there are no answers or if the answers are already visible
            if (0 === $questionAnswers.length || $questionAnswers.is(":visible"))
                return true;

            //hide other answers
            $questions.removeClass("on");
            $answers.slideUp(400);

            //show answers
            $question.addClass("on");
            $questionAnswers.slideDown(400);

            //recalculate scrollbar with new height
            setTimeout(function () {
                $("div.left.template-2").jScrollPane({ showArrows: true });
            }, 400);

            return false;

        });

        return $container;

	}

    // Active states menu links
    var $navAnchors = $("#nav, #meta").find("a");

    $.extend({
        clearActiveLinks: function () {
            $navAnchors.removeClass("active");
            Cufon.refresh("#nav");
            Cufon.replace("#meta", theMixSemiBold);
        }
    });

    $.fn.replaceDefaultAnchorAction = function () {
        if ("string" !== typeof pageSocketUrl) { alert("pageSocketUrl is undefined."); return; }
        if ("string" !== typeof homepageUrlTitle) { alert("homepageUrlTitle is undefined."); return; }
        var $container = $(this);
        var $anchors = $container.find('a');
        var currentUrl = location.protocol + "//" + location.host;

        $anchors.click(function () {
            var $anchor = $(this);
            var href = $anchor.attr("href");
            if (href) {
                var url = href.replace(currentUrl, "");
                var navUrl = url;
                if (-1 < navUrl.indexOf("?"))
                    navUrl = navUrl.substring(0, navUrl.indexOf("?"));

                if ("/" === url)
                    url = homepageUrlTitle;

                var regex = new RegExp("^/(?:[0-9a-zA-Z]+[0-9a-zA-Z_]*/?)?(?:\\?(?:[0-9a-zA-Z]+[0-9a-zA-Z_-]*(?:=[0-9a-zA-Z-_%*,'+]*)?(?:&(?:[0-9a-zA-Z]+[0-9a-zA-Z_-]*(?:=[0-9a-zA-Z-_%*,'+]*)?)?)*)?)?$", "");

                if (!regex.test(url) || 0 < url.indexOf("?info") || 0 < url.indexOf("?write"))
                    return true;

                //update active menu link
                $navAnchors.removeClass("active");
                $navAnchors.filter("[href='" + navUrl + "']").addClass("active");
                Cufon.refresh("#nav");
                Cufon.replace("#meta", theMixSemiBold);

                vidPlayerReset();
                $("#main-content").showPage({ url: url });
            }

            return false;
        });

        return $container;
    }

    $.fn.showPage = function (options) {
        var $pageContainer = $(this);

        var settings = $.extend({}, options);
        if ("string" !== typeof settings.url) {
            alert("url is undefined");
            return;
        }

        $.ajax({
            url: pageSocketUrl + settings.url,
            data: settings.data,
            type: "post",
            dataType: "json",
            beforeSend: function (jqXHR, settings) {
                $("#wait-cursor").show();
            },
            complete: function (jqXHR, textStatus) {
                $("#wait-cursor").hide();
            },
            success: function (data, textStatus, jqXHR) {
                if (null === data || !data.body) {
                    alert("Ongeldige pagina.");
                    return;
                }
                $pageContainer.fadeOut(200, function () {
                    //$pageContainer.html(data.body).replaceDefaultAnchorAction().fadeIn(200);
                    $pageContainer
						.html(data.body)
						.replaceDefaultAnchorAction();
                    Cufon.replace("#main-content h2, #main-content h2, #main-content .share-print-container a, #share-container h3, .project-back", theMixSemiBold);
                    $pageContainer.fadeIn(200, function () {
                        switch (data.moduleid) {
                            case 10006: //videos module
                                $pageContainer.initializeVideos();
                                break;
                            case 10010:
                                $pageContainer
                            		.faq()
									.children("div.left.template-2, div.right.template-1")
										.jScrollPane({ showArrows: true });
								break;
							//                            case 10011: //newsletter              
							//                                $pageContainer.find("form").validate();              
							//                                break;              
							default: //content banner left/right, searchresults, resultdetail
								$pageContainer
                            		.sharePage()
									.children("div.left.template-2, div.right.template-1")
										.jScrollPane({ showArrows: true });
                                $pageContainer.find("form").validate();
                        }
                        if ("undefined" !== typeof _gaq) {
                            _gaq.push(['_trackPageview', settings.url]);
                        }
                    });
                });
            },
            error: function (jqXHR, textStatus, errorThrown) {
                alert("De opgevraagde pagina kon niet worden gevonden.");
            }
        });

        return $pageContainer;
    }


    $("#main-content")
		.initializeVideos()
		.sharePage()
		.faq()
		.children("div.left.template-2, div.right.template-1")
			.jScrollPane({ showArrows: true });
    $("#main-content").find("form").validate();

    $("body").replaceDefaultAnchorAction();
})(jQuery);
