
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));
//    moveSearchPanelLeft(search.offsetLeft, search.offsetTop);
}


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);
    }
}

///End region page functions //////////////////////////////////////////////////////////////////////////
/// region map functions //////////////////////////////////////////////////////////////////////////



///end region map functions //////////////////////////////////////////////////////////////////////////
///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 + "px";
    document.getElementById("searchWindow").style.left = ofset - 12 + "px";
    document.getElementById("searchWindow").style.top = ofsetTop - 137 + "px";
}

function showSearchWindow(obj, evt) {
    try {
        var textbox = $get('txtSearch');
        document.getElementById('searchWindow').style.display = 'block';
        textbox.style.color = "#000000";
        textbox.value = '';
        isShown = true;
        var e = (evt) ? evt : window.event;
        if (window.event) {
            e.cancelBubble = true;
        }
        else {
            e.stopPropagation();
        }
    }
    catch (er) {

    }

}
function hideSearchWindow() {
    document.getElementById('searchWindow').style.display = 'none';
    isShown = false;
}

function searchWindowClick(obj, evt) {
    var e = (evt) ? evt : window.event;
    if (window.event) {
        e.cancelBubble = true;
    }
    else {
        e.stopPropagation();
    }
}


		