var Language = 0;
var myTree = new Array();
function Node(nodeAdress, label, target, isInternal)
{
   this.nodeAdress = nodeAdress;
   this.label = label;
   this.target = target;
   this.isInternal = isInternal;
}
new Node()
function Node_getHREF(aNode)
{
   var href = "";
   href = '<a href="' + aNode.target + '" title="' + aNode.target + '">' + aNode.label + '</a>';
   return href;
}
function Node_getURL(aNode) { return aNode.target; }
function Node_getLabel(aNode) { return aNode.label; }
function Node_getChilds(aNodeAdress)
{
    var i       = -1;
    var result  = new Array();
    for (i = 0; i < myTree.length; i++)
    {
        if (myTree[i].nodeAdress.length > aNodeAdress.length)
        {
            if (myTree[i].nodeAdress.indexOf(aNodeAdress) == 0 &&
                myTree[i].nodeAdress.substring(aNodeAdress.length+1).indexOf('.') == -1 &&
                (myTree[i].nodeAdress.charAt(aNodeAdress.length) == '.'  ||
                 aNodeAdress.length == 0))
            {
                result[result.length] = myTree[i];
            }
        }
    }
    return result;
}
myTree[myTree.length] = new Node("_0", "News", "/news/index_en.shtml?myLevel=_0", true);
myTree[myTree.length] = new Node("_1", "Events", "/news/events_en.shtml?myLevel=_1", true);
myTree[myTree.length] = new Node("_2", "Solutions", "/products/index_en.shtml?myLevel=_2", true);
myTree[myTree.length] = new Node("_2.0", "PAM for Securities", "/products/pam_en.shtml?myLevel=_2.0", true);
myTree[myTree.length] = new Node("_2.0.0", "Bloomberg Trading System Interface", "http://www.pfs.com/products/pambloombergtrading_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.1", "Cash Application", "http://www.pfs.com/products/pamcashapplication_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.2", "Composites", "http://www.pfs.com/products/pamComposites_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.3", "CTN and Omgeo", "http://www.pfs.com/products/pamomgeo_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.4", "Data Link", "http://www.pfs.com/products/pamdatalink_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.5", "Export Module", "http://www.pfs.com/products/pamexportmodule_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.6", "Fixed Income Analytics", "http://www.pfs.com/products/pamFixedIncome_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.7", "Hedge Funds", "http://www.pfs.com/products/pamhedgefunds_en.shtml ", false);
myTree[myTree.length] = new Node("_2.0.8", "InfoHub", "http://www.pfs.com/products/paminfohub_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.9", "InfoStream", "http://www.pfs.com/products/paminfostream_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.10", "Market & Reference Data", "http://www.pfs.com/products/pammarketreferencedata_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.11", "Multiple-Bases Accounting", "http://www.pfs.com/products/pammultiplebases_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.12", "Performance and Attribution", "http://www.pfs.com/products/pamPerformance_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.13", "Reconciliation", "http://www.pfs.com/products/pamreconciliation_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.14", "Recovery", "http://www.pfs.com/products/pamrecovery_en.shtml", false);
myTree[myTree.length] = new Node("_2.0.15", "Reportal", "http://www.pfs.com/products/pamreportal_en.shtml ", false);
myTree[myTree.length] = new Node("_2.0.16", "Risk Management", "http://www.pfs.com/products/pamRiskManagement_en.shtml", false);
myTree[myTree.length] = new Node("_2.1", "PAM for Mortgages", "/products/pamMortgage_en.shtml?myLevel=_2.1", true);
myTree[myTree.length] = new Node("_2.2", "PAM for Bank Loans", "/products/pamBankLoans_en.shtml?myLevel=_2.2", true);
myTree[myTree.length] = new Node("_2.3", "PAM for UVT", "/products/uvt_en.shtml?myLevel=_2.3", true);
myTree[myTree.length] = new Node("_2.4", "ePAM", "/products/epam_en.shtml?myLevel=_2.4", true);
myTree[myTree.length] = new Node("_2.5", "PAS", "/products/pas_en.shtml?myLevel=_2.5", true);
myTree[myTree.length] = new Node("_2.6", "MIG21", "http://www.pfs.com/products/mig21_en.shtml", false);
myTree[myTree.length] = new Node("_2.6.0", "Data Manager", "http://www.pfs.com/products/DataManager_en.shtml", false);
myTree[myTree.length] = new Node("_2.6.1", "External Data Feed Connector", "http://www.pfs.com/products/mig21Connector_en.shtml", false);
myTree[myTree.length] = new Node("_2.6.2", "Fund Validation Workflow", "http://www.pfs.com/products/mig21FundValidation_en.shtml", false);
myTree[myTree.length] = new Node("_2.6.3", "Report Center", "http://www.pfs.com/products/ReportCenter_en.shtml", false);
myTree[myTree.length] = new Node("_2.6.4", "Studio", "http://www.pfs.com/products/mig21Studio_en.shtml", false);
myTree[myTree.length] = new Node("_2.6.5", "Web", "http://www.pfs.com/products/mig21Web_en.shtml", false);
myTree[myTree.length] = new Node("_2.7", "eMIG21", "/products/emig21_en.shtml?myLevel=_2.7", true);
myTree[myTree.length] = new Node("_2.8", "LawCards", "/products/lawcards_en.shtml?myLevel=_2.8", true);
myTree[myTree.length] = new Node("_2.9", "DVS Fund Warehouse ", "/products/dvs_en.shtml?myLevel=_2.9", true);
myTree[myTree.length] = new Node("_2.9.0", "Performance and Benchmark", "http://www.pfs.com/products/dvsPnB_en.shtml", false);
myTree[myTree.length] = new Node("_2.9.1", "Ratio Calculation Engine", "http://www.pfs.com/products/dvsRatio_en.shtml", false);
myTree[myTree.length] = new Node("_2.10", "DVS Publisher Suite ", "/products/PublisherSuite_en.shtml?myLevel=_2.10", true);
myTree[myTree.length] = new Node("_2.10.0", "Key Investor Information Documents", "http://www.pfs.com/products/KeyInvestorInformation_en.shtml", false);
myTree[myTree.length] = new Node("_2.11", "RBK", "/products/rbk_en.shtml?myLevel=_2.11", true);
myTree[myTree.length] = new Node("_2.12", "DEBAS", "/products/debas_en.shtml?myLevel=_2.12", true);
myTree[myTree.length] = new Node("_2.13", "Data Center", "/services/Data_Center_en.shtml?myLevel=_2.13", true);
myTree[myTree.length] = new Node("_3", "Services", "/services/index_en.shtml?myLevel=_3", true);
myTree[myTree.length] = new Node("_4", "Customers", "http://www.pfs.com/customers/references_en.shtml", false);
myTree[myTree.length] = new Node("_4.0", "Success Stories", "/customers/success_stories_en.shtml?myLevel=_4.0", true);
myTree[myTree.length] = new Node("_5", "Client Area", "/clientportal/index_en.shtml?myLevel=_5", true);
myTree[myTree.length] = new Node("_5.0", "Bulletin Board", "http://pfsbbs.pfs.com/public/default.htm", false);
myTree[myTree.length] = new Node("_5.1", "PAM for Securities Support Center", "https://supportcenter.pfs.com/", false);
myTree[myTree.length] = new Node("_5.2", "PAM for Mortgages Support Center", "https://supportcenter.pfs.com/mortgages/", false);
myTree[myTree.length] = new Node("_5.3", "PAM for Bank Loans Support Center", "https://supportcenter.pfs.com/mortgages/", false);
myTree[myTree.length] = new Node("_5.4", "PAM UVT Support Center", "https://supportcenter.pfs.com/", false);
myTree[myTree.length] = new Node("_5.5", "MIG21 Download Area", "http://www.pfs.com/mig21/support/Download_Area/download.shtml", false);
myTree[myTree.length] = new Node("_5.6", "LawCard Portal", "/lawcards/Main_Page?myLevel=_5.6", true);
myTree[myTree.length] = new Node("_5.7", "SFTP/HTTPS-Server  ", "https://sftp-frankfurt.pfs.com", false);
myTree[myTree.length] = new Node("_6", "About Us", "/about/index_en.shtml?myLevel=_6", true);
myTree[myTree.length] = new Node("_6.0", "Philosophy", "/about/mission_en.shtml?myLevel=_6.0", true);
myTree[myTree.length] = new Node("_6.1", "Management", "/about/PFS_SeniorManagement_en.shtml?myLevel=_6.1", true);
myTree[myTree.length] = new Node("_6.2", "Careers", "/about/careers_en.shtml?myLevel=_6.2", true);
myTree[myTree.length] = new Node("_6.3", "Partners", "/about/partners_en.shtml?myLevel=_6.3", true);
myTree[myTree.length] = new Node("_6.4", "Acquisitions", "/about/acquisitions_en.shtml?myLevel=_6.4", true);
myTree[myTree.length] = new Node("_7", "Contact", "/contact_en.shtml?myLevel=_7", true);

