// JavaScript Document
//Erzeugen des Anfrage Objekts XMLHttpRequest-Objekt erstellen
var anfrage = null; 
try {
	anfrage = new XMLHttpRequest();
}
catch (e) {
	try {
		anfrage = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		try {
			anfrage = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {
		anfrage = null;
		}
	}
}
/* FÜR GET-ANFRAGE: auch in php-Datei ändern!
function ajaxanfrage(wahl) { 
  if(anfrage != null) {
    var url="ajax.php";
    var parameter = "?text="+encodeURI(wahl);
    url += parameter;
    anfrage.open("GET", url, true);
    anfrage.onreadystatechange=textschreiben;
    anfrage.send(null);
  }
  else {
    alert("XMLHttpRequest-Objekt konnte nicht erstellt werden");
  }
}
*/
//Tshirt Suche:
function ajaxshirt(shirt) { 
  if(anfrage != null) { 
    var url="shirt_ajax.php";
    var parameter = "shirt="+shirt;
    anfrage.open("POST", url, true);
    anfrage.onreadystatechange=shirtsuche;
    anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    anfrage.send(parameter);
  }
  else {
    alert("XMLHttpRequest-Objekt konnte nicht erstellt werden");
  }
}
function shirtsuche() { 
  if(anfrage.readyState== 4) {
    if (anfrage.status==200) { 
      var xmlValues = anfrage.responseXML;
      var motivform = xmlValues.getElementsByTagName('motivneu')[0];
	  var motivneu = motivform.firstChild.nodeValue;
      var farbform = xmlValues.getElementsByTagName('farbe')[0]; 
	  var farbe = farbform.firstChild.nodeValue;
      var nurform = xmlValues.getElementsByTagName('nur')[0];
	  var nur = nurform.firstChild.nodeValue; 
      var fehlerform = xmlValues.getElementsByTagName('fehler')[0];
	  var fehler = fehlerform.firstChild.nodeValue; 
	  if(fehler != 'no') {alert(fehler);}
	  else {
		var motivspeicher = document.getElementById('motivspeicher'); 
		motivspeicher.innerHTML= motivneu;
		var farbspeicher = document.getElementById('farbspeicher');
		farbspeicher.innerHTML= farbe;
		var nurspeicher = document.getElementById('nurspeicher');
		nurspeicher.innerHTML= nur; 
		neumotiv(motivneu,farbe,nur);
		
	  }
    }
  }
}

//Eintrag in DB-Statistik
function ajaxdownload(download,si) { 
  if(anfrage != null) { 
    var url="shirt_ajax.php";
    var parameter = "download="+download;
    anfrage.open("POST", url, true); 
    anfrage.onreadystatechange=shirteintrag;
    anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    anfrage.send(parameter);
  }
  else {
    alert("XMLHttpRequest-Objekt konnte nicht erstellt werden");
  }
}
function shirteintrag() { 
  if(anfrage.readyState== 4) {
    if (anfrage.status==200) { 
      var xmlValues = anfrage.responseXML;
      var gespeichert = xmlValues.getElementsByTagName('download')[0];
    }
  }
}

//Übergabe: text=feld_text
//Varialbe wird so "vorbestimmt"
//erstes Wort heraustrennen, entspricht dem Feld, in dem es erscheinen soll (Vorschau zb)
function ajaxaktiontext(wahl) { 
  if(anfrage != null) {
    var url="admin_aktion_ajax.php";
    var parameter = wahl;
    anfrage.open("POST", url, true);
    anfrage.onreadystatechange=aktionschreiben;
    anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    anfrage.send(parameter);
  }
  else {
    alert("XMLHttpRequest-Objekt konnte nicht erstellt werden");
  }
}

function aktionschreiben() {
  if(anfrage.readyState== 4) {
    if (anfrage.status==200) {
      var textValues = anfrage.responseText;
      var textall = textValues.split("|");
	  var feld = textall[0]; 
	  document.getElementById(feld).innerHTML = textall[1];
    }
  }
}

//Übergabe: $_FILES
//Varialbe ist also Array!
//FÜR Bildhochladen in admin_aktion_eintrag.php
function ajaxaktionbild(bild) { 
  if(anfrage != null) {
    var url="admin_aktion_ajax.php";
    var parameter = "bild="+bild;
    anfrage.open("POST", url, true);
    anfrage.onreadystatechange=bildladen;
    anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    anfrage.send(parameter);
  }
  else {
    alert("XMLHttpRequest-Objekt konnte nicht erstellt werden");
  }
}

function bildladen() {
  if(anfrage.readyState== 4) {
    if (anfrage.status==200) {
      var textValues = anfrage.responseText;
	  document.getElementById('bildversuch').innerHTML = textValues;
    }
  }
}

//MIT NACHLADEN - ANGEPASST AUF VOLX - KOMMT VON DATEI AJAX
//FÜR Bildhochladen in admin_aktion_eintrag.php
function ajaxbildneu(bild) {
  if(anfrage != null) { 
    var url="ajaxbildneu.php";
    var parameter = "bild="+bild;
    anfrage.open("POST", url, true);
    anfrage.onreadystatechange=nachladen;
    anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    anfrage.send(parameter);
  }
  else {
    alert("XMLHttpRequest-Objekt konnte nicht erstellt werden");
  }
}
function nachladen() {
	if(anfrage.readyState!= 4) {
		document.grossbild.src = "bilder_aktionen/immerda.jpg";
		nachladen();
	}
	else {
		neuesbild();
	}
}
function neuesbild() { 
  if(anfrage.readyState== 4) { 
    if (anfrage.status==200) {
	  fenster.close();
      var xmlValues = anfrage.responseXML;
      //var inhaltform = xmlValues.getElementsByTagName("inhalt")[0];
      //var inhalt = inhaltform.firstChild.nodeValue;alert(inhalt);
      var bildform = xmlValues.getElementsByTagName("bild")[0];
	  var bild = bildform.firstChild.nodeValue;
	  document.grossbild.src = "bilder_aktionen/"+bild;
	  document.getElementById('bildname').innerHTML = bild;
      var thumblayer = document.getElementById("thumbslayer");
	  var neudiv = document.createElement("div");
	  neudiv.className = "thumbs";
	  neudiv.style.backgroundImage = "url(bilder_aktionen/"+bild+")";
	  neudiv.setAttribute("onmouseup","document.getElementById('bildname').innerHTML=\""+bild+"\"");
	  neudiv.setAttribute("onclick","document.grossbild.src=\"bilder_aktionen/"+bild+"\"");
	  thumblayer.appendChild(neudiv);
      //document.getElementById("zusatzbild").innerHTML = "<div class='thumbs' style='background:url(bilder_thumbs/"+bild+") no-repeat center center;' onclick='insertbild(\""+bild+"\",\"float\",\"bildinput\",\"bildblogg\")' onmouseover='javascript:document.grossbild.src=\"bilder/"+bild+"\"'></div>";
    }
  }
}




//ich glaube alt, von Forum noch.
function ajaxvorschau(text) {
  if(anfrage != null) {
    var url="forum_vorschauajax.php";
    var parameter = "text="+text;
    anfrage.open("POST", url, true);
    anfrage.onreadystatechange=textschreiben;
    anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    anfrage.send(parameter);
  }
  else {
    alert("XMLHttpRequest-Objekt konnte nicht erstellt werden");
  }
}

function textschreiben() {
  if(anfrage.readyState== 4) {
    if (anfrage.status==200) {
      var uebersetzt = anfrage.responseText;
	  var vorschau = document.getElementById("vorschau");
      vorschau.style.display = "block";
	  vorschau.innerHTML = uebersetzt;
	  var neup = document.createElement("p");
	  neup.style.marginTop = "20px";
	  neup.innerHTML = "<a href='#' onclick=\"document.getElementById('vorschau').style.display='none'\">schlie&szlig;en</a>";
	  vorschau.appendChild(neup);

    }
  }
}

function ajaxforumrss(text) {
  if(anfrage != null) {
    var url="forum_rssajax.php";
    var parameter = "param="+text;
    anfrage.open("POST", url, true);
    anfrage.onreadystatechange=forumrss;
    anfrage.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    anfrage.send(parameter);
  }
  else {
    alert("XMLHttpRequest-Objekt konnte nicht erstellt werden");
  }
}
function forumrss() {
  if(anfrage.readyState== 4) { 
    if (anfrage.status==200) {
      var uebersetzt = anfrage.responseText;
		alert('RSS wurde erzeugt.\n\n Popup wird geöffnet.\n Dort auf Abonnieren klicken.');
		window.open(feed=uebersetzt);
    }
	else {alert('RSS konnte nicht erzeugt werden');}
  }
}

