function setSameHeightByClass(className) {
        var fixHeight = 0;
        if(isBrowser("ie"))fixHeight = 10;
	var maxHeight = 0;
	var element;
	for(i=0; (element = document.getElementsByClassName(className)[i]); i++) {				
		if(maxHeight < parseInt(getElementHeight(element))) maxHeight = parseInt(getElementHeight(element));
	}	
	for(i=0; (element = document.getElementsByClassName(className)[i]); i++) {
		element.style.height = maxHeight - fixHeight + "px";		
	}	
	
}

function getElementHeight(element) {	
	if(element.clientHeight) {
		return element.clientHeight;
	}
	else {
		if(element.offsetHeight) {
			return element.offsetHeight;
		}
	}
	return 10;
}

document.getElementsByClassName = function(cl) {
	var retnode = [];
	var myclass = new RegExp('\\b'+cl+'\\b');
	var elem = this.getElementsByTagName('*');
	for (var i = 0; i < elem.length; i++) {
		var classes = elem[i].className;
		if (myclass.test(classes)) retnode.push(elem[i]);
	}
	return retnode;
};
