var art;

//<![CDATA[
if (window.XMLHttpRequest){
          // If IE7, Mozilla, Safari, etc: Use native object
          var aXMLHTTP = new XMLHttpRequest()
} else {
  if (window.ActiveXObject){
          // ...otherwise, use the ActiveX control for IE5.x and IE6
          var aXMLHTTP = new ActiveXObject("Microsoft.aXMLHTTP");
  }
}

function seitenausgabe() {
  if (aXMLHTTP.readyState != 4) {
    var d = document.getElementById("Ajax_Warenkorb_Vorschau");
    d.innerHTML = "<br><b>Einen Moment bitte ...</b><br><br>";
  }
  if (aXMLHTTP.readyState == 4) {
    var d = document.getElementById("Ajax_Warenkorb_Vorschau");
    d.innerHTML = aXMLHTTP.responseText;
    if (refresh) {
	    layer('show','warenkorb',600,500);
    }
    if (navigator.cookieEnabled != true) {
	d.innerHTML ="Zum Einkaufen müssen in Ihrem Browser JavaScript und Cookies erlaubt sein! Bitte korrigieren Sie Ihre Einstellung im Browser.";
    }
  }
}

function shop_warenkorb_show() {
   aXMLHTTP.open("GET", "./ajax/warenkorb.php");
   aXMLHTTP.onreadystatechange = seitenausgabe;
   aXMLHTTP.send(null);
}

function shop_warenkorb_add(artikel,menge,standort) {
   art=artikel;
   aXMLHTTP.open("GET", "./ajax/warenkorb.php?command=add&Art_Id="+artikel+"&art_menge="+menge+"&art="+artikel);
   aXMLHTTP.onreadystatechange = seitenausgabe;
   aXMLHTTP.send(null);
}

function shop_warenkorb_plus(artikel) {
   art=artikel;
   aXMLHTTP.open("GET", "./ajax/warenkorb.php?command=add&Art_Id="+artikel+"&art="+artikel);
   aXMLHTTP.onreadystatechange = seitenausgabe;
   aXMLHTTP.send(null);
}

function shop_warenkorb_change(artikel,menge) {
   art=artikel;
   aXMLHTTP.open("GET", "./ajax/warenkorb.php?command=add&Art_Id="+artikel+"&art_menge="+menge);
   aXMLHTTP.onreadystatechange = seitenausgabe;
   aXMLHTTP.send(null);
}

function shop_warenkorb_clear(artikel) {
   aXMLHTTP.open("GET", "./ajax/warenkorb.php?command=add&Art_Id="+artikel+"&art_menge=del");
   aXMLHTTP.onreadystatechange = seitenausgabe;
   aXMLHTTP.send(null);
   layer('show','warenkorb',600,500);
}

function shop_warenkorb_new() {
   aXMLHTTP.open("GET", "./ajax/warenkorb.php?clearcart=yes");
   aXMLHTTP.onreadystatechange = seitenausgabe;
   aXMLHTTP.send(null);
   layer('show','warenkorb',600,500);
}

function shop_warenkorb_ausblenden() {
   aXMLHTTP.open("GET", "./ajax/warenkorb.php?command=weg");
   aXMLHTTP.onreadystatechange = seitenausgabe;
   aXMLHTTP.send(null);
}

function warenkorb_verschieben() {
   var w = document.getElementById("Shop_Warenkorbinfo");
   var d = document.getElementById("Specials");
   var top=w.offsetHeight+w.offsetTop;
   document.getElementById("Specials").style.top = top + 'px';
}
 //]]>

//<![CDATA[
if (window.XMLHttpRequest){
          // If IE7, Mozilla, Safari, etc: Use native object
          var cXMLHTTP = new XMLHttpRequest()
} else {
  if (window.ActiveXObject){
          // ...otherwise, use the ActiveX control for IE5.x and IE6
          var cXMLHTTP = new ActiveXObject("Microsoft.cXMLHTTP");
  }
}

function layerausgabe() {
  if (cXMLHTTP.readyState != 4) {
    var d = document.getElementById("transback");
    d.innerHTML = "<br><b><font color='#FFFFFF'>Einen Moment bitte ...</font></b><br><br>";
  }
  if (cXMLHTTP.readyState == 4) {
    var d = document.getElementById("transback");
    d.innerHTML = cXMLHTTP.responseText;
  }
}

