function getSize() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    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 ) ) {
    myHeight = document.body.clientHeight;
  }

  return myHeight;
}

function setfooterposition() {
	
	var wheight = getSize(); 
	
	var mybody = $('body_over');
	var footer = $('footer');
	var footermenu = $('footer_menu');	

	if(footer)
	if((mybody.offsetHeight + footer.offsetHeight+29) < wheight)
	{
		var fwh = footer.offsetHeight;
		footer.style.top = (wheight - (fwh + mybody.offsetHeight+29)) +'px';	
		footermenu.style.top = (wheight - (fwh + mybody.offsetHeight+29)) +'px';			
	}
}

	//var existingResizeEvent = window.onresize || function() {};

	var wheightin = getSize(); 

	window.onresize = function(resizeTest) {

	var wheightin = getSize(); 

		if(resizeTest != wheightin) {
			//existingResizeEvent();
			setfooterposition(); 
		}
		resizeTest = wheightin;
	} 			


				//$(document).ready(function() { setfooterposition(); }); 

document.observe("dom:loaded", function() { setfooterposition(); }); 
		
				

