function fixPNG(myImage) {
	var imgID = (myImage.id) ? "id='" + img.id + "' " : ""
	var imgClass = (myImage.className) ? "class='" + myImage.className + "' " : ""
	var imgTitle = (myImage.title) ? "title='" + myImage.title + "' " : "title='" + myImage.alt + "' "
	var imgStyle = "display:inline-block;" + myImage.style.cssText
	var strNewHTML = "<span " + imgID + imgClass + imgTitle
	strNewHTML += " style=\"" + "width:" + myImage.width + "px; height:" + myImage.height + "px;" + imgStyle + ";"
	strNewHTML += "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	strNewHTML += "(src='" + myImage.src + "', sizingMethod='scale');\"></span>"
	myImage.outerHTML = strNewHTML
}






var datenwerdengeladen = '<div style="text-align:center;"><img src="../style/images/loader.gif" alt="Loader" width="32" height="32"/></div>'





function ajax_artikel_dropdownbox(url) {
	
	document.getElementById('artikel_dropdownbox').innerHTML = '<br/><br/><br/>'+datenwerdengeladen;
	
	setTimeout("sendRequest('"+url+"','','artikel_dropdownbox')",1000);
	
	
}



/* ----- CONFIG AJAX ------ */


var xmlHttp = false;

try { xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP"); }
catch(e) {
	try { xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP"); }
	catch(e) { xmlHttp  = false; }
}
if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
	xmlHttp = new XMLHttpRequest();
}


/**
 * @param file        - Die zu verarbeitende Datei
 * @param queryString - POST String
 * @param div         - DIV Bereich, der die Ausgabe erhält
 */ 

queue = new Array();

function sendRequest(file, queryString, div) {
   if(xmlHttp) {
      /* Request Daten in die Warteschlange setzen, falls der vorherige noch nicht abgeschlossen ist */
      if(xmlHttp.readyState == 1 || xmlHttp.readyState == 2 || xmlHttp.readyState == 3) {
         queueLength = queue.length;
         queue[queueLength] = new Array();
         queue[queueLength][0] = file;
         queue[queueLength][1] = queryString;
         queue[queueLength][2] = div;
         //document.getElementById(div).innerHTML = 'In der Warteschlange...';
      } else {
         if(queryString == "") {
            xmlHttp.open('GET', file, true);
         } else {
            xmlHttp.open('POST', file, true);
            xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
            xmlHttp.send(queryString);
         }
         xmlHttp.onreadystatechange = function () {
            if(xmlHttp.readyState == 2) {
               document.getElementById(div).innerHTML = 'Lade Inhalt...';
            }
            if(xmlHttp.readyState == 4) {
               if(xmlHttp.status == 200) {
                  document.getElementById(div).innerHTML = xmlHttp.responseText;
               } else if(xmlHttp.status == 404) {
                  // document.getElementById(div).innerHTML = 'Die Datei wurde nicht gefunden!';
               }
               /* Warteschlange abarbeiten */
               queueLength = queue.length;
               if(queueLength != 0) {
                  sendRequest(queue[0][0], queue[0][1], queue[0][2]);
                  queue.shift(); //Erstes Element entfernen, den Rest eine Position nach vorne rücken
               }
            }
         };
        if(queryString == "") {
            xmlHttp.send(null);
        }
      }
   }
}



/*


function makeRequest(url,zielfenster) {
	if (!xmlHttp  && typeof XMLHttpRequest != 'undefined') {
		xmlHttp = new XMLHttpRequest();
	}

	
	if (xmlHttp) {
		xmlHttp.open('GET', url, true);
		xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
				document.getElementById(zielfenster).innerHTML = xmlHttp.responseText;
			}
		};
		xmlHttp.send(null);
	}
}

*/