var request = false;
try {
   request = new XMLHttpRequest();
   }
catch (trymicrosoft) {
   try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
      }
   catch (othermicrosoft) {
      try {
         request = new ActiveXObject("Microsoft.XMLHTTP");
         }
      catch (failed) {
         request = false;
         }
      }
   }
if (!request) alert("Error initializing XMLHttpRequest!");

var ulback = '';
var path='inc/vbjs.php?vb=';
var currlist;


function vorbestellung1(element,parameter) {
if (currlist!=null && currlist.getAttribute('class')=='breiter') return false;	
	document.body.style.cursor='wait';
	request.open("GET", path + parameter, true);
	request.onreadystatechange = function ()
	  {if (request.readyState == 4)
	  	{
		 if (request.status == 200)
		 	{
			currlist = element.parentNode;
			ulback = currlist.innerHTML;
			ret = request.responseText;
			currlist.innerHTML=ulback + ret;
 			currlist.setAttribute("class",'breiter');
			if (typeof(document.vb)!='undefined')
			document.vb.tname.focus();
 			}
			document.body.style.cursor='default';
		 }
	}
	   request.send(null);
	   return false;
}

function vorbestellung2(element,parameter) {
	document.body.style.cursor='wait';
	
	var elem = element.parentNode.elements;
	var looki=new Array();
	for(var i = 0; i < elem.length; i++)
	{
		looki[i]= elem[i].name + "=" +elem[i].value;
	} 

	var params = looki.join('&');

	request.open("POST", path + parameter, true);
	
	request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	request.setRequestHeader("Content-length", params.length);
	request.setRequestHeader("Connection", "close");
	
	request.onreadystatechange = function ()
	  { if (request.readyState == 4) {
	   if	(request.status == 200){
			currlist.innerHTML =ulback + request.responseText;
	   }

	 document.body.style.cursor='default';
		  }
	}
	   request.send(params);
	   return false;
}


function resetvb() {
currlist.removeAttribute("class");	
currlist.innerHTML=ulback;
ulback = '';
return false;
}
