// the version of javascript supported

var jsVersion = 1.0;

// *****************************************************************************


// Detect Client Browser type

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;

var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;



jsVersion = 1.1;


var request;
var open=false;
function setRequest(link) {
	// Request erzeugen

	if (window.XMLHttpRequest) {
		request = new XMLHttpRequest(); // Mozilla, Safari, Opera
	} else if (window.ActiveXObject) {
		try {
			request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
		} catch (e) {
			try {
				request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
			} catch (e) {}
		}
	}

	// überprüfen, ob Request erzeugt wurde
	if (!request) {
		alert("Kann keine XMLHTTP-Instanz erzeugen");
		return "";
	} else {
		var url = "http://www.montreal-biotech.com/StartupLab/shopRequest.php?link="+link;
		// Request öffnen

              request.open('get', url, false);
		// Request senden
              request.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
              request.send(null);       
		var xml = interpretRequest(link,request); 
              return request;          
      }

}



function interpretRequest(link,request){

  try {    
	if(request.readyState==4) {
		// wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
			if (request.status != 200) {
				alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
			} 

                     else 
                     {  
                            var content = request.responseText;                          
                            return content;
			}
       } 
	else {
       return 0;
       }
  } catch(e) {
     alert(request.responseText+" "+e);
  }
}


function treatXML(link,request) {

/*var content = request.responseText;

         
         var qty = content.getElementsByTagName('category')[0].firstChild.nodeValue;
         confirm(content);
         var i;
         var tbody = document.createElement('tbody');
         if(open==false) {
          	for(i=0;i<qty;i++) {
		  var tr = document.createElement('tr');
                var td = document.createElement('td');
                var product = content.getElementsByTagName('product')[i].firstChild.nodeValue;
                td.appendChild(document.createTextNode(product));
                tr.appendChild(td);
                tbody.appendChild(tr);
          	}

       
            var tb = document.getElementById(link);
            tb.appendChild(tbody);
            open=true;
          }

          else {
            document.getElementById(link).removeChild(document.getElementById(link).lastChild);
            open=false;
         }*/

}

