function initMain(){
	var div = document.getElementsByTagName("div");
	for (var i = 0; i < div.length; i++){
		if (div[i].className.indexOf("row") != -1){
			var _middle = div[i].getElementsByTagName("div");
			for (var j = 0; j < _middle.length; j++){
				if (_middle[j].className.indexOf("middle") != -1)
				_middle[j].style.paddingTop = (_middle[j].parentNode.parentNode.offsetHeight - _middle[j].offsetHeight)/2 + "px";
			}
		}
	}
}
if (window.addEventListener){
	window.addEventListener("load", initMain, false);
	window.addEventListener("resize", initMain, false);
}
else if (window.attachEvent){
	window.attachEvent("onload", initMain);
	window.attachEvent("onresize", initMain);
}
