function ToggleSubMenu(control)
{
    var menu = control.parentNode;

    var subMenu = menu.getElementsByTagName("SPAN")[0];
    if (menu.className == "closed")
    {
        menu.className = "opened";
        subMenu.style.display = "block";
    }
    else
    {
        menu.className = "closed";
        subMenu.style.display = "none";
    }
    
    return false;
}

function ToggleAsset(assetId)
{
    var asset = document.getElementById("asset" + assetId).getElementsByTagName("DIV")[0];
    var assetDetails = document.getElementById("assetDetails" + assetId);
    
    if (asset.className == "closed")
    {
        asset.className = "opened";
        assetDetails.style.display = "";        
    }
    else
    {
        asset.className = "closed";
        assetDetails.style.display = "none";
    }
    
    return false;
}

function ToggleQuestion(questionId)
{
    var answer = document.getElementById("answer" + questionId);
    
    if (answer.style.display == "none")
    {
        answer.style.display = "block";
    }
    else
    {
        answer.style.display = "none";
    }
    
    return false;
}

function ToggleVacancy(vacancyId)
{
    var commonInformation = document.getElementById("commonInformation" + vacancyId);
    var additionalInformation = document.getElementById("additionalInformation" + vacancyId);
    var moreLink = GetElementsByClass("moreLink", commonInformation, "div")[0].getElementsByTagName("A")[0];
    
    if (additionalInformation.style.display == "none")
    {
        additionalInformation.style.display = "block";
        moreLink.innerHTML = "Кратко";
    }
    else
    {
        additionalInformation.style.display = "none";
        moreLink.innerHTML = "Подробнее";
    }
    
    commonInformation = null;
    additionalInformation = null;    
    
    return false;
}

function SelectVacancy(vacancyName)
{
    SetFieldValue("position", vacancyName)
}