if(!Array.indexOf){ Array.prototype.indexOf = function(obj){ for(var i=0; i Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/users/A004431/dequeeste.be/www.dequeeste.be/scripts/js/index.php on line 24
subknop1_on = new Image(); subknop1_on.src = "http://www.dequeeste.be/scripts/tekstafbeelding.php?tekst=thema's&opmaak=submenuaan"; subknop1_off = new Image(); subknop1_off.src = "http://www.dequeeste.be/scripts/tekstafbeelding.php?tekst=thema's&opmaak=submenu"; subknop1_uit=true; subknop2_on = new Image(); subknop2_on.src = "http://www.dequeeste.be/scripts/tekstafbeelding.php?tekst=auteurs&opmaak=submenuaan"; subknop2_off = new Image(); subknop2_off.src = "http://www.dequeeste.be/scripts/tekstafbeelding.php?tekst=auteurs&opmaak=submenu"; subknop2_uit=true; subknop3_on = new Image(); subknop3_on.src = "http://www.dequeeste.be/scripts/tekstafbeelding.php?tekst=archief&opmaak=submenuaan"; subknop3_off = new Image(); subknop3_off.src = "http://www.dequeeste.be/scripts/tekstafbeelding.php?tekst=archief&opmaak=submenu"; subknop3_uit=true; function switchto(name,on) { if (eval(name+"_uit") == true) { image = eval(name + (on == 1 ? '_on.src' : '_off.src')); document.getElementById(name).src = image; } } var xmlHttp; try { xmlHttp=new XMLHttpRequest(); } catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("Your browser does not support AJAX!"); } } } function inhoudverwerken() { if (xmlHttp.readyState == 4) { if(xmlHttp.status == 200) { if (inhoudtype == "xml") { inhoud = xmlHttp.responseXML; document.getElementById("kolom2content").style.height = 300 + 'px'; if (inhoud.getElementsByTagName("kolom1content")[0].childNodes[0].nodeValue != 'geeninhoud') { document.getElementById("kolom1content").innerHTML = inhoud.getElementsByTagName("kolom1content")[0].childNodes[0].nodeValue; } if (inhoud.getElementsByTagName("kolom2content")[0].childNodes[0].nodeValue != 'geeninhoud') { if (inhoud.getElementsByTagName("kolom2content")[0].childNodes[0].nodeValue == 'archief') document.getElementById("kolom2").style.visibility = "hidden"; else document.getElementById("kolom2").style.visibility = "visible"; document.getElementById("kolom2content").innerHTML = inhoud.getElementsByTagName("kolom2content")[0].childNodes[0].nodeValue; window.scrollTo(0,0); } //x = document.getElementById("kolom2content"); document.getElementById("kolom2content").style.left = 0 + 'px'; kolom2links = 0; pagina = 1; paginas = inhoud.getElementsByTagName("aantalpaginas")[0].childNodes[0].nodeValue; if (paginas > 1) { document.getElementById("bladeren2").className = 'tonen'; document.getElementById("paginanummer2").innerHTML = ""; } else { document.getElementById("bladeren2").className = 'verbergen'; document.getElementById("paginanummer2").innerHTML = ""; } setTimeout("document.getElementById('kolom2content').style.height = '';",500); } else { inhoud = xmlHttp.responseXML; document.getElementById(dropplaats).innerHTML = inhoud.getElementsByTagName("album")[0].childNodes[0].nodeValue; fotopaginas = inhoud.getElementsByTagName("fotopaginas")[0].childNodes[0].nodeValue; fotopaginanr = 1; fotobloklinks = 0; } wachten = false; document.getElementById('kolom1content').style.left = '0px'; document.getElementById('kolom2content').style.left = '0px'; } else { //Fout: request.status; } } else { //Laden; } } var onthoudlocatie = ''; function printinhoud(pagina) { if (wachten == false) { inhoudtype = "xml"; var d = new Date(); var t = d.getTime(); pagina = 'inhoud/'+pagina; var url = pagina.split('?'); onthoudlocatie = str_replace(url[0],'.php',''); onthoudlocatie = str_replace(onthoudlocatie,'inhoud/',''); if(url[1]) { var variabelen = url[1].split('&'); for (var v=0; v < variabelen.length; v++) { var naamwaarde = variabelen[v].split('='); if (naamwaarde[0].length > 0) onthoudlocatie += "/" + naamwaarde[0] + "/" + naamwaarde[1]; } } window.location.hash = "#/" + onthoudlocatie; if (pagina.indexOf("?") > 0) pagina += "&t=" + t; else pagina += "?t=" + t; xmlHttp.open("GET", pagina, true); xmlHttp.onreadystatechange = inhoudverwerken; xmlHttp.send(null); wachten = true; } } function str_replace(tekst, zoek, vervang) { var temp = tekst.split(zoek); return temp.join(vervang); } lt = false; function doorsturen() { if (lt) clearTimeout(lt); var url = window.location; if(url.hash.length > 0 && onthoudlocatie != url.hash.substring(2)) { url = url.hash.substring(2); parameters = url.split('/'); variabelen = ''; for (p=1; p < parameters.length-1; p++) { if (parameters[p] != 't') { variabelen += "&"+parameters[p]+"="; p++; variabelen += parameters[p]; } else p++; } printinhoud(parameters[0]+'.php?'+variabelen.substring(1)); } lt = setTimeout(doorsturen,103); } delay = 1; function bladeren(blok,richting) { afstanden = new Array(0,52,95,131,161,186,207,224,238,250,260,268,275,281,286,290,293,296,298,300,302,303,304,305,306,307,310,310); window.scrollTo(0,0); if (richting == 'volgende') { if(paginas > pagina) { schuiven(blok,Number(kolom2links),richting); kolom2links = Number(kolom2links) - 310; pagina++; document.getElementById("paginanummer2").innerHTML = ""; } } else { if(pagina > 1) { schuiven(blok,Number(kolom2links),richting); kolom2links = Number(kolom2links) + 310; pagina--; document.getElementById("paginanummer2").innerHTML = ""; } } } function fotosbladeren(blok,richting) { afstanden = new Array(0,79,148,208,261,307,347,382,413,440,464,485,503,519,533,545,556,565,573,580,586,592,597,601,605,608,611,613,615,617,619,620,622,623,624,625,626,627,630,630); if (richting == 'volgende') { if(fotopaginas > fotopaginanr) { schuiven(blok,Number(fotobloklinks),richting); fotobloklinks = Number(fotobloklinks) - 630; fotopaginanr++; document.getElementById("fotopaginanummer").innerHTML = ""; } } else { if(fotopaginanr > 1) { schuiven(blok,Number(fotobloklinks),richting); fotobloklinks = Number(fotobloklinks) + 630; fotopaginanr--; document.getElementById("fotopaginanummer").innerHTML = ""; } } } function schuiven(blok,start,richting) { var schuifblok = document.getElementById(blok); if(schuifblok.kiesafstand==null) schuifblok.kiesafstand = 0; if(schuifblok.teller!=null) clearTimeout(schuifblok.teller); if (richting == 'volgende') positie = Number(start) - afstanden[schuifblok.kiesafstand]; else positie = Number(start) + afstanden[schuifblok.kiesafstand]; schuifblok.style.left = positie + 'px'; schuifblok.kiesafstand++; if(schuifblok.kiesafstand einde/2) hoogte = Math.round(Number(start) + (Number(einde-start)/6)); else hoogte = Math.round(Number(start) + (Number(einde-start)/10)); fadeblok.style.height = hoogte+'px'; if (hoogte > einde-10) { fadeblok.style.height = einde+'px'; document.getElementById('fotopagina').className = 'tonen'; setTimeout("document.getElementById('fotokader').className = 'tonen';",400); setTimeout("document.getElementById('fotoscrollveld').className = 'tonen';",600); setTimeout("document.getElementById('fotobladeren').className = 'tonen';",1000); } else fadeblok.teller=setTimeout("infaden(\""+blok+"\",\""+hoogte+"\",\""+einde+"\")",delay); } function uitfaden(blok,start,einde) { var fadeblok = document.getElementById(blok); if(fadeblok.teller!=null) clearTimeout(fadeblok.teller); hoogte = Math.round(Number(start) - (Number(start-einde)/10)); fadeblok.style.height = hoogte+'px'; if (hoogte < einde+10) { fadeblok.style.height = einde+'px'; document.getElementById('filterlaag').className = 'verbergen'; document.getElementById('logolaag2').className = 'verbergen'; document.getElementById('fotocontent').innerHTML = ""; } else fadeblok.teller=setTimeout("uitfaden(\""+blok+"\",\""+hoogte+"\",\""+einde+"\")",delay); } function printfoto(foto,auteur) { document.getElementById('grotefoto').src = foto; afbeelding = "http://www.dequeeste.be/scripts/tekstafbeelding.php?tekst="+auteur+"&opmaak=foto"; document.getElementById('auteurimg').src = afbeelding; } function auteur(doe) { if(doe=='open') document.getElementById('auteurdiv').className = 'tonen'; else document.getElementById('auteurdiv').className = 'verbergen'; } function albumtonen(album) { dropplaats = "fotocontent"; inhoudtype = "text"; xmlHttp.open("GET", "inhoud/foto.php?fotoalbum="+album, true); xmlHttp.onreadystatechange = inhoudverwerken; xmlHttp.send(null); wachten = true; var htmlhoogte = document.body.offsetHeight; var vensterhoogte = document.body.clientHeight; if (htmlhoogte < vensterhoogte) sitehoogte = vensterhoogte; else sitehoogte = htmlhoogte; //if (document.body.scrollHeight > sitehoogte) sitehoogte = document.body.scrollHeight; sitehoogte = self.screen.availHeight; document.getElementById('filterlaag').className = 'tonen'; document.getElementById('logolaag2').className = 'tonen'; infaden('filterlaag',1,sitehoogte); } kliknegeren = false; function albumverbergen(doe) { if (doe == 'nee') kliknegeren = true; if (kliknegeren == false) { document.getElementById('fotobladeren').className = 'verbergen'; setTimeout("document.getElementById('fotoscrollveld').className = 'verbergen';",200); setTimeout("document.getElementById('fotokader').className = 'verbergen';",400); setTimeout("uitfaden(\"filterlaag\",\""+document.getElementById('filterlaag').offsetHeight+"\",1)",500); setTimeout("document.getElementById('fotopagina').className = 'verbergen';",500); } if (doe == 'ja') kliknegeren = false; } function weergavewisselen(blok) { if(document.getElementById(blok).className == 'tonen') document.getElementById(blok).className = 'verbergen'; else document.getElementById(blok).className = 'tonen'; } function navigatie(url,knop,subknop,submenu) { if (url.length > 0) printinhoud(url); zoekplaats = document.getElementById("menublok"); submenus = zoekplaats.getElementsByTagName("div"); for (var s=0; s < submenus.length; s++) { if (submenus[s].id == 'logo') {} else if (submenus[s].id == submenu) document.getElementById(submenus[s].id).className = 'tonen'; else document.getElementById(submenus[s].id).className = 'verbergen'; } knoppen = zoekplaats.getElementsByTagName("img"); for (var k=0; k < knoppen.length; k++) { if (knoppen[k].id == 'Qlogo') {} else if (knoppen[k].id == subknop || knoppen[k].id == knop) { eval(knoppen[k].id+"_uit=false;"); switchto(knoppen[k].id,1); } else { eval(knoppen[k].id+"_uit=true;"); switchto(knoppen[k].id,0); } } } function email(adres) { emailadres = adres.replace(/#/,"@"); window.open("mailto:"+emailadres, "_self"); } function bloktonen(blok,zoekplaats) { zoekplaats = document.getElementById(zoekplaats); blokken = zoekplaats.getElementsByTagName("div"); for (var b=0; b < blokken.length; b++) { if (blokken[b].id == blok && blokken[b].className == 'verbergen') blokken[b].className = 'tonen'; else if (blokken[b].id == blok && blokken[b].className == 'tonen') blokken[b].className = 'verbergen'; else if (blokken[b].className == 'tonen') blokken[b].className = 'verbergen'; } } function check(id,email,onderwerp) { zoekplaats = document.getElementById("vinkveld"); afbeeldingen = zoekplaats.getElementsByTagName("img"); document.getElementById("geadresseerde").value = email; document.getElementById("onderwerp").value = onderwerp; var vinktest = "verzendoptie_" + id; if (document.getElementById(vinktest).value == 0) { document.getElementById(vinktest).value = 1; document.getElementById("vink_"+id).src='http://www.dequeeste.be/afbeeldingen/vinkje_aan.gif'; } else { document.getElementById(vinktest).value = 0; document.getElementById("vink_"+id).src='http://www.dequeeste.be/afbeeldingen/vinkje_uit.gif'; } } function formulierlezen(searchClass,node,tag) { str = ''; if (node == null){node = document;} if (tag == null){tag = '*';} plaats = document.getElementById(node); var els = plaats.getElementsByTagName(tag); var elsLen = els.length; var pattern = new RegExp('(^|\\s)'+searchClass+'(\\s|$)'); for (i = 0, j = 0; i < elsLen; i++) { if ( pattern.test(els[i].className) ) { if (els[i].type == "radio" || els[i].type == "checkbox") { if (els[i].checked) { waarde = escape(els[i].value); } } else { waarde = escape(els[i].value); } str += "&" + els[i].id + "=" + waarde; j++; } } str += "&aantalvelden=" + j; return str; } function mailer() { var verplichtevelden = new Array("voornaam","naam","email"); fout = false; for(i=0;i 0) { document.getElementById('centreren').className = 'tonen'; } else { setTimeout("document.getElementById('centreren').className = 'tonen';",startdelay); setTimeout("startcarousel();",startdelay+3000); } doorsturen(); }