function $(v) { return(document.getElementById(v)); }

function menuHeight() {
	var els = $('nav').getElementsByTagName('a');
	var maxH = 0;
	var h = new Array()
	for (var i=0; i<els.length; i++) {
		els[i].style.padding = '0';
		h[i] = els[i].offsetHeight;
		maxH = maxH > h[i] ? maxH : h[i];
	}
	for (var i=0; i<els.length; i++) {
		pt = (maxH - h[i])/2 + 10;
		ptf = Math.floor(pt);
		pb = ptf + (pt - ptf)*2;
		els[i].style.padding = ptf + 'px 3px ' + pb + 'px';

		els[i].onmouseover = function() { this.parentNode.style.backgroundImage = 'url(/images/nav_li_on_bgr.gif)' }
		els[i].onfocus = function() { this.parentNode.style.backgroundImage = 'url(/images/nav_li_on_bgr.gif)' }
		els[i].onmouseout = function() { p=this.parentNode; if(p.className != 'on') p.style.backgroundImage = 'url(/images/nav_li_bgr.gif)' }
		els[i].onblur = function() { p=this.parentNode; if(p.className != 'on') p.style.backgroundImage = 'url(/images/nav_li_bgr.gif)' }
	}
}

function mkLoad() { var v=new Date().getTime(); if(!$('nav')) { if(v-loadTime<=5000) setTimeout("mkLoad()",50); else window.onload = init1; } else menuHeight(); }
var loadTime=new Date().getTime(); setTimeout("mkLoad()",10);

function setHeight() {
	if (!$('left_col') || !$('mid_col')) return;
	var padding = 21; /* this is equal to top-padding of #left_col - defined in leveldown.css */
	var left_col = $('left_col');
	var mid_col = $('mid_col');
	left_col.style.height = 'auto';
	var h1 = left_col.offsetHeight;
	var h2 = mid_col.offsetHeight;
	if (h1 < h2)
		left_col.style.height = h2-padding + 'px';
}

function issuesHeight() {
	if (!$('issues')) return;
	els = $('issues').getElementsByTagName('div');
	for (var i=0; i<els.length; i+=2) {
		els[i].style.height = 'auto';
		els[i+1].style.height = 'auto';
		if(els[i+1]) {
			var h1 = els[i].offsetHeight;
			var h2 = els[i+1].offsetHeight;
			if (h1 > h2) {
				els[i+1].style.height = h1 + 'px';
			} else if (h2 > h1) {
				els[i].style.height = h2 + 'px';
			}
		}
	}
}
function dashboardHeight() {
	if (!$('bsa_dashboard')) return;
	els1 = $('bsa_dashboard').getElementsByTagName('div');
	var els = new Array();
	for (var i=0; i<els1.length; i++) {
		if(els1[i].className == 'inner_box') els.push(els1[i]);
	}
	var h = 0;
	for (var i=0; i<els.length; i++) {
		els[i].style.height = 'auto';
		if(h < els[i].offsetHeight) h = els[i].offsetHeight;
	}
	for (var i=0; i<els.length; i++) {
		els[i].style.height = h-22 + 'px';
	}
}
function antiPiracyHeight() {
	if (!$('statistics_trends')) return;
	els1 = $('statistics_trends').getElementsByTagName('div');
	var els = new Array();
	for (var i=0; i<els1.length; i++) {
		if(els1[i].className == 'inner') els.push(els1[i]);
	}
	var h = 0;
	for (var i=0; i<els.length; i++) {
		els[i].style.height = 'auto';
		if(h < els[i].offsetHeight) h = els[i].offsetHeight;
	}
	for (var i=0; i<els.length; i++) {
		els[i].style.height = h-22 + 'px';
	}
}

function init() {
	stInit();
	issuesHeight();
	dashboardHeight();
	antiPiracyHeight();
	setHeight();
}
function init1() {
	stInit();
	issuesHeight();
	dashboardHeight();
	antiPiracyHeight();
	setHeight();
	menuHeight
}
window.onload = init;

