$(document).ready(function() {
	$('.styleswitch').click(function()
	{
		switchStyleStyle(this.getAttribute("rel"));
		return false;
	});

	$('.fontswitch').click(function()
	{
		switchFontStyle(this.getAttribute("rel"));
		return false;
	});

	$('.twitterArea').mouseover(function()
	{
		$('img#logo').attr('src', '/style/images/logo_aktiv.png');
	});

	$('.twitterArea').mouseout(function()
	{
		$('img#logo').attr('src', '/style/images/logo_passiv.png');
	});

	var c = $.cookie("style");
	if (c) switchStyleStyle(c);
	var c = $.cookie("font");
	if (c) switchFontStyle(c);

	$('ul#navigation').superfish({
            autoArrows:  false,                           // disable generation of arrow mark-up
            dropShadows: false                            // disable drop shadows
    });
});

function switchStyleStyle(styleName)
{
	$('body').removeClass('natur schwarz grau').addClass(styleName);
	$('a.styleswitch.high').removeClass("an").addClass("aus");
	$('a.styleswitch.normal').removeClass("aus").addClass("an");
	$('a.styleswitch[rel=' + styleName + '].normal').removeClass("an").addClass("aus");
	$('a.styleswitch[rel=' + styleName + '].high').removeClass("aus").addClass("an");
	$.cookie("style", styleName, { expires: 365, path: '/' });
}

function switchFontStyle(styleName)
{
	$('body').removeClass('klein mittel gross').addClass(styleName);
	$('a.fontswitch').removeClass("high");
	$('a.fontswitch[rel=' + styleName + ']').addClass("high");
	$.cookie("font", styleName, { expires: 365, path: '/' });
}
