﻿function ShowSearch(id, parent, hidden) {
    var obj = document.getElementById(hidden);
    if (obj == null)
        return;
    obj.value = id.toString().substring(7);
    var areas = document.getElementsByName("Search_Area");
    var switchs = document.getElementsByName("Switch");
    for(var i = 0; i < areas.length; i++) {
        if(areas[i].id != id)
            areas[i].style.display = "none";
    }
    for(var i = 0; i < switchs.length; i++)
        switchs[i].innerHTML = "&#x25BC;";

    ShowSearchArea(id, parent, null);
}

function ShowSearchArea(id, parent, hidden) {
    var obj = document.getElementById(id);
    if (obj.style.display == "none") {
        obj.style.display = "block";
        if (hidden != null) {
            document.getElementById(hidden).value = "true";
        }
        if (parent.childNodes[0].tagName == "SPAN")
            parent.childNodes[0].innerHTML = "&#x25BA;";
        else if (parent.childNodes[1].tagName == "SPAN")
            parent.childNodes[1].innerHTML = "&#x25BA;";
    }
    else {
        obj.style.display = "none";
        if (hidden != null) {
            document.getElementById(hidden).value = "";
        }
        if (parent.childNodes[0].tagName == "SPAN")
            parent.childNodes[0].innerHTML = "&#x25BC;";
        else if (parent.childNodes[1].tagName == "SPAN")
            parent.childNodes[1].innerHTML = "&#x25BC;";
    }
}

function ShowSelected(hidden) {
    var hvalue = document.getElementById(hidden);
    if(hvalue != null && hvalue.value) {
        var id = "Search_" + hvalue.value;
        var pid = "SearchParent_" + hvalue.value;;
        ShowSearch(id, document.getElementById(pid), hidden);
    }
}
