function matchHeight() {

	var finalHeight = document.getElementById('container').offsetHeight - document.getElementById('header').offsetHeight - document.getElementById('main').offsetHeight;
	var footerElement = document.getElementById('footer');
	
	ie = ((document.all)&&(navigator.appVersion.indexOf('MSIE 6.')!=-1)) ? true : false; 
	ieAll = ((document.all)&&(navigator.appVersion.indexOf('MSIE')!=-1)) ? true : false;
	
	if(ie){
		if(document.getElementById('answer')) {
			finalHeight = finalHeight - document.getElementById('answer').offsetHeight;
		}
		
		if(document.getElementById('ask')) {
			finalHeight = finalHeight - document.getElementById('ask').offsetHeight;
		}
		
		if(document.getElementById('others')) {
			finalHeight = finalHeight - document.getElementById('others').offsetHeight;
		}
		
	} else {
		if(ieAll){
			footerElement.style.Height = finalHeight + 'px';
			}
			else{
			footerElement.style.height = finalHeight + 'px';
			}
	}
	
	if (document.documentElement.clientHeight >= 700) {
	     var dif=document.documentElement.scrollHeight-document.documentElement.clientHeight+1;
		 if(ie){
			footerElement.style.Height = finalHeight - dif + 'px';
			}
			else{
			footerElement.style.height = finalHeight - dif + 'px';
			}
	}

}

window.onload = function() {
	matchHeight();
}
window.onresize = function() {
	matchHeight();
}
