123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220 |
- function clearCache() {
-
- for (var i = 0; i <= document.getElementsByTagName('select').length-1; i++) {
- document.getElementsByTagName('select')[i].selectedIndex = 0;
- }
-
- for (var i = 0; i <= document.getElementsByTagName('input').length-1; i++) {
- if ( document.getElementsByTagName('input')[i].type == 'text' ) {
- document.getElementsByTagName('input')[i].value = '';
- }
- }
- }
- function filterHelper(control) {
-
- if ( document.filter_form.Modell_1.options[document.filter_form.Modell_1.selectedIndex].text != '' && isNaN(control) ) {
- document.filter_form.Modell_3.value = document.filter_form.Modell_1.options[document.filter_form.Modell_1.selectedIndex].text;
- document.filter_form.Fgst_3.value = '';
- document.filter_form.Optcode_3.value = '';
- } else if ( document.filter_form.Modell_1.options[document.filter_form.Modell_1.selectedIndex].text != '' && document.getElementsByName("Modell_2")[0].value != '' ) {
- //Wert wird durch searchHelper() schon eingetragen
- } else if ( document.filter_form.Modell_1.options[document.filter_form.Modell_1.selectedIndex].text == '' && isNaN(document.getElementsByName("Modell_2")[0]) && isNaN(control) ) {
- document.filter_form.Modell_3.value = '';
- }
- if ( isNaN(document.getElementsByName("Fgst_1")[0]) && isNaN(control) ) {
- document.filter_form.Fgst_3.value = '';
- } else if ( document.getElementsByName("Fgst_1")[0].value == '' ) {
- document.filter_form.Fgst_3.value = '';
- }
- if ( isNaN(document.getElementsByName("Optcode_1")[0]) && isNaN(control) ) {
- document.filter_form.Optcode_3.value = '';
- } else if ( document.getElementsByName("Optcode_1")[0].value == '' ) {
- document.filter_form.Optcode_3.value = '';
- }
- }
-
- function searchHelper() {
- var reg = /\*/;
-
- document.filter_form.Modell_3.value = '*' + document.getElementsByName("Modell_2")[0].value + '*';
- document.filter_form.Fgst_3.value = '*' + document.getElementsByName("Fgst_1")[0].value;
- document.filter_form.Optcode_3.value = '*' + document.getElementsByName("Optcode_1")[0].value + '*';
-
- while ( reg.test(document.filter_form.Modell_3.value) == true ) {
- document.filter_form.Modell_3.value = document.filter_form.Modell_3.value.replace(/\*/, '%');
- }
-
- while ( reg.test(document.filter_form.Fgst_3.value) == true ) {
- document.filter_form.Fgst_3.value = document.filter_form.Fgst_3.value.replace(/\*/, '%');
- }
-
- while ( reg.test(document.filter_form.Optcode_3.value) == true ) {
- document.filter_form.Optcode_3.value = document.filter_form.Optcode_3.value.replace(/\*/, '%');
- }
- }
- function Semaphor(i) {
- sem = window.open("semaphor.php", "Semaphor");
- sem.focus;
- }
- function table_resize(){
- if(document.getElementsByName('datefrom')[0]){
- if(document.getElementsByName('datefrom')[0].value != '' && document.getElementsByName('dateuntil')[0].value != ''){
- var field1_exp = document.getElementsByName('datefrom')[0].value.split("-");
- var field2_exp = document.getElementsByName('dateuntil')[0].value.split("-");
- if(field1_exp.length == 3)
- document.getElementsByName('datefrom')[0].value = field1_exp[2]+"."+field1_exp[1]+"."+field1_exp[0];
- if(field2_exp.length == 3)
- document.getElementsByName('dateuntil')[0].value = field2_exp[2]+"."+field2_exp[1]+"."+field2_exp[0];
- }
- }
- if(document.all['report_content_header_table'] && document.all['report_content_table_table']){
- window.status = "Die Darstellung der Tabelle ist von der Auflösung Ihres Desktops abhängig.";
- /* document.all['report_content'].style.height = document.all['report_content'].offsetHeight;
- document.all['report_content_table'].style.width = document.all['report_content'].offsetWidth;
- document.all['report_content_header'].style.width = document.all['report_content'].offsetWidth;
- document.all['report_content_header_table'].style.width = "100%";
- document.all['report_content_table_table'].style.width = "100%";
- alert(document.all['report_content_header_table'].getElementsByTagName("tr")[0].getElementsByTagName("td").length + ' - ' + document.all['report_content_table_table'].getElementsByTagName("tr")[0].getElementsByTagName("td").length);
- if(document.all['report_content_header_table'].getElementsByTagName("tr")[0].getElementsByTagName("td").length == document.all['report_content_table_table'].getElementsByTagName("tr")[0].getElementsByTagName("td").length){
- */
- /* for(i=0; i < document.all['report_content_header_table'].getElementsByTagName("tr")[0].getElementsByTagName("td").length; i++){
- if(document.all['report_content_header_table'].getElementsByTagName("tr")[0].getElementsByTagName("td")[i].offsetWidth < document.all['report_content_table_table'].getElementsByTagName("tr")[0].getElementsByTagName("td")[i].offsetWidth){
- document.all['report_content_table_table'].getElementsByTagName("tr")[0].getElementsByTagName("td")[i].style.width = document.all['report_content_table_table'].getElementsByTagName("tr")[0].getElementsByTagName("td")[i].offsetWidth
- document.all['report_content_header_table'].getElementsByTagName("tr")[0].getElementsByTagName("td")[i].style.width = document.all['report_content_table_table'].getElementsByTagName("tr")[0].getElementsByTagName("td")[i].offsetWidth;
- }else{
- document.all['report_content_header_table'].getElementsByTagName("tr")[0].getElementsByTagName("td")[i].style.width = document.all['report_content_header_table'].getElementsByTagName("tr")[0].getElementsByTagName("td")[i].offsetWidth;
- document.all['report_content_table_table'].getElementsByTagName("tr")[0].getElementsByTagName("td")[i].style.width = document.all['report_content_header_table'].getElementsByTagName("tr")[0].getElementsByTagName("td")[i].offsetWidth;
- }alert("stop");
- }
- */
- document.all['report_content_table'].style.height = (document.all['report_content'].offsetHeight - document.all['report_content_header'].offsetHeight) - 10;
- document.all['report_content_table'].style.top = document.all['report_content_header'].offsetHeight + 5;
- /* }else{
- alert("Auf dieser Seite wurde ein Fehler in der grafischen Darstellung festgestellt der nicht behoben werden konnte. Bitte wenden Sie sich an den Systemadministrator.");
- }
- */
- }
- }
- //Alte Funktion für die Bearbeiten Seite NICHT LÖSCHEN (wird noch benötigt für WV Feld)
- function dateFormatEdit()
- {
- var elementValue = new Array;
- var ret = true;
- for(var i = 0; i < document.phpMyEdit_form.elements.length; i++)
- {
- if(document.phpMyEdit_form.elements[i].getAttribute("date"))
- {
- if(document.phpMyEdit_form.elements[i].value != '')
- {
- elementValue = document.phpMyEdit_form.elements[i].value.split(".");
- if(elementValue.length != 3)
- {
- alert("Der Vorgang kann nicht durchgeführt werden!\nEin von Ihnen eingegebenes Datum kann nicht verabeitet werden.");
- document.phpMyEdit_form.elements[i].style.borderColor = "#FF0000";
- ret = false;
- }
- else
- {
- document.phpMyEdit_form.elements[i].style.borderColor = "#E8EEFF";
- }
- }
- }
- if(document.phpMyEdit_form.elements[i].getAttribute("amount"))
- {
- if(document.phpMyEdit_form.elements[i].value != '')
- {
- if(document.phpMyEdit_form.elements[i].value.search(/\w/) == -1)
- {
- alert("Der Vorgang kann nicht durchgeführt werden!\nEin von Ihnen eingegebener Betrag kann nicht verabeitet werden.");
- document.phpMyEdit_form.elements[i].style.borderColor = "#FF0000";
- ret = false;
- }
- else
- {
- document.phpMyEdit_form.elements[i].style.borderColor = "#E8EEFF";
- }
- }
- }
- }
- if(ret === true)
- {
- for(var i = 0; i < document.phpMyEdit_form.elements.length; i++)
- {
- if(document.phpMyEdit_form.elements[i].getAttribute("date"))
- {
- if(document.phpMyEdit_form.elements[i].value != '')
- {
- document.phpMyEdit_form.elements[i].style.color = '#FFFFFF';
- elementValue = document.phpMyEdit_form.elements[i].value.split(".");
- document.phpMyEdit_form.elements[i].value = elementValue[2]+"-"+elementValue[1]+"-"+elementValue[0];
- }
- }
- if(document.phpMyEdit_form.elements[i].getAttribute("amount"))
- {
- if(document.phpMyEdit_form.elements[i].value != '')
- {
- document.phpMyEdit_form.elements[i].style.color = '#FFFFFF';
- document.phpMyEdit_form.elements[i].value = document.phpMyEdit_form.elements[i].value.replace(/\./, "");
- document.phpMyEdit_form.elements[i].value = document.phpMyEdit_form.elements[i].value.replace(/,/, ".");
- }
- }
- }
- }
- return ret;
- }
- //Neue Funktion für die Anzeigeseite
- function dateFormat(field_name_array)
- {
- var field_name_array = field_name_array.split(':');
- var field_value_array = new Array;
- var field_bgcolor_array = new Array;
- var ret = true;
- for(var i in field_name_array)
- {
- if(document.getElementsByName(field_name_array[i])[0]){
- if(document.getElementsByName(field_name_array[i])[0].value != '')
- {
- field_value_array[i] = document.getElementsByName(field_name_array[i])[0].value.split(".");
- if(field_value_array[i].length != 3)
- {
- alert('Der Vorgang kann nicht durchgeführt werden! \nEin von Ihnen eingegebenes Datum kann nicht verarbeitet werden. \n\nBestätigen Sie bitte diese Nachricht und ändern Sie das rot makierte Feld.');
- document.getElementsByName(field_name_array[i])[0].style.borderColor = '#FF0000';
- ret = false;
- }else
- document.getElementsByName(field_name_array[i])[0].style.borderColor = "#E8EEFF";
- }
- }
- }
- if(ret === true)
- {
- for(var i in field_name_array)
- {
- if(document.getElementsByName(field_name_array[i])[0]){
- if(document.getElementsByName(field_name_array[i])[0].value != '')
- {
- document.getElementsByName(field_name_array[i])[0].style.color = '#FFFFFF';
- //document.getElementsByName(field_name_array[i])[0].value = field_value_array[i][2]+"-"+field_value_array[i][1]+"-"+field_value_array[i][0];
- }
- }
- }
- }
- return ret;
- }
|