// getLazy v2
// 06 november 2008
get = {
	id : function(id) {
		return document.getElementById(id);
	},
	tag : function(t, p) {
		p = p || document;
		return p.getElementsByTagName(t);
	}
}
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 subFix(id) {
	if(get.id(id)) {
		var object = get.id(id);
		if(!object.hasChildNodes())
			object.parentNode.removeChild(object);
	};
};
// 16 november 2008
// Opmerking: t is optioneel
var hide = {
	universal : function(s, t) {
		var s = get.id(s);
		var t = t ? get.id(t) : s;
		if(!s.hasChildNodes())
			t.style.display = 'none';
	}
};
