function init_page(){
    initMenu();
}

function ScrollToElement(theElement){

    var selectedPosX = 0;
    var selectedPosY = 0;
    while(theElement != null){
        selectedPosX += theElement.offsetLeft;
        selectedPosY += theElement.offsetTop;
        theElement = theElement.offsetParent;
    }
    window.scrollTo(selectedPosX,selectedPosY);
}

function getposOffset(overlay){
    var totaloffsetX = overlay.offsetLeft;
    var totaloffsetY = overlay.offsetTop;
    var parentEl = overlay.offsetParent;
    while (parentEl!=null){
        totaloffsetX += parentEl.offsetLeft;
        totaloffsetY += parentEl.offsetTop;
        parentEl = parentEl.offsetParent;
    }
    return {x:totaloffsetX,y:totaloffsetY};
}

function clearElement(el)
{
    var safeCnt = 0;
    while(1) {
        if (safeCnt++ > 5000) break;
        if (el.childNodes.length <= 0) break;
        el.removeChild(el.childNodes[0]);
    }
}

