// JavaScript Document// Sterren moet een getal tussen 0 en 5 zijn. Meer dan 5 sterren worden gereset naar 5.
var vestDrenthe = [{
    'naam'      :   'Braam & Oortmann Hair and Skin',
    'adres'     :   'Molenstraat 20',
    'plaats'    :   '7811 JR Emmen',
    'telefoon'  :   '0591 64 99 01',
    'website'   :   'www.braamoortmann.nl',
    'sterren'   :   3
}, {
    'naam'      :   'La Jeune Coiffures',
    'adres'     :   'Zuideinde 8',
    'plaats'    :   '7941 GH  Meppel',
    'telefoon'  :   '0522 26 08 04',
    'website'   :   '',
    'sterren'   :   3
}];
   var vestFlevoland = [{
    'naam'      :   'Hairstylist Mali',
    'adres'     :   'Contrabasweg 39',
    'plaats'    :   '1312 JV Almere',
    'telefoon'  :   '06 43 20 49 49',
    'website'   :   'www.hairstylistmali.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Hairsalon Felice',
    'adres'     :   'Sont 56-58',
    'plaats'    :   '8226 AB  Lelystad',
    'telefoon'  :   '0320 25 00 52',
    'website'   :   'www.hairsalonfelice.nl',
    'sterren'   :   3
}];
var vestFriesland = [];
var vestGelderland = [{
    'naam'      :   'Taco l Arte Delle Mani',
    'adres'     :   'Rijnkade 15',
    'plaats'    :   '6811 HA  Arnhem',
    'telefoon'  :   '026 370 23 30',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Immoda Hairdesign',
    'adres'     :   'Eusebiusbuitensingel 10',
    'plaats'    :   '6828 HV  Arnhem',
    'telefoon'  :   '026 446 00 11',
    'website'   :   'www.immodahairdesign-arnhem.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Haarstudio Marjelle',
    'adres'     :   'De Zuiling 20',
    'plaats'    :   '6662 ZC  ELST',
    'telefoon'  :   '0481 350 723',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Hair-Crew',
    'adres'     :   'Brink 2',
    'plaats'    :   '6852 EE Huissen',
    'telefoon'  :   '026 325 03 25',
    'website'   :   'www.hair-crew.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Harmony of Hair',
    'adres'     :   'Vierakkerstraat 5',
    'plaats'    :   '6851 BA Huissen',
    'telefoon'  :   '026 388 68 47',
    'website'   :   'www.harmonyofhair.nl',
    'sterren'   :   3
}, {
    'naam'      :   'H.E. Haarservice',
    'adres'     :   'van Welderenstraat 35',
    'plaats'    :   '6511 MB  Nijmegen',
    'telefoon'  :   '024 360 08 57',
    'website'   :   'www.hehaarservice.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Kapsalon Karin',
    'adres'     :   'Nieuwe Dukenburgseweg 7a',
    'plaats'    :   '6534 AD Nijmegen',
    'telefoon'  :   '024 378 46 70',
    'website'   :   'www.kapsalonkarin.com',
    'sterren'   :   3
},];
var vestGroningen = [{
    'naam'      :   'Hairpoint Selwerd',
    'adres'     :   'Berkenlaan 2-45',
    'plaats'    :   '9741 JP Groningen',
    'telefoon'  :   '050 577 59 85',
    'website'   :   'www.hairpointkappers.eu',
    'sterren'   :   3
}, {
    'naam'      :   'Hairpoint de Wijert',
    'adres'     :   'van Lenneplaan 117-1',
    'plaats'    :   '9721 PE Groningen',
    'telefoon'  :   '050 577 45 78',
    'website'   :   'www.hairpointkappers.eu',
    'sterren'   :   3
},];
var vestLimburg = [{
    'naam'      :   'Leny\'s Hairstyling',
    'adres'     :   'Kerkstraat 39',
    'plaats'    :   '6121 LB Born',
    'telefoon'  :   '046 485 19 34',
    'website'   :   'www.leny.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Hairpoint Heerlen',
    'adres'     :   'Corio center 25',
    'plaats'    :   '6411 LX Heerlen',
    'telefoon'  :   '045 400 90 29',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Coiffeur Alpay',
    'adres'     :   'Kard van Rossumplein 55',
    'plaats'    :   '6221 SX  Maastricht',
    'telefoon'  :   '043 323 38 53',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Mixt Colours',
    'adres'     :   'Slachthuisstraat 7-A',
    'plaats'    :   '6041 CB Roermond',
    'telefoon'  :   '047 531 92 58',
    'website'   :   'www.mixt-colours.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Salon Giuseppe',
    'adres'     :   'Biest 12-A',
    'plaats'    :   '6001 AR Weert',
    'telefoon'  :   '0495 54 06 42',
    'website'   :   '',
    'sterren'   :   3
},];
var vestBrabant = [{
    'naam'      :   'Ted\'s Barbershop',
    'adres'     :   'Antwerpsestraat 4',
    'plaats'    :   '4611 AG Bergen op Zoom',
    'telefoon'  :   '0164 242 095',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Flek Kappers',
    'adres'     :   'Nieuwstraat 2-D',
    'plaats'    :   '5571 BC Bergeijk',
    'telefoon'  :   '0497 550 066',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Fatima Haar- en Huidverzorging',
    'adres'     :   'Teteringenstraat 11',
    'plaats'    :   '4811 CH Breda',
    'telefoon'  :   '076 522 16 72',
    'website'   :   'www.fatimahaarenhuidverzorging.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Je weet zelluf kapsalon',
    'adres'     :   'Langstraat 33',
    'plaats'    :   '5038 SC Tilburg',
    'telefoon'  :   '06 263 162 96',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Mixt Colours',
    'adres'     :   'Molenveld 12',
    'plaats'    :   '5611 EX Eindhoven',
    'telefoon'  :   '040 236 50 11',
    'website'   :   'www.mixt-colours.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Schoonheidscentrum Simply Rose',
    'adres'     :   'Bonifaciuslaan 31-A',
    'plaats'    :   '5643 NA Eindhoven',
    'telefoon'  :   '06 510 784 08',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Tooske Hair Professional',
    'adres'     :   'Sint Jozefstraat 30',
    'plaats'    :   '5753 AV Deurne',
    'telefoon'  :   '06 103 969 76',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Indulge Cuts & Colours',
    'adres'     :   'Markt 11',
    'plaats'    :   '4875 CB Etten-Leur',
    'telefoon'  :   '076 503 34 22',
    'website'   :   'www.indulge.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Xtended Hair & Cosmetics',
    'adres'     :   'Nieuwstraat 7',
    'plaats'    :   '5211 NL \'s-Hertogenbosch',
    'telefoon'  :   '073 612 04 40',
    'website'   :   'www.xtended.nu',
    'sterren'   :   3
}, {
    'naam'      :   'Kam & Schaar',
    'adres'     :   'Dorpsstraat 26',
    'plaats'    :   '4711 NG  Sint Willebrord',
    'telefoon'  :   '0165 350 311',
    'website'   :   'www.kamenschaar.eu',
    'sterren'   :   3
}];
var vestNHolland = [{
    'naam'      :   '2 The Point Hair & make-up studio',
    'adres'     :   'Amsterdamseweg 524',
    'plaats'    :   '1181 BX Amstelveen',
    'telefoon'  :   '020 640 78 85',
    'website'   :   'www.kapsalon2thepoint.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Hairblitz kapsalon',
    'adres'     :   'Brink 50',
    'plaats'    :   '1188 ND Amstelveen',
    'telefoon'  :   '020 647 81 80',
    'website'   :   'www.hairblitz.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Billy Fame Haircuts',
    'adres'     :   'Waterlooplein 325',
    'plaats'    :   '1011 PG Amsterdam',
    'telefoon'  :   '020 623 66 21',
    'website'   :   'www.billyfame.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Chedlis',
    'adres'     :   'Wibautstraat 109',
    'plaats'    :   '1091 GL Amsterdam',
    'telefoon'  :   '020 663 73 12',
    'website'   :   'www.chedlis.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Gönül Coiffures',
    'adres'     :   'Buikslotermeerplein 535',
    'plaats'    :   '1025 XH Amsterdam',
    'telefoon'  :   '020 636 79 70',
    'website'   :   'www.gonulcoiffures.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Gönül Coiffures',
    'adres'     :   'Kinkerstraat 323',
    'plaats'    :   '1091 GL Amsterdam',
    'telefoon'  :   '020 612 25 94',
    'website'   :   'www.gonulcoiffures.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Cosme Hair Fashion',
    'adres'     :   'Eerste van Swindenstraat 393',
    'plaats'    :   '1093 GB Amsterdam',
    'telefoon'  :   '020 663 47 83',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Kapsalon Karim',
    'adres'     :   'Albert Cuypstraat 45',
    'plaats'    :   '1072 CL  Amsterdam',
    'telefoon'  :   '06 293 817 72',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Kapsalon Malika',
    'adres'     :   'Sierplein 41',
    'plaats'    :   '1065 NL Amsterdam',
    'telefoon'  :   '020 614 21 97',
    'website'   :   'www.salonmalika.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Kapsalon Elegance',
    'adres'     :   'Dorpsstraat 9E',
    'plaats'    :   '1261 ES Blaricum',
    'telefoon'  :   '035 538 73 72',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   '2 THE POINT Hair & make-up studio',
    'adres'     :   'Generaal Cronjéstraat 93',
    'plaats'    :   '2021 JD  Haarlem',
    'telefoon'  :   '023 526 42 00',
    'website'   :   'www.kapsalon2thepoint.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Kapsalon Aad van Tunen',
    'adres'     :   'Kerkweg 56-58',
    'plaats'    :   '1961 JD  Heemskerk',
    'telefoon'  :   '0251 231 437',
    'website'   :   'www.aadvantunen.nl',
    'sterren'   :   3
}, {
    'naam'      :   'De Hoofdzaak',
    'adres'     :   'Onder de Boompjes 5',
    'plaats'    :   '1621 GG Hoorn',
    'telefoon'  :   '0229-21 70 14',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Katinka\'s Haircare',
    'adres'     :   'Sint Janstraat 21',
    'plaats'    :   '1251 KX  Laren',
    'telefoon'  :   '035 531 17 46',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Merlien Weave Stylist',
    'adres'     :   'Kerkstraat 19',
    'plaats'    :   '1441 BL Purmerend',
    'telefoon'  :   '029 977 00 30',
    'website'   :   'www.merlienweavestylist.com',
    'sterren'   :   3
}, {
    'naam'      :   'Creations',
    'adres'     :   'Kennemerlaan 184',
    'plaats'    :   '1972 ET IJmuiden',
    'telefoon'  :   '0255 52 46 71',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   '@ Muna\'s',
    'adres'     :   'Prinsenstraat 52',
    'plaats'    :   '1501 NV Zaandam',
    'telefoon'  :   '06 419 090 16',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Beauty Box Zaandam',
    'adres'     :   'Zuiddijk 33',
    'plaats'    :   '1501 CB  Zaandam',
    'telefoon'  :   '075 202 14 93',
    'website'   :   '',
    'sterren'   :   3
}];
var vestOverijssel = [{
    'naam'      :   '@Robin Hairdesign',
    'adres'     :   'Oldenzaalsestraat 124',
    'plaats'    :   '7557 GA Hengelo',
    'telefoon'  :   '074 291 17 77',
    'website'   :   'www.robinhair.nl/',
    'sterren'   :   3
}, {
    'naam'      :   'Beauty Salon Mindy',
    'adres'     :   'Rodehaanstraat 8',
    'plaats'    :   '8011 RR  Zwolle',
    'telefoon'  :   '038 421 69 47',
    'website'   :   'www.beautysalon-mindy.nl',
    'sterren'   :   3
}];
var vestUtrecht = [{
    'naam'      :   'Chic Hair & Beauty',
    'adres'     :   'Amsterdamsestraatweg 317',
    'plaats'    :   '3551 CJ Utrecht',
    'telefoon'  :   '030 244 23 42',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Kapsalon Aynur',
    'adres'     :   'Groeneweg 65',
    'plaats'    :   '3531 VC Utrecht',
    'telefoon'  :   '030 292 66 59',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Kapsalon Zaara',
    'adres'     :   'Sweder van Zuylenweg 94',
    'plaats'    :   '3553 HJ  Utrecht',
    'telefoon'  :   '030 244 05 82',
    'website'   :   'www.kapsalonzaara.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Seven Experience Salon',
    'adres'     :   'Binnenronde 9',
    'plaats'    :   '3904 EK VEENENDAAL',
    'telefoon'  :   '031 851 08 11',
    'website'   :   'www.sevenexperience.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Belleza Haarmode',
    'adres'     :   'Breedstraat 1',
    'plaats'    :   '3633 AX  Vreeland',
    'telefoon'  :   '0294 23 00 28',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Studio Ginique',
    'adres'     :   'Gebr. Grimmkade 64',
    'plaats'    :   '3446 BZ Woerden',
    'telefoon'  :   '0348 46 09 29',
    'website'   :   '',
    'sterren'   :   3
}];
var vestZeeland = [];
var vestZHolland = [{
    'naam'      :   'Headquarter',
    'adres'     :   'Gasthuislaan 64',
    'plaats'    :   '2611 RB Delft',
    'telefoon'  :   '015 212 05 04',
    'website'   :   'www.headquarter-delft.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Headline Haarmode',
    'adres'     :   'Vrijheidslaan 12',
    'plaats'    :   '2625 RD Delft',
    'telefoon'  :   '015 257 14 21',
    'website'   :   'www.headlinehaarmode.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Arties Haarmode',
    'adres'     :   'Papestraat 1-A',
    'plaats'    :   '2513 AV  Den Haag',
    'telefoon'  :   '070 364 34 84',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   't Haarhuis',
    'adres'     :   'Prinsenstraat 95-A',
    'plaats'    :   '2513 CC Den Haag',
    'telefoon'  :   '070 365 61 77',
    'website'   :   'www.haarhuisdenhaag.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Hanna Hairfashion',
    'adres'     :   'Noorderbrink 18',
    'plaats'    :   '2553 GB  Den Haag',
    'telefoon'  :   '070 396 23 69',
    'website'   :   'www.hannahairfashion.com',
    'sterren'   :   3
}, {
    'naam'      :   'O-Fashion Hair Studio',
    'adres'     :   'De Gaarde 296',
    'plaats'    :   '2542 CP Den Haag',
    'telefoon'  :   '06 41 19 82 50',
    'website'   :   'www.o-fashion.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Kapsalon Scorpio',
    'adres'     :   'Franklinstraat 87',
    'plaats'    :   '2562 CB Den Haag',
    'telefoon'  :   '070 360 77 78',
    'website'   :   'www.scorpio-hairdesign.com',
    'sterren'   :   3
}, {
    'naam'      :   'La maison Esthétique',
    'adres'     :   'Breestraat 26',
    'plaats'    :   '2311 CS Leiden',
    'telefoon'  :   '071 888 40 73',
    'website'   :   'www.esthe-online.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Haarvisie',
    'adres'     :   'Hendrik Ravesteijnplein 1',
    'plaats'    :   '2282 GS RIJSWIJK',
    'telefoon'  :   '070 336 83 28',
    'website'   :   'www.haarvisie.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Cosmo Hairstyling',
    'adres'     :   'Coolsingel 101-B',
    'plaats'    :   '3012 AG Rotterdam',
    'telefoon'  :   '010 412 24 33',
    'website'   :   'www.cosmo4you.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Cosmo Hairstyling',
    'adres'     :   'Lijnbaan 51',
    'plaats'    :   '3012 EK Rotterdam',
    'telefoon'  :   '010  414 06 42',
    'website'   :   'www.cosmo4you.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Cosmo Hairstyling',
    'adres'     :   'Kralingseweg 224',
    'plaats'    :   '3062 CG Rotterdam',
    'telefoon'  :   '010 272 20 16',
    'website'   :   'www.cosmo.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Haarpassie',
    'adres'     :   'Prins Hendrikstraat 12',
    'plaats'    :   '3331 XS Zwijndrecht',
    'telefoon'  :   '078 870 00 83',
    'website'   :   '',
    'sterren'   :   3
}, {
    'naam'      :   'Scott International',
    'adres'     :   'Lodewijk Pincoffsweg 398',
    'plaats'    :   '3071 AS Rotterdam',
    'telefoon'  :   '010 225 19 07',
    'website'   :   'www.scott-international.nl',
    'sterren'   :   3
}, {
    'naam'      :   'Haarpassie',
    'adres'     :   'Prins Hendrikstraat 12',
    'plaats'    :   '3331 XS Zwijndrecht',
    'telefoon'  :   '078 870 00 83',
    'website'   :   '',
    'sterren'   :   3
}];

