function ist_definiert(variable) { if(!variable) return false; if(typeof variable == 'undefined') return false; return true; } var js_globals = new Object(); js_globals.tmp_element = ''; // temporäre Variable, um dies und das mal kurz global zur Verfügung zu stellen. // ****************** Überwachungsvariablen, ob der tiny schon sein init hat js_globals.tinyConfigInitDone = 0; js_globals.tinyConfigInitNormDone = 0; js_globals.loadByAjax = 0; // Nochmal eine Funktion schreiben, die die aktuellen SESSION-Werte lädt... js_globals.session = new Array(); js_globals.session['login'] = 0; js_globals.einstellungen_pfad = '/includes/einstellungen'; js_globals.tinyMCE_config = ' if(js_globals.tinyConfigInitDone == 0 || js_globals.loadByAjax == 1 ){js_globals.tinyConfigInitDone = 1; '; js_globals.tinyMCE_config += 'tinyMCE.init({ width : "300", height: "100", mode : "exact", elements : "ID_bilderleiste_bearbeiten", '; js_globals.tinyMCE_config +=' plugins : "table,template,paste", '; js_globals.tinyMCE_config +=' theme : "advanced", language : "de", theme_advanced_toolbar_location : "bottom", '; js_globals.tinyMCE_config +=' theme_advanced_buttons1 : "code,bold,italic,underline,separator,sub,sup,separator,justifyleft,justifycenter,justifyright,separator,bullist,numlist,separator,charmap,forecolor", '; js_globals.tinyMCE_config +=' theme_advanced_buttons2 : "hr,separator,outdent,indent,separator,link,unlink,separator,fontselect,fontsizeselect " , '; js_globals.tinyMCE_config +=' theme_advanced_buttons3 : "pastetext,pasteword,selectall " '; js_globals.tinyMCE_config += ' '; js_globals.tinyMCE_config +=' }); '; js_globals.tinyMCE_config +=' } '; //js_globals.tinyMCE_config_norm = ' alert(js_globals.tinyConfigInitNormDone); if(js_globals.tinyConfigInitNormDone == 0 || js_globals.loadByAjax == 1 ){js_globals.tinyConfigInitNormDone = 1; '; // // theme_advanced_statusbar_location : "bottom", theme_advanced_resizing : true, //js_globals.tinyMCE_config_norm = ' tinyMCE.init({ width : "450", height: "320", mode : "textareas", '; js_globals.tinyMCE_config_norm = ' tinyMCE.init({ width : "450", height: "320", mode : "specific_textareas", '; //js_globals.tinyMCE_config_norm += ' editor_selector : "cms" '; js_globals.tinyMCE_config_norm += ' editor_deselector : "mceNoEditor" , '; js_globals.tinyMCE_config_norm += ' plugins : "table,template,paste", '; //js_globals.tinyMCE_config_norm += ' plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template", '; js_globals.tinyMCE_config_norm += ' theme : "advanced", '; js_globals.tinyMCE_config_norm += ' language : "de", '; js_globals.tinyMCE_config_norm += ' theme_advanced_toolbar_location : "bottom", theme_advanced_toolbar_align : "center", theme_advanced_statusbar_location : "none",'; js_globals.tinyMCE_config_norm += ' theme_advanced_buttons1 : "bold,italic,underline,separator,sub,sup,separator,justifyleft,justifycenter,justifyright,separator,fontselect,fontsizeselect,forecolor", '; js_globals.tinyMCE_config_norm += ' theme_advanced_buttons2 : "formatselect,separator,code,cleanup,removeformat,separator, bullist,numlist,separator,hr,separator,outdent,indent,separator,link,unlink,separator,charmap", '; js_globals.tinyMCE_config_norm += ' theme_advanced_buttons3 : " tablecontrols,template" , '; js_globals.tinyMCE_config_norm += ' theme_advanced_buttons3_add : "pastetext,pasteword,selectall" '; js_globals.tinyMCE_config_norm += ' , theme_advanced_buttons4 : "undo,redo, image, anchor" '; js_globals.tinyMCE_config_norm += ' }); '; //js_globals.navi_aktiver_eintrag = 1; // Beim ersten Laden der Seite ist die index.php aktiv var js_globales_if = new Object(); js_globales_if.konstruiere = function () // globales Interface { } js_globales_if.konstruiere.prototype = { // Es kann die id ODER direkt ein HTMLObject eines übergeordneten Elements übergegen werden (Parameter: element) // Es wird dann innerhalb des angegebenen Elements gesucht // element und typ sind optional getElementsByClass:function(class_name, id, element, typ) { //alert('class_name: '+class_name+'\n id: '+id); var elemente_mit_klasse = new Array(); if(id && id.length > 0) element = document.getElementById(id); //alert(element); if(!element) { var tmp_arr = document.getElementsByTagName("body"); if(tmp_arr) element = tmp_arr[0]; } if(!typ) typ = 'div'; var tags = element.getElementsByTagName(typ); // alle untergeordneten Elemente gewünschten Typs finden var k = 0; if(tags) for(var i=0;i0) for(var j=0;j 0) return elemente_mit_klasse; return false; } , grund_ausblenden_soft_einblenden:function() { var ausblend_element = document.getElementById("grund_ausblenden_id"); if(ausblend_element) ausblend_element.className = 'grund_ausblenden_soft_ein'; } , bilderverwaltung_soft_einblenden:function() { var kat_element = document.getElementById("kat_bildereigenschaften"); if(kat_element) kat_element.className="kat_bildereigenschaften_class_verw soft_ausblend_identifizierungsklasse"; } , bilderverw_tausch_soft_einblenden:function() { var kat_element = document.getElementById("kat_bildereigenschaften"); if(kat_element) kat_element.className="kat_bildereigenschaften_class_tausch soft_ausblend_identifizierungsklasse"; } } // -------------- Objekt erstellen ----------------------------------------------------------- js_glob_if_obj = new js_globales_if.konstruiere(); // js_glob_if_obj = Javascript globales Interface Objekt