﻿function ElementHasCssClass(elem, cssClass)
{
    var classAttribute = elem.getAttribute('class');

    if (!classAttribute)
    {
        classAttribute = elem.getAttribute('className');
    }

    if (!classAttribute)
    {
        return false;
    }

    return classAttribute.toLowerCase().match(cssClass.toLowerCase()) != null;
}

function getElementPos(elem)
{
	var curleft = curtop = 0;
	
	if (elem.offsetParent)
	{
		curleft = elem.offsetLeft
		curtop = elem.offsetTop
		
		while (elem = elem.offsetParent)
		{
			curleft += elem.offsetLeft
			curtop += elem.offsetTop
		}
	}
	
	return [curleft, curtop];
}

function getElementSize(elem)
{
    return [elem.offsetWidth, elem.offsetHeight];
}
