﻿
function registriere_cms_moduleeinstellungen_registerkarten()
	{
			//var einstellungen_pfad = 'includes/einstellungen/'; 
			var cms_verwaltung_inputs = new Array();
			for(var i=0;i<3;i++)		//um einen ergänzen, wenn ein neuer hinzukommt
				{
					 cms_verwaltung_inputs[i] = new Array();
				}
			var temp = new Array();
							//alert("Hallo "+laenge);
					temp = document.getElementsByName("login_bearbeiten");
					cms_verwaltung_inputs[0]['el'] 								= temp[0];

				 temp = document.getElementsByName("statistik_bearbeiten");
					cms_verwaltung_inputs[1]['el'] 								= temp[0];

				 temp = document.getElementsByName("kommentare_bearbeiten");
					cms_verwaltung_inputs[2]['el'] 								= temp[0];



				//var url = einstellungen_pfad+'login_status.php';
			var url = js_globals.einstellungen_pfad+'/inc_cms_verwaltung.php';
			var laenge = cms_verwaltung_inputs.length;
			var close_btn = 'verw_schliessen';
			var str_ = "Fertig geladen";
			
			//alert("laenge "+laenge+" steuerung: "+steuerung_ja);
			
						var cms_verwaltung_click = new Array();
	
						for(var i=0; i<laenge; i++)		//  !!!! i=1 : Der Bilder-Katalog (das wäre i=0) ist ausgenommen
							{
								var element = cms_verwaltung_inputs[i]['el'];
								cms_verwaltung_click[i] = new jsEvent.EventRouter(element,"onclick");
								cms_verwaltung_click[i].addListener(lade_cms_moduleeinstell_registerkarten);
								cms_verwaltung_click[i].url = url;
								cms_verwaltung_click[i].close_btn = close_btn;
						}

			window.status = str_;
	}
	
//-------------------------------------	
	
	function lade_cms_moduleeinstell_registerkarten()		// Kontext ist der EventRouter
		{
				//alert("url: "+this.url+" el: "+this.el);
				var to_cms = new to_cms_moduleeinst_regkarten.konstruieren(this.url);
				var params =to_cms.erstelle_anfragedaten(this.el);
				//alert("url: "+to_cms_verw.url+" antw: "+to_cms_verw.verarbeite_antwort+"Params: "+params);
			 var sending = new mpAjax.ContentLoader(to_cms.url,to_cms.verarbeite_antwort, params);
				sending.close_btn = this.close_btn;
				sending.elem = this.el;
				//js_globals.verw_el_name = 	this.el.name;			
				//lade_steuerung(this.el);
				return false;
		}
//------------	 
		 
var to_cms_moduleeinst_regkarten = new Object();
to_cms_moduleeinst_regkarten.konstruieren = function (url)
{
	this.url = url;
}
to_cms_moduleeinst_regkarten.konstruieren.prototype=
{
	// Diese Funktion erstellt den POST-String
	erstelle_anfragedaten:function(element)
		{
			window.status="Einstellungen... ";	
			return element.name+"=true";
		} 
	,
	verarbeite_antwort:function()		// Kontext ist hier der ContentLoader
		{
			//alert("Response: "+this.req.responseText);
		
			var cms_verw_span = document.getElementById('cms_verwaltung_span');
			cms_verw_span.innerHTML = this.req.responseText;
			var close = new fenster_schliesser.konstruiere('cms_verwaltung_span', 'name', this.close_btn, this.url);
			

			eval(js_globals.tinyMCE_config);
			eval('registriere_cms_moduleeinstellungen_registerkarten();');
			window.status="Einstellungen... geladen.";	
		}
}	
//-------------------------------------	





