// variables
var arrModules = new Array(4);
arrModules[0] = "mod-dydaktyka";
arrModules[1] = "mod-szkolenia";
arrModules[2] = "mod-ementor";
arrModules[3] = "mod-badania";

var arrContent = new Array(2);
arrContent[0] = "news";
arrContent[1] = "projekty";

var arrSite = new Array(2);
arrSite[0] = "submenu";
arrSite[1] = "site";

var arrProjectTitleFirstRow = new Array(3);
arrProjectTitleFirstRow[0] = "p1";
arrProjectTitleFirstRow[1] = "p2";
arrProjectTitleFirstRow[2] = "p3";

var arrProjectTitleSecondRow = new Array(2);
arrProjectTitleSecondRow[0] = "p4";
arrProjectTitleSecondRow[1] = "p5";


// functions
function init() 
{
	setDivMaxHeight(arrModules);
	setDivMaxHeight(arrContent);
	setDivMaxHeight(arrProjectTitleFirstRow);
	setDivMaxHeight(arrProjectTitleSecondRow);
}

function initSite() 
{
	setDivMaxHeight(arrSite);
}

// funkcja ustawia wysokosc na najwiekszosc wartosc
function setDivMaxHeight(arr)
{
	var maxHeight = getDivsMaxHeight(arr);

	for (i=0; i<arr.length; i++) {
		document.getElementById(arr[i]).style.minHeight = maxHeight + "px";
	}
}

// funkcja zwraca najwieksza wartosc parametru height
// jako parametr nalezy podac tablice z nazwami parametrow id
function getDivsMaxHeight(arr) 
{
	var arrDivHeight = new Array(arr.length);

	for (i=0; i<arr.length; i++) {
		arrDivHeight[i] = document.getElementById(arr[i]).offsetHeight;
	}
	
	var maxDivHeight = arrDivHeight.reverse(arrDivHeight.sort(sortNumber)).slice(0,1);
	
	return maxDivHeight;
}

function sortNumber(a,b)
{
	return a - b;
}
