/*
2 * created by "Areth Informatie Technologie". Arnhem, the Netherlands
3 * web site: www.Areth-IT.nl
4 * mail to: info@Areth-IT.nl
5 */ 

window.resizeTo(1050,840);

var fotoalbum = {
    schilderwerk:[
        {
            mn:{f:'20071221095349', sub:'Landgoed te Vorden'},
            ft:[
                {f:'20071221095349', sub:'Bij dit prachtige landgoed mogen wij het binnen- en buitenwerk aanpakken. Wij laten drie voorbeelden zien.'},
                {f:'20080924131601', sub:'Bij de deuren zijn de witte kieren in de panelen nog goed te zien.'},
                {f:'20080924140015', sub:'Ook de groffe houtstructuur is duidelijk zichtbaar.'},
                {f:'20080924140549', sub:'Normaal wordt voor een verfbeurt het hout tot zover afgeschuurd. Het resultaat zou echter nog steeds hobbelig zijn.'},
                {f:'20080924140555', sub:'Wichhart gaat verder. Voor een mooi oppervlak schuren wij een stuk verder.'},
                {f:'20080924141933', sub:'Ook de kozijnen worden terug geschuurd.'},
                {f:'20080924162341', sub:'Pas als het hele object mooi vlak gemaakt is, kan de grondlaag erop voor de wederopbouw.'},
                {f:'20081030214155', sub:'Het resultaat glanst je tegemoet.'},
                {f:'20081106034904', sub:'Ook bij de ramen wordt netjes vlak geschuurd. Scherpe hoeken worden lichtjes stomp geschuurd (dit heet kantendekking). Anders is de laag daar dun en is het eerder vatbaar.'},
                {f:'20080926084059', sub:'Een foto vertelt meer dan duizend woorden.'},
                {f:'20081012223455', sub:'Het derde object betreft dit decoratieve raamrooster.'},
                {f:'20081012223411', sub:'Her en der komt de roest onder de verflaag uit.'},
                {f:'20081013015941', sub:'Na het schuren wordt de kwetsbare plekken met roestwerende primer behandeld.'},
                {f:'20081013020054', sub:'Ook aan de binnenzijde.'},
                {f:'20081013060446', sub:'Daardoor is het resultaat niet alleen mooi maar ook extra duurzaam.'}
            ]
        },

        {
            mn:{f:'20071010103606', sub:'Nieuwbouw huis'},
            ft:[
                {f:'20071010082952', sub:'.'},
                {f:'20071010083002', sub:'.'},
                {f:'20071010083031', sub:'.'},
                {f:'20071010095449', sub:'.'},
                {f:'20071010095646', sub:'.'},
                {f:'20071010103556', sub:'.'},
                {f:'20071010103601', sub:'.'},
                {f:'20071010103606', sub:'.'},
                {f:'20071010103621', sub:'.'},
                {f:'20071010103626', sub:'.'},
                {f:'20071010103639', sub:'.'},
                {f:'20071010103646', sub:'.'},
                {f:'20071010124520', sub:'.'},
                {f:'20071010124548', sub:'.'},
                {f:'20071010125950', sub:'.'},
                {f:'20071010130006', sub:'.'},
                {f:'20071010143152', sub:'.'},
                {f:'20071010143158', sub:'.'},
                {f:'20071010143201', sub:'.'},
                {f:'20071010143205', sub:''}
            ]
        }
                        
    ],
    
    restauratie:[
        {
            mn:{f:'20070516102713', sub:'Huis te Zutphen'},
            ft:[
                {f:'20070516102713', sub:'Het hele buitenwerk, zowel hout als muren, is toe aan een grondige opknapbeurt.'},
                {f:'20070905075144', sub:'Een eerste inspectie geeft aan dat sommige delen helemaal opnieuw van verflagen moeten worden voorzien.'},
                {f:'20070905075240', sub:'Vooral liggende delen hebben het zeer moeilijk.'},
                {f:'20070905075230', sub:'De uitstekende gedeeltes vergaan zelfs sneller.'},
                {f:'20070905075221', sub:'Alles wordt tot aan het hout afgekrabd en opgeschuurd.'},
                {f:'20070906104243', sub:'Hierbij ontdekken wij aan de bovenkant van een raam een ander euvel: boktor!.'},
                {f:'20070906105711', sub:'Nauwkeurig worden alle aangetaste gedeelten verwijderd.'},
                {f:'20070907091344', sub:'Wichhart gaat verder waar anderen stoppen. Het hout krijgt een extra behandeling.'},
                {f:'20070914094340', sub:'Alles wordt gevuld, strak geschuurd en in de grondverf gezet.'},
                {f:'20070919090127', sub:'Van het eindresultaat kan weer jarenlang worden genoten.'}
            ]
        },
        
        {
            mn:{f:'20061123130647', sub:'Huis te Arnhem'}, // huis te Arnhem 4
            ft:[
                {f:'20061007134828', sub:'Onder het dakbeschot hebben mieren het hout weggegeten.'},    
                {f:'20061007134912', sub:'Het hout valt uit elkaar en moet worden vervangen.'},    
                {f:'20061008091808', sub:'Eerst wordt het mierennest verwijderd.'},    
                {f:'20061008165003', sub:'Vervolgens wordt het hout op maat gemaakt. De kopse kant wordt in de verfpot gezet. Het hout zuigt zich zo vol met grondverf.'},    
                {f:'20061008165501', sub:'Mieren en vocht hebben nu geen kans meer.'},    
                {f:'20061008084741', sub:'In een andere balk is al het rotte hout er zorgvuldig uit gekrabd. Er blijft een flink gat over.'},    
                {f:'20061008090034', sub:'Het gat wordt opgevuld met een polyurethaanhars. Deze zet uit en kruipt daardoor in de kleinste holletjes.'},    
                {f:'20061008090450', sub:'Aan \u00E9\u00E9n kant houden we de volumegroei tegen zodat er meer hars in het hout wordt gedrukt. Het scheelt daarna ook \u00E9\u00E9n kant vlak schuren.'},    
                {f:'20061008090500', sub:'Als dit droog is, kan er absoluut geen vocht meer bij.'}    
            ]
        },
        
        {
            mn:{f:'20071217134730', sub:'Boot te Vorden'},
            ft:[
                {f:'20080122085520', sub:'De dorpel en de onderkant van beide kajuitdeurlijsten zijn weggerot.'},
                {f:'20080122085548', sub:'De linkerkant nadat al het rotte hout is weggebeiteld en weggezaagd.'},
                {f:'20080122085556', sub:'Net zo aan de rechterkant.'},
                {f:'20080122085721', sub:'Voor alle missende stukken wordt nieuw hout met polyurethaanhars ingepast.'},
                {f:'20080128113402', sub:'Het resultaat, v\u00f3\u00f3r het schilderen, aan de linkerkant.'},
                {f:'20080128113342', sub:'Net zo aan de rechterkant'}
            ]
        }
        
    ],
    
    kleuradvies:[
        {                                              
            mn:{f:'20081030214155', sub:'Landgoed te Vorden'},
            ft:[            
                {f:'20080702101229', sub:'Warm, geborgen.'},   
                {f:'20080702101439', sub:'Contrast, naar buiten gericht.'},   
                {f:'20080702101454', sub:'Licht, fris maar ook zacht.'},
                {f:'20080924131516', sub:'Historisch verantwoord'}
            ]
        }
        
    ],
    
    techadvies:[        
        {                                              
            mn:{f:12, sub:'project 1'},
            ft:[
            ]
        }
    ],
    
    wandafwerking:[
        {                                              
            mn:{f:'20080131092335', sub:'Glasweefselbehang'},
            ft:[
                {f:'20080131092335', sub:'In de volgende foto\'s is glasweefselbehang op de muren aangebracht. Verderop is het glasweefsel rood geverfd.'}, 
                {f:'20080131092354', sub:'Hier is het halletje eruit gebroken. De muren mogen lichte scheuren vertonen maar moeten in het algemeen wel vlak zijn.'}, 
                {f:'20080131092343', sub:'Glasweefselbehang is duurzaam, sterk, scheuroverbruggend en vlamvertragend.'},
                {f:'20080131092449', sub:'Door het relief in het behang gaan (grote) muuroppervlakken meer leven.'},
                {f:'20080131092521', sub:'Als afwerking wordt vaak voor latexverf gekozen. Dit kan in bijna elke denkbare kleur.'},
                {f:'20080702101538', sub:'Het resultaat, net niet wit.'},
                {f:'20080702101143', sub:'Of grote warme oppervlakken die toch leven'}
            ]
        }
    ],
    
    wandbekleding:[                                      
        {                                              
            mn:{f:'20071221094935', sub:'Landgoed te Vorden'},
            ft:[
                {f:'20071221094935', sub:'Glasweefselbehang in Vorden.'},   
                {f:'20080131092335', sub:'In de volgende foto\'s is glasweefselbehang op de muren aangebracht. Verderop is het glasweefsel rood geverfd.'}, 
                {f:'20080131092354', sub:'Hier is het halletje eruit gebroken. De muren mogen lichte scheuren vertonen maar moeten in het algemeen wel vlak zijn.'}, 
                {f:'20080131092343', sub:'Glasweefselbehang is duurzaam, sterk, scheuroverbruggend en vlamvertragend.'},
                {f:'20080131092449', sub:'Door het relief in het behang gaan (grote) muuroppervlakken meer leven.'},
                {f:'20080131092521', sub:'Als afwerking wordt vaak voor latexverf gekozen. Dit kan in bijna elke denkbare kleur.'},
                {f:'20080702101538', sub:'Het resultaat, net niet wit.'},
                {f:'20080702101143', sub:'Of grote warme oppervlakken die toch leven'}
            ]
        }
    ],
        
    fotos:[                                            
        {                                            
            mn:{f:'20071221095349', sub:'Landgoed te Vorden'},
            ft:[
                {f:'20071221095349', sub:'.'},
                {f:'20071221094935', sub:'.'},
                {f:'20080131092329', sub:'Reaparatie toog'},
                {f:'20080131092335', sub:'.'},
                {f:'20080131092343', sub:'.'},
                {f:'20080131092354', sub:'.'},
                {f:'20080131092449', sub:'.'},
                {f:'20080131092521', sub:'.'},
                {f:'20080702101143', sub:'.'},
                {f:'20080702101212', sub:'.'},
                {f:'20080702101229', sub:'.'},
                {f:'20080702101253', sub:'.'},
                {f:'20080702101439', sub:'.'},
                {f:'20080702101454', sub:'.'},
                {f:'20080702101538', sub:'.'},
                {f:'20080702101622', sub:'.'},
                {f:'20080702101654', sub:'.'},
                {f:'20080702101721', sub:'.'},
                {f:'20080903135441', sub:'.'},
                {f:'20080903135453', sub:'.'},
                {f:'20080903135510', sub:'.'},
                {f:'20080903135516', sub:'.'},
                {f:'20080903135539', sub:'.'},
                {f:'20080909145313', sub:'.'},
                {f:'20080909145329', sub:'.'},
                {f:'20080916083122', sub:'.'},
                {f:'20080916083756', sub:'.'},
                {f:'20080916084442', sub:'.'},
                {f:'20080916084453', sub:'.'},
                {f:'20080916095034', sub:'.'},
                {f:'20080916095045', sub:'.'},
                {f:'20080916133854', sub:'.'},                                
                {f:'20080924131256', sub:'.'},
                {f:'20080924131326', sub:'.'},
                {f:'20080924131400', sub:'.'},
                {f:'20080924131444', sub:'.'},
                {f:'20080924131516', sub:'.'},
                {f:'20080924131601', sub:'.'},
                {f:'20080924131622', sub:'.'},
                {f:'20080924131638', sub:'.'},
                {f:'20080924131652', sub:'.'},
                {f:'20080924131700', sub:'.'},
                {f:'20080924140015', sub:'.'},
                {f:'20080924140040', sub:'.'},
                {f:'20080924140052', sub:'.'},
                {f:'20080924140549', sub:'.'},
                {f:'20080924140555', sub:'.'},
                {f:'20080924141933', sub:'.'},
                {f:'20080924141941', sub:'.'},
                {f:'20080924162341', sub:'.'},
                {f:'20080924162346', sub:'.'},
                {f:'20080924162438', sub:'.'},
                {f:'20080924162520', sub:'.'},
                {f:'20080924162612', sub:'.'},
                {f:'20080924162628', sub:'.'},
                {f:'20080926084035', sub:'.'},
                {f:'20080926084059', sub:'.'},
                {f:'20080926084127', sub:'.'},
                {f:'20081012223411', sub:'.'},
                {f:'20081012223433', sub:'.'},
                {f:'20081012223455', sub:'.'},
                {f:'20081013015941', sub:'.'},
                {f:'20081013020005', sub:'.'},
                {f:'20081013020015', sub:'.'},
                {f:'20081013020028', sub:'.'},
                {f:'20081013020054', sub:'.'},
                {f:'20081013020106', sub:'.'},
                {f:'20081013020137', sub:'.'},
                {f:'20081013060430', sub:'.'},
                {f:'20081013060446', sub:'.'},
                {f:'20081030214155', sub:'.'},
                {f:'20081030214226', sub:'.'},
                {f:'20081030214317', sub:'.'},
                {f:'20081030214344', sub:'.'},
                {f:'20081030214404', sub:'.'},
                {f:'20081031034216', sub:'.'},
                {f:'20081031034235', sub:'.'},
                {f:'20081031034305', sub:'.'},
                {f:'20081106034904', sub:'.'},
                {f:'20081113214603', sub:''}
            ]
        },
        
        {
            mn:{f:'20070516102713', sub:'Huis te Zutphen'},
            ft:[
                {f:'20070516102713', sub:'.'}, 
                {f:'20070905075011', sub:'.'},    
                {f:'20070905075023', sub:'.'},    
                {f:'20070905075043', sub:'.'},    
                {f:'20070905075050', sub:'.'},    
                {f:'20070905075121', sub:'.'},    
                {f:'20070905075129', sub:'.'},    
                {f:'20070905075144', sub:'.'},    
                {f:'20070905075203', sub:'.'},    
                {f:'20070905075221', sub:'.'},    
                {f:'20070905075230', sub:'.'},    
                {f:'20070905075240', sub:'.'},    
                {f:'20070905075304', sub:'.'},    
                {f:'20070906103702', sub:'.'},    
                {f:'20070906103712', sub:'.'},    
                {f:'20070906104233', sub:'.'},    
                {f:'20070906104236', sub:'.'},    
                {f:'20070906104243', sub:'.'},    
                {f:'20070906104247', sub:'.'},
                {f:'20070906104251', sub:'.'},
                {f:'20070906104257', sub:'.'},
                {f:'20070906105711', sub:'.'},
                {f:'20070906105725', sub:'.'},
                {f:'20070906105732', sub:'.'},
                {f:'20070906105736', sub:'.'},
                {f:'20070907091344', sub:'.'},
                {f:'20070911140354', sub:'.'},
                {f:'20070911140401', sub:'.'},
                {f:'20070911140422', sub:'.'},
                {f:'20070911140437', sub:'.'},
                {f:'20070911140450', sub:'.'},
                {f:'20070914094330', sub:'.'},
                {f:'20070914094340', sub:'.'},
                {f:'20070914094357', sub:'.'},
                {f:'20070914094404', sub:'.'},
                {f:'20070919090113', sub:'.'},
                {f:'20070919090127', sub:'.'},
                {f:'20070921135527', sub:'.'},
                {f:'20070921135542', sub:'.'},
                {f:'20070921135552', sub:'.'},
                {f:'20070925103507', sub:'.'},
                {f:'20070925103515', sub:'.'},
                {f:'20070925103528', sub:'.'},
                {f:'20070925103537', sub:'.'},
                {f:'20070925103546', sub:'.'},
                {f:'20070925103549', sub:'.'},
                {f:'20070925103558', sub:'.'},
                {f:'20071004101621', sub:'.'},
                {f:'20071004101631', sub:'.'},
                {f:'20071004101635', sub:''}
            ]
        },
        
        {
            mn:{f:'20060202085427', sub:'Huis te Arnhem 1'},
            ft:[            
                {f:'20060125085341', sub:'.'},    
                {f:'20060125085531', sub:'.'},    
                {f:'20060125085549', sub:'.'},    
                {f:'20060125085603', sub:'.'},    
                {f:'20060125085615', sub:'.'},    
                {f:'20060125085622', sub:'.'},    
                {f:'20060125085634', sub:'.'},    
                {f:'20060125085650', sub:'.'},    
                {f:'20060125085705', sub:'.'},    
                {f:'20060125105157', sub:'.'},    
                {f:'20060125115944', sub:'.'},    
                {f:'20060125145640', sub:'.'},    
                {f:'20060125145659', sub:'.'},    
                {f:'20060125145710', sub:'.'},    
                {f:'20060125145723', sub:'.'},    
                {f:'20060125145747', sub:'.'},    
                {f:'20060125153747', sub:'.'},    
                {f:'20060125153804', sub:'.'},    
                {f:'20060125153811', sub:'.'},    
                {f:'20060125153818', sub:'.'},    
                {f:'20060125153836', sub:'.'},    
                {f:'20060125153845', sub:'.'},    
                {f:'20060125153908', sub:'.'},    
                {f:'20060130153001', sub:'.'},    
                {f:'20060130153019', sub:'.'},    
                {f:'20060130153038', sub:'.'},    
                {f:'20060130153048', sub:'.'},    
                {f:'20060130153104', sub:'.'},    
                {f:'20060202085427', sub:'.'},    
                {f:'20060202085443', sub:'.'},    
                {f:'20060202085455', sub:'.'},    
                {f:'20060202085650', sub:'.'},    
                {f:'20060202085718', sub:'.'},    
                {f:'20060202085723', sub:'.'},    
                {f:'20060202085741', sub:'.'},    
                {f:'20060202094142', sub:'.'},    
                {f:'20060202094145', sub:'.'},                                    
                {f:'20061112131505', sub:'.'},    
                {f:'20061112131532', sub:'.'},    
                {f:'20061112131539', sub:'.'},    
                {f:'20061112151641', sub:'.'},    
                {f:'20061112151649', sub:'.'},    
                {f:'20061112151705', sub:'.'},    
                {f:'20061112151718', sub:'.'},    
                {f:'20061112151727', sub:'.'},    
                {f:'20061121110239', sub:'.'},    
                {f:'20061121110245', sub:'.'},    
                {f:'20061121110319', sub:'.'},    
                {f:'20061121110324', sub:'.'},    
                {f:'20061123130632', sub:''}    
            ]
        },
        
        {
            mn:{f:'20081224131916', sub:'Huis te Arnhem 2'},
            ft:[
                {f:'20081031142614', sub:'.'},
                {f:'20081031142631', sub:'.'},
                {f:'20081031142703', sub:'.'},
                {f:'20081117152605', sub:'.'},
                {f:'20081117152610', sub:'.'},
                {f:'20081117152620', sub:'.'},
                {f:'20081118091025', sub:'.'},
                {f:'20081118091031', sub:'.'},
                {f:'20081124095036', sub:'.'},
                {f:'20081124095106', sub:'.'},
                {f:'20081124132104', sub:'.'},
                {f:'20081124132112', sub:'.'},
                {f:'20081224115641', sub:'.'},
                {f:'20081224122650', sub:'.'},
                {f:'20081224131901', sub:'.'},
                {f:'20081224131916', sub:''}
            ]
        },
        
        {
            mn:{f:'20081207143745', sub:'Huis te Heelsum'},
            ft:[
// paasberg     {f:'20080919163416', sub:'.'},
/*
                {f:'20081103020331', sub:'.'},
                {f:'20081103020345', sub:'.'},
                {f:'20081103020401', sub:'.'},
                {f:'20081103020420', sub:'.'},
                {f:'20081103020459', sub:'.'},
                {f:'20081103020511', sub:'.'},
                {f:'20081103020522', sub:'.'},
*/
                {f:'20081207143745', sub:'.'},
                {f:'20081207143827', sub:'.'},
                {f:'20081207143937', sub:'.'},
                {f:'20090115114250', sub:'.'},
                {f:'20090115114312', sub:'.'},
                {f:'20090115114552', sub:'.'},
                {f:'20090115120635', sub:'.'},
                {f:'20090115120643', sub:''}
            ]
        },
        
        {
            mn:{f:'20071217134730', sub:'Boot te Vorden'},
            ft:[
                {f:'20071217134730', sub:'.'},
                {f:'20071217134752', sub:'.'},
                {f:'20080122085520', sub:'.'},
                {f:'20080122085548', sub:'.'},
                {f:'20080122085556', sub:'.'},
                {f:'20080122085656', sub:'.'},
                {f:'20080122085721', sub:'.'},
                {f:'20080128113342', sub:'.'},
                {f:'20080128113402', sub:''}
            ]
        },
        
        {
            mn:{f:'20060709221608', sub:'Kerk te Renkum'},
            ft:[
                {f:'20060709221608', sub:'.'},    
                {f:'20060709221619', sub:'.'},    
                {f:'20060709221635', sub:'.'},    
                {f:'20061007134828', sub:'.'},    
                {f:'20061007134847', sub:'.'},    
                {f:'20061007134912', sub:'.'},    
                {f:'20061007134919', sub:'.'},    
                {f:'20061008084724', sub:'.'},    
                {f:'20061008084741', sub:'.'},    
                {f:'20061008090034', sub:'.'},    
                {f:'20061008090313', sub:'.'},    
                {f:'20061008090450', sub:'.'},    
                {f:'20061008090500', sub:'.'},    
                {f:'20061008091808', sub:'.'},    
                {f:'20061008165003', sub:'.'},    
                {f:'20061008165148', sub:'.'},    
                {f:'20061008165458', sub:'.'},    
                {f:'20061008165501', sub:'.'},    
                {f:'20061008165507', sub:'.'}
            ]
        },
        
        {
            mn:{f:'20061204083459', sub:'Huis te Arnhem 3'},
            ft:[
//                {f:'20061123130647', sub:'.'},    
                {f:'20061204083459', sub:'.'},    
                {f:'20061204083517', sub:'.'},    
                {f:'20061204110228', sub:'.'},    
                {f:'20061204110232', sub:'.'},    
                {f:'20061204110238', sub:'.'},    
                {f:'20061204110251', sub:'.'},    
                {f:'20061204110303', sub:'.'},    
                {f:'20061204143145', sub:'.'},    
                {f:'20061204143210', sub:'.'},    
                {f:'20061204143225', sub:'.'},    
                {f:'20061206155939', sub:'.'},    
                {f:'20061206155944', sub:'.'},    
                {f:'20061206155949', sub:'.'},    
                {f:'20061206160020', sub:'.'},    
                {f:'20061206160025', sub:''}    
            ]
        },
                       
        {
            mn:{f:'20071010103606', sub:'Huis te Arnhem 4'},
            ft:[
                {f:'20071010082952', sub:'.'},
                {f:'20071010083002', sub:'.'},
                {f:'20071010083031', sub:'.'},
                {f:'20071010095449', sub:'.'},
                {f:'20071010095646', sub:'.'},
                {f:'20071010103556', sub:'.'},
                {f:'20071010103601', sub:'.'},
                {f:'20071010103606', sub:'.'},
                {f:'20071010103621', sub:'.'},
                {f:'20071010103626', sub:'.'},
                {f:'20071010103639', sub:'.'},
                {f:'20071010103646', sub:'.'},
                {f:'20071010124520', sub:'.'},
                {f:'20071010124548', sub:'.'},
                {f:'20071010125950', sub:'.'},
                {f:'20071010130006', sub:'.'},
                {f:'20071010143152', sub:'.'},
                {f:'20071010143158', sub:'.'},
                {f:'20071010143201', sub:'.'},
                {f:'20071010143205', sub:''}
            ]
        },
        
        {
            mn:{f:'20090324180924', sub:'Huis te Westervoort'},
            ft:[
                {f:'20090319143850', sub:'.'},
                {f:'20090319143900', sub:'.'},
                {f:'20090319143905', sub:'.'},
                {f:'20090319143909', sub:'.'},
                {f:'20090319143917', sub:'.'},
                {f:'20090319143924', sub:'.'},
                {f:'20090319143932', sub:'.'},
                {f:'20090319143936', sub:'.'},
                {f:'20090319143939', sub:'.'},
                {f:'20090319143941', sub:'.'},
                {f:'20090319143950', sub:'.'},
                {f:'20090319143958', sub:'.'},
                {f:'20090319144014', sub:'.'},
                {f:'20090319144018', sub:'.'},
                {f:'20090319144022', sub:'.'},
                {f:'20090319144031', sub:'.'},
                {f:'20090319144040', sub:'.'},
                {f:'20090323083413', sub:'.'},
                {f:'20090323083421', sub:'.'},
                {f:'20090323083428', sub:'.'},
                {f:'20090323085551', sub:'.'},
                {f:'20090323085801', sub:'.'},
                {f:'20090323085804', sub:'.'},
                {f:'20090323090244', sub:'.'},
                {f:'20090323090301', sub:'.'},
                {f:'20090323090316', sub:'.'},
                {f:'20090323090918', sub:'.'},
                {f:'20090323090928', sub:'.'},
                {f:'20090323121755', sub:'.'},
                {f:'20090324180912', sub:'.'},
                {f:'20090324180924', sub:'.'},
                {f:'20090324180939', sub:'.'},
                {f:'20090324180950', sub:'.'},
                {f:'20090324180957', sub:'.'},
                {f:'20090324181010', sub:'.'}
            ]
        }
        
        
    ]
};

