/* Javascript: jsopen */ function jsopen() { var i =0; while(i < document.links.length) { var hid = document.links[i].id; var href = document.links[i].href; var opmaak = document.links[i].className; if(href.replace('http://' + window.location.hostname, '') !== href) { href = href.replace('http://' + window.location.hostname, '') } if(opmaak.length > 0) { if(opmaak.replace('jsopen') !== opmaak) { var div = opmaak.replace('jsopen_', ''); if(document.links[i].href.replace('javascript:jsopen', '') == document.links[i].href) { document.links[i].href = "javascript:jsopen_open('" + href + "', '" + div + "');"; document.links[i].target = ''; } } } i = i+1; } } function jsopen_open(url, div) { if(url.replace('http://', '') !== url) { window.open(url, 'jsopen'); } else { document.getElementById(div).innerHTML = "
Laden...
"; $(div).load('/jsopen-itemonly' + url); if(true) { window.scrollTo(0,0); } } } /* Javascript: spel_navigatie */ var huidig = 1; var huidig_item = 0; function volgende() { huidig = huidig + 5; nu = "item" + huidig; if(document.getElementById(nu)) { window.location.hash = nu; scroll(0, 0); } else { huidig = huidig - 5; } } function vorige() { huidig = huidig - 5; if(huidig < 1) { huidig = 1; } nu = "item" + huidig; window.location.hash = nu; scroll(0, 0); } function volgend_item() { var volgid = 'linkitem' + (huidig_item +1); if(document.getElementById(volgid)) { } else { huidig_item = 1; } var adres = document.getElementById(volgid).getAttribute("url"); kies_spel((huidig_item +1), adres); /* window.location.href = link; */ window.location.hash = "item" + (huidig_item +1); scroll(0, 0); } function vorig_item() { var volgid = 'linkitem' + (huidig_item -1); if(document.getElementById(volgid)) { } else { huidig_item = 1; } var adres = document.getElementById(volgid).getAttribute("url"); kies_spel((huidig_item -1), adres); /* window.location.href = link; */ window.location.hash = "item" + (huidig_item -1); scroll(0, 0); } function ik_ben(id) { huidig_item = id; if(window.location.hash) { } else { window.location.hash = "item" + huidig_item; } } var oude_tab = 'reacties'; function reactie_check() { kan_kleuren = 1; oude_tab = 'reacties'; if(document.getElementById('reactielijst').innerHTML == '
') { document.getElementById('reactielijst').innerHTML = "

Plaats als eerste een reactie!

"; kies_tab('meerinfo'); oude_tab = 'meerinfo'; } if(document.getElementById('auteurlijst').innerHTML == '
') { document.getElementById('link_auteurlijst').style.visibility = "hidden"; document.getElementById('link_auteurlijst').style.display = "none"; } else { document.getElementById('link_auteurlijst').style.visibility = "visible"; document.getElementById('link_auteurlijst').style.display = ""; } if(document.getElementById('gerelateerd').innerHTML == '
') { document.getElementById('link_gerelateerd').style.visibility = "hidden"; document.getElementById('link_gerelateerd').style.display = "none"; } else { document.getElementById('link_gerelateerd').style.visibility = "visible"; document.getElementById('link_gerelateerd').style.display = ""; } } function start_highlight(id) { if(id.getAttribute("class") !== "spel_highlight") { id.setAttribute("class", "spel_prehighlight"); } } function end_highlight(id) { if(id.getAttribute("class") !== "spel_highlight") { id.setAttribute("class", "spel"); } } function artikel_check() { verwijder_permalinks(); if(window.location.hash) { var locatie = window.location.hash; if(locatie.length > 0) { locatie = locatie.replace('#item', ''); huidig_item = (locatie - 1); volgend_item(); } } } function prijs_tot(aantal) { document.getElementById('spellen').innerHTML = "Zoeken naar spellen onder " + aantal + " euro"; $('spellen').load('/varq/varq_prijs/prijs|' + aantal); setTimeout("verwijder_permalinks()", 2500); setTimeout("verwijder_permalinks()", 5000); } function kies_auteur() { var auteur = document.getElementById('auteurkeuze').value; if(auteur == 'Maak een keuze') { alert('Maak eerst een keuze uit de selectie lijst van auteurs voordat u op de knop kies drukt'); } else { document.getElementById('spellen').innerHTML = "Zoeken naar spellen van " + auteur; $('spellen').load('/varq/varq_auteur/naam|' + auteur); huidig_item = 0; setTimeout("verwijder_permalinks()", 1500); setTimeout("volgend_item()()", 1500); } } function auteur_aantal_check(id, aantal) { if(aantal == '0') { var elSel = document.getElementById('auteurkeuze'); var i; for (i = elSel.length - 1; i>=0; i--) { if (elSel.options[i].getAttribute("id") == id) { elSel.remove(i); } } } } function overflow_check() { document.getElementById('spellen').style.overflow = "hidden"; document.getElementById('spellen').style.overflowY = "hidden"; } function verwijder_permalinks() { var i =0; var eerste = true; while(i < document.links.length) { var hid = document.links[i].id; if(hid.length > 0) { if(hid.replace('linkitem', '') !== hid) { /* document.links[i].href = '#item' + hid.replace('linkitem', ''); */ document.links[i].href = '#'; } } i=i+1; } } function open_blog() { $('spellen').load('/jsopen-itemonly/'); artikel_check(); document.getElementById('spellen').style.overflow = "hidden"; document.getElementById('spellen').style.overflowY = "hidden"; setTimeout("verwijder_permalinks()", 2500); } function maak_hash(info) { window.location.hash = info; scroll(0, 0); } /* Javascript: kies_spel */ var kies_spel_vorige = 0; var kan_kleuren = 1; function kies_spel(nr, permalink) { var id = "item" + nr; if(document.getElementById(id)) { document.getElementById(id).setAttribute("class", "spel_highlight"); } if(kan_kleuren == 1) { if(kies_spel_vorige !== 0) { var vid = "item" + kies_spel_vorige; if(kies_spel_vorige !== nr) { if(document.getElementById(vid)) { document.getElementById(vid).setAttribute("class", "spel"); } } } kan_kleuren = 0; } kies_spel_vorige = nr; ik_ben(nr); /* window.location.hash = "item" + nr; */ scroll(0, 0); document.getElementById('spelitem').innerHTML = "
Laden...
"; $('spelitem').load('/jsopen-itemonly' + permalink); setTimeout("reactie_check()", 1500); setTimeout("maak_hash('item" + nr + "')", 1500); } /* Javascript: kies_tab */ function kies_tab(id) { document.getElementById('meerinfo').style.display = "none"; document.getElementById('meerinfo').style.visibility = "hidden"; document.getElementById('link_meerinfo').setAttribute("class", ""); document.getElementById(oude_tab).style.display = "none"; document.getElementById(oude_tab).style.visibility = "hidden"; document.getElementById(id).style.display = "inherit"; document.getElementById(id).style.visibility = "visible"; var oud_link = "link_" + oude_tab; var new_link = "link_" + id; document.getElementById(oud_link).setAttribute("class", ""); document.getElementById(new_link).setAttribute("class", "selected"); oude_tab = id; } /* Javascript: nu_schrijven */ function nu_schrijven() { document.getElementById('reactie_formulier').style.display = "block"; document.getElementById('reactie_formulier').style.visibility = "visible"; document.getElementById('schrijf_reactie').style.display = "none"; document.getElementById('schrijf_reactie').style.visibility = "hidden"; } /* Javascript: rubriek */ function rubriek(naam) { if(naam == 'alles') { $('spellen').load('/jsopen-itemonly/'); huidig_item = 0; setTimeout("verwijder_permalinks()", 1500); setTimeout("volgend_item()()", 2500); } else { document.getElementById('spellen').innerHTML = "Zoeken naar spellen uit de rubriek " + naam; $('spellen').load('/varq/varq_rubriek/rubriek|' + naam); huidig_item = 0; setTimeout("verwijder_permalinks()", 1500); setTimeout("volgend_item()()", 2500); } } /* Javascript: plusmin */ function plusmin(naam) { var plusser = "plusmin_" + naam; if(document.getElementById(plusser).innerHTML == '+') { document.getElementById(naam).style.display = "block"; document.getElementById(naam).style.visibility = "visible"; document.getElementById(plusser).innerHTML = "-"; } else { document.getElementById(naam).style.display = "none"; document.getElementById(naam).style.visibility = "hidden"; document.getElementById(plusser).innerHTML = "+"; } } /* Javascript: afdrukken */ function afdrukken(div) { var inhoud = document.getElementById(div).innerHTML; var style = ''; var js = ''; var js2 = ''; var w = window.open('', '', 'width=400,height=300,resizeable=no,scrollbars=no'); w.document.write('' + document.title + '' + js + style + '
' + inhoud + '
' + js2 + ''); w.document.close(); } function printit(){ if (window.print) { window.print() ; } else { var WebBrowser = ''; document.body.insertAdjacentHTML('beforeEnd', WebBrowser); WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = ""; } } /* Javascript: okey */