function createRequest()
{
 var request = false;
 // 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) {}
  }
 return request;
}

function show(wo, art, request) {
 if (request.readyState == 4) {
  if (request.status == 200)
     {
  var mycontent=request.responseText;
  if(art == true){
  	document.getElementById(wo).innerHTML = mycontent;
  }
  else{
  document.getElementById(wo).value = mycontent;
  }
     }
 }
}

function helper(params, meindiv){
	var myReqSub=createRequest();
	myReqSub.onreadystatechange = function(){show(meindiv, true, myReqSub, false);};
	var param  = encodeURI (params);
	myReqSub.open('POST', 'http://www.musiklehrer-online.de/helper.php', true);
	//myReqSub.open('POST', 'http://www.musiklehrer-online.local/helper.php', true);
	myReqSub.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	myReqSub.setRequestHeader("Content-length", param.length);
	myReqSub.setRequestHeader("Connection", "close");
	myReqSub.send(param);
}

/*
function ajax(file, params, meindiv){
	var myReqSub=createRequest();
	 
	myReqSub.onreadystatechange = function(){show(meindiv, true, myReqSub, false);};
	var param  = encodeURI (params);
	myReqSub.open('POST', file, true);
	myReqSub.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	myReqSub.setRequestHeader("Content-length", param.length);
	myReqSub.setRequestHeader("Connection", "close");
	myReqSub.send(param);
}
*/

/*
function helper_fields(params, meindiv){
	var myReqSub=createRequest();
	myReqSub.onreadystatechange = function(){show(meindiv, false, myReqSub, false);};
	var param  = encodeURI (params);
	myReqSub.open('POST', 'helper.php', true);
	myReqSub.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	myReqSub.setRequestHeader("Content-length", param.length);
	myReqSub.setRequestHeader("Connection", "close");
	myReqSub.send(param);
}
*/
