
var hTimeout;
var hTimeoutSearch;
var isShown = false;
///region page functions //////////////////////////////////////////////////////////////////////////
function initialize() {
    var shp = document.getElementById('share');
    moveSharePanelLeft(findPos(shp));

    var search = document.getElementById('search');
    moveSearchPanelLeft(findPos(search), findPosTop(search));
}


function resizeCallback() {
    if (hTimeout) {
        clearTimeout(hTimeout);
    }

    hTimeout = setTimeout('initialize();', 300);
}

function findPos(obj) {
    var curleft = 0;
    if (obj.offsetParent) {
        do {
            curleft += obj.offsetLeft;
        }
        while (obj = obj.offsetParent);
    }
    return curleft;
}
function findPosTop(obj) {
    var curtop = 0;
    if (obj.offsetParent) {
        do {
            curtop += obj.offsetTop;
        }
        while (obj = obj.offsetParent);
    }
    return curtop;
}
function bodyOnclick() {
    //    if (isShown)
    //        hideSearchWindow();
}
function clearHideMenu() {
    if (hTimeout) {
        clearTimeout(hTimeout);
    }
}

///region share functions //////////////////////////////////////////////////////////////////////////

function showShareMenu() {
    clearHideMenu();
    document.getElementById('shareWindow').style.display = 'block';
    document.getElementById('share').className = 'shareHover';
}

function hideShareMenu() {
    hTimeout = setTimeout("document.getElementById('shareWindow').style.display = 'none'; document.getElementById('share').className = '';", 50);
}



function moveSharePanelLeft(ofset) {
    document.getElementById("shareWindow").style.left = ofset - 180 + "px";
}

///end region share functions //////////////////////////////////////////////////////////////////////////
/// region search window functions //////////////////////////////////////////////////////////////////////////

function moveSearchPanelLeft(ofset, ofsetTop) {
    document.getElementById("searchBoxContainer").style.left = (ofset +30) + "px";
    document.getElementById("searchBoxContainer").style.top = (ofsetTop +40) + "px";
}


		