var vestigingen = [
    vestDrenthe,
    vestFlevoland,
    vestFriesland,
    vestGelderland,
    vestGroningen,
    vestLimburg,
    vestBrabant,
    vestNHolland,
    vestOverijssel,
    vestUtrecht,
    vestZeeland,
    vestZHolland
];

function getVestigingen() {
    var provincie = document.getElementById('provincies').selectedIndex - 1;
    var geenVest = document.getElementById('geenVestigingen');
    var lijstContainer = document.getElementById('lijstContainer');
    var tabel = document.getElementById('vestigingenLijst');
    var tBody = tabel.getElementsByTagName('tbody');
    
    // Maak tabel en melding onzichtbaar
    geenVest.style.display = 'none';
    lijstContainer.style.display = 'none';
    
    // Vorige zoekopdrachten verwijderen (innerHTML werkt niet goed in IE)
    tabel.removeChild(tBody[0]);
    var newTBody = document.createElement('tbody');
    tabel.appendChild(newTBody);
    
    if (provincie < 0) {
        // Alle provincies
        var rows = new Array;
        var counter = 0;
        for (var i = 0; i < vestigingen.length; i++) {
            rows = makeRows(vestigingen[i]);
            if (rows.length > 0) {
                for (var j = 0; j < rows.length; j++) {
                    if ((counter % 2) == 1) {
                        rows[j].style.background = '#E9E8E3';
                    }
                    tBody[0].appendChild(rows[j]);
                    counter++;
                }
            }
        }
        lijstContainer.style.display = 'block';
    } else if (provincie >= 0) {
        var rows = makeRows(vestigingen[provincie]);
        if (rows.length > 0) {
            for (var i = 0; i < rows.length; i++) {
                if ((i % 2) == 1) {
                    rows[i].style.background = '#E9E8E3';
                }
                tBody[0].appendChild(rows[i]);
            }
            lijstContainer.style.display = '';
        } else {
            geenVest.style.display = '';
        }
    } else {
        geenVest.style.display = '';
    }
}