var dce = function(type, stle, pdiv){
    var el = document.createElement(type);
    if(stle){
        var s = el.style;
        var parts = [];
        var marker = stle.indexOf(';');
        while(marker != -1){
            parts.push(stle.substring(0, marker));
            stle = stle.substring(marker+1);
            marker = stle.indexOf(';');
        }
        if(stle!=''){
            parts.push(stle);
        }
        for(var i=0;i<parts.length;i++){
            marker = parts[i].indexOf(':');
            var key = parts[i].substring(0, marker);
            var val = parts[i].substring(marker+1);
            s[key] = val;
        }
    }
    if(pdiv) pdiv.appendChild(el);
    return el;
};

var addImg = function(src, stle, pdiv){    
    var img = dce('img', stle, (pdiv?pdiv:document.body));
    img.src = src;
    img.isLoaded = function() {
        if (!this.complete) return false;
        if (typeof this.naturalWidth != "undefined" && this.naturalWidth == 0) return false;
        return true;
    }; 
    return img;  
};

var addTxt = function(txt, stle, pdiv){ 
   var div = dce('div', stle, (pdiv?pdiv:document.body));
   div.appendChild(document.createTextNode(txt));
   return div;  
};

var addProjects = function(page){
    if(page=='fotos'){
        var l = 439;
        var t = 103;
        for(var p=0; p<fotoalbum[page].length;p++){
            addProj(fotoalbum[page][p], l, t);
            l+= 182;
            if(l>900){
                l = 257;
                t+= 170;
            }
        }
    }
    else{
        var l = 833;
        var t = 95;
        for(var p=0; p<fotoalbum[page].length;p++){
            addProj(fotoalbum[page][p], l, t);
            t+= 170;
        }
    }
};

