COLOR_MODE_TAB = ["N'importe quelles", "L'une des deux", "Les deux"]; COLOR_TAB = ["", "Rouge", "Vert", "Bleu", "Blanc", "Noir", "Gris", "Marron", "Orange", "Jaune", "Rose", "Violet"]; function CHECK_CRITERIA_FORM() { if (!CHECK_DATE_AND_TEXT(74)) return false; if ((document.CRITERIA.COLOR_MODE.value == 1) && (document.CRITERIA.TEXT_COLOR1.value == "") && (document.CRITERIA.TEXT_COLOR2.value == "")) { alert ("Il faut spécifier au moins une couleur pour chercher une des couleurs !"); document.CRITERIA.TEXT_COLOR1.focus(); return false; } if ((document.CRITERIA.YEAR.value == "") && (document.CRITERIA.MONTH.value == 0) && (document.CRITERIA.DAY.value == "") && (document.CRITERIA.TEXT1.value == "") && (document.CRITERIA.TEXT2.value == "") && (document.CRITERIA.COLOR_MODE.value == 0)) { CRITERIA_FOUND = false; for (I = 0; I < FLAG_TAB.length; I++) if (eval ("document.CRITERIA."+FLAG_TAB[I][1]+".value")) CRITERIA_FOUND = true; if (!CRITERIA_FOUND) { alert ("Il faut définir au moins un critère."); return false; } } return true; } function ON_CHANGE_COLOR(SELECT) { if ((SELECT.value != "") && (document.CRITERIA.COLOR_MODE.value == 0)) document.CRITERIA.COLOR_MODE.value = 1; } function ON_CHANGE_COLOR_MODE() { if (document.CRITERIA.COLOR_MODE.value == 0) { document.CRITERIA.TEXT_COLOR1.value = ""; document.CRITERIA.TEXT_COLOR2.value = ""; } } function WRITE_CRITERIA_SCROLL() { DOC_TEXT += ("
Cette page a été visitée fois depuis sa création.
"; PAGE_FOOTER(); } function COLOR_SELECT_HTML (NUMBER) { INIT_COLOR = (eval ("typeof(TEXT_COLOR"+NUMBER+")") != "undefined") ? eval ("TEXT_COLOR"+NUMBER) : ""; RESULT = ""; } function BEGIN_RESULT (RESULT_COUNT) { INIT_BIO(); PAGE_HEADER_BASE ("Résultat de la recherche", "BIO_CHF()", "bio", "RMAWARDS"); TOP_SCROLL (false); SCROLL_TITLE ("Critères de la recherche") TEXT_SEARCH ("La description contient"); if ((DAY != "") || ((MONTH != "") && (MONTH != "0")) || (YEAR != "")) { SCROLL_SUBTITLE ("Date"); DATE_FILTER = ""; if ((DAY_BEF_AFT == 0) && (DAY != "")) DATE_FILTER = "Le " + DAY + " "; if ((MONTH_BEF_AFT == 0) && (MONTH != "0") && (MONTH != "")) { if (DATE_FILTER == "") DATE_FILTER += "En "; DATE_FILTER += MONTH_TAB[MONTH] + " "; } if ((YEAR_BEF_AFT == 0) && (YEAR != "")) { if (DATE_FILTER == "") DATE_FILTER += "En "; DATE_FILTER += YEAR; } if ((YEAR_BEF_AFT > 0) && (YEAR != "")) DATE_FILTER += BEF_AFT_TAB [YEAR_BEF_AFT] + " en " + YEAR + " "; if ((MONTH_BEF_AFT > 0) && (MONTH != "0") && (MONTH != "")) DATE_FILTER += BEF_AFT_TAB [MONTH_BEF_AFT] + " en " + MONTH_TAB[MONTH] + " "; if ((DAY_BEF_AFT > 0) && (DAY != "")) DATE_FILTER += BEF_AFT_TAB [DAY_BEF_AFT] + " le " + DAY; SCROLL_INSTRUCTION (DATE_FILTER); } FIRST = true; FLAG_TEXT = ""; TOTAL_FLAG = FLAG_TAB.length; for (I = 0; I < TOTAL_FLAG; I++) if ((eval("typeof("+FLAG_TAB [I][1]+")") != "undefined") && (eval (FLAG_TAB [I][1]) > 0)) { if (FIRST) FIRST = false; else FLAG_TEXT += ", "; if (eval (FLAG_TAB [I][1]) == 1) FLAG_TEXT += FLAG_TAB [I][0]; else { FLAG_FIRST = FLAG_TAB [I][0].substring(0,1); FLAG_FIRST = FLAG_FIRST.toLowerCase(); switch (FLAG_FIRST) { case "a": case "e": case "i": case "o": case "u": case "y": case "h": NEGATION = "Pas d'"; break; default: NEGATION = "Pas de "; } FLAG_TEXT += NEGATION + FLAG_FIRST + FLAG_TAB [I][0].substring(1); } } if (!FIRST) { SCROLL_SUBTITLE ("Caractéristiques requises"); SCROLL_INSTRUCTION (FLAG_TEXT); } if (COLOR_MODE != 0) { SCROLL_SUBTITLE ("Couleur des vêtements d'Alyson"); COLOR_TEXT = ""; if (TEXT_COLOR1 != "") COLOR_TEXT = TEXT_COLOR1; if ((TEXT_COLOR1 != "") && (TEXT_COLOR2 != "")) COLOR_TEXT += (COLOR_MODE == 1) ? " ou " : " et "; if (TEXT_COLOR2 != "") COLOR_TEXT += TEXT_COLOR2; if ((TEXT_COLOR1 == "") && (TEXT_COLOR2 == "")) COLOR_TEXT = "Sans couleur associée"; else if ((COLOR_MODE == 2) && ((TEXT_COLOR1 == "") || (TEXT_COLOR2 == "")) ) COLOR_TEXT += " uniquement"; SCROLL_INSTRUCTION (COLOR_TEXT); } H_LINE(); PLURAL = (RESULT_COUNT>1) ? "s" : ""; SCROLL_SUBTITLE (RESULT_COUNT.toString()+" entrée"+PLURAL+" trouvée"+PLURAL); if (PT > 1) { H_LINE(); PAGE_TABLE (P, PT, PREF); } BOT_SCROLL(); TOP_MARBRE ("Résultat de la recherche"); } YEAR_INDEX = 0; function SPAN_YEAR (YEAR) { DOC_TEXT += ")?(.*)$/, "$1"+LEADING+"$2") + PUB + '