jQuery.noConflict();

(function($){
	$(function()
	{
		var fontSize = NetGroup.Cookies.read('font-size');
		
		if(fontSize === undefined || fontSize === null) {
			fontSize = 62;
		} else {
			fontSize = parseInt(fontSize);
		}
		
		var setFontSize = function()
		{
			$('body').css('font-size', fontSize.toString() + '.5%');
			
			if(fontSize == 62) {
				$('#font-size-reset').hide().next().hide();
			} else {
				$('#font-size-reset').show().next().show();
			}
			
			NetGroup.Cookies.write('font-size', fontSize);
		};
		
		setFontSize();

		$('#font-size-plus').click(function()
		{
			fontSize += 5;
			setFontSize();
			return false;
		});
		
		$('#font-size-reset').click(function()
		{
			fontSize = 62;
			setFontSize();
			return false;
		});

		var contrast = NetGroup.Cookies.read('contrast') == 'true' ? true : false;
		
		if(contrast) {
			$('body').addClass('contrast');
			$('#high-contrast').hide();
		} else {
			$('#regular-contrast').hide();
		}
		
		$('#high-contrast').click(function()
		{
			contrast = true;
			$('body').addClass('contrast');
			$(this).hide();
			$('#regular-contrast').show();
						
			NetGroup.Cookies.write('contrast', contrast);
			
			return false;
		});
		
		$('#regular-contrast').click(function()
		{
			contrast = false;
			$('body').removeClass('contrast');
			$(this).hide();
			$('#high-contrast').show();
			
			NetGroup.Cookies.write('contrast', contrast);
			
			return false;
		});
		
		$('#usability').show();

		if($('body').hasClass('redirect')) {
			setTimeout(function() { window.location = $('.redirect_url').attr('href'); }, 3000);
		}
		
		if($('#header_image img').length > 1)
		{
			$('#header_image').slideshow({
				transitionFluid: true,
                                transitionSpeed: 3000,
                                speed: 5000
			});
		}
		
		$('.suchefeld-keywords').each(function()
		{
			var $this = $(this);
			
			$this.data('first-click', true);
			
			$this.click(function()
			{
				if($this.data('first-click'))
				{
					$this.val('');
					$this.data('first-click', false);
				}
			});
		});
	});
})(jQuery);