/*
Version: 1.0
Datum: 20.12.2010

Marcel Piller

Dieses Skript ermöglicht den Roundabout-Effekt für die Referenzextension. 
Änderungen dürfen jederzeit angebracht werden, insofern bewusst ist,
das mit marginalen Änderungen das Skript unbrauchbar gemacht wird.
*/			
jQuery(document).ready(function() {
			//Wenn eine Checkbox aktiviert ist
			 jQuery(':checkbox').click(function() {
				var aktuel = jQuery(this).val();
				var alle = window.location.href;
				
				// Die markierten Elemente selektieren
				var elements = jQuery(".tx-snreferenzen-pi1-listrow :checked");
				 
				// Schleife über die einzelnen Elemente
				jQuery.each(elements, function(index, item) {
					if(index==0) {
						alle = alle + "?" + jQuery(this).attr("name") +"="+ jQuery(this).val();
					}
					else {
						alle = alle + "&" + jQuery(this).attr("name") +"="+ jQuery(this).val();
					}
				}); 
				
				//alert(alle);
				ajaxFun(alle);

				
				//alert(aktuel+'Checkbox angeklickt...'+alle);
				//ajaxFun();
			});
			
			//Roundabout
			jQuery('li').focus(function() {
				//Beschreibungstexte in neuem DIV (projectdescription) anzeigen
				var htmlStr = jQuery('#aktiveselement .kreiselbeschreibung').html();
				jQuery('.projectdescription').html(htmlStr);
			});
			
			//jQuery(document).ready(function() {
				MakeRoundabout();

			//});
			//inaktive Texte ausblenden
			jQuery('.kreiselbeschreibung').hide();
			
	
});			
			
			
			
			
			

function MakeRoundabout() {
				jQuery('#cContainer').roundabout({
					easing: 'easeInOutExpo',
					duration: 500,
					 maxScale: 1,
					 minScale: 0.1 
					  
					// tilt: 2.0,

				});
			}

function ajaxFun(arg)
{ 

// Ladebild einblenden (Michel)
document.getElementById("loadingImage").style.display="block";

 document.getElementById("keinereferenzen-text").style.display="none";


	   jQuery('.roundaboutDiv').empty();
	   jQuery('.projectdescription').empty();
	   
	   //Jetzt neue Projekte laden	   
	  jQuery('.roundaboutDiv').load(arg+' #cContainer', function() {
	
			//Roundabout
			jQuery('li').focus(function() {
				//Beschreibungstexte in neuem DIV (projectdescription) anzeigen
				var htmlStr = jQuery('#aktiveselement .kreiselbeschreibung').html();
				jQuery('.projectdescription').html(htmlStr);
			});
			
			//Roundabout wieder herstellen
			jQuery(document).ready(function() {
				MakeRoundabout();
			});
			
			//inaktive Texte ausblenden
			jQuery('.kreiselbeschreibung').hide();
			
			
			// Ladebild ausblenden (Michel)
			document.getElementById("loadingImage").style.display="none";
			
			if ($("#cContainer li").length < 1){
 document.getElementById("keinereferenzen-text").style.display="block";
} 
			
			
			
			
			
	   });
	  
	  
	}  
	