function layer(com,site,x,y,add,aj_target) {
   var d = document.getElementById("transback");
   if (com == "off") {
	d.style.display = 'none';
      d.style.zIndex = -1;
   } else {
    d.style.display = 'block';
    d.style.zIndex = 10;
   }
   cXMLHTTP.open("GET", "./ajax/layer.php?com="+com+"&site="+site+"&x="+x+"&y="+y+"&add="+add+"&aj_target="+aj_target);
   cXMLHTTP.onreadystatechange = layerausgabe;
   cXMLHTTP.send(null);
}

function shoplayer_Zugangsdaten(daten) {
  var mail=daten.zg_email.value;
  layer('show','zugangsend',500,250,mail);
}


function inhaltausgabe() {
  if (cXMLHTTP.readyState == 4) {
    var d = document.getElementById("Inhalt");
    d.innerHTML = cXMLHTTP.responseText;
  }
}

function suchausgabe() {
  if (cXMLHTTP.readyState == 4) {
    var ds = document.getElementById("Suche_erweitert_rahmen");
    ds.innerHTML = cXMLHTTP.responseText;
  }
}

function checkausgabe() {
  if (cXMLHTTP.readyState == 4) {
   layer('show','lieferanschrift',600,500);
  }
}

function anmeldenausgabe() {
  if (cXMLHTTP.readyState == 4) {
   var ds = cXMLHTTP.responseText;
   layer('show','anmelden',600,500);
  }
}

function vorschlagausgabe() {
  if (cXMLHTTP.readyState == 4) {
    var d = document.getElementById("Suchvorschlag");
    if (cXMLHTTP.responseText != '') {
	    d.style.display = 'block';
	    d.style.zIndex = 10;
    }
    if (cXMLHTTP.responseText == 'no') {
	    d.style.display = 'none';
	    d.style.zIndex = -1;
    }
    d.innerHTML = cXMLHTTP.responseText;
  }
}

function shop_Artikelvorschlag(daten) {
   var suche=daten.search.value;
   cXMLHTTP.open("GET", "./ajax/artikelvorschau.php?fullsearch="+suche);
   cXMLHTTP.onreadystatechange = vorschlagausgabe;
   cXMLHTTP.send(null);
}

function shop_Artikel(daten) {
   var d = document.getElementById("Suchvorschlag");
   d.style.display = 'none';
   d.style.zIndex = -1;
   var suche=daten.search.value;
   cXMLHTTP.open("GET", "./ajax/artikelliste.php?fullsearch="+suche);
   cXMLHTTP.onreadystatechange = inhaltausgabe;
   cXMLHTTP.send(null);
}

function shop_Artikelsuche(suche) {
   cXMLHTTP.open("GET", "./ajax/artikelliste.php?fullsearch="+suche);
   cXMLHTTP.onreadystatechange = inhaltausgabe;
   cXMLHTTP.send(null);
}

function shop_Artikeldirekt(suche) {
   var d = document.getElementById("Suchvorschlag");
   d.style.display = 'none';
   d.style.zIndex = -1;
   cXMLHTTP.open("GET", "./ajax/artikelliste.php?direktsearch="+suche);
   cXMLHTTP.onreadystatechange = inhaltausgabe;
   cXMLHTTP.send(null);
}

function erw_suche(id,suche) {
   if (suche != '') {location.href="http://www.all4sys.de/index.html?site=Artikel&druckersearch="+suche;}
   cXMLHTTP.open("GET", "./ajax/erw_suche.php?druckerid="+id);
   cXMLHTTP.onreadystatechange = suchausgabe;
   cXMLHTTP.send(null);
}

function anschrift() {
   cXMLHTTP.open("GET", "./ajax/anschriftwrite.php");
   cXMLHTTP.onreadystatechange = suchausgabe;
   cXMLHTTP.send(null);
}

function anmeldung(daten) {
   cXMLHTTP.open("GET", "./ajax/anmeldecheck.php?zg_user="+daten.zg_user.value+"&zg_pass="+daten.zg_pass.value);
   cXMLHTTP.onreadystatechange = anmeldenausgabe;
   cXMLHTTP.send(null);
}

function abmelden(daten) {
   cXMLHTTP.open("GET", "./ajax/anmeldecheck.php?zg_logout=1");
   cXMLHTTP.onreadystatechange = anmeldenausgabe;
   cXMLHTTP.send(null);
}

