
var activeComboBox = null;
var contentClick = true;

function FoldOut(id, idDest) 
{
    contentClick = false;

    var element = document.getElementById(id);
    var destDiv = document.getElementById(idDest);
    var isOtherActive = document.getElementById(activeComboBox);

    if (isOtherActive != null && activeComboBox != destDiv.id) 
    {
        isOtherActive.style.display = "none";
        activeComboBox = null;
    }

    if (element != null && destDiv != null) 
    {
        if (destDiv.id == activeComboBox) 
        {
            destDiv.style.display = "none";
            activeComboBox = null;
        }
        else {
            activeComboBox = destDiv.id;
            destDiv.style.display = "block";
        }
    }
}

function WriteIn(id, text) 
{
    var element = document.getElementById(id);

    if (element != null)
        element.value = text;
}

function DeactiveComboBox() 
{
    var element = document.getElementById(activeComboBox);

    if (element != null) 
    {
        element.style.display = "none";
        activeComboBox = null;
    }
}

function ContentClick() 
{
    if (contentClick) 
    {
        var element = document.getElementById(activeComboBox);

        if (element != null) 
        {
            element.style.display = "none";
            activeComboBox = null;
        }
    }

    contentClick = true;
}
