
function getMousePos(ev){
	try{
	//	window.status="getMousePos ";
		if (is_gecko){
	//		window.status="nav4up "+ev+" "+window.mouseX+" " +window.mouseY;
			window.mouseX=ev.pageX;
			window.mouseY=ev.pageY;
	//		window.status="nav4up "+ev+" "+window.mouseX+" " +window.mouseY;
		}else if (is_ie5up){
	//		window.status="ie5 "+ev+" "+this.mouseX+" " +this.mouseY;
			window.mouseX=window.event.clientX >0 ? window.event.clientX : window.mouseX;
			window.mouseY=window.event.clientY >0 ? window.event.clientY : window.mouseY;
	//		window.status="ie5up "+ev+" "+window.mouseX+" " +window.mouseY;
		}else if (is_nav3 || is_opera){
	//		window.status="opera "+ev+" "+window.mouseX+" " +window.mouseY;
			window.mouseX=ev.clientX;
			window.mouseY=ev.clientY;
	//		window.status="opera "+ev+" "+window.mouseX+" " +window.mouseY;
		}else {
			alert("position.js unknown browser");
		}
	}catch(ex){}
}

/*
 * <p>Project: VinoSphere</p>
 * <p>Company: SphereFactory</p>
 * <p>Copyright (c) 2002-2003</p>
 * @author Herbert Miksits
 * @version $Revision: 1.1 $

Opera 5/6
Navigator 6
IE 5/6
*/

function Position(){
	document.onmousemove=getMousePos;
	window.mouseX=0;
	window.mouseY=0;
	this.getMouseX=getMouseX;
	this.getMouseY=getMouseY;
	this.getObjX=getObjX;
	this.getObjY=getObjY;
}



function getMouseX(){
	return window.mouseX;
}

function getMouseY(){
	return window.mouseY;
}



function getObjX(obj){
	var curleft = 0;
	try{
		if (document.getElementById || document.all){
			while (obj.offsetParent!=null){
				curleft += obj.offsetLeft;
				obj = obj.offsetParent;
			}
		}else if (document.layers)
			curleft += obj.x;
		return curleft;
	}catch(ex){
		return obj.offsetLeft;
	}
}

function getObjY(obj){
	var curtop = 0;
	try{
		if (document.getElementById || document.all){
			while (obj.offsetParent){
				curtop += obj.offsetTop;
				obj = obj.offsetParent;
			}
		}else if (document.layers)
			curtop += obj.y;
		return curtop;
	}catch(ex){
		return obj.offsetTop;
	}

}

