// AJAX-Initialisierung
var ajax = false;

var preload_img_src="/images/icons/loader.gif";

ImgPreload = new Image();
ImgPreload.src = preload_img_src;

if(window.XMLHttpRequest)  // Mozilla, Safari,...
{
	ajax = new XMLHttpRequest();
	
}else if(window.ActiveXObject)
{ // IE
	try
	{
		ajax = new ActiveXObject("Msxml2.XMLHTTP");	
	}catch (e)
	{
		try
		{
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}catch (e) {}
	}
}

function get_content(url, output_id, link_id)
{   
  if(!ajax)
 		return false;
  	
  	display_output_loader(output_id);
  
	ajax.onreadystatechange = function()
	{
		if(ajax.readyState == 4)
		{  	
	 		if(ajax.status == 200)
	 		{
	 			display_output(ajax.responseText, output_id);
	  	}else
	  	{      		
	  		return false;
	  	}
	  }else
	  {     		
	  	return false;
	  }
	} 
	ajax.open('GET', url, true);
	ajax.send(null);
}

function display_output_loader(output_id)
{
	if(!document.getElementById) return false;
	if(!document.getElementById(output_id)) return false;
	document.getElementById(output_id).innerHTML = "<img style='margin:10px;' src='" + preload_img_src + "' title='bitte warten' alt='bitte warten'>Inhalt wird geladen...";
} 

function display_output(content, output_id)
{
	if(!document.getElementById) return false;
	if(!document.getElementById(output_id)) return false;
	document.getElementById(output_id).innerHTML = content;
} 

function set_content(content, output_id)
{
	if(!document.getElementById) return false;
	if(!document.getElementById(output_id)) return false;
	document.getElementById(output_id).innerHTML = content;
} 

function disable_link(link_id)
{
	if(!document.getElementById) return false;
	if(!document.getElementById(link_id)) return false;
	document.getElementById(link_id).style.display='none';

} 

function enable_link(link_id)
{
	if(!document.getElementById) return false;
	if(!document.getElementById(link_id)) return false;
	document.getElementById(link_id).style.display='inline';
} 
