// JavaScript Document

function centerElement(element)
{
    if(!element) {
        return;
    }
    var elementHeight = element.clientHeight;
    var elementWidth = element.clientWidth;

    var parent;
    for(parent = element.parentNode; parent.parentNode != undefined; parent = parent.parentNode)
    {
        if(parent.nodeName.toLowerCase() == 'div') break;
    }
    var parentHeight = parent.clientHeight;
    var parentWidth = parent.clientWidth;

    element.style.position = 'absolute';
    element.style.top = Math.floor((parentHeight - elementHeight) / 2) + "px";
    element.style.left = Math.floor((parentWidth - elementWidth) / 2) + "px";
}

