// --   AJAX LOAD IN           --	
function ajaxExec(fragment_url, element_id, hide_load, loadafter_id)
{
	oElement = document.getElementById(element_id);
	   var xmlhttp=false;
	   if (window.XMLHttpRequest) {
	      xmlhttp = new XMLHttpRequest();
	   } else if (window.ActiveXObject) {
	      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	   }	   
 	   if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 		 xmlhttp = new XMLHttpRequest();
 	   }
 	   xmlhttp.open("GET", fragment_url);
 	   xmlhttp.onreadystatechange = function() {
 		   if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
 			   	oElement.innerHTML = xmlhttp.responseText;
			   }
 		   }
 	   
 	   xmlhttp.send(null);
 }
// --   csFRageJaNein           --
function csFrage(cFrage)
{
	cFrage  = confirm(cFrage);
	if(!cFrage)
	{
		return false;
		
	}
	else
	{
		return true;
	}
}
// --   form_check_navi_be           --
function form_check_navi_be()
{
	if(document.getElementById('navi_titel').value =='')
	{
		alert('Sie müssen einen Namen eingeben!');
		return false;
	}
}
// --   form_check_page_be           --
function form_check_page_be()
{
	if(document.getElementById('page_name').value =='')
	{
		alert('Sie müssen einen Titel eingeben!');
		return false;
	}
}
// --   form_check_user_be           --
function form_check_user_be()
{
	if(document.getElementById('user_name').value =='')
	{
		alert('Sie müssen eine USER-ID eingeben!');
		return false;
	}

	if(document.getElementById('user_pw1').value != document.getElementById('user_pw2').value)
	{
		alert('Die Passwörter stimmen nicht überein!');
		document.getElementById('user_pw1').value = "";
		document.getElementById('user_pw2').value = "";
		return false;
	}	
}
// --   NewWindow           --
function NewWindow(cWindow)
{
	window.open(cWindow,'detail','width=600, height=550, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=yes, dependent=no');
}
// --   NewWindow           --
function NewBigWindow(cWindow)
{
	window.open(cWindow,'detail','width=900, height=700, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, status=no, resizable=yes, dependent=no');
}
// --   csFRageJaNein           --
function InsertTinyMCE(Link,typ)
{
	if(typ==1)
	{
		opener.tinyMCE.execCommand('mceInsertContent',false,'<img src="'+Link+'">');
	}
	else
	{
		text = prompt("Geben Sie bitte den Namen für den Download-Link ein.");
		if(text == "")
		{
			text = "Datei herunterladen"
		}
		opener.tinyMCE.execCommand('mceInsertContent',false,'<a href="'+Link+'">'+text+'</a>');
	}
}	
// --   alle_anklicken           --
function alle_anklicken(pcAufrufart,form)
{
  elements = document.forms[form].elements["Check[]"]; 
  if(pcAufrufart=="label")
  {
  	if(document.checkit.AlleAnklicken.checked)
  	{
  		document.checkit.AlleAnklicken.checked = false;
  		
  	}
  	else
  	{
  		document.checkit.AlleAnklicken.checked = true;  		
  	}
  }

  if(document.checkit.AlleAnklicken.checked)
  {
	  for( var i = 0; i < elements.length; i++ )
	  {
	    elements[i].checked = true;
	    document.getElementById(i).src="./system/icons/icon_true.png";
	  }
	}  
	else
	{
	  for( var i = 0; i < elements.length; i++ ) 
	  {
	    elements[i].checked = false;
	    document.getElementById(i).src="./system/icons/icon_false.png";
	  }  		
	}
}
// --   Statuswechsel (Benutzerverwaltung)           --
function StatusWechsel(cCheckbox, oBild){
	cSrc = oBild.src;

	nStelle = cSrc.lastIndexOf("/")+1;
	cPic = cSrc.slice(nStelle);
	if(cPic=="icon_false.png")
	{
		document.getElementById(oBild.id).src="./system/icons/icon_true.png";
		document.getElementById(cCheckbox).checked = true;
	}
	else
	{
		document.getElementById(oBild.id).src="./system/icons/icon_false.png";
		document.getElementById(cCheckbox).checked = false;
	}
}
