jQuery.noConflict();

//alert('authorsload-script');
jQuery(document).ready(function(){

	// globale Varialben abfragen
	var ajaxTypeNum = jsvarsGLOBAL.ajaxTypeNum;
	var forumPidAuthorlist = jsvarsGLOBAL.ajaxPid.forumAuthorlist;
	
	// ajax-Parameter
	var requestAuthorList = {'id':forumPidAuthorlist, 'type':ajaxTypeNum};
	
	// Container leeren
	jQuery('#zf-mmforum-authorlist').empty();
	
	// AJAX-Abfrage
	jQuery('#zf-mmforum-authorlist').addClass('ajaxloading');
	jQuery.get('index.php',requestAuthorList,function(data){ ajaxLoaded('#zf-mmforum-authorlist',data);});
	
	// Funktion, wenn geladen
	var ajaxLoaded = function(selector,data) {
		if (data == null) data = '';
		jQuery(selector).toggleClass('ajaxloading');
		jQuery(selector).html(data);
		
//*****************************************************************
// CACHING...
// Hier könnte das Caching anfangen
		writeCache(selector, data);
	};
	
	
	
	// Caching Idee
/*
	jQuery('#zf-mmforum-authorlist').before('<div><a id="drueck">get Authors from Cache</a></div>');
	jQuery('#drueck').click(function(){
	  var c = readCache('#zf-mmforum-authorlist');
	  jQuery('#zf-mmforum-authorlist').html('cached:'+c);
	});
*/
	
	// Cache Funktionen
	function writeCache(selector,cacheContent) {
		jQuery(selector).data('cache',cacheContent);
	}
	
	function readCache(selector) {
		return jQuery(selector).data('cache');
	}
	
});
