//set window event handlers
window.onload = function(){
	setheight();
}
window.onresize = function() {
	//setheight(); //NOTE: resize is causing IE to crash
	//NOTE: IE6 fires resize at least 3x (for window, HTML element & BODY element at a minimum)
}

//define functions
function setheight(){
	//get HTML elements
	var is_ie/*@cc_on = {version : parseFloat(navigator.appVersion.match(/MSIE (.+?);/)[1])}@*/;
	
	var wrapperElem = document.getElementById('wrapper');
	var headerElem = document.getElementById('header');
	var breadElem = document.getElementById('bread');
	var bannerElem = document.getElementById('banner');
	var navElem = document.getElementById('nav');
	var footerElem = document.getElementById('footer');
	var contentElem = document.getElementById('innerpagecontent');
	var footerpadElem = document.getElementById('footpad');
	var secondnavElem = document.getElementById('secondnav');
	
	var wrapperHgt = (wrapperElem)?wrapperElem.offsetHeight:0;
	var headerHgt = (headerElem)?headerElem.offsetHeight:0;
	var breadHgt = (breadElem)?breadElem.offsetHeight:0;
	var bannerHgt = (bannerElem)?bannerElem.offsetHeight:0;
	var navHgt = (navElem)?navElem.offsetHeight:0;
	var footerHgt = (footerElem)?footerElem.offsetHeight:0;
	var footerpadHgt = (footerpadElem)?footerpadElem.offsetHeight:0;
	var availHgt = 	wrapperHgt-headerHgt-breadHgt-bannerHgt-navHgt-footerpadHgt-footerHgt;
	if(document.getElementById('levelz')){
		var availHgt = document.getElementById('levelz').offsetHeight;
	}
		
	 if (is_ie && (is_ie.version <= 6)){
           //contentElem.style.height = (availHgt+18) +  "px";
             secondnavElem.style.height = (availHgt-140) +  "px";  
             footerElem.style.bottom = "0px";
             footerElem.style.display = "none";
             footerElem.style.display = "block";
           } else if  (is_ie && (is_ie.version >= 7)){		
            secondnavElem.style.height = (availHgt-140) +  "px";  
            footerElem.style.bottom = "0px";
            footerElem.style.display = "none";
            footerElem.style.display = "block";
        } else {
            secondnavElem.style.height = (availHgt-200) + "px";   
        }
}
