function findPos(id) {
     var obj=document.getElementById(id);

     obj1=obj;     
    

	var curleft = curtop = 0;
	if (obj.offsetParent ) { 
		curleft = obj.offsetLeft
		curtop = obj.offsetTop; 
		while (obj = obj.offsetParent ) {
			curleft += obj.offsetLeft
                  
               
			curtop += obj.offsetTop;
		}
	}
      else
      {
      obj=obj.parentNode;

      curleft = obj.offsetLeft
		curtop = obj.offsetTop

		while (obj = obj.offsetParent ) {
			curleft += obj.offsetLeft

            
			curtop += obj.offsetTop

		}


      }

      obj=obj1;
      scrollTop=0;
      while(obj=obj.parentNode)
      {
      if (typeof obj != "undefined" && typeof obj.scrollTop != "undefined" )
      {
      

     if (obj.style.overflow)
     {
     
     if (obj.style.overflow=="hidden" || obj.style.overflow=="auto")
     {
     scrollTop+=parseInt(obj.scrollTop);
     }

     }
      

      }

      }

      

      curtop-=scrollTop;

	      return [curleft,curtop];
           }

