
function LoadLocation()
{
		var Element=document.getElementById("slide");
		var SrcElement=document.getElementById("Layer1");
		var Left=Element.offsetLeft;
		var Top=Element.offsetTop;
		//alert(Element.offsetLeft);

		//if (Left <= 0)
		//{
		//	Left=Element.pixelLeft;
		//	Top = 0;
		//}
		//alert("Before: " + Left + " X " + Top);
		while (Element.offsetParent != null)
		{
			Element = Element.offsetParent;
			Left += Element.offsetLeft;
			Top += Element.offsetTop;
		}
		//alert("After: " + Left + " X " + Top);
		if (Left > 370)
			SrcElement.style.left =  (Left - 370) + "px";
		else
			SrcElement.style.left =  (Left + 40) + "px";
		SrcElement.style.top =  (Top + 0) + "px";
		SrcElement.style.visibility = "visible";
}	

function getPos(el,sProp) {
	var iPos = 0
	while (el!=null) {
		iPos+=el["offset" + sProp]
		el = el.offsetParent
	}
	return iPos
}

function getTopLeft(sID){
   var o=document.getElementById(sID);
   if(o==null){return [0,0];}
   var top=o.offsetTop,left=o.offsetLeft;
   o=o.offsetParent;
   while(o){
      if(!document.all){
         if(o.scrollTop)top-=o.scrollTop;
         if(o.scrollLeft)left-=o.scrollLeft;
         // Mozilla bug
         if((o.tagName=='DIV')||(o.tagName=='TABLE'&&navigator.vendor=='Netscape'))
            top+=getAttrPixValue(o,'border-top-width')|0,left+=getAttrPixValue(o,'border-left-width')|0;
      }
      top+=o.offsetTop;
      left+=o.offsetLeft;
      o=o.offsetParent;
   }
   if(navigator.userAgent.indexOf('Mac')!=-1 && typeof(document.body.leftMargin)!='undefined'){
      left+=document.body.leftMargin,top+=document.body.topMargin;   // working?
   }
   
   return left;
}
function getAttrPixValue(e,a){
   var px=0;
    if(window.getComputedStyle){
        var css,sty=window.getComputedStyle(e,'');
      if(sty&&sty.getPropertyCSSValue){
         css=sty.getPropertyCSSValue(a);
         if((css)&&css.primitiveType<=18){try{px=css.getFloatValue(5)|0;}catch(e){};}
      }
    }
    return px;
}


function calcLeftPosition (obj)
{
var curleft = obj.offsetLeft;

while(obj.offsetParent)
  {curleft=curleft + (obj.offsetParent.offsetLeft);
   obj=obj.offsetParent;
  }
   
return curleft;
}
//-->

