// these first two functions are using fixed parameters for the names
// and number of columns, these can be used for a layout where 
function getLongest_1() {
	colLength = new Array(1);
	colLength[0] = document.getElementById("column_1").offsetHeight;
	colLength[1] = document.getElementById("column_2").offsetHeight;
	colLength.sort(sortNumeric);
	colLength.reverse();
	return colLength[0];
}
function setLongest() {
 if(navigator.userAgent.search(/msie/i)!= -1) {
 
			if (document.getElementById("page").offsetHeight < document.documentElement.clientHeight) {
				document.getElementById("column_1").style.height =  (document.documentElement.clientHeight -document.getElementById("heder").offsetHeight-document.getElementById("footer").offsetHeight)+10+"px";
				document.getElementById("column_2").style.height =  (document.documentElement.clientHeight -document.getElementById("heder").offsetHeight-document.getElementById("footer").offsetHeight)+10+"px";
			//alert("wyknałem ie  " +document.getElementById("strona").offsetHeight + "  <  " + document.documentElement.clientHeight );
			}
			
			else {
			divLen = getLongest_1();
			document.getElementById("column_1").style.height = divLen+"px";
			document.getElementById("column_2").style.height = divLen+"px";
			//alert("wyknałem ie2  " +document.getElementById("strona").offsetHeight + "  >  " + document.documentElement.clientHeight );
				}
} else {
	if (document.getElementById("page").offsetHeight < window.innerHeight) {
	document.getElementById("column_1").style.height =  (window.innerHeight-document.getElementById("heder").offsetHeight-document.getElementById("footer").offsetHeight)-10+"px";
	document.getElementById("column_2").style.height = (window.innerHeight-document.getElementById("heder").offsetHeight-document.getElementById("footer").offsetHeight)-10+"px";
	//alert("wyknałem  " + document.getElementById("page").offsetHeight +"  <  " +window.innerHeight );
	}
	
else {
	divLen = getLongest_1();
	document.getElementById("column_1").style.height = divLen+"px";
	document.getElementById("column_2").style.height = divLen+"px";
	//alert("wyknałem2  " + document.getElementById("strona").offsetHeight +"  >  " +window.innerHeight );
	}
}


	//alert("page="+document.getElementById("page").offsetHeight +"px, ekran=" +window.innerHeight+ ",heder=" +document.getElementById("heder").offsetHeight+ ",container=" +document.getElementById("heder").offsetHeight);
	
}





function sortNumeric(a,b)
{
return a - b
}

function getLongest() {
	parentDiv = document.getElementById("container");
	cols = parentDiv.getElementsByTagName("div"); 
	colLength = new Array(cols.length);
	for (x=0; x < cols.length; x++) {
		colLength[x] = document.getElementById(cols[x].id).offsetHeight;
	}
	colLength.sort(sortNumeric);
	colLength.reverse();
	return colLength[0];
}
function setColumns() {
	divLen = getLongest();
	parentDiv = document.getElementById("container");
	cols = parentDiv.getElementsByTagName("div"); 
	for (x=0; x < cols.length; x++) {
		document.getElementById(cols[x].id).style.height = divLen+"px";
	}
}

