
lib = window['lib'] || {};
lib.Window = {
	// see http://www.howtocreate.co.uk/tutorials/javascript/browserwindow
	prop : function(prp) {
		var out = null;
		if(typeof(window.innerHeight)=='number') {
			switch(prp) {
				case "innerHeight":
					out = window.innerHeight;
					break;
				case "innerWidth":
					out = window.innerWidth;
					break;
				case "pageYOffset":
					out = window.pageYOffset;
					break;
				case "pageXOffset":
					out = window.pageXOffset;
					break;
			}
		} else if (document.documentElement) {
			switch(prp) {
				case "innerHeight":
					out = document.documentElement.clientHeight;
					break;
				case "innerWidth":
					out = document.documentElement.clientWidth;
					break;
				case "pageYOffset":
					out = document.documentElement.scrollTop;
					break;
				case "pageXOffset":
					out = document.documentElement.scrollLeft;
					break;
			}
		}
		return out;
	}
}
