function load_content(content_file,param)
{
	var url = '' + content_file;
	var rand = Math.random(9999);
	param = '?rand=' + rand + '&' + param;
	var myAjax = new Ajax.Request( url, 
		{ method: 'get', parameters: param, onLoading: showLoad, onComplete: showResponse, onSuccess: showSucess} );

	//alert('content');
	return false;
}

function showLoad () {
	//alert('load');
	//$('content').innerHTML = '<img src="ajax/onload2.gif"></img>';
	$('loading').style.display = 'block';
	$('loading').style.visibility = 'visible';
	//return true;
}
function showResponse (originalRequest) {
	//alert('response');
	var newData = originalRequest.responseText;
	$('loading').style.display = 'none';
	$('loading').style.visibility = 'hidden';
	$('content').innerHTML = (newData); //decodeURIComponent
	create_ajax_links ('content');
	//return true;
}
function showSucess (ajaxResult) {
	//alert(ajaxResult);
	return false;
}


      function bessere_funktion()
      {
	  // beispiel http://www.peterkroener.de/test/href.html#
	  // http://www.peterkroener.de/href-ist-niemals/
        //if(load_content('history.php','mode=ajax'))
		if(alert('vvfvff'))
          return true;
        else
          return false;
	  }
	  
	  

    var url = "history.php";
    var req;
    function starteAjax() {
      try {
        if( window.XMLHttpRequest ) {
          req = new XMLHttpRequest();
        } else if( window.ActiveXObject ) {
          req = new ActiveXObject( "Microsoft.XMLHTTP" );
        } else {
          alert( "Ihr Webbrowser unterstuetzt leider kein Ajax!" );
        }
        req.open( "POST", url, false );
        req.onreadystatechange = meineCallbackFkt;
        req.send("mode=ajax");
      } catch( e ) {
        alert( "Fehler: " + e );
      }
	  return false; // false muss zurück, damit Fallback nicht ausgeführt wird
    }
    function meineCallbackFkt() {
      if( 4 == req.readyState ) {
        if( 200 != req.status ) {
          alert( "Fehler " + req.status + ": " + req.statusText );
        } else {
          alert( req.responseText );
        }
      }
    }

function create_ajax_links (element)
{
	var links = document.getElementById(element).getElementsByTagName("a");
	//var links = document.getElementById('content').getElementsByTagName("a");
	var strMeldung = 'Links in diesem Dokument:\n';
	for (i=0;i<links.length;i++)
	{
		// hier gehts, bei Bedingung nicht... links[i].onclick = function () {load_content(this.href,'mode=ajax');return false;};
		// strMeldung += links[i].target + '\n';
		if (links[i].onclick == null)
		{
			if (links[i].target == '')
			{
				links[i].onclick = function () {load_content(this.href,'mode=ajax');return false;};
			}
		}
	} 
	//alert(strMeldung);
}

function remove_ajax_links (element)
{
	var links = document.getElementById(element).getElementsByTagName("a");
	for (i=0;i<links.length;i++)
	{
		links[i].onclick = null;
	} 
}