var addProj = function(project, l, t){
    var l1 = l+11;
    var t1 = t+12;
    var t2 = t+130;
        
    var bg = addImg('images/fotobgk.jpg', 'position:absolute;left:'+l+'px;top:'+t+'px;cursor:pointer;');
    bg.onclick = function(){showpage(project);};
    
    var proj = addImg('foto/s/'+project.mn.f+'.jpg', 'position:absolute;left:'+l1+'px;top:'+t1+'px;cursor:pointer;');
    proj.onclick = function(){showpage(project);};
    
    var txt = addTxt(project.mn.sub, 'position:absolute;left:'+l1+'px;top:'+t2+'px;width:150px;textAlign:center;cursor:pointer;');
    txt.onclick = function(){showpage(project);};
};
  
var indicator = {
    image: null,
    txt: null,
    
    start: function(startfunction){
        this.fname = startfunction;
        this.image = addImg('images/indicator.gif', 'position:absolute;left:500px;top:300px;width:50px;height:50px');
        this.txt = addTxt("De foto's worden opgehaald, een moment aub.", 'position:absolute;left:370px;top:360px');
        this.tries = 10;
        setTimeout("indicator.loadImageAndWait()", 300);
    },

    loadImageAndWait: function(){
        if(isLoaded(this.image)){
            setTimeout(this.fname, 300);
        }
        else{
            indicator.tries--;
            if(indicator.tries<=0){ // could not load picture "indicator"
                showthumbnails();
            }
            else
                setTimeout("indicator.loadImageAndWait()", 300);
        }
    },
    
    setTxt: function(txt){
        this.txt.removeChild(this.txt.firstChild);
        this.txt.appendChild(document.createTextNode(txt));
    },
    
    stop: function(){
        var b = document.body;
        if(this.image) b.removeChild(this.image);
        if(this.txt) b.removeChild(this.txt);
    }
};
  