function makeRows(bedrijven) {
    var rows = new Array();
    if (bedrijven.length > 0) {
        var bedrijf;
        var cellNaam;
        var cellAdres;
        var cellPlaats;
        var cellTelefoon;
        var cellWebsite;
        var cellSterren;
        
        for (var i = 0; bedrijf = bedrijven[i]; i++) {
            row = document.createElement('tr');
            // Bedrijfsnaam
            cellNaam = document.createElement('td');
            cellNaam.appendChild(document.createTextNode(bedrijf['naam']));
            row.appendChild(cellNaam);
            // Adres
            cellAdres = document.createElement('td');
            cellAdres.appendChild(document.createTextNode(bedrijf['adres']));
            row.appendChild(cellAdres);
            // Postcode en plaats
            cellPlaats = document.createElement('td');
            cellPlaats.appendChild(document.createTextNode(bedrijf['plaats']));
            row.appendChild(cellPlaats);
            // Telefoon
            cellTelefoon = document.createElement('td');
            cellTelefoon.style.whiteSpace = 'nowrap';
            cellTelefoon.appendChild(document.createTextNode(bedrijf['telefoon']));
            row.appendChild(cellTelefoon);
            // Website
            cellWebsite = document.createElement('td');
            var cellLink = document.createElement('a');
            cellLink.setAttribute('href', 'http://' + bedrijf['website'] + '/');
            cellLink.setAttribute('target', '_blank');
            cellLink.appendChild(document.createTextNode(bedrijf['website']));
            cellWebsite.appendChild(cellLink);
            row.appendChild(cellWebsite);
			
			/*
            // Sterren
            cellSterren = document.createElement('td');
            var cellSter;
            var aantalSterren = (parseInt(bedrijf['sterren']) > 5 ? 5 : parseInt(bedrijf['sterren']));
            for (var k = 0; k < aantalSterren; k++) {
                cellSter = document.createElement('img');
                cellSter.setAttribute('src', 'images/star.png');
                cellSterren.appendChild(cellSter);
            }
            row.appendChild(cellSterren);
			*/
            rows[i] = row;
        }
    }
    return rows;
}
