var ist_definiert = function(variable) { if(!variable) { return false; } if(typeof variable == 'undefined') { return false; } return true; }; var js_globals = new Object(); // temporäre Variable, um dies und das mal kurz global zur Verfügung zu stellen. js_globals.tmp_element = ''; // Ü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.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 = ' tinyMCE.init({ width : "450", height: "320", mode : "specific_textareas", '; js_globals.tinyMCE_config_norm += ' editor_deselector : "mceNoEditor" , '; js_globals.tinyMCE_config_norm += ' plugins : "table,template,paste", '; js_globals.tinyMCE_config_norm += ' theme : "advanced", '; js_globals.tinyMCE_config_norm += ' language : "de", '; js_globals.tinyMCE_config_norm += ' content_css: "/css/design3tiny.php", '; 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 += ' '; js_globals.tinyMCE_config_norm += ' }); '; /** * Stelle CMS-Einstellungen per JavaScript bereit */ js_globals.obj_seite = {}; js_globals.obj_seite['site_online'] = Number(1); js_globals.obj_seite['versionsnummer'] = Number(1.42); js_globals.obj_seite['design'] = Number(221); js_globals.obj_seite['aktiv'] = Number(1); js_globals.obj_seite['body_backgroundcolor'] = String('#ECDDC8'); js_globals.obj_seite['color_hintergrund'] = String('#ffffff'); js_globals.obj_seite['color_leiste'] = String('transparent'); js_globals.obj_seite['color_inhalt'] = String('#ffffff'); js_globals.obj_seite['color_navi'] = String('#253653'); js_globals.obj_seite['color_fuss'] = String('#ECDDC8'); js_globals.obj_seite['color_h1'] = String('#253653'); js_globals.obj_seite['color_h2'] = String('#253653'); js_globals.obj_seite['color_p'] = String('#000000'); js_globals.obj_seite['color_linien'] = String('#253653'); js_globals.obj_seite['color_navi_eintrag'] = String('#ffffff'); js_globals.obj_seite['color_navi_eintrag_hintergrund'] = String('transparent'); js_globals.obj_seite['schrift_p'] = Number(13); js_globals.obj_seite['schrift_h'] = Number(13); js_globals.obj_seite['schrift_navi'] = Number(13); js_globals.obj_seite['indiv_vorlagen'] = Number(0); js_globals.obj_seite['indiv_css'] = Number(1); js_globals.obj_seite['indiv_css_gewaehlt'] = String('individuell/designs/'); js_globals.obj_seite['aktivlste_breite'] = Number(270); js_globals.obj_seite['mobile_switch'] = Number(0); js_globals.obj_seite['cms_fenster_hintergrundfarbe'] = String('#D9E6F2'); js_globals.obj_seite['cms_fenster_rahmenfarbe'] = String('#6C9AAD'); js_globals.obj_seite['cms_font_family'] = String('Candara, arial, tahoma, helvetica'); js_globals.obj_seite['cms_font_size'] = String('small'); /** * Stelle CMS Session per JavaScript bereit */ js_globals.session = {}; var js_globales_if = new Object(); // globales Interface js_globales_if.konstruiere = function() {}; 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) { 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'; } // alle untergeordneten Elemente gewünschten Typs finden var tags = element.getElementsByTagName(typ); 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 = Javascript globales Interface Objekt js_glob_if_obj = new js_globales_if.konstruiere();