var isLoaded = function(image) {
    if (!image.complete) return false;
    if (typeof image.naturalWidth != "undefined" && image.naturalWidth == 0) return false;
    return true;
};
     
var slider = {
    
    setPortrait: function(){
        var pw = 0;
        var ph = 0;
        if(this.image.clientWidth != null){   
            pw = this.image.clientWidth; 
            ph = this.image.clientHeight;
        }
        else if(this.image.naturalWidth != null){   
            pw = this.image.naturalWidth;
            ph = this.image.naturalHeight;
        }
        else if(this.image._naturalWidth != null){
            pw = this.image._naturalWidth;
            ph = this.image._naturalHeight;
        }    
        else if(this.image.runtimeStyle != null){          
            this.image.runtimeStyle.width       = 'auto';
            this.image.runtimeStyle.height      = 'auto';
            this.image.runtimeStyle.borderWidth = '0';
            this.image.runtimeStyle.padding     = '0';
            
            pw = Math.min(this.image.clientWidth,  this.image.offsetWidth);
            ph = Math.min(this.image.clientHeight, this.image.offsetHeight);
            
            this.image.runtimeStyle.width       = '';
            this.image.runtimeStyle.height      = '';
            this.image.runtimeStyle.borderWidth = '';
            this.image.runtimeStyle.padding     = '';
        }
        else{
            var clone = this.image.cloneNode(true);
            
            this.image.className         = '';
            this.image.style.width       = 'auto !important';
            this.image.style.height      = 'auto !important';
            this.image.style.borderWidth = '0 !important';
            this.image.style.padding     = '0 !important';
            
            this.image.removeAttribute('width');
            this.image.removeAttribute('height');
            
            pw = this.image.width;
            ph = this.image.height;
            
            this.image.setAttribute('width' , clone.getAttribute('width') );
            this.image.setAttribute('height', clone.getAttribute('height') );
            
            this.image.style.width       = '';
            this.image.style.width       = clone.style.width;
            
            this.image.style.height      = '';
            this.image.style.height      = clone.style.height;
            
            this.image.style.padding     = '';
            this.image.style.padding     = clone.style.padding;
            
            this.image.style.borderWidth = '';
            this.image.style.borderWidth = clone.style.borderWidth;
            
            this.image.className = clone.className; 
        }
        
        if(ph>pw){
            this.image.portrait = true;
        }
    },

    loadNextImage: function(){
        this.tries = 10;
        indicator.setTxt("Foto "+this.imgNr+"/"+this.project.ft.length + " wordt opgehaald, een moment aub.");
        this.div.scrollTop = this.sumY;
        this.image = addImg('foto/s/'+this.project.ft[this.imgNr].f+'.jpg', 'border:solid 2px #DDD', this.div);
        this.loadImageAndWait();
    },

    loadImageAndWait: function(){
        if(isLoaded(this.image)){
            this.onImageLoad();
        }
        else{
            this.tries--;
            if(this.tries<=0){ // could not load picture
                this.div.removeChild(this.div.lastChild);
            }
            else
                setTimeout("slider.loadImageAndWait()", 300);
        }
    },
    
    onImageLoad: function(){
        this.image.ft = this.project.ft[this.imgNr];
        this.imgNr++;
        this.image.dy = this.sumY;
        this.image.onclick = showCenterImage;
        this.image.style.cursor = 'pointer';
        this.setPortrait();
        if(this.image.portrait) this.sumY  += 154; // 150x112, border=2 overlapping
        else this.sumY  += 116;
        if(this.imgNr < this.project.ft.length){
            setTimeout("slider.loadNextImage()", 300);
        }
        else{
            indicator.stop();
            slider.div.firstChild.onclick();
        }
    },
    
    scrollTo: function(targetY, nrS) {
        if(nrS==0) this.div.scrollTop = targetY;
        else{
            var diffY = targetY-this.div.scrollTop;    // afstand te overbruggen
            this.div.scrollTop += diffY/nrS;
            setTimeout("slider.scrollTo("+targetY+","+(nrS-1)+")", 20);
        }
    }

};

