﻿
function registriere_cms_seiteneigenschaften_registerkarten()
	{
			//var einstellungen_pfad = 'includes/einstellungen/'; 
			var cms_verwaltung_inputs = new Array();
			for(var i=0;i<2;i++)		// nur für die ersten 5, die sind immer da, update und module müssen abgefragt werden
				{
					 cms_verwaltung_inputs[i] = new Array();
				}
			var temp = new Array();
							//alert("Hallo "+laenge);
					temp = document.getElementsByName("vorlage_waehlen");
					cms_verwaltung_inputs[0]['el'] 								= temp[0];

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

					if(document.getElementsByName("zugriffsberechtigungen_bearbeiten"))
						{
							cms_verwaltung_inputs[2] = new Array();
							temp = document.getElementsByName("zugriffsberechtigungen_bearbeiten");
							cms_verwaltung_inputs[2]['el'] 								= temp[0];
						}
					if(document.getElementsByName("statistik_ansehen"))
						{
							cms_verwaltung_inputs[3] = new Array();
							temp = document.getElementsByName("statistik_ansehen");
							cms_verwaltung_inputs[3]['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++)		
							{
								var element = cms_verwaltung_inputs[i]['el'];
								cms_verwaltung_click[i] = new jsEvent.EventRouter(element,"onclick");
								cms_verwaltung_click[i].addListener(lade_cms_seiteneigensch_registerkarten);
								cms_verwaltung_click[i].url = url;
								cms_verwaltung_click[i].close_btn = close_btn;
						}

			window.status = str_;
	}
	
//-------------------------------------	
	
	function lade_cms_seiteneigensch_registerkarten()		// Kontext ist der EventRouter
		{
				//alert("url: "+this.url+" el: "+this.el);
				var to_cms = new to_cms_seiteneigensch_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_seiteneigensch_regkarten = new Object();
to_cms_seiteneigensch_regkarten.konstruieren = function (url)
{
	this.url = url;
}
to_cms_seiteneigensch_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_seiteneigenschaften_registerkarten();');
			// Für den Bilderkatalog müssen die Scripte extra geladen werden, das macht die hauptvorlage
			// Dann muss der Katalog geplottet werden: hier
			//alert(js_globals.verw_el_name);
			//if(js_globals.verw_el_name == 'cms_bilder_verwaltung')
				//eval('window.location.hash = "";var get=""; plot_kat(get);');
			window.status="Einstellungen... geladen.";	
		}
}	
//-------------------------------------	





