

	function mousePos(e, docRelative){
		var p	= new Point(e.clientX, e.clientY)
		if(docRelative){
			var d		= document.documentElement
			var pDoc	= new Point(d.scrollLeft, d.scrollTop)
			p			= p.add(pDoc)
			}
		return p
		}  

	function pageScroll(p){
		if (document.documentElement && document.documentElement.scrollTop >= 0)
			{
			var body = document.documentElement
			if(p != undefined){
				body.scrollLeft	= p.x;
				body.scrollTop	= p.y;
				}
			else{
				}
				return new Point(body.scrollLeft, body.scrollTop);
			}
		}
		
	function layerScroll(p){
		if(p){
			this.scrollLeft	= p.x
			this.scrollTop	= p.y
			}
		else{
			return new Point(this.scrollLeft, this.scrollTop)
			}
		
		}
	