﻿function getSelectedTermsHolderId() {
    var mainHolder = document.getElementById("m_TermListHolder");
    var holder = getChildByNodeName(mainHolder, "textarea");
    return holder.id;
}
function getChildByNodeName(node, nodeName) {
    nodeName = nodeName.toLowerCase();
    if (node.nodeName.toLowerCase()==nodeName)
        return node;
    var resultNode;
    for (var i=0; i<node.childNodes.length; i++) {
        resultNode = getChildByNodeName(node.childNodes[i], nodeName);
        if (resultNode!=null)
                return resultNode;
    }
    return null;
}
function openTermPicker() { 
    var popupHeight = 200; var popupWidth = 510;
    var top = parseInt((window.screen.availHeight - popupHeight)/2, 10); var left = parseInt((window.screen.availWidth - popupWidth)/2, 10);
    var features = "height=" + popupHeight + ",width=520,top=" + top + ",left=" + left + ",scroll=0,status=0,resizable=0,menubar=0";
    window.open("/_layouts/inc/TermPicker.htm?allTermsHolder=allTerms&selectedTermsHolder=" + getSelectedTermsHolderId(), "termPicker", features);
}

