// JavaScript Document


// -------------------------------------------------------------------------------
// REQUEST Klasse erstellen
ajaxRequest = function(u,f,m,b,h,s)
{
    this.url      = u;
    this.wState   = f || function() { };
    this.method   = m || "GET";
    this.body     = b || null;
    this.headers  = h || false;
    this.sync     = s || true;
    this.abortReq = false;
    
    this.req = (window.XMLHttpRequest) 
           ?
           new XMLHttpRequest()
           :
           ((window.ActiveXObject)
           ?
           new ActiveXObject("Microsoft.XMLHTTP")
           :
           false
           );
    
    this.doRequest = function()
    {
        this.req.open(this.method,this.url,this.sync);
        if (this.headers)
        {
            for (var i=0; i<this.headers.length; i+=2)
            {
                this.req.setRequestHeader(
                    this.headers[i],this.headers[i+1]
                );
            }
        }
        this.req.onreadystatechange = this.wState;
        (!this.abortReq) ? this.req.send(this.body) : this.req.abort();
    }
}
// ----------------------------------------------------------------------------

// -----------------------------------------------------------------------------
// Seiten Aktivieren / Deaktivieren
function aj_seiteaktivieren(id) {
   
   var d1 = document.getElementById(id);
   var imgID=("img_"+id);
   
   if (d1.innerHTML == "aktivieren") {
     var ziel = "index.php?aktuelle_action=einzelseite_hinzufuegen&id="+id;
	 var aendertext=("deaktivieren");
	 
	 document.images[imgID].src = eval("img_aktiv.src");
	  d1.innerHTML = aendertext;
   } else {
      var ziel = "index.php?aktuelle_action=einzelseite_loeschen&id="+id;
	  var aendertext=("aktivieren");
	  document.images[imgID].src = eval("img_inaktiv.src");
	  d1.innerHTML = aendertext;
   }
   
   var query = "";
   
   var xmlhttp = new ajaxRequest(
        ziel,
		
        function() {
            var r = xmlhttp.req;

			 if (r.readyState==4)  {
               if (r.status == 200) {
                 var d = document.getElementById(id);
                 //d.innerHTML = r.responseText;   
				 //d.innerHTML = aendertext;   
               } else {
			     alert("fehler");
			   }
            }			
        },
		
        "POST",
		
        query,
		
        ["Content-Type","application/x-www-form-urlencoded"]
    );
	xmlhttp.doRequest();
}
// -----------------------------------------------------------------------------
// Standardseite Aktivieren / Deaktivieren
function aj_std_seiteaktivieren(id) {
   
   var d1 = document.getElementById(id);
   var imgID=("img_"+id);
   
   var ziel = "index.php?aktuelle_action=std_seiten_aktivieren&id="+id;
   
   if (d1.innerHTML == "aktivieren") {
	 var aendertext=("deaktivieren");
	 document.images[imgID].src = eval("img_aktiv.src");
	 d1.innerHTML = aendertext;
   } else {
	  var aendertext=("aktivieren");
	  document.images[imgID].src = eval("img_inaktiv.src");
	  d1.innerHTML = aendertext;
   }
   
   var query = "";
   
   var xmlhttp = new ajaxRequest(
        ziel,
		
        function() {
            var r = xmlhttp.req;

			 if (r.readyState==4)  {
               if (r.status == 200) {
                 var d = document.getElementById(id);
                 //d.innerHTML = r.responseText;   
				 //d.innerHTML = aendertext;   
               } else {
			     alert("fehler");
			   }
            }			
        },
		
        "POST",
		
        query,
		
        ["Content-Type","application/x-www-form-urlencoded"]
    );
	xmlhttp.doRequest();
}
// -----------------------------------------------------------------------------
// Text übernehmen
function aj_text_eintragen(id,zuordnungsID,textnr,reg_text,altmenue) {
   var query = "id="+id+"&zuordnungsID="+zuordnungsID+"&textnr="+textnr+"&reg_text="+reg_text+"&altmenue="+altmenue;
   //alert (query);
   var xmlhttp = new ajaxRequest(
        "index.php?aktuelle_action=text_eintragen",
		
        function() {
            var r = xmlhttp.req;

			 if (r.readyState==4)  {
               if (r.status == 200) {
                 //var d = document.getElementById("hallo");
                // d.innerHTML = r.responseText;   
				 //alert("ok");
               } else {
			     //alert("fehler");
			   }
            }			
        },
		
        "POST",
		
        query,
		
        ["Content-Type","application/x-www-form-urlencoded"]
    );
	xmlhttp.doRequest();
   
}
// -----------------------------------------------------------------------------
// Text FREI übernehmen
function aj_textfrei_eintragen(id,zuordnungsID,reg_text,menuebezeichnung) {
   
 
   var query = "id="+id+"&zuordnungsID="+zuordnungsID+"&reg_text="+reg_text+"&menuebezeichnung="+menuebezeichnung;
   //alert (query);
   
   var xmlhttp = new ajaxRequest(
        "index.php?aktuelle_action=text_eintragen_frei",
		
        function() {
            var r = xmlhttp.req;

			 if (r.readyState==4)  {
               if (r.status == 200) {
                 //var d = document.getElementById("hallo");
                // d.innerHTML = r.responseText;   
				 //alert("ok");
               } else {
			     //alert("fehler");
			   }
            }			
        },
		
        "POST",
		
        query,
		
        ["Content-Type","application/x-www-form-urlencoded"]
    );
	xmlhttp.doRequest();
   
}
// -----------------------------------------------------------------------------
// Bild übernehmen
function aj_passe_bild_an(id,zuordnungsID,bildnr) {
   var query = "id="+id+"&zuordnungsID="+zuordnungsID+"&bildnr="+bildnr;
   //alert (query);
   //return true;
   var xmlhttp = new ajaxRequest(
        "index.php?aktuelle_action=passe_bild_an",
		
        function() {
            var r = xmlhttp.req;

			 if (r.readyState==4)  {
               if (r.status == 200) {
                // var d = document.getElementById("hallo");
                // d.innerHTML = r.responseText;   
				 //alert("ok");
               } else {
			     //alert("fehler");
			   }
            }			
        },
		
        "POST",
		
        query,
		
        ["Content-Type","application/x-www-form-urlencoded"]
    );
	xmlhttp.doRequest();
   
}
// -----------------------------------------------------------------------------
// Seitenreihenfolge
function aj_seitenreihenfolge(id,page) {
   var query = "id="+id+"&page="+page;
   //alert (query);
   
   var xmlhttp = new ajaxRequest(
        "index.php?aktuelle_action=seitenreihenfolge",
		
        function() {
            var r = xmlhttp.req;

			 if (r.readyState==4)  {
               if (r.status == 200) {
                // var d = document.getElementById("hallo");
                // d.innerHTML = r.responseText;   
				 //alert("ok");
               } else {
			     //alert("fehler");
			   }
            }			
        },
		
        "POST",
		
        query,
		
        ["Content-Type","application/x-www-form-urlencoded"]
    );
	xmlhttp.doRequest();
   
}

