// Adjusts page elements relative to window dimensions and each other
window.onresize = findWindowDim;
window.onload = findWindowDim;
var orig_height = false;

function findWindowDim(){	
	var wrap = document.getElementById('wrapper');	
	var right_col = document.getElementById('right_col');
	var left_col = document.getElementById('left_col');
	var spacer = document.getElementById('spacer');
	//alert(right_col.offsetHeight);
	if(wrap.offsetHeight > right_col.offsetHeight){
		//alert((wrap.offsetHeight - right_col.offsetHeight + 25) + "px");
		spacer.style.height = (wrap.offsetHeight - right_col.offsetHeight +25) + "px";
	} else 
	if (navigator.userAgent.indexOf("Opera")!=-1){
		spacer.style.height = (spacer.offsetHeight + 25) + "px";
	}
	
	if(right_col.offsetHeight > left_col.offsetHeight){
		left_col.style.height = right_col.offsetHeight+"px";
	}
	
}

function getWindowHeight() {
  var myHeight = 0;
  if( typeof( window.innerHeight ) == 'number' ) {
    //Non-IE
   	myHeight = window.innerHeight;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
   myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
     myHeight = document.body.clientHeight;
  }
 return myHeight;
}

function getWindowWidth(){
	 var myWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
   
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;   
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;    
  }
  return myWidth;
}