var $accordion_max;

$(document).ready(function(){
    $accordion_max = $('.ac_aufzaehlung').length;
	var $current_accordion = 0;

	$('.ac_aufzaehlung').each(function(){
		$(this).attr('id', 	'ac_aufzaehlung_' + $current_accordion);
		$(this).children('.header').each(function(){ $(this).addClass('ac_header_' + $current_accordion);});	
		
		
			 
		$(this).accordion({
			header: '.ac_header_' + $current_accordion,
			active: false,
			autoHeight: false,
			collapsible: true,
			changestart: function(event, ui) {Cufon.refresh();},
			animated: 'easeslide'});
		
		$current_accordion++;
		
		
	});


    // ------------- Gallery
    $("#galerie a").click(function() {
        $("#bigIMG").attr({src: $(this).attr('href')});
        $("#bigTXT h3").html( $(this).attr('title') );
        aktuell=$(this).attr('id').substr(2, 3);
        resetTN();
        $(this).addClass("active");
        Cufon.refresh();
        return false;
    });

    var count = 22;
    var aktuell = 1;

    $("#b_back").click(function(){
        aktuell--;
        if(aktuell<1) aktuell=count;
        setIMG(aktuell);
        return false;
    });
    $("#b_next").click(function(){
        aktuell++;
        if(aktuell>count) aktuell=1;
        setIMG(aktuell);
        return false;
    });

    function setIMG(nr) {
        $("#bigIMG").attr({src: $("#tn"+nr).attr('href')});
        $("#bigTXT h3").html( $("#tn"+nr).attr('title') );
        resetTN();
        $("#tn"+nr).addClass("active");
        Cufon.refresh();
    }
    
    function resetTN() {
        $("#galerie a").removeClass("active");
    }
	
	if($('body').is('#kontakt'))
	{
		$('#submenu a[href*=#]').bind("click", function(event) {
				
			$('a.active').removeClass('active');
			$(this).addClass('active');
			
			event.preventDefault();
			var $scrollto = $(this).attr("href");
			$scrollto = $scrollto.substring(1);
			
			var $ypos =  $('#' + $scrollto).offset().top;
			
			$('html, body').scrollTop($ypos - 148);
		});	
	}
	
});


function setCufon(){
	Cufon.replace('h1', { fontFamily: 'Satero Serif LT Pro Light' });
	Cufon.replace('h3', { fontFamily: 'Satero Serif LT Pro' });
	Cufon.replace('h5', { fontFamily: 'Satero Serif LT Pro Light', hover: true });
	Cufon.replace('h6', { fontFamily: 'Satero Serif LT Pro', hover: true });
	Cufon.replace('i',  { fontFamily: 'Satero Serif LT Pro Light', hover: true });
	
	if(window.ie7 === undefined)Cufon.replace('A.header', { fontFamily: 'Satero Serif LT Pro Light', hover: true });
	
	
	
}
