// JavaScript Document
function addToOnLoad(newFunc){
	var oldonload = window.onload;
	if(typeof window.onload != 'function'){
		window.onload =  newFunc;
	} else {
		window.onload = function(){
			oldonload();
			newFunc();
		}
	}
}
function teaserHeights(){
			var row2=new Array();
			// Define elements
			row2[0] = document.getElementById("teaser_english_test");
			row2[1] = document.getElementById("teaser_gallery");
			// Get positions
			var position1=getElementPosition(row2[0]);
			var position2=getElementPosition(row2[1]);	
			/// Work out difference and set padding to other element
			if(position1>position2){
				var difference=eval(position1-position2);	
				row2[1].style.marginTop=difference+"px";				
			}
			else{
				var difference=eval(position2-position1);					
				row2[0].style.marginTop=difference+"px";
			}
}
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);