﻿
function findPosition(oElement) 
{
    var curleft = 0;
    var curtop = 0;
    if (oElement.offsetParent) {

        do 
        {
		    curleft += oElement.offsetLeft;
	        curtop += oElement.offsetTop;
	    } while (oElement = oElement.offsetParent);
    }
    else {
        curleft = oElement.x;
        curtop = oElement.y;
    
    }
	return [curleft,curtop];
}
//    if (typeof (oElement.offsetParent) != 'undefined') {
//        for (var posX = 0, posY = 0; oElement; oElement = oElement.offsetParent) 
//        {
//            posX += oElement.offsetLeft;
//            posY += oElement.offsetTop;
//        }
//        return [posX, posY];
//    } 
//    else 
//    {
//        return [oElement.x, oElement.y];
//    }
