doLocked = function() {
var locked_links = document.getElementsByClassName('locked');
for (i=0; i<locked_links.length; i++) {
	node = locked_links[i];
	if (node.nodeName=="A") {
                logindiv = document.createElement("div");
                var divid = 'loginpop'+i;
                logindiv.setAttribute("id", divid);    // dynamische holders genereren voor de loginpopup
                logindiv.setAttribute("style","display:none");
                node.parentNode.insertBefore(logindiv, node.nextSibling);
		node.onclick=function() {
		  showLogin(this.href,this);
                  return false;
                }
        }
    }
}
//window.onload = doLocked;  // dit wordt door de onloadhandler gedaan, die ook voor printen wordt gebruikt

function insertAfter(parent, node, referenceNode) {
        parent.insertBefore(node, referenceNode.nextSibling);
}

function showEventDiv(divid) {
 new Effect.Appear(divid, { duration: 0.1});
}
function hideEventDiv(divid) {
 new Effect.Fade(divid, { duration: 0.1});
}

function showLoginDiv(divid) {
 new Effect.Appear(divid, { duration: 0.5});
}
function hideLoginDiv(divid) {
 new Effect.Fade(divid, { duration: 0.5});
}
function showLogin(href,a_id) {
 divid = a_id.nextSibling.id;
 document.getElementById(divid).className = 'login_popup';
 new Ajax.Updater(divid, 'showLoginPopup', {onComplete:function(){showLoginDiv(divid)}, evalScripts:true,method:'post',postBody:'divid='+divid+'&href='+href} );
}

