function imageviewer(a, b) {
	if(!b)
		return window.open('/image/' + a + '?displaymode=popup', 'imageviewer', 'screenX=1,left=1,screenY=1,top=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,width=750,height=700');
	else if(a && b)
		return window.open('/image/?displaymode=popup&objecttype=' + a + '&objectid=' + b, 'imageviewer', 'screenX=1,left=1,screenY=1,top=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,width=750,height=700');
}

function mediaviewer(a) {
	return window.open('/media_file/' + a + '?displaymode=popup', 'mediaviewer', 'screenX=1,left=1,screenY=1,top=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,width=750,height=600');
}

function on(a) {
	window.open(a.href, '_blank');
	return false;
}

function idselector(selecttype,object) {
	window.open('/admin/?displaymode=popup&task=idselector&objecttype='+selecttype+'&object='+object+'&objectid='+eval('document.getElementById(\'' + object + '\').value;'),'idselector','width=200,height=150');
}

function triggerelement(name) {
	document.getElementById('element-' + name + '-1').style.display = document.getElementById('element-' + name + '-1').style.display != 'none' ? 'none' : '';
	document.getElementById('element-' + name + '-2').style.display = document.getElementById('element-' + name + '-2').style.display != 'none' ? 'none' : '';
//	document.getElementById('element-' + name + '-3').style.display = document.getElementById('element-' + name + '-3').style.display != 'none' ? 'none' : '';
}

function checkusername(username) {
	if(username != '')
		window.open('/user/?task=checkusername&displaymode=popup&username=' + username, 'checkusername', 'width=200, height=100');
	else
		alert('Vul eerst een username in');
}

function iif(cond, ret1, ret2) {
	return cond ? ret1 : ret2;
}

// Special Links
/* OLD METHOD
slink_id = 0;

function slink(href, title, longtitle, init_img, target, classname) {
	targethtml= (target) ? ' target="' + target + '"' : '';
    classname = (classname) ? classname : 'slink';
    titlehtml = (title) ? title : href;
	init_img = init_img == 'light' ? 'light' : 'dark';
	longtitle = (longtitle) ? longtitle : title;
	
	document.write('<img id="slink_js_'+slink_id+'" border="0" alt="'+longtitle+'" src="'+pointers[init_img].src+'"> <a href="'+href+'"'+targethtml+' class="' + classname + '" onMouseOver="slink_over(\'slink_js_'+slink_id+'\', \''+init_img+'\')" onMouseOut="slink_out(\'slink_js_'+slink_id+'\', \''+init_img+'\')" title="'+longtitle+'">'+titlehtml+'</a>');
	
	slink_id++;
}

function slink_over(name, init_img) {
	if(init_img == 'light') {
		nxt_img = 'dark';
	} else {
		nxt_img = 'light';
	}
	document.getElementById(name).src = pointers[nxt_img].src;
}

function slink_out(name, init_img) {
	document.getElementById(name).src = pointers[init_img].src;
}*/

function slink_over(l, init_img) {
	if(init_img == 'light') {
		nxt_img = 'dark';
	} else {
		nxt_img = 'light';
	}
	
	for(prev = l.previousSibling; prev.tagName != 'IMG';prev = prev.previousSibling) {}
	
	if(prev.tagName == 'IMG')
		prev.src = pointers[nxt_img].src;
}

function slink_out(l, init_img) {
	for(prev = l.previousSibling; prev.tagName != 'IMG';prev = prev.previousSibling) {}
	
	if(prev.tagName == 'IMG')
		prev.src = pointers[init_img].src;
}