function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function addResizeEvent(func) {
  var oldonresize = window.onresize;
  if (typeof window.onresize != 'function') {
    window.onresize = func;
  } else {
    window.onresize = function() {
      oldonresize();
      func();
    }
  }
}

function hover( idName , className ){
	document.getElementById( idName ).className = className;
}
function resizeDiv( parent , child , pixels ){ // resize parent to child size
	document.getElementById( parent ).style.height = document.getElementById( child ).offsetHeight + pixels + 'px';
}

function resize(){
	var contentHolderHeight = document.getElementById( 'contentHolder' ).offsetHeight;
	var menuHolderHeight 	= document.getElementById( 'menuHolder' ).offsetHeight;
	var newsHolderHeight	= document.getElementById( 'newsHolder' ).offsetHeight;
	
	var resized = false;
	
	if( menuHolderHeight > contentHolderHeight ) {
		resizeDiv( 'mainPage' , 'menuHolder', 200 )
		resized = true;
	} 
	if ( newsHolderHeight > contentHolderHeight ) {
		resizeDiv( 'mainPage' , 'newsHolder', 200 )
		resized = true;
	}
	
	if (!resized) {
		resizeDiv( 'mainPage' , 'contentHolder', 250 )
	}
}
