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();
}