/* 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 + 'Nu printenSluit dit venster nadat het printen is voltooid
' + 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 */