	
	function createXMLHttpRequest() {
	  var req = false;
	  try {
	    req = new ActiveXObject("MSXML2.XMLHTTP");
	  }
	  catch (err_MSXML2) {
	    try {
	      req = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	    catch (err_Microsoft) {
	      if (typeof XMLHttpRequest != "undefined") 
	        req = new XMLHttpRequest;
	    }
	  }
	  return req;
	}
	
	function sendLogin()
	{
		  try {
		    req = new ActiveXObject("MSXML2.XMLHTTP");
		  }
		  catch (err_MSXML2) {
		    try {
		      req = new ActiveXObject("Microsoft.XMLHTTP");
		    }
		    catch (err_Microsoft) {
		      if (typeof XMLHttpRequest != "undefined") 
		        req = new XMLHttpRequest;
		    }
		  }

		
       	var login = 1;
       	
       	if(document.getElementById('pnr'))
       		var pnr = document.getElementById('pnr').value;
       	else
       		var pnr = '';
       	
       	var name = document.getElementById('dname').value;
       	var passwd = document.getElementById('dpasswd').value;
       	var id = document.getElementById('id').value;
        req.onreadystatechange = function handleChangeState( ) 
		{
			if ((req.readyState == 4) && (req.status == 200)) 
			{
				if(req.responseText.substr(0, 5) == 'index')
				{
					var dlink = req.responseText;
					
					if (self.location != top.location)
					{
						top.location=dlink;
					}
					else
					{
					 	window.location.href = dlink;
					}
				}
				else
				{
					document.getElementById('clogin').innerHTML = req.responseText;
				}
			}
	    };
	    
       	req.open('POST', 'index.php',true);
        req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        var postvars = 'r=ajax/checkLogin&id='+id+'&name='+name+'&passwd='+passwd+'&login=1&pnr='+pnr+'&'+sid;
    	req.send(postvars);
        
	}
	
	function setRequest() 
	{
			var req = createXMLHttpRequest();
			
	        req.onreadystatechange = function() 
	 		{
	 			if ((req.readyState == 4) && (req.status == 200)) 
				{
					if(req.responseText.substr(0,1)=='1')
					document.getElementById('linknamen').innerHTML = req.responseText;
					else
					document.getElementById('linknames').innerHTML = req.responseText;
				}
	        };
	
	       	var letter = document.getElementById('letters').value;
	    	req.open('post', 'index.php',true);
	        req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	        req.send('letterx='+letter+'&r=ajax/getSpio&'+sid);
	}
	function sendHoliday()
    {
        var req = createXMLHttpRequest();

	        req.onreadystatechange = function()
	 		{
	 			if ((req.readyState == 4) && (req.status == 200))
				{
					document.getElementById('linknames').innerHTML = req.responseText;
				}
	        };

	       	var letter = document.getElementById('letters').value;
	    	req.open('post', 'index.php',true);
	        req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	        req.send('letterx='+letter+'&r=ajax/getSitterList&'+sid);
    }
	function sendRequest() 
	{
			var req = createXMLHttpRequest();
			
	        req.onreadystatechange = function() 
	 		{
	 			if ((req.readyState == 4) && (req.status == 200)) 
				{
					document.getElementById('linknames').innerHTML = req.responseText;
				}
	        };
	
	       	var letter = document.getElementById('letters').value;
	    	req.open('post', 'index.php',true);
	        req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	        req.send('letterx='+letter+'&r=ajax/getUserList&'+sid);
	}
	
	function getAllianz()
	{
		var req = createXMLHttpRequest();
		
		req.onreadystatechange = function() 
 		{
 			if ((req.readyState == 4) && (req.status == 200)) 
			{
				document.getElementById('outputver').innerHTML = req.responseText;
			}
        };

       	var verz = document.getElementById('inputver').value;
       	
       	req.open('post', 'index.php',true);
        req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        req.send('char='+verz+'&r=ajax/getAllianz&'+sid);
       
 			
	}
	
	function getFeinde()
	{
		var req = createXMLHttpRequest();
		
		req.onreadystatechange = function() 
 		{
 			if ((req.readyState == 4) && (req.status == 200)) 
			{
				document.getElementById('outputver2').innerHTML = req.responseText;
			}
        };

       	var verz = document.getElementById('inputver2').value;
       	
       	req.open('post', 'index.php',true);
        req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        req.send('char='+verz+'&r=ajax/getFeinde&'+sid);
       
 			
	}
	
	function getVerzeichnis()
	{
		var req = createXMLHttpRequest();
		
		req.onreadystatechange = function() 
 		{
 			if ((req.readyState == 4) && (req.status == 200)) 
			{
				document.getElementById('outputver').innerHTML = req.responseText;
			}
        };

       	var verz = document.getElementById('inputver').value;
       	/*alert(verz);*/
       	req.open('post', 'index.php',true);
        req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        req.send('char='+verz+'&r=ajax/getVerzeichnis&'+sid);
       
 			
	}
	
   function wechseln (wer, name) 
   {
        wer.src = name.src;
   }
   function setButtonMark(divId)
	{
		document.getElementById("mall").innerHTML = 'Markierung löschen';
		document.getElementById("mall").onclick = function(e)
													{
													delButtonMark(divId);
													};
		
		for(var i=0;i < document.getElementsByName(divId+"[]").length; i++)
		{
			document.getElementsByName(divId+"[]")[i].checked = true;
		}
		for(var i=0;i < document.getElementsByName(divId+"a[]").length; i++)
		{
			document.getElementsByName(divId+"a[]")[i].checked = true;
		}
		return true;
	}
	function delButtonMark(divId)
	{
		document.getElementById("mall").innerHTML = 'markiere alle';
		document.getElementById("mall").onclick = function(e)
												{
												setButtonMark(divId);
												};
		for(var i=0;i < document.getElementsByName(divId+"[]").length; i++)
		{
			document.getElementsByName(divId+"[]")[i].checked = false;
		}
		for(var i=0;i < document.getElementsByName(divId+"a[]").length; i++)
		{
			document.getElementsByName(divId+"a[]")[i].checked = false;
		}
		return true;
	}
	
	function setMark(divId)
	{
		document.getElementById("mall").value = 'Markierung löschen';
		document.getElementById("mall").onclick = function(e)
													{
													delMark(divId);
													};
		
		for(var i=0;i < document.getElementsByName(divId+"[]").length; i++)
		{
			document.getElementsByName(divId+"[]")[i].checked = true;
		}
		for(var i=0;i < document.getElementsByName(divId+"a[]").length; i++)
		{
			document.getElementsByName(divId+"a[]")[i].checked = true;
		}
		return true;
	}
	
	function delMark(divId)
	{
		document.getElementById("mall").value = 'markiere alle';
		document.getElementById("mall").onclick = function(e)
												{
												setMark(divId);
												};
		for(var i=0;i < document.getElementsByName(divId+"[]").length; i++)
		{
			document.getElementsByName(divId+"[]")[i].checked = false;
		}
		for(var i=0;i < document.getElementsByName(divId+"a[]").length; i++)
		{
			document.getElementsByName(divId+"a[]")[i].checked = false;
		}
		return true;
	}
		var nfr_i = false;
		var nfr_b = false;
		var nfr_u = false;
		var nfr_t = false;

		var fna_i = false;
		var fna_b = false;
		var fna_u = false;
		var fna_t = false;

		var fnb_i = false;
		var fnb_b = false;
		var fnb_u = false;
		var fnb_t = false;
		
        function inputURL( tarea )
        {
            link = prompt("Gebe bitte die URL des Linkes an!", "http://");
            text = prompt("Gebe bitte den dargestellten Namen an!", "Link");
            if (!link || !text) 
            	alert("Du musst den Namen und den Link eingeben!");
            else 
            {
                tarea.value = tarea.value + "[URL=" + link + "]" + text + "[/URL]" + "\r\n";
                tarea.focus();
            }
       }

        function inputLIST( tarea )
        {
            punkte = new Array ();
            while ( next = prompt("Gebe bitte den nächsten Aufzählungspunkt an. Mit Abbrechen oder einem leeren Feld beendest Du die Aufzählung", "") )
            {
                punkte.push( next );
            }

            if (punkte.length > 0)
            {
                nvalue = tarea.value + "\r\n[LIST]\r\n";
                for (i = 0; i < punkte.length; ++i) nvalue += "[*]" + punkte[i] + "\r\n";
                tarea.value = nvalue + "[/LIST]\r\n";
            }
        }

        