function getWindowHeight()
{
	var windowHeight = 0;
	if (typeof(window.innerHeight) == 'number') {
		windowHeight = window.innerHeight;
	} else {
		if (document.documentElement && document.documentElement.clientHeight) {
			windowHeight = document.documentElement.clientHeight;
   		} else {
    		if (document.body && document.body.clientHeight) {
				windowHeight = document.body.clientHeight;
			}
		}
	}
	return windowHeight;
}

var first = true;
var firstHeight;


function setFooter() {
	/*if (document.getElementById) {
		var windowHeight = getWindowHeight();
		
		if (windowHeight > 0) {
			var contentHeight = document.getElementById('wrapper').offsetHeight;
			var footerElement = document.getElementById('footer');
			var footerHeight  = footerElement.parentNode.offsetHeight +20;
			
			var wrapper2 = document.getElementById('main');
			var wrapper2Height = wrapper2.offsetHeight;
						
			if (windowHeight - (contentHeight + footerHeight) >= 0) {
				//footerElement.style.position = 'relative';
				//footerElement.style.top = (windowHeight - (contentHeight + footerHeight)) + 'px';
				var lHeight = (windowHeight - (contentHeight + footerHeight) + wrapper2Height);
				//if ( lHeight > wrapper2Height ) {
					wrapper2.style.height =  lHeight + 'px';
				//}
				
				
				
			} else {
				footerElement.style.position = 'static';
			}
		}
	}
	*/
	
	if (document.getElementById) {
	 var windowHeight = getWindowHeight();

	 if (windowHeight > 0) {
		//windowHeight -= 29;
	  var contentHeight = document.getElementById('wrapper').offsetHeight;
	  if (first) {firstHeight = contentHeight; first = false;}
	  var footerElement = document.getElementById('footer');
	  var footerHeight  = footerElement.offsetHeight;
	  if (windowHeight - (firstHeight + footerHeight) >= 0) {
		var num = 0;
		num = (window.ie7) ? 334 : 318;
	   document.getElementById('main').style.height = firstHeight + (windowHeight - (firstHeight + footerHeight))- num + 'px';
	  }
	  else {
		
	   //document.getElementById('main').style.height = firstHeight - 318 + 'px';
	  }
	 }
	}
}

window.addEvent('resize', function() {
	window.setTimeout(setFooter, 100);
});
window.addEvent('domready', function(){
	window.setTimeout(setFooter, 100);
	//$$('iframe.FB_SERVER_IFRAME')[0].style.height = "70px";
});

window.addEvent('load', function(){
	//setFooter();
});