function documentScroll(){
	if(document.body.scrollTop){
		return document.body.scrollTop;
	}else if(window.pageYOffset){
		return window.pageYOffset;
	}else if(document.documentElement.scrollTop){
		return	document.documentElement.scrollTop;
	}else{
		return 0;
	}
}
function documentHeight(){
	var db = document.body;
	var dde = document.documentElement;
	return docHeight = Math.max(db.scrollHeight, dde.scrollHeight, db.offsetHeight, dde.offsetHeight, db.clientHeight, dde.clientHeight);
}

function windowWidth(){
	if( typeof( window.innerWidth ) == 'number' ) {
		return window.innerWidth;
	} else if( document.documentElement && document.documentElement.clientWidth ) {
		return document.documentElement.clientWidth;
	} else if( document.body && document.body.clientWidth ) {
		return document.body.clientWidth;
	}
}
function windowHeight(){
	if( typeof( window.innerHeight ) == 'number' ) {
		return window.innerHeight;
	} else if( document.documentElement && document.documentElement.clientHeight ) {
		return document.documentElement.clientHeight;
	} else if( document.body && document.body.clientHeight ) {
		return document.body.clientHeight;
	}	
}
