function getXY(Obj)
{
	var objxy = new Object();
	var sumTop = 0, sumLeft = 0;
	while(Obj != document.body)
	{
		sumLeft += Obj.offsetLeft;
		sumTop += Obj.offsetTop;
		Obj = Obj.offsetParent;
	} 
		objxy['x'] = sumLeft;
		objxy['y'] = sumTop;
	return objxy;

} 
//ff ie
 if(navigator.userAgent.indexOf("Firefox") > 0 || navigator.userAgent.indexOf("MSIE 6") > 0)
 {
		document.getElementById("Layer2").style.left = (getXY(document.getElementById("Layer1")).x + 5) +"px";
 }
 else
 {
 	document.getElementById("Layer2").style.left = (getXY(document.getElementById("Layer1")).x + 4) +"px";
 }