1 function initialize (result) {
2 // ----------------------------
3 var refon = search.owner[3].checked;
5 var contx = document.getElementById("contlist");
6 var words = document.getElementById("wordin");
7 contx.style.display = "none";
8 words.style.display = "none";
10 var refin = document.getElementById("refid");
11 refin.style.display = "none";
13 search.state.disabled = !search.owner[0].checked;
14 search.author.disabled = !search.owner[1].checked;
15 if (search.owner[0].checked && search.state.value == "0") result = "obsolete";
16 if (search.owner[1].checked && search.author.value == "0") result = "obsolete";
17 if (result == "obsolete") changeFilter(); // Hides the result section and enables the Search button
20 function changeFilter () {
21 // ------------------------
22 var result = document.getElementById("resulist");
24 search.elements[0].value = "0"; // Marks the result obsolete
25 result.style.display = "none"; // Hides the result section
26 search.refresh.disabled = false; // Enables the Search button
27 if (search.owner[0].checked) {
28 if (search.state.value == "0") search.refresh.disabled = true;
29 } else search.state.value = "0";
30 if (search.owner[1].checked) {
31 if (search.author.value == "0") search.refresh.disabled = true;
32 } else search.author.value = "0";
35 function setReference () {
36 // ------------------------
37 var result = document.getElementById("resulist");
38 var refin = document.getElementById("refid");
39 var words = document.getElementById("wordin");
40 var contx = document.getElementById("contlist");
42 result.style.display = "none";
43 words.style.display = "none";
44 contx.style.display = "none";
45 refin.style.display = "block";
46 search.elements[4].focus();
47 search.refresh.disabled = false;
50 function unsetReference () {
51 // ------------------------
52 var result = document.getElementById("resulist");
53 var refin = document.getElementById("refid");
54 var words = document.getElementById("wordin");
55 var contx = document.getElementById("contlist");
57 result.style.display = "none";
58 refin.style.display = "none";
59 words.style.display = "block";
60 contx.style.display = "block";
61 search.refresh.disabled = false;
62 search.state.disabled = !search.owner[0].checked;
63 search.author.disabled = !search.owner[1].checked;
64 if (search.owner[0].checked && search.state.value == "0") search.refresh.disabled = true;
65 if (search.owner[1].checked && search.author.value == "0") search.refresh.disabled = true;
68 function removeContext (index) {
69 // ------------------------------
70 search.elements[0].value = index;
76 search.elements[0].value = "-1";