

function showStaffelpreise(checkbox) {
	var li1 = document.getElementById('stickposi_li1');
	var li2 = document.getElementById('stickposi_li2');
	li1.style.display = (checkbox.checked) ? "" : "none";
	li2.style.display = (checkbox.checked) ? "" : "none";
}

function showStickart(stickart){
 var wert = stickart.options[stickart.options.selectedIndex].value;

 if (wert == 'Text' || wert == 'Text und Motiv'){
  document.getElementById('sticktext_li1').style.display = '';
  document.getElementById('sticktext_li2').style.display = '';
 } else {
  document.getElementById('sticktext_li1').style.display = 'none';
  document.getElementById('sticktext_li2').style.display = 'none';
 }
}


function zeigeProduktDetails(artikel_nr) {
	alert(artikel_nr);
}





function checkEinfacheAnfrage() {

  var datei = window.frames[0].document.getElementById('motiv').value
  var errormsg = '';
  if(datei != '') {
    errormsg += "Sie haben eine Dateianlage ausgewählt, aber möglicherweise noch nicht hochgeladen. Dies können Sie mit dem 'Datei hochladen'-Button erledigen.\n\n";
  }
  var name = document.forms['anfrage'].elements['anfrage_name'];
  var strasse = document.forms['anfrage'].elements['anfrage_strasse'];
  var plzort = document.forms['anfrage'].elements['anfrage_plzort'];
  var email = document.forms['anfrage'].elements['anfrage_email'];
  var menge = document.forms['anfrage'].elements['anfrage_menge'];
	var artikel = document.forms['anfrage'].elements['anfrage_artikel'];


 if(email.value == '') {
    errormsg += 'Bitte überprüfen Sie das "Email"-Textfeld.\n';
     email.className = "anfrage_textfeld_fehler";
  } else {
  	email.className = "anfrage_textfeld";
  }

  if(name.value == '') {
    errormsg += 'Bitte überprüfen Sie das "Name"-Textfeld.\n';
    name.className = "anfrage_textfeld_fehler";
  } else {
  	name.className = "anfrage_textfeld";
  }


  if(strasse.value == '') {
    errormsg += 'Bitte überprüfen Sie das "Straße"-Textfeld.\n';
     strasse.className = "anfrage_textfeld_fehler";
  } else {
  	strasse.className = "anfrage_textfeld";
  }


  if(plzort.value == '') {
    errormsg += 'Bitte überprüfen Sie das "PLZ u. Ort"-Textfeld.\n';
     plzort.className = "anfrage_textfeld_fehler";
  } else {
  	plzort.className = "anfrage_textfeld";
  }

  if(artikel.value == '' || artikel.value == 'z.B. Cap Art. 5145') {
    errormsg += 'Bitte überprüfen Sie das "Artikel"-Textfeld.\n';
     artikel.className = "anfrage_textfeld_fehler";
  } else {
  	artikel.className = "anfrage_textfeld";
  }

  if(menge.value != '') {
    if(menge.value < 20) {
      errormsg += 'Bitte beachten Sie eine Mindestbestellmenge von 20 Stück.\n';
       menge.className = "anfrage_textfeld_fehler";
    }
    if(isNaN(menge.value)) {
      errormsg += 'Bitte überprüfen Sie Ihre Stickmenge.\n';
       menge.className = "anfrage_textfeld_fehler";
    }
  }
	if(menge.value == '') {
      errormsg += 'Bitte überprüfen Sie Ihre Stickmenge.\n';
       menge.className = "anfrage_textfeld_fehler";
   }
  if(errormsg == '') {
   // return true;
  } else {
    alert(errormsg);
    return false;
  }
}








function startSearching() {
  getProduct();
}

function boldText(string,name) {
  var index = name.toUpperCase().indexOf(string.toUpperCase());
  return name.substr(0,index)+"<b>"+name.substr(index,string.length)+"</b>"+name.substr(index+string.length,name.length);
}

function hideProducts() {
  document.getElementById("products").style.display = 'none';
}
var found;
function insert(id) {
  document.forms['anfrage'].elements['artikel'].value = found[id];
  document.getElementById("products").style.display = "none";
}

function setDIV(e) {

  var ua = navigator.userAgent.toLowerCase();
  var iebrowser = (ua.indexOf("msie") > -1 && ua.indexOf("opera") == -1);
  products_div = document.getElementById("products");

  if(iebrowser) {
    x = e.pageX || window.event.x;
    y = e.pageY || window.event.y;

   products_div.style.left = 100+'px';
   //var tmp = products_div.style.top;
   //var ypos = tmp.substring(0,tmp.length-2);
   products_div.style.top = 100+'px';
    //alert(products_div.style.top);
  }
  getProduct();
}
var start = false;
function startSearch() {

  var products_div = document.getElementById("products");
  if(products_div.style.display == "none" || products_div.style.display == "") {
    products_div.style.display = "block";
    start = true;
    getProduct();
  } else {
    products_div.style.display = "none";
    start = false;
  }
}

function restartSearch() {
	document.getElementById("artikel_eingabe").value = "";
	getProduct();

}

function getProductDetails(artikel_nr) {

    var art_li = document.getElementById("produkt_ansicht"+artikel_nr);
		if(art_li.style.display == 'block') {
			art_li.style.display = 'none';
			return;
		}

    http.open("GET", 'ajax/AJAXHandler.php?action=anfrage_produkt_details&artikel_nr='+artikel_nr, true);
    http.onreadystatechange = function () {
        if(http.readyState == 4) {
           art_li.innerHTML = http.responseText;
           art_li.style.display = 'block';
    }
  };
  http.send(null);
}
function insert(artikel) {
  document.forms['anfrage'].elements['anfrage_artikel'].value = artikel;
  document.getElementById("products").style.display = "none";
}

function getProduct() {
 if(start) { // nur starten wenn box offen ist
   var artikel = document.forms['anfrage'].elements['anfrage_artikel'];
   var products_div = document.getElementById("products_inner");
  	products_div.innerHTML = "Ein Moment bitte. Daten werden aufbereitet...";
      http.open("GET", 'ajax/AJAXHandler.php?action=getAnfrageProduct&string='+artikel.value, true);
      http.onreadystatechange = function () {
          if(http.readyState == 4) {

             // products_div.style.display = "block";
             /* var text = "";
              found = http.responseText.split(";");
              //alert(found[2].substr(0,5));

              for(var i = 0; i < found.length-1; i++) {
                   found[i] = found[i].replace(/^\s+|\s+$/g,"");
                   artnr = found[i].substr(0,4);
                  if(found[i].substr(0,5) == "KATEG") {
                    text += "<span class=product_head>"+ found[i] +"</span>";
                   // text += "ASDKAT";
                  } else {

                   // text += "<a href='javascript: insert("+i+");' id='"+artnr+"' onClick=insert("+i+") title='"+found[i]+"' class=product>"+boldText(artikel.value,found[i])+"</a>";
                 // text += "<div id='"+artnr+"' onMouseOver=getArticle('"+artnr+"') onMouseOut=unGetArticle('"+artnr+"')  onClick=insert("+i+") title='"+found[i]+"' class=product>"+boldText(artikel.value,found[i])+"</div>";
                text += "<div id='"+artnr+"' onClick=insert("+i+") title='"+found[i]+"' class=product>"+boldText(artikel.value,found[i])+"</div>";

						`


                  }

              }
						*/
                  text = http.responseText;
              products_div.innerHTML = text;

        //  }
    }
    };
    http.send(null);
  }
}

function getCloseButton() {
  return "<div class=products_bottom_div>Wenn Sie z.B. nur 'Polos' in das Feld eingeben, schicken wir Ihnen Angebote zu allen Polos aus unserem Sortiment</div>";
}

function unGetArticle(artnr) {
  var artlink = document.getElementById(artnr);
  artlink.innerHTML = oldtext;
    //artlink.style.backgroundColor = '#fff';
   // artlink.style.color = '#5AAF40';
}

var oldtext;
function getArticle(artnr) {
//alert(artnr);
    var artlink = document.getElementById(artnr);
   // artlink.style.backgroundColor = '#fff';
    oldtext = artlink.innerHTML;

    http.open("GET", 'files/ajax/getProductInfo.php?artikelnr='+artnr, true);
    http.onreadystatechange = function () {
        if(http.readyState == 4) {
           artlink.innerHTML += http.responseText;
    }
  };
  http.send(null);
}





function getHTTPObject() {

  if(window.XMLHttpRequest) {
    var req = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    var req = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    var req = false;
  }
  return req;
}

var http = getHTTPObject();
