var get = {
	id : function(id) {
		return document.getElementById(id);
	},
	tag : function(t, p) {
		return p ? p.getElementsByTagName(t) : document.getElementsByTagName(t);
	}
};
function dropdown(o, dd, cs, e) {
	var enableSwap = e || true;
	var swapClass = 'active';
	var dd = get.id(dd);
	var cs = cs ? get.id(cs) : o;
	var oc = cs.className;
	if(dd.hasChildNodes()) {
		dd.style.display = 'block';
		if(enableSwap) cs.className = swapClass;
		o.onmouseout = function() {
			dd.style.display = 'none';
			if(enableSwap) cs.className = oc;
		}
	}
};
(function($) {
	$.fn.fixCheckBoxes = function() {
		return this.each(function() {
			$(this).find('input[type=checkbox]').each(function() {
				var node = $(this);
				var check = $('<input type="hidden" />').attr({
					'id' : node.attr('id') + '_hidden',
					'name' : node.attr('name')
				});
				node.attr('checked') ? check.val('Ja') : check.val('Nee');
				node.removeAttr('name').after(check).click(function() {
					var t = $('#' + node.attr('id') + '_hidden');
					t.val() == 'Nee' ? t.val('Ja') : t.val('Nee');
				});											 
			});
		});
	};
})(jQuery);