// jQuery begin
jQuery(document).ready(function($) {

// ##################
// ### slidermenu

    
// blöcke definieren
var lastBlock = $("div#slidermenu a"); 
var MasterBlock = "div#slidermenu li.aktiv a";

if ( $(MasterBlock).length == 0 ) {
	var MasterBlock = "";
}
MasterBlockImage = MasterBlock + " img";

/* gesamtbreite, minus margin-abstände */
var gesamtBreite = 552;

var bildBreite = $("div#slidermenu img").attr("width");
var normalBreite = gesamtBreite / $('div#slidermenu img').size();
var minBreite = (gesamtBreite - bildBreite) / ($('div#slidermenu img').size() - 1);
//alert(normalBreite + " + " + minBreite);

// breiten setzen
$("div#slidermenu a").css("width", normalBreite +"px");

// meister block setzen
if (MasterBlock) {

	$(lastBlock).stop().animate({width: minBreite + "px"}, { queue:false, duration:600 });
	$(MasterBlock).stop(":animated").animate({width: bildBreite +"px"}, { queue:false, duration:300});
	
	lastBlock = $(MasterBlock);
}


$("div#slidermenu a").hover( function(){

	$(lastBlock).stop().animate({width: minBreite + "px"}, { queue:false, duration:600 });
	$(this).stop(":animated").animate({width: bildBreite +"px"}, { queue:false, duration:300});

	lastBlock = this;
});

$("div#slidermenu").mouseleave( function(){
	if (!MasterBlock) {
		$("div#slidermenu a").stop().animate({width: normalBreite +"px"}, { queue:false, duration:300});
		lastBlock = $("div#slidermenu a");
	} else {
	
		$(lastBlock).stop().animate({width: minBreite + "px"}, { queue:false, duration:600 });
		$(MasterBlock).stop().animate({width: bildBreite +"px"}, { queue:false, duration:300});
	
		lastBlock = $(MasterBlock)
	}
});

});
    
