function $() {
	var elements = new Array();
	for (var i=0;i<arguments.length;i++) {
		var element = arguments[i];
		if (typeof element == 'string') element = document.getElementById(element);
		if (arguments.length == 1) return element;
		elements.push(element);
	}
	return elements;
}

var BoxHeights = {
	maxh: 0,
	boxes: Array(),
	num: 0,
	op_test: false,
	equalise: function() {
		this.num = arguments[0].length;
		this.boxes = arguments[0];		
		for (var j=0;j<this.num-1;j=j+2){
			this.maxheight(j,j+1);
			$(arguments[0][j]).style.height = this.maxh+"px";
			$(arguments[0][j+1]).style.height = this.maxh+"px";
		}
	},
	maxheight: function(a,b) {
		var heights = new Array();
		for (var i=a;i<=b;i++) {
			if (navigator.userAgent.toLowerCase().indexOf('opera') == -1) {
				heights.push($(this.boxes[i]).scrollHeight);
			} else {
				heights.push($(this.boxes[i]).offsetHeight);
			}
		}
		heights.sort(this.sortNumeric);
		this.maxh = heights[1];
	},
	sortNumeric: function(f,s) {
		return f-s;
	}
}

