function dropdown(o, dd, cs) {		
	// Swap user settings
	var enableSwap = true;
	var swapClass = 'active';
	
	// Global vars
	var dd = get.id(dd);
	var cs = cs ? get.id(cs) : o;
	var oc = cs.className;
	
	// Archive fix -- 09 02 17
	if(o.className == 'archiveFix' && o.parentNode.parentNode.id == 'archiveFix4')
		return false;
	
	if(dd.hasChildNodes()) {
		// Mouseover
		dd.style.display = 'block';
		if(enableSwap) cs.className = swapClass;
		
		// Mouseout
		o.onmouseout = function() {
			dd.style.display = 'none';
			if(enableSwap) cs.className = oc;
		};
	};
};
function snActivate(s, t) {
	if(get.id(t).hasChildNodes()) {
		var t = get.id(t).firstChild.firstChild;
		t.className = 'active';
		s.onmouseout = function() {
			t.removeAttribute('className');
			t.removeAttribute('class');
		};
	};
};
// LightWindow URLs
var artists = {
	url : ''
};
var image_types = {     
	'strips' : {
		url : '/strips',
		label: 'Strips'
	},
	'cartoons' : {
		url : '/cartoons',
		label : 'Cartoons'
	},
	'illustraties' : {
		url : '/illustraties',
		label : 'Illustraties'
	},
	'character design' : {
		url : '/character_design',
		label: 'Character Design'
	}
};
// getLazy v2
var get = {
	id : function(id) {
		return document.getElementById(id);
	},
	tag : function(t, p) {
		return p ? p.getElementsByTagName(t) : document.getElementsByTagName(t);
	}
};
// zClass 1.2
function zClass(id, t, eClass, b) {
	var p = get.id(id);
	var e = get.tag(t, p);
	var c = 0;
	for(i = 0; i < e.length; i++) {
		var node = e[i];
		if(node.className == eClass) {
			if(b == false && c == 0)
				c++;
			else if(c == 0) {
				node.className = eClass + '_even';
				c++;
			} else {
				node.className = eClass + '_odd';
				c = 0;
			};
		};
	};
};
// shorten 1.2
var shorten = {
	byClass : function(t, c, l, e) {
		var o = get.tag(t);
		for(var i = 0, j = o.length; i < j; i++) {
			if(o[i].className == c) {
				var t = o[i].firstChild;
				if(t.length > l) {
					t.nodeValue = t.nodeValue.substring(0, l);
					if(t.nodeValue.substring(t.nodeValue.length - 1, t.nodeValue.length) == ' ')
						t.nodeValue = t.nodeValue.substring(0, t.nodeValue.length - 1);
					if(e)
						t.parentNode.innerHTML += e;
				};
			};
		};
	}
};
function toggleForm(objId) {
	obj = document.getElementById(objId);
	if(obj.style.display !== 'block') {
		obj.style.display = 'block'
	} else {
		obj.style.display = 'none'
	};
};