function addToOnLoad(newFunc){
	var oldonload = window.onload;
	if(typeof window.onload != 'function'){
		window.onload =  newFunc;
	} else {
		window.onload = function(){
			oldonload();
			newFunc();
		}
	}
}
function teaserHeights(){
			///// First row
			var rows=new Array();
			rows[0] = document.getElementById("top_row_1");
			rows[1] = document.getElementById("top_row_2");
			rows[2] = document.getElementById("top_row_3");			
			var heighest=0;
						for (var i=0; i<rows.length; i++){
							var boxHeight=getElementPosition(rows[i]);
									if(boxHeight>heighest){
										heighest=boxHeight;
										heighestIndex=i;
									}
							}
						for (var i=0; i<rows.length; i++){		
						var boxHeight=getElementPosition(rows[i]);						
									if(i!=heighestIndex){
										rows[i].style.height=eval(heighest-boxHeight);																
									}
						}
			///// Second Row						
			var rows=new Array();
			rows[0] = document.getElementById("bottom_row_1");
			rows[1] = document.getElementById("bottom_row_2");
			rows[2] = document.getElementById("bottom_row_3");			
			rows[3] = document.getElementById("bottom_row_4");						
			var heighest=0;
			var heighestIndex;
						for (var i=0; i<rows.length; i++){
							var boxHeight=getElementPosition(rows[i]);
									if(boxHeight>heighest){
										heighest=boxHeight;
										heighestIndex=i;
									}
							}
						for (var i=0; i<rows.length; i++){	
						var boxHeight=getElementPosition(rows[i]);
									if(i!=heighestIndex){
										rows[i].style.height=eval(heighest-boxHeight);																
									}
						}						
									
}
function getElementPosition(offsetTrail){
    var offsetLeft = 0;
    var offsetTop = 0;
    while (offsetTrail) {
        offsetLeft += offsetTrail.offsetLeft;
        offsetTop += offsetTrail.offsetTop;
        offsetTrail = offsetTrail.offsetParent;
    }
    if (navigator.userAgent.indexOf("Mac") != -1 && 
        typeof document.body.leftMargin != "undefined") {
        offsetLeft += document.body.leftMargin;
        offsetTop += document.body.topMargin;
    }
    return offsetTop;
}
addToOnLoad(teaserHeights);