1 [% USE HTML %]<style type="text/css">@import url(js/jscalendar/calendar-win2k-1.css);</style>
2 <script type="text/javascript" src="js/jscalendar/calendar.js"></script>
3 <script type="text/javascript" src="js/jscalendar/lang/calendar-de.js"></script>
4 <script type="text/javascript" src="js/jscalendar/calendar-setup.js"></script>
6 <form method="post" action="am.pl">
8 <input type="hidden" name="action" value="show_am_history">
12 <th class ="listtop">history search engine</th>
17 <script type="text/javascript">
19 function uncheckOther(id) {
21 (document.getElementById('non-deleted').checked == false)
23 (document.getElementById('both').checked == false)
25 (document.getElementById('deleted').checked == false)
28 document.getElementById('non-deleted').checked = false;
29 document.getElementById('both').checked = false;
31 if(id == "non-deleted") {
32 document.getElementById('deleted').checked = false;
33 document.getElementById('both').checked = false;
36 document.getElementById('non-deleted').checked = false;
37 document.getElementById('deleted').checked = false;
42 var defaults = new Array('SAVED', 'DELETED', 'ADDED', 'PAYMENT POSTED', 'POSTED', 'POSTED AS NEW', 'SAVED FOR DUNNING', 'DUNNING STARTED', 'PRINTED');
43 var translated = new Object();
44 translated['SAVED'] = 'SAVED';
45 translated['DELETED'] = 'DELETED';
46 translated['ADDED'] = 'ADDED';
47 translated['PAYMENT POSTED'] = 'PAYMENT POSTED';
48 translated['POSTED'] = 'POSTED';
49 translated['POSTED AS NEW'] = 'POSTED AS NEW'
50 translated['SAVED FOR DUNNING'] = 'SAVED FOR DUNNING';
51 translated['DUNNING STARTED'] = 'DUNNING STARTED';
52 translated['PRINTED'] = 'PRINTED';
54 var jscalender = "<table valign=\"top\">"
55 + "<tr><td colspan=\"2\"><b>Period: </b></td></tr>"
56 + "<tr><td>from (time): "
57 + "<input name=\"fromdate\" id=\"fromdate\" size=\"11\" title=\"[% HTML.escape(myconfig_dateformat) %]\" value=\"[% HTML.escape(fromdate) %]\">"
58 + "<input type=\"button\" name=\"fromdate\" id=\"trigger1\" value=\"?\">"
59 + " </td><td>to (time): "
60 + "<input name=\"todate\" id=\"todate\" size=\"11\" title=\"[% HTML.escape(myconfig_dateformat) %]\" value=\"[% HTML.escape(todate) %]\">"
61 + "<input type=\"button\" name=\"todate\" id=\"trigger2\" value=\"?\"></td></tr></table>";
62 var mitarbeiter = "<table valign=\"top\">"
63 + "<tr><td><b>Mitarbeiter:</b> </td>"
64 + "<td><input type='text' name='mitarbeiter' id='mitarbeiter'></td>"
68 function addForm(last, remove) {
70 tempString = "<select id='selectForm'><option></option>";
71 for(i=0;i<defaults.length;i++) {
72 tempString += "\<option value\=\'" + defaults[i] + "\'\ onClick=\"javascript:addForm(\'" + defaults[i] + "\', " + i + ");\">" + translated[defaults[i]] + "\<\/option\>" + "\n";
74 tempString += "</select>";
75 document.getElementById('selectEmployee').innerHTML = mitarbeiter;
76 document.getElementById('selectDate').innerHTML = jscalender;
77 document.getElementById('selectTable').innerHTML = tempString;
81 inputField : "fromdate",
89 inputField : "todate",
96 defaults.splice(remove,1);
97 document.getElementById('inputText').innerHTML += ((document.getElementById('inputText').innerHTML == "") ? ("<b>You've already chosen the following limitations:</b><br>") : ("<br>")) + translated[last];
98 if(defaults.length > 0) {
99 document.getElementById('einschraenkungen').value += ((document.getElementById('einschraenkungen').value == "") ? ("") : (",")) + last;
100 tempString = "<select id='selectForm'><option></option>";
101 for(i=0;i<defaults.length;i++) {
102 tempString += "\<option value\=\'" + defaults[i] + "\'\ onClick=\"javascript:addForm(\'" + defaults[i] + "\', " + i + ");\">" + translated[defaults[i]] + "\<\/option\>" + "\n";
104 tempString += "</select>";
105 document.getElementById('selectTable').innerHTML = tempString;
108 document.getElementById('selectTable').innerHTML = "";
113 function resetAll() {
114 document.getElementById('selectTable').innerHTML = "<a href=\"javascript:addForm('INIT')\">Yes";
115 document.getElementById('inputText').innerHTML = "";
122 <b>What</b> do you want to look for?:
125 <select name="what2search" id="what2search">
126 <option name="Artikelnummer" value="Artikelnummer" id="Artikelnummer">Part Number</option>
127 <option name="Kundennummer" value="Kundennummer" id="Kundennummer">Customer Number</option>
128 <option name="Lieferantennummer" value="Lieferantennummer" id="Lieferantennummer">Vendor Number</option>
129 <option name="Projektnummer" value="Projektnummer" id="Projektnummer">Project Number</option>
130 <option name="Buchungsnummer" value="Buchungsnummer" id="Buchungsnummer">ID</option>
131 <option name="Eingangsrechnungnummer" value="Eingangsrechnungnummer" id="Eingangsrechnungnummer">Incoming invoice number</option>
132 <option name="Ausgangsrechnungnummer" value="Ausgangsrechnungnummer" id="Ausgangsrechnungnummer">Sales invoice number</option>
133 <option name="Mahnungsnummer" value="Mahnungsnummer" id="Mahnungsnummer">Dunning number</option>
139 What's the <b>term</b> you're looking for?
142 <input type="text" name="searchid" id="searchid" value="[% HTML.escape(searchid) %]">
147 Do you want to <b>limit</b> your search?
150 <table valign=\"top\" cellpadding=\"0\" marginheight=\"0\" marginwidth=\"0\" cellspacing=\"0\" topmargin=\"0\" leftmargin=\"0\">
153 <div id="selectTable"><a href="javascript:addForm('INIT')">Yes</div>
154 <div id="inputText"></div>
159 <div id="selectEmployee"></div>
164 <div id="selectDate"></div>
168 <input type="hidden" name="einschraenkungen" id="einschraenkungen" value="">
174 <input type="submit" class="submit" value="submit">
175 <input type="reset" class="submit" value="reset" onClick="javascript:resetAll();">