
		
		function addEvent (object, userAction, func, useCapture){
		if(!document.getElementById || !document.createTextNode){return;}
		if(object.addEventListener){
		object.addEventListener(userAction, func, useCapture);
		return true;
			}else if(object.attachEvent){
				var result=object.attachEvent('on'+userAction, func);
				return result;
			}else{
				object['on'+userAction]=func;
			}

		};

addEvent(window, 'load', setHeight, false);
addEvent(window, 'resize', setHeight, false);

function setHeight(){
if(!document.getElementById||!document.createTextNode){
				return;
				
				}
				
	var navBottom = parseInt(document.getElementById('right').offsetHeight);
	var mainDivHeight = parseInt(document.getElementById('main').offsetHeight); 
	var mainDiv = document.getElementById('main');
	if(navBottom>mainDivHeight){
//	alert("main div is "+mainDivHeight+"px but right nav is "+navBottom+"px");
	navBottom += 60;
	mainDiv.style.height = navBottom + 'px';	
	}
	if(document.getElementById('page')){
	var pageHeight=parseInt(document.getElementById('page').offsetHeight);
	//alert ("page height is "+pageHeight);
	newMainHeight=parseInt(document.getElementById('main').offsetHeight);
	if(pageHeight>newMainHeight){
	mainDiv.style.height = pageHeight + 'px';
	}
	}

}
