var cur_nr	= 1;
var old_nr	= 1;
var z_index = 100;
var dur		= 5000;
var ani		= 1000;
var max_nr;

$( document ).ready(function()
{
	$( '#downloads2 a.box' ).fadeTo(0, 0.2);
	$( '#downloads2 .nr_1 a.box' ).fadeTo(0, 1);

	$( '#downloads2 a.box' ).click(function()
	{		
		clearTimeout( timeout );
		
		li		= $( this ).parent()
		cur_nr	= $( '#downloads2 li' ).index( li );

		downloads2();

		return false;
	})

	// Anzahl der Contents bestimmen
	max_nr = $( '#downloads2 li' ).length;

	// Content Wechsel nach 'dur' ms anstoßen
	timeout = setTimeout("downloads2()", dur);
	
	$( 'body' ).click(function()
	{
		//return false;
	})
	
	$('select#download_typ').change(function(){
	    $('#downloadfilter').submit();
	});
	$('select#download_pname').change(function(){
		if($('select#download_typ').length > 0){
			$('select#download_typ option:selected').removeAttr('selected');
		}
	    $('#downloadfilter').submit();
	});
	$('select#download_group').change(function(){
		if($('select#download_pname').length > 0){
			$('select#download_pname option:selected').removeAttr('selected');
		}
		if($('select#download_typ').length > 0){
			$('select#download_typ option:selected').removeAttr('selected');
		}
	    $('#downloadfilter').submit();
	});
	
	$('.sprachvariante').change(function(){
		//console.log('something');	
		
		var split_slash = $(this).val().split('/');
		var key = split_slash[0];
		var values = key.split('_');
	 	var form = values[1];
	 	
	 	var action = '/'+split_slash[1]+'/'+split_slash[2];
	 	//console.log(values);
		$('#formkey_'+form).attr('action', action);
	});
	
	

	
	
});


function downloads2()
{
	// Anzahl der Contents bestimmen
	max_nr = $( '#downloads2 li' ).length;
	
	
	//console.log( cur_nr );
	
	clearTimeout( timeout );
	
	// neuen Content bestimmen
	if( cur_nr == max_nr )
	{
		cur_nr = 1;
	}
	else
	{
		cur_nr++;
	}
	
	//console.log( 'cur_nr '+cur_nr );
	//console.log( 'max_nr '+max_nr );
	

	// neuen Content unsichtbar in den Vordergrund holen
	$( '#downloads2 .nr_'+cur_nr+' .content *' ).fadeTo(0, 0);
	$( '#downloads2 .nr_'+cur_nr ).css('z-index', z_index);
	$( '#downloads2 .nr_'+cur_nr+' .content' ).css('display', 'block');

	// alten Content ausfaden
	$( '#downloads2 .nr_'+old_nr+' .content *' ).fadeTo(ani, 0);
	$( '#downloads2 a.box' ).fadeTo(ani/2, 0.2);

	// neuen Content einfaden
	$( '#downloads2 .nr_'+cur_nr+' .content *' ).fadeTo(ani, 1);
	$( '#downloads2 .nr_'+cur_nr+' a.box' ).fadeTo(ani/2, 1);

	// alter Content = neuer Content
	old_nr = cur_nr;

	// z-Index pro Animationen erhöhen
	z_index++;

	// Content Wechsel nach 'dur' ms anstoßen
	timeout = setTimeout("downloads2()", dur);
}
