Behaviour.addLoadEvent (
	function() {
		
		var elements = new Array("cnt_top", "sidebox_top", "sidebox_latest");
		
		for(e in elements) {
			if (document.getElementById(elements[e])) {
				randomizeChildren(elements[e]);
			}
		}
		
	}
);

function randomizeChildren(nodeId) {

	var node = document.getElementById(nodeId);
	var items = new Array();
	
	var m = node.title.match(/(\d{1,2})\//);
	var d = (m) ? m[1] : 0;
	
	for(i = 0; i < node.childNodes.length; i++) {
		if(node.childNodes[i].nodeType == 1) {
			items[items.length] = node.childNodes[i];
		}
	}
	
	items.sort( function() { return 0.5 - Math.random(); } );
	
	while(node.childNodes.length > 0) node.removeChild(node.childNodes[0]);
	
	for(a = 0; a < items.length; a++) {
		if(d && (a >= d)) {
			items[a].style.display = "none";
		}
		node.appendChild(items[a]);
	}
	
}