
function home_leadstory() {
	var els = document.getElementsByClassName('lead');
	if (els.length > 0)
	{
		for (var i = 0; i < els.length; i++)
		{
			var h = els[i].previousSibling.previousSibling.firstChild.clientHeight;
			
			els[i].style.height = h +'px';
			els[i].style.maxHeight = h +'px';
		}
	}
}

runMethods.push(home_leadstory);
window.onload = home_leadstory;
window.onresize = home_leadstory;

function recent_news() {
	var img0 = document.getElementById('img0');
	var img1 = document.getElementById('img1');
	var img2 = document.getElementById('img2');
	var images = [img0, img1, img2];
	
	if (img0.clientHeight == img1.clientHeight == img2.clientHeight)
	{
		// All good
	}
	else
	{
		var avg = Math.round((img0.clientHeight + img1.clientHeight + img2.clientHeight) / 3);
		var max = Math.max(img0.clientHeight, img1.clientHeight); 
		max = Math.max(max, img2.clientHeight);
		var min = Math.min(img0.clientHeight, img1.clientHeight); 
		min = Math.min(min, img2.clientHeight);
		
		if (Math.abs(max - min) > 3) {
			// Something worth fixing
			var minToAvg = avg - min;
			var maxToAvg = max - avg;
			
			if ((minToAvg <= 10 && maxToAvg <= 10) || (minToAvg > 10 && maxToAvg > 10))
			{
				// Set them all to avg
				img0.style.height = avg +'px';
				img1.style.height = avg +'px';
				img2.style.height = avg +'px';
			}
			else 
			{
				if (minToAvg > 10)
				{
					// Set min bigger
					for(var i = 0; i < images.length; i++)
					{
						if (images[i].clientHeight == min
							|| images[i].clientHeight - min > 10
						)
						{
							images[i].style.height = avg +'px';
						}
					}
				}
				if (maxToAvg > 10)
				{
					// set max smaller
					for(var i = 0; i < images.length; i++)
					{
						if (images[i].clientHeight == max
							|| max - images[i].clientHeight > 10
						)
						{
							images[i].style.height = avg +'px';
						}
					}
				}
			}
		}
	}
}

runMethods.push(recent_news);
window.onload = recent_news;
window.onresize = recent_news;


