function setHeight(in_target,in_max,in_offset) {
	var _stage_height = getStageHeight();

	switch(_stage_height[0]) {
		case "ff":
			document.getElementById(in_target).style.minHeight = _stage_height[1] + in_offset + "px";
			break;
		case "ie":
		case "ie4":
			version=0;
			if (navigator.appVersion.indexOf("MSIE")!=-1){
				temp=navigator.appVersion.split("MSIE");
				version=parseFloat(temp[1]);
			}

			if(version>=7) {
				document.getElementById(in_target).style.minHeight = _stage_height[1] + in_offset + "px";
			} else {
				document.getElementById(in_target).style.height = _stage_height[1] + in_offset + "px";
			}
	}
}

function getStageHeight() {
	var _return_height = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		_return_height = Array("ff",window.innerHeight);
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		_return_height = Array("ie",document.documentElement.clientHeight);
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		_return_height = Array("ie4",document.body.clientHeight);
	}

	return _return_height;
}
