// -------------------- >>> function form_chk(formular) { for (i = 0; i < formular.elements.length; ++i) { if(formular.elements[i].id.search(/chk$/) != -1) { if(formular.elements[i].value == "") { formular.elements[i].style.border = "solid red 1px"; formular.elements[i].focus(); alert("Das markierte Feld darf nicht leer sein!"); return false; } else { formular.elements[i].style.border = ""; } } if(formular.elements[i].id.search(/chk_num$/) != -1) { if(isNaN(formular.elements[i].value)) { formular.elements[i].style.border = "solid red 1px"; formular.elements[i].focus(); alert("Bitte nur Zahlen in das markierte Feld eingeben!"); return false; } else { formular.elements[i].style.border = ""; } } } return true; } // -------------------- <<< // -------------------- >>> function form_chk_num(formular) { for (i = 0; i < formular.elements.length; ++i) { if(formular.elements[i].id.search(/chk_num$/) != -1) { if(isNaN(formular.elements[i].value)) { formular.elements[i].style.border = "solid red 1px"; formular.elements[i].focus(); alert("Bitte nur Zahlen eingeben!"); return false; } else { formular.elements[i].style.border = ""; } } } return true; } // -------------------- <<< // -------------------- >>> function plz_ort_uebergeben(plz,ort) { document.form_einrichtung.f_plz.value = plz; document.form_einrichtung.f_ort.value = ort; dropdownTimed('plz_ort_suggest','', 0, 0); } // -------------------- <<< // -------------------- >>> function suggest(f_value,f_id) { if(f_value.length>1) { var element = document.getElementById("plz_ort_suggest"); //element.style.display = "block"; dropdown('plz_ort_suggest','', 1); loadContent("http://piz.fh-ottersberg.de/incs/plz_ort_suggest_ajax.php?"+f_id+"="+f_value,"plz_ort_suggest"); } } // -------------------- <<< // -------------------- >>> function suggest_hide(id) { window.setTimeout("oid('"+id+"').style.display = 'none'", 500); } // -------------------- <<< // -------------------- >>> function kategorie_ajax(f_value,container,suffix) { var url_suffix = false; var a_kategorie = kategorie_chk(); var kette = a_kategorie.join(";"); if(f_value.length>1) url_suffix = "kat_suche="+f_value; var url_suffix = (url_suffix)?url_suffix+"&kat_ids="+kette:"kat_ids="+kette; var url_suffix = (suffix)?url_suffix+"&"+suffix:url_suffix; loadContent("http://piz.fh-ottersberg.de/incs/kategorie_list_rueckwerts_inc.php?"+url_suffix,container); } // -------------------- <<< // -------------------- >>> function kategorie_text_ajax() { var anhang = false; var a_kategorie = kategorie_chk(); var kette = a_kategorie.join(";"); loadContent("http://piz.fh-ottersberg.de/incs/kategorie_text_inc.php?kat_ids="+kette,"f_kategorie_chk"); } // -------------------- <<< // -------------------- >>> function kategorie_chk() { var a_kategorie = new Array(); for (z_chk_box=0; z_chk_box < document.form_einrichtung['f_kategorie[]'].length ;z_chk_box++ ) { if (document.form_einrichtung['f_kategorie[]'][z_chk_box].checked == true) { var kategorie_id = document.form_einrichtung['f_kategorie[]'][z_chk_box].value; var NeuestesElement = a_kategorie.push(kategorie_id); } } return a_kategorie; } // -------------------- <<< // -------------------- >>> function kategorie_chk_neu(chk_box,chk_box_id) { if(chk_box.checked == true) { document.getElementById(chk_box_id).checked = true; } else { document.getElementById(chk_box_id).checked = false; } } // -------------------- <<< // -------------------- >>> function layer_display(element_id,display) { var element = oid(element_id); element.style.display = display; } // -------------------- <<< // -------------------- >>> function layer_show_hide(element_id,show_display,hide_display) { var element = oid(element_id); if(element.style.display == show_display) { element.style.display = hide_display; } else { element.style.display = show_display; } } // -------------------- <<< // -------------------- >>> function resettext(feld) { if(feld.value="Bitte Suchbegriff eingeben ...") {feld.value="test";} } // -------------------- <<< // -------------------- >>> function button_disabled_enabled(button_id,status) { var button_element = document.getElementById(button_id); button_element.disabled=status; } // -------------------- <<< // -------------------- >>> function einrichtung_loesen(einrichtung_id,text,url) { Check = confirm("Wollen Sie diese Einrichtung wirklich für immer aus der Datenbank Loeschen?"); if(Check == true) { oid('wait').style.display = "block"; Check = confirm("Wirklich Loeschen?"); if(Check == true) { oid('wait').style.display = "block"; loadContent("http://piz.fh-ottersberg.de/incs/function/einrichtung_abteilung_loeschen_ajax.php?del_einrichtung_id="+einrichtung_id,"db_action"); window.setTimeout("location.replace('"+url+"')", 2000); } } } // -------------------- <<< // -------------------- >>> function abteilung_loesen(abteilung_id,text) { Check = confirm("Abteilung \""+text+"\" wirklich Loeschen?"); if(Check == true) { loadContent("http://piz.fh-ottersberg.de/incs/function/einrichtung_abteilung_loeschen_ajax.php?del_abteilung_id="+abteilung_id,"db_action"); window.setTimeout("location.replace('')", 2000); } } // -------------------- <<< // -------------------- >>> function kategorie_loesen(kategorie_id,text,url) { Check = confirm("Kategorie \""+text+"\" wirklich Loeschen?"); if(Check == true) { loadContent("http://piz.fh-ottersberg.de/incs/function/kategorie_loeschen_ajax.php?del_kategorie_id="+kategorie_id,"db_action"); window.setTimeout("location.replace('"+url+"')", 1000); } } // -------------------- <<< // -------------------- >>> function benutzer_gruppe_loesen(benutzer_gruppe_id,text,url) { Check = confirm(text); if(Check == true) { oid('wait').style.display = "block"; loadContent("http://piz.fh-ottersberg.de/incs/function/benutzer_gruppe_loeschen_ajax.php?del_benutzer_gruppe_id="+benutzer_gruppe_id,"db_action"); window.setTimeout("location.replace('"+url+"')", 1500); } } // -------------------- <<< // -------------------- >>> function benutzer_loesen(benutzer_id,text,url) { Check = confirm(text); if(Check == true) { oid('wait').style.display = "block"; loadContent("http://piz.fh-ottersberg.de/incs/function/benutzer_loeschen_ajax.php?del_benutzer_id="+benutzer_id,"db_action"); window.setTimeout("location.replace('"+url+"')", 1500); } } // -------------------- <<< // -------------------- >>> function einrichtung_copy(formular,check_box) { var a_update_ids = new Array(); for (i = 0; i < formular.elements.length; ++i) { if(formular.elements[i].name.search(/update/) != -1) { a_update_ids[formular.elements[i].name] = formular.elements[i].value; } } //alert(a_update_ids); for (var f_name in a_update_ids) alert(f_name + ": " + a_update_ids[f_name]); /**/ } // -------------------- <<< // -------------------- >>> function kategorie_select(parent_kategorie_id,parent_kategorie_verlauf) { oid("f_hd_parent_kategorie_id").value=parent_kategorie_id; oid("parent_kategorie_verlauf").value=parent_kategorie_verlauf; dropdownTimed('kategorie_select','parent_kategorie_verlauf', 0, 0); } // -------------------- <<< function initdropdown() { //oid("parent_kategorie_verlauf").href = "javascript:void(0);"; oid("kategorie_select").onmouseover=function(){ct('kategorie_select')}; oid("kategorie_select").onmouseout=function(){dropdownTimed('kategorie_select','parent_kategorie_verlauf', 0, 1000)}; oid("parent_kategorie_verlauf").onclick=function(){dropdown('kategorie_select','parent_kategorie_verlauf', 1)}; oid("parent_kategorie_verlauf").onmouseover=function(){ct('kategorie_select')}; oid("parent_kategorie_verlauf").onmouseout=function(){dropdownTimed('kategorie_select','parent_kategorie_verlauf', 0, 1000)}; oid("plz_ort_suggest").onmouseover=function(){ct('plz_ort_suggest')}; oid("plz_ort_suggest").onmouseout=function(){dropdownTimed('plz_ort_suggest','', 0, 1000)}; //oid("parent_kategorie_verlauf").onclick=function(){dropdown('kategorie_select','parent_kategorie_verlauf', 1)}; //oid("parent_kategorie_verlauf").onmouseover=function(){ct('kategorie_select')}; //oid("parent_kategorie_verlauf").onmouseout=function(){dropdownTimed('kategorie_select','parent_kategorie_verlauf', 0, 1000)}; if(oid("form_einrichtung")) { for (i = 0; i < oid("form_einrichtung").elements.length; ++i) { oid("form_einrichtung").elements[i].onmouseover=function(){form_info(this.title);}; oid("form_einrichtung").elements[i].onmouseout=function(){form_info(false);}; } } } var a_timeout = new Array(); function dropdownTimed(menue,link,status,offs) { a_timeout[menue] = setTimeout("dropdown('"+menue+"','"+link+"', '"+status+"')", offs); } function dropdown(menue,link,status) { var dropMenu = oid(menue); var dropLink = oid(link); var statusnew = status==1?0:1; if (dropMenu!=false) { dropMenu.style.display = ((status==1)?'block':'none'); if (dropLink!=false) dropLink.onclick=function(){dropdown(menue,link,statusnew)}; } } /* object-handler and stuff */ function otn(n) { // get object by tag-name return (document.getElementsByTagName?(document.getElementsByTagName(n)?document.getElementsByTagName(n):false):(document.all?(document.all(n)?document.all(n):false):false)); } function oid(n) { // get object by ID return (document.getElementById?(document.getElementById(n)?document.getElementById(n):false):(document.all?(document.all(n)?document.all(n):false):false)); } function obn(n) { // get object by name return (document.getElementsByName?(document.getElementsByName(n)?document.getElementsByName(n):false):(document.all?(document.all(n)?document.all(n):false):false)); } function ct(n) { // clear time-out clearTimeout(a_timeout[n]); } // -------------------- >>> function scroll_div(anker_id,div_id) { if(document.getElementById(anker_id)) { var ankerPos=document.getElementById(anker_id).offsetTop; document.getElementById(div_id).scrollTop=ankerPos; } } // -------------------- <<< // -------------------- >>> function parent_checkbox(formular,checkbox,checkbox_id,parent_id,parent_checkbox_id,parentsearch) { if(parent_id)oid(parent_checkbox_id).checked = false; for (i = 0; i < formular.elements.length; ++i) { if(!parent_id && (formular.elements[i].id.search(parentsearch+checkbox_id) !=-1)) { formular.elements[i].checked = checkbox.checked; } if(parent_id && (formular.elements[i].id.search(parentsearch+parent_id) !=-1)) { if(formular.elements[i].checked == true) oid(parent_checkbox_id).checked = true; } } } // -------------------- <<< // -------------------- >>> function add_session_adressbuch(add_einrichtung_id,url) { oid('wait').style.display = "block"; loadContent("http://piz.fh-ottersberg.de/incs/function/session_adressbuch_ajax.php?add_einrichtung_id="+add_einrichtung_id,"db_action"); window.setTimeout("location.href = '"+url+"'", 100); } // -------------------- <<< // -------------------- >>> function del_session_adressbuch(del_einrichtung_id,url) { oid('wait').style.display = "block"; loadContent("http://piz.fh-ottersberg.de/incs/function/session_adressbuch_ajax.php?del_einrichtung_id="+del_einrichtung_id,"db_action"); window.setTimeout("location.replace('"+url+"')", 100); } // -------------------- <<< // -------------------- >>> function form_info(text) { if(text) { oid('form_info').style.display = "block" oid('form_info').innerHTML = "

INFO

"+text.replace(/\n/,'
')+"
"; } else { oid('form_info').style.display = "none" } } // -------------------- <<<