$(function()
{
	$('.crossFade .cfItem').dumbCrossFade({'slideType':'fade', showTime: 7000, 'doHoverPause': false, transitionTime: 3000, slideChange: rayslidechange});
	for(var i = 0; i < $('.crossFade .cfItem').length; i++)
	{
		$('.crossFadeNav').append('<a rel="'+i+'" href="#"><img src="/img/dot_'+(i == 0 ? 'black' : 'grey')+'.png" /></a>');
		$('.crossFadeNav a').click(function()
		{
			$('.crossFade .cfItem').dumbCrossFade('jump', parseInt($(this).attr("rel")));
			return false;
		});
	}
});

function rayslidechange(index)
{
	$('.crossFadeNav img').attr("src", "/img/dot_grey.png");
	$('.crossFadeNav img').eq(index).attr("src", "/img/dot_black.png");
}

$(document).ready(function()
{
	if(!mobile)
	{
		$(document).scroll(function() {
			var st = $(document).scrollTop();
			if(st >= 115)
			{
				if($("#header").css("position") != "fixed")
				{
					
					if($(window).height() - 60 > $("#rightcol").height())
					{
						var l = 645;
						if($("#content").hasClass("article"))
						{
							l = 570;
						}
						$("#rightcol").css("margin-left", l + "px").css("top", "56px").css("position", "fixed");
					}
					
					$("#header").css("width", "885px").css("top", "-116px").css("position", "fixed").css('z-index', '1000');
					$("#content").css("margin-top", "147px");
					$(".iconsmallnavi").fadeIn();
				}
			}
			else
			{
				if($("#header").css("position") == "fixed")
				{
					$(".iconsmallnavi").fadeOut();
					$("#header").css("position", "static");
					$("#content").css("margin-top", "0px");
					$("#rightcol").css("position", "static").css("margin-left", "0");
				}
			}
		});
	}
	
	$("#suche input").attr("value", 'suche');
	$("#name").attr("value", 'Benutzername');
	$("#password").attr("value", 'Passwort');
	
	$("#suche input, #name, #password").click(function(){ 
		this.defaultValue = this.value;
		if(this.value == this.defaultValue)
		{
			jQuery(this).val("");
		}
		jQuery(this).blur(function(){
			if(this.value == ""){
				jQuery(this).val(this.defaultValue);
			}
		});
	});
});
