function buildConfig() { //var object 'csconfig' should already exist at this point if not report //an error if (!csconfig) return(alert("The file 'csconfig.js' must be include before the file 'csconfigbuild.asp'.")); //create object structure for database "ndfr" var csdatabase = new CsDatabase("ndfr", "../idx/ndfr", "NDFR"); csdatabase.hasRelevantWords = (("False" == "True")||("False" == "-1")); csconfig.addDatabase(csdatabase); var cssearchform = new CsSearchForm("defaulta","Advanced search", "advanced;normal;"); csdatabase.addSearchForm(cssearchform); var cssearchgroup = new CsSearchGroup("VolledigeTekst", "VolledigeTekst", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("InstantieNaam", "InstantieNaam", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("InstantieNummer", "InstantieNummer", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("InstantieDatum", "InstantieDatum", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("NDFR_ID", "NDFR_ID", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("NDFR_TYPE", "NDFR_TYPE", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("Wetdeel", "Wetdeel", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("Uitgave", "Uitgave", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("UitgaveJaar", "UitgaveJaar", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("UitgaveNummer", "UitgaveNummer", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("Status", "Status", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("LJNNummer", "LJNNummer", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("BNBArtikelNummer", "BNBArtikelNummer", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("BNBJaargang", "BNBJaargang", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cssearchgroup = new CsSearchGroup("Auteur", "Auteur", "text", true, false); cssearchform.addSearchGroup(cssearchgroup); var cshitlist = new CsHitlist("default","default"); csdatabase.addHitlist(cshitlist); var cshitlistelement = new CsHitlistElement("23", "TITEL", "/NDFR/BESLUIT/KOP/TITEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("39", "TITEL", "/NDFR/ARTIKEL/KOP/TITEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("49", "TITEL", "/NDFR/ART/KOP/TITEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("9", "TITEL", "/NDFR/HOOFDSTUK/KOP/TITEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("24", "STATUS", "/NDFR/BESLUIT/KOP/TITEL/STATUS"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("40", "STATUS", "/NDFR/ARTIKEL/KOP/TITEL/STATUS"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("50", "STATUS", "/NDFR/ART/KOP/TITEL/STATUS"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("10", "STATUS", "/NDFR/HOOFDSTUK/KOP/TITEL/STATUS"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("48", "NR", "/NDFR/ART/KOP/NR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("8", "NR", "/NDFR/HOOFDSTUK/KOP/NR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("56", "InnerText", "/Commentaar/Content/InnerText"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("66", "InnerText", "/WetHistorie/Content/InnerText"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("61", "InnerText", "/Kern/Content/InnerText"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("6", "TYPE", "/NDFR/HOOFDSTUK/INFOBLOK/CATEGORIE/TYPE"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("14", "TYPE", "/NDFR/BESLUIT/INFOBLOK/CATEGORIE/TYPE"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("28", "TYPE", "/NDFR/ARTIKEL/INFOBLOK/CATEGORIE/TYPE"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("44", "TYPE", "/NDFR/ART/INFOBLOK/CATEGORIE/TYPE"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("67", "PDFTXT", "/PDFTXT"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("2", "ID", "/NDFR/ID"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("94", "ArtCode", "/Commentaar/ArtCode"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("95", "WetID", "/Commentaar/WetID"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("96", "ArtCode", "/Kern/ArtCode"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("97", "WetID", "/Kern/WetID"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("98", "ArtCode", "/WetHistorie/ArtCode"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("99", "WetID", "/WetHistorie/WetID"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("46", "WETDEEL", "/NDFR/ART/INFOBLOK/WET/WETDEEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("100", "WETNAAM", "/NDFR/ART/INFOBLOK/WET/WETNAAM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("101", "WETSARTNR", "/NDFR/ART/INFOBLOK/WET/WETSARTNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("102", "WETSARTIKELTITEL", "/NDFR/ART/INFOBLOK/WET/WETSARTIKELTITEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("32", "INSTANTIE", "/NDFR/ARTIKEL/INFOBLOK/BRON/HOOFD/INSTANTIE"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("34", "DD", "/NDFR/ARTIKEL/INFOBLOK/BRON/HOOFD/DATUM/DD"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("35", "MM", "/NDFR/ARTIKEL/INFOBLOK/BRON/HOOFD/DATUM/MM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("36", "JJ", "/NDFR/ARTIKEL/INFOBLOK/BRON/HOOFD/DATUM/JJ"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("37", "NR", "/NDFR/ARTIKEL/INFOBLOK/BRON/HOOFD/NR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("113", "ARTIKELNR", "/NDFR/ARTIKEL/INFOBLOK/UITGAVE/ARTIKELNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("18", "DD", "/NDFR/BESLUIT/INFOBLOK/BRON/HOOFD/DATUM/DD"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("19", "MM", "/NDFR/BESLUIT/INFOBLOK/BRON/HOOFD/DATUM/MM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("20", "JJ", "/NDFR/BESLUIT/INFOBLOK/BRON/HOOFD/DATUM/JJ"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("21", "NR", "/NDFR/BESLUIT/INFOBLOK/BRON/HOOFD/NR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("107", "DD", "/NDFR/HOOFDSTUK/INFOBLOK/BRON/HOOFD/DATUM/DD"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("108", "MM", "/NDFR/HOOFDSTUK/INFOBLOK/BRON/HOOFD/DATUM/MM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("109", "JJ", "/NDFR/HOOFDSTUK/INFOBLOK/BRON/HOOFD/DATUM/JJ"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("110", "NR", "/NDFR/HOOFDSTUK/INFOBLOK/BRON/HOOFD/NR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("115", "ACHTERNAAM", "/NDFR/ARTIKEL/INFOBLOK/AUTEUR/ACHTERNAAM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("116", "TITULATUUR", "/NDFR/ARTIKEL/INFOBLOK/AUTEUR/TITULATUUR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("117", "VOORLETTER", "/NDFR/ARTIKEL/INFOBLOK/AUTEUR/VOORLETTER"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("118", "TUSSENVOEGSEL", "/NDFR/ARTIKEL/INFOBLOK/AUTEUR/TUSSENVOEGSEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("119", "OMSCHRIJVING", "/NDFR/ARTIKEL/INFOBLOK/AUTEUR/OMSCHRIJVING"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("30", "UITGAVETITEL", "/NDFR/ARTIKEL/INFOBLOK/UITGAVE/UITGAVETITEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("111", "JJ", "/NDFR/ARTIKEL/INFOBLOK/UITGAVE/DATUM/JJ"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("112", "UITGAVENR", "/NDFR/ARTIKEL/INFOBLOK/UITGAVE/UITGAVENR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("105", "INSTANTIE", "/NDFR/HOOFDSTUK/INFOBLOK/BRON/HOOFD/INSTANTIE"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("130", "UITGAVETITEL", "/NDFR/HOOFDSTUK/INFOBLOK/UITGAVE/UITGAVETITEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("131", "UITGAVENR", "/NDFR/HOOFDSTUK/INFOBLOK/UITGAVE/UITGAVENR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("133", "WETNR", "/NDFR/HOOFDSTUK/INFOBLOK/WETTENVERWIJZ/WETNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("134", "WETSARTNR", "/NDFR/HOOFDSTUK/INFOBLOK/WETTENVERWIJZ/WETSARTNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("135", "WETNR", "/NDFR/BESLUIT/INFOBLOK/WETTENVERWIJZ/WETNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("136", "WETSARTNR", "/NDFR/BESLUIT/INFOBLOK/WETTENVERWIJZ/WETSARTNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("137", "WETNR", "/NDFR/BESLUIT/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("138", "WETSARTNR", "/NDFR/BESLUIT/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETSARTNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("139", "WETNR", "/NDFR/BESLUIT/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("140", "WETSARTNR", "/NDFR/BESLUIT/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETSARTNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("141", "WETNR", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("142", "WETSARTNR", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETSARTNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("143", "WETNR", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("144", "WETSARTNR", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETSARTNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("145", "WETNR", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("146", "WETSARTNR", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETSARTNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("147", "WETNR", "/NDFR/ARTIKEL/INFOBLOK/WETTENVERWIJZ/WETNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("148", "WETSARTNR", "/NDFR/ARTIKEL/INFOBLOK/WETTENVERWIJZ/WETSARTNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("149", "WETNR", "/NDFR/ART/INFOBLOK/WET/WETNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("150", "WETNAAM", "/NDFR/HOOFDSTUK/INFOBLOK/WETTENVERWIJZ/WETNAAM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("151", "WETNAAM", "/NDFR/BESLUIT/INFOBLOK/WETTENVERWIJZ/WETNAAM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("152", "WETNAAM", "/NDFR/BESLUIT/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETNAAM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("153", "WETNAAM", "/NDFR/BESLUIT/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETNAAM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("154", "WETNAAM", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETNAAM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("155", "WETNAAM", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETNAAM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("156", "WETNAAM", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETNAAM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("157", "WETNAAM", "/NDFR/ARTIKEL/INFOBLOK/WETTENVERWIJZ/WETNAAM"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("159", "WETAFK", "/NDFR/HOOFDSTUK/INFOBLOK/WETTENVERWIJZ/WETAFK"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("160", "WETAFK", "/NDFR/BESLUIT/INFOBLOK/WETTENVERWIJZ/WETAFK"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("161", "WETAFK", "/NDFR/BESLUIT/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETAFK"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("162", "WETAFK", "/NDFR/BESLUIT/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETAFK"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("163", "WETAFK", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETAFK"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("164", "WETAFK", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETAFK"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("165", "WETAFK", "/NDFR/BESLUIT/PARAGRAAF/PARAGRAAF/PARAGRAAF/PARAGRAAF/INFOBLOK/WETTENVERWIJZ/WETAFK"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("166", "WETAFK", "/NDFR/ARTIKEL/INFOBLOK/WETTENVERWIJZ/WETAFK"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("167", "ARTIKELNR", "/NDFR/HOOFDSTUK/INFOBLOK/UITGAVE/ARTIKELNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("170", "UITGAVETITEL", "/NDFR/BESLUIT/INFOBLOK/VERWIJZER/UITGAVE/UITGAVETITEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("171", "ARTIKELNR", "/NDFR/BESLUIT/INFOBLOK/VERWIJZER/UITGAVE/ARTIKELNR"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("174", "NUMDAT", "/NDFR/NUMDAT"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("176", "WetsAfkorting", "/Commentaar/WetsAfkorting"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("178", "STATUS", "/NDFR/BESLUIT/STATUS"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("177", "BRONTITEL", "/NDFR/HOOFDSTUK/INFOBLOK/BRON/HOOFD/BRONTITEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("196", "NVOETNOOT", "/NDFR/HOOFDSTUK/KOP/TITEL/NVOETNOOT"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("197", "NVOETNOOT", "/NDFR/BESLUIT/KOP/TITEL/NVOETNOOT"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("198", "NVOETNOOT", "/NDFR/ARTIKEL/KOP/TITEL/NVOETNOOT"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("199", "NVOETNOOT", "/NDFR/ART/KOP/TITEL/NVOETNOOT"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("201", "WETDEEL", "/NDFR/HOOFDSTUK/INFOBLOK/WET/WETDEEL"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("202", "WETAFK", "/NDFR/ART/INFOBLOK/WET/WETAFK"); cshitlist.addElement(cshitlistelement); var cshitlistelement = new CsHitlistElement("212", "WETNAAM", "/NDFR/ART/INFOBLOK/WETTENVERWIJZ/WETNAAM"); cshitlist.addElement(cshitlistelement); csdatabase.toc.fileUrl = "file://D|/NDFR_Tamino/ToExtrect/data/toc.xml"; /* set the language */ csconfig.currentLang = ""; /* set the operators */ csconfig.operators["and"] = " (node "//guitext/operators/operator[@type='and']" not found)"; csconfig.operators["or"] = " (node "//guitext/operators/operator[@type='or']" not found)"; csconfig.operators["not"] = " (node "//guitext/operators/operator[@type='not']" not found)"; /* set a few interface texts */ csconfig.text["range"]["from"] = " (node "//guitext/range/from" not found)"; csconfig.text["range"]["untill"] = " (node "//guitext/range/untill" not found)"; /* for debugging */ /* var sMsg = "Client side configuration build.\n\n"; sMsg += "csconfig.currentLang="+csconfig.currentLang+"\n"; sMsg += "csconfig.databases.length="+csconfig.databases.length+"\n"; for (var iDtb=0;iDtb