// Dynamic Height Setting for Columns

function sizeDivs() {

  document.getElementById('menu').style.display = 'block';
  var menuDiv = document.getElementById('menu').className;
  if(menuDiv == 'menu') {
  	document.getElementById('menu').style.display = 'block';
  } 
  var columndivs,divs,leftWhiteHeader,rightWhiteHeader;
  var leftMaxHeight = 0;
  var rightMaxHeight = 0;
  var maxHeight = 0;
  var divHeight = 0;

  columndivs = new Array;
  columndivs[0] = document.getElementById('navColumn');
  columndivs[1] = document.getElementById('leftColumn');
  columndivs[2] = document.getElementById('rightColumn');

  contDivs=[];

  // initialize maximum height value
  maxHeight=0;

   // iterate over all <div> elements in the document
   for(var i=0;i<columndivs.length;i++){
   		divs = columndivs[i];

		try {
			if(typeof divs != 'undefined' && divs != null) {
				// store all divs into temperory array
		   		contDivs[contDivs.length]=divs;

				// determine height for <div> element
			    try {
			    	if(divs.offsetHeight && divs.offsetHeight != null) {
						divHeight=divs.offsetHeight;
			    	} else if(divs.style.pixelHeight && divs.style.pixelHeight != null){
		             	divHeight=divs.style.pixelHeight;
		        	}
			    } catch(e) { alert(e.message);}

		        // calculate maximum height
		        maxHeight=Math.max(maxHeight,divHeight);
		     }

		} catch(e){}
   }
  leftMaxHeight  = maxHeight;
  rightMaxHeight = maxHeight;
  leftWhiteHeader = document.getElementById('leftWhiteHeader');
  rightWhiteHeader = document.getElementById('rightWhiteHeader');

  try {
  	if(typeof leftWhiteHeader != 'undefined' && leftWhiteHeader != null) {
		leftMaxHeight = maxHeight+13;
  	}
  }catch(e){}

  try {
  	if(typeof rightWhiteHeader != 'undefined' && rightWhiteHeader != null) {
		rightMaxHeight = maxHeight+13;
  	}
  }catch(e){}

  try {
	if(typeof columndivs[0] != 'undefined' && columndivs[0] != null) {
		document.getElementById('nlc1').style.height = maxHeight+'px';
  		document.getElementById('nlc2').style.height = maxHeight+'px';
  		document.getElementById('nlc3').style.height = maxHeight+'px';
	}
  } catch(e){}

  try {
	if(typeof columndivs[1] != 'undefined' && columndivs[1] != null) {
  		document.getElementById('lc1').style.height=leftMaxHeight+'px';
  		document.getElementById('lc2').style.height=leftMaxHeight+'px';
  		document.getElementById('lc3').style.height=leftMaxHeight+'px';
	}
  } catch(e){}

  try {
	if(typeof columndivs[2] != 'undefined' && columndivs[2] != null) {
  		document.getElementById('rc1').style.height = rightMaxHeight+'px';
  		document.getElementById('rc2').style.height = rightMaxHeight+'px';
  		document.getElementById('rc3').style.height = rightMaxHeight+'px';
  	}
  } catch(e){}

}