function kommentarfeld(daten) {
   var kommentar=daten;
   cXMLHTTP.open("GET", "./ajax/kommentar.php?kommentar="+kommentar);
}

function zahlartausgabe() {
  if (cXMLHTTP.readyState != 4) {
    var d = document.getElementById("transback");
    d.innerHTML = "<center><br><br><b><font color='#FFFFFF'>Einen Moment bitte ...</font></b><br><br>";
  }
  if (cXMLHTTP.readyState == 4) {
    layer('show','pruefung',600,830);
  }
}

function Versandausgabe() {
  if (cXMLHTTP.readyState == 4) {
    var ds = document.getElementById("Warenkorb_Zahlart_text");
    layer('show','zahlart',600,500);
  }
}

function zahlart(zahlart) {
   cXMLHTTP.open("GET", "./ajax/zahlartwrite.php?zahlart="+zahlart);
   cXMLHTTP.onreadystatechange = zahlartausgabe;
   cXMLHTTP.send(null);
}

function abholung(set) {
   cXMLHTTP.open("GET", "./ajax/abholung_switch.php?set="+set);
   cXMLHTTP.onreadystatechange = Versandausgabe;
   cXMLHTTP.send(null);
}

function versandart(set) {
   cXMLHTTP.open("GET", "./ajax/versandart_switch.php?set="+set);
   cXMLHTTP.onreadystatechange = Versandausgabe;
   cXMLHTTP.send(null);
}

function abschluss(formid,sprachid) {
   cXMLHTTP.open("GET", "./ajax/abschlusswrite.php?formnr="+formid+"&sprachid="+sprachid);
   cXMLHTTP.onreadystatechange = suchausgabe;
   cXMLHTTP.send(null);
}

function formwrite(formid,sprachid) {
   cXMLHTTP.open("GET", "./admin/faktura/formular.php?formnr="+formid+"&writeout=yes&Formulartyp=Bestellbestätigung&briefbogen=0&Sprachid="+sprachid);
   cXMLHTTP.onreadystatechange = suchausgabe;
   cXMLHTTP.send(null);
}
 //]]>

//<![CDATA[
if (window.XMLHttpRequest){
          // If IE7, Mozilla, Safari, etc: Use native object
          var dXMLHTTP = new XMLHttpRequest()
} else {
  if (window.ActiveXObject){
          // ...otherwise, use the ActiveX control for IE5.x and IE6
          var dXMLHTTP = new ActiveXObject("Microsoft.cXMLHTTP");
  }
}

function infoausgabe() {
  if (dXMLHTTP.readyState == 4) {
    var d = document.getElementById("Warenkorb_verlauf_aktiv");
  }
}

function kommentarfeld(daten) {
   var kommentar=daten;
   dXMLHTTP.open("GET", "./ajax/kommentar.php?kommentar="+kommentar);
   dXMLHTTP.onreadystatechange = infoausgabe;
   dXMLHTTP.send(null);
}


function anschrift_change(feld,wert) {

   dXMLHTTP.open("GET", "./ajax/Anschrift_change.php?feld="+feld+"&wert="+wert);
   dXMLHTTP.onreadystatechange = infoausgabe;
   dXMLHTTP.send(null);
} 

function kontoanlegen() {
   dXMLHTTP.open("GET", "./ajax/kontoanlegen.php");
   dXMLHTTP.onreadystatechange = infoausgabe;
   dXMLHTTP.send(null);
}

//<![CDATA[
if (window.XMLHttpRequest){
          // If IE7, Mozilla, Safari, etc: Use native object
          var foXMLHTTP = new XMLHttpRequest()
} else {
  if (window.ActiveXObject){
          // ...otherwise, use the ActiveX control for IE5.x and IE6
          var foXMLHTTP = new ActiveXObject("Microsoft.foXMLHTTP");
  }
}

function formcheck() {
  if (foXMLHTTP.readyState == 4) {
//    alert(foXMLHTTP.responseText);
    if (foXMLHTTP.responseText == '1') {
	    var d = document.getElementById("Warenkorb_weiter");
	    d.style.display = 'block';
    } else {
	    var d = document.getElementById("Warenkorb_weiter");
	    d.style.display = 'none';
    }
  }
}

function anschrift_completcheck() {
   foXMLHTTP.open("GET", "./ajax/anschrift_completecheck.php");
   foXMLHTTP.onreadystatechange = formcheck;
   foXMLHTTP.send(null);
}
 //]]>