var showpage = function(project){ 
    // pagina opruimen tot aan titel
    var b = document.body;
    while(b.lastChild){
        if(b.lastChild.id=='titel') break;
        b.removeChild(b.lastChild);
    }

    slider.project = project;
    slider.imgNr = 0;
    slider.sumY = 0;
    // maak de plaatjesbalk aan
    slider.div = dce('div', 'position:absolute;left:850px;top:80px;width:175px;height:486px;overflow:auto;textAlign:center;', document.body);
       
    // zet kopje ft links
    var l=80;
    var t=300;
    var w=200;
    var txt = addTxt(project.mn.sub, 'position:absolute;left:'+l+'px;top:'+t+'px;width:'+w+'px;fontSize:large');
    indicator.start("slider.loadNextImage()");
};

var centerFoto = null;   
var fotobg = null;
var fototxt = null;
var fotonr = null;

var showCenterImage = function(){ 
    // delete fotobackground and foto
    var b = document.body;
    if(fotonr) b.removeChild(fotonr);
    if(fototxt) b.removeChild(fototxt);
    if(fotobg) b.removeChild(fotobg);
    if(centerFoto) b.removeChild(centerFoto);

    slider.scrollTo(this.dy-150, 20);
    
    var l=80;
    var t=300;
    var w=200;

    var path = 'foto/'+this.ft.f+'.jpg';

    if(this.portrait){
        document.getElementById('titel').style.visibility = "hidden";
        fotobg = addImg('images/fotobgp.jpg', 'position:absolute;left:350px;top:59px;');
        centerFoto = addImg(path, 'position:absolute;left:365px;top:75px;width:375px;height:500px;');
    }
    else{
        document.getElementById('titel').style.visibility = "visible";
        fotobg = addImg('images/fotobgl.jpg', 'position:absolute;left:290px;top:147px;');
        centerFoto = addImg(path, 'position:absolute;left:307px;top:164px;width:500px;height:375px;');
    }

    fotonr = addTxt(this.ft.f, 'position:absolute;left:307px;top:610px');
    if(this.ft.sub)
        fototxt = addTxt(this.ft.sub, 'position:absolute;left:'+l+'px;top:'+(t+30)+'px;width:'+w+'px;');
};




