/* FILE ARCHIVED ON 18:44:32 Jan 30, 2009 AND RETRIEVED FROM THE AN OPENWAYBACK INSTANCE ON 18:00:45 Apr 27, 2024. JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ function goHelpPage(oForm) { var projParam = ''; if ( oForm.project ) projParam = '&project=' + oForm.project.value; document.location= oForm.action + '?page=help' + projParam; } function checkSearchDates(form) { var i; var j; var yearBegin = form.searchTxtYearBegin.value; var monthBegin = ''; var yearEnd = form.searchTxtYearEnd.value; var monthEnd = ''; var dateBegin = ''; var dateEnd = ''; if (form.searchTxtMonthBegin) monthBegin = form.searchTxtMonthBegin[form.searchTxtMonthBegin.selectedIndex].value; if (form.searchTxtMonthEnd) monthEnd = form.searchTxtMonthEnd[form.searchTxtMonthEnd.selectedIndex].value; dateBegin=yearBegin + monthBegin; dateEnd=yearEnd + monthEnd; if (isNaN(yearBegin) || (yearBegin != '' && yearBegin.length != 4)) { alert("Start year is invalid. Please enter a four digit year."); form.searchTxtYearBegin.value=''; form.searchTxtYearBegin.focus(); return false; } else if (isNaN(yearEnd) || (yearEnd != '' && yearEnd.length != 4)) { alert("End year is invalid. Please enter a four digit year."); form.searchTxtYearEnd.value=''; form.searchTxtYearEnd.focus(); return false; } else if (dateEnd < dateBegin && yearEnd != '' && !( yearBegin <= yearEnd && ( monthBegin == '' || monthEnd == '' )) ) { alert("End date is before start date."); form.searchTxtYearEnd.focus(); return false; } else if (yearBegin == '' && monthBegin != '') { alert("Start month was selected with no start year."); form.searchTxtYearBegin.focus(); return false; } else if (yearEnd == '' && monthEnd != '') { alert("End month was selected with no end year."); form.searchTxtYearEnd.focus(); return false; } // Test the form without submitting: if the 'testForm' flag is in QUERY if (window.location.search.indexOf('testForm') >= 0) { alert('All is OK.'); return false; } return true; } var mustValidateExport = 0; function validateExport(oForm) { if (window.location.search.indexOf('testForm') >= 0) { if (! confirm( 'single pub:'+oForm.elements['ID__mult'].checked + '\n all pubs:' + oForm.elements['ID_all'].checked + '\n mult pubs:' + oForm.elements['ID__mult'].length + '\n must validate:' + mustvalidate ) ) return false; } if ( mustValidateExport) { mustValidateExport = 0; // turn off for next click var message = ""; if ( !oForm.elements['ID__mult'] ) message = 'No publications were located. Please re-run the publications search.'; else if ( !oForm.elements['ID__mult'].checked && !oForm.elements['ID_all'].checked ) { // If "Add All" is not checked and (if "Add"-individual pub is not checked or there are multiple such "Add" checkboxes) message = 'No publications selected.\n Please select articles to include in the report by clicking on the checkbox.'; for ( var i=0; i