
//AuswAbs
	function AuswAbs_change()
  {
  	new Ajax.Request('../skript/return2.php?AuswAbs=' + (document.getElementById('AuswAbs').value), {method: 'get', onComplete: GetKat2});    

    new Ajax.Request('../skript/return3.php?AuswAbs=' + (document.getElementById('AuswAbs').value), {method: 'get', onComplete: GetKat3}); 
	  
    new Ajax.Request('../skript/return4.php?AuswAbs=' + (document.getElementById('AuswAbs').value), {method: 'get', onComplete: GetKat4});
		 
		new Ajax.Request('../skript/return5.php?AuswAbs=' + (document.getElementById('AuswAbs').value), {method: 'get', onComplete: GetKat5});
		       
	  new Ajax.Request('../skript/return6.php?AuswAbs=' + (document.getElementById('AuswAbs').value), {method: 'get', onComplete: GetKat6});
			         
	  new Ajax.Request('../skript/return7.php?AuswAbs=' + (document.getElementById('AuswAbs').value), {method: 'get', onComplete: GetKat7});    

	  new Ajax.Request('../skript/return8.php?AuswAbs=' + (document.getElementById('AuswAbs').value), {method: 'get', onComplete: GetKat8});
	}

   
   
//Auswstg
  function AuswStg_change()
  {
		new Ajax.Request('../skript/return3.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value), {method: 'get', onComplete: GetKat3});
  
    new Ajax.Request('../skript/return4.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value), {method: 'get', onComplete: GetKat4}); 
	 
    new Ajax.Request('../skript/return5.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value), {method: 'get', onComplete: GetKat5});
		 
	  new Ajax.Request('../skript/return6.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value), {method: 'get', onComplete: GetKat6});
		       
	  new Ajax.Request('../skript/return7.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value), {method: 'get', onComplete: GetKat7});
			         
	  new Ajax.Request('../skript/return8.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value), {method: 'get', onComplete: GetKat8});
	}
   
//AuswSchwNEU
  function AuswSchw_change()
  {
     new Ajax.Request('../skript/return4.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value), {method: 'get', onComplete: GetKat4});
	 
     new Ajax.Request('../skript/return5.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value), {method: 'get', onComplete: GetKat5});
	 
     new Ajax.Request('../skript/return6.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value), {method: 'get', onComplete: GetKat6});
	       
     new Ajax.Request('../skript/return7.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value), {method: 'get', onComplete: GetKat7});
  
     new Ajax.Request('../skript/return8.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value), {method: 'get', onComplete: GetKat8});
	}
   
//AuswZeitm
  function AuswZeitm_change()
   {
    new Ajax.Request('../skript/return5.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value) + '&AuswZeitm=' + (document.getElementById('AuswZeitm').value), {method: 'get', onComplete: GetKat5});
   
    new Ajax.Request('../skript/return6.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value) + '&AuswZeitm=' + (document.getElementById('AuswZeitm').value), {method: 'get', onComplete: GetKat6});
    
    new Ajax.Request('../skript/return7.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value) + '&AuswZeitm=' + (document.getElementById('AuswZeitm').value), {method: 'get', onComplete: GetKat7});

    new Ajax.Request('../skript/return8.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value) + '&AuswZeitm=' + (document.getElementById('AuswZeitm').value), {method: 'get', onComplete: GetKat8});

   }    

//AuswStl
  function AuswStl_change()
  {
  	new Ajax.Request('../skript/return6.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value) + '&AuswZeitm=' + (document.getElementById('AuswZeitm').value) + '&AuswStl=' + (document.getElementById('AuswStl').value), {method: 'get', onComplete: GetKat6});
     
		new Ajax.Request('../skript/return7.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value) + '&AuswZeitm=' + (document.getElementById('AuswZeitm').value) + '&AuswStl=' + (document.getElementById('AuswStl').value), {method: 'get', onComplete: GetKat7}); 

		new Ajax.Request('../skript/return8.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value) + '&AuswZeitm=' + (document.getElementById('AuswZeitm').value) + '&AuswStl=' + (document.getElementById('AuswStl').value), {method: 'get', onComplete: GetKat8}); 
	}

//AuswSto
  function AuswSto_change()
	{
		new Ajax.Request('../skript/return7.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value) + '&AuswZeitm=' + (document.getElementById('AuswZeitm').value) + '&AuswStl=' + (document.getElementById('AuswStl').value) + '&AuswSto=' + (document.getElementById('AuswSto').value), {method: 'get', onComplete: GetKat7});
    
    new Ajax.Request('../skript/return8.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value) + '&AuswZeitm=' + (document.getElementById('AuswZeitm').value) + '&AuswStl=' + (document.getElementById('AuswStl').value) + '&AuswSto=' + (document.getElementById('AuswSto').value), {method: 'get', onComplete: GetKat8});
	}

// AuswInst
  function AuswInst_change()
  {
  	new Ajax.Request('../skript/return8.php?AuswAbs=' + (document.getElementById('AuswAbs').value) + '&AuswStg=' + (document.getElementById('AuswStg').value) + '&AuswSchw=' + (document.getElementById('AuswSchw').value) + '&AuswZeitm=' + (document.getElementById('AuswZeitm').value) + '&AuswStl=' + (document.getElementById('AuswStl').value) + '&AuswSto=' + (document.getElementById('AuswSto').value) + '&AuswInst=' + (document.getElementById('AuswInst').value), {method: 'get', onComplete: GetKat8});
  }


	function GetKat2(originalRequest)
  {   
		var txt = originalRequest.responseText;
		if(document.getElementById("pkat2").parentElement)
  		document.getElementById("pkat2").parentElement.innerHTML = txt;
		else
			document.getElementById("pkat2").parentNode.innerHTML = txt;
	}
   
  function GetKat3(originalRequest)
  {   
		var txt = originalRequest.responseText;
		if(document.getElementById("pkat3").parentElement)
  		document.getElementById("pkat3").parentElement.innerHTML = txt;
		else
			document.getElementById("pkat3").parentNode.innerHTML = txt;
	}
 
	function GetKat4(originalRequest)
  {  
		var txt = originalRequest.responseText;
		if(document.getElementById("pkat4").parentElement) 
  		document.getElementById("pkat4").parentElement.innerHTML = txt;
		else
			document.getElementById("pkat4").parentNode.innerHTML = txt;
	}   
   
  function GetKat5(originalRequest)
  {   
		var txt = originalRequest.responseText;
		if(document.getElementById("pkat5").parentElement)
  		document.getElementById("pkat5").parentElement.innerHTML = txt;
		else
			document.getElementById("pkat5").parentNode.innerHTML = txt;
	}
   
  function GetKat6(originalRequest)
  {   
		var txt = originalRequest.responseText;
		if(document.getElementById("pkat6").parentElement)
			document.getElementById("pkat6").parentElement.innerHTML = txt;
		else
			document.getElementById("pkat6").parentNode.innerHTML = txt;
	}   
   
  function GetKat7(originalRequest)
  {
		var txt = originalRequest.responseText;
		if(document.getElementById("pkat7").parentElement)
			document.getElementById("pkat7").parentElement.innerHTML = txt;
		else
			document.getElementById("pkat7").parentNode.innerHTML = txt;
	}
   
	function GetKat8(originalRequest)
  {  
		var txt = originalRequest.responseText;
		if(document.getElementById("pkat8").parentElement)
			document.getElementById("pkat8").parentElement.innerHTML = txt;
		else
			document.getElementById("pkat8").parentNode.innerHTML = txt;
	}

	function replaceAll(target, suche, ersetze)
	{ 
		var st = target;
	  if (suche.length == 0)
  	   return st;
	  var idx = st.indexOf(suche);
  	while (idx >= 0)        
	  {  
	  	st = st.substring(0,idx) + ersetze + st.substr(idx+suche.length);
  	  idx = st.indexOf(suche);
	  }
  	return st;
	}
	
	function conv(s)
	{
//in einer Url hat das & Zeichen eine besondere Bedeutung, daher muß es geschützt werden
//sobald der String dann in php angekommen ist, kann wieder zurückverwandelt werden.	
  	var sn  = s.replace(new RegExp(String.fromCharCode(38), "g"), "%amp")
    sn      = sn.replace(new RegExp(String.fromCharCode(34), "g"), "%quot")
   	sn      = sn.replace(new RegExp(String.fromCharCode(47), "g"), "%frasl")
    sn      = sn.replace(new RegExp(String.fromCharCode(60), "g"), "%lt")
    sn      = sn.replace(new RegExp(String.fromCharCode(62), "g"), "%gt")
    sn      = sn.replace(new RegExp(String.fromCharCode(228), "g"), "ae")
    sn      = sn.replace(new RegExp(String.fromCharCode(246), "g"), "oe")
    sn      = sn.replace(new RegExp(String.fromCharCode(252), "g"), "ue")
    sn      = sn.replace(new RegExp(String.fromCharCode(196), "g"), "Ae")
    sn      = sn.replace(new RegExp(String.fromCharCode(214), "g"), "Oe")
    sn      = sn.replace(new RegExp(String.fromCharCode(220), "g"), "Ue")
    sn      = sn.replace(new RegExp(String.fromCharCode(223), "g"), "ss")
    return sn
	}	

	
//Hinzufügen von Abschlüssen	
	function abshinzufuegen()
	{
		var Wert = conv(document.getElementById('neuer_abschluss').value);
		new Ajax.Request('../skript/addAbs.php?Abs=' + Wert, {method: 'get', onComplete: abstausch});
	}
	
	function abstausch(originalRequest)	
 	{   	
		var txt = originalRequest.responseText;	
		if(document.getElementById("absaustauschelement").parentElement)	
  		document.getElementById("absaustauschelement").parentElement.innerHTML = txt;	
		else	
			document.getElementById("absaustauschelement").parentNode.innerHTML = txt;	
 	}
//Hinzufügen von Studiengängen
	function stghinzufuegen()
	{
		var Wert = conv(document.getElementById('neuer_studiengang').value);
		new Ajax.Request('../skript/addStg.php?Stg=' + Wert, {method: 'get', onComplete: stgtausch});
	}
	
	function stgtausch(originalRequest)	
 	{   	
		var txt = originalRequest.responseText;	
		if(document.getElementById("stgaustauschelement").parentElement)	
  		document.getElementById("stgaustauschelement").parentElement.innerHTML = txt;	
		else	
			document.getElementById("stgaustauschelement").parentNode.innerHTML = txt;	
 	}
//Hinzufügen von Fachrichtungen
	function frhinzufuegen()
	{
		var Wert = conv(document.getElementById('neue_fachrichtung').value);
		new Ajax.Request('../skript/addFr.php?Fr=' + Wert, {method: 'get', onComplete: frtausch});
	}
	
	function frtausch(originalRequest)	
 	{   	
		var txt = originalRequest.responseText;	
		if(document.getElementById("fraustauschelement").parentElement)
  		document.getElementById("fraustauschelement").parentElement.innerHTML = txt;
		else
			document.getElementById("fraustauschelement").parentNode.innerHTML = txt;
 	}
