$(document).ready(function(){
	
	var scrollDiff = $(document).height()-($(window).scrollTop()+$(window).height()); //Scrolldifferenz zum Seitenende
	
	if ($(window).width() < 1027) { //Wenn Fensterbreite < 1027 (Ab dann ist der Top Button ganz rechts)
		$('.named-topButton').css("right", 0);
	} else { //Ansonnsten direkt rechts vom Inhaltsbereich laufen lassen
		$('.named-topButton').css("right", ($(window).width()-985)/2-19);
	}
	
	if ($(window).height() < 710 && scrollDiff > 220) { //Wenn Fensterhöhe < 710 (Ab dann ist [wenn ganz nach oben gescrollt] die Oberkannte des Top Buttons und der ScreenNavi gleich) Scrollbalken NICHT gegen Ende
		$('.named-topButton').css("bottom", 220-(710-$(window).height())); //aktuelle Höhe halten
	} else { $('.named-topButton').css("bottom",220); } //Ansonnsten auf 250 setzen
	
	
	//Gleiche Funktion nochmals wiederholen, wenn die Fenstergröße geändert wird
	$(window).resize(function(){
		
		var scrollDiff = $(document).height()-($(window).scrollTop()+$(window).height()); //Scrolldifferenz zum Seitenende
		
		if ($(window).width() < 1027) {
			$('.named-topButton').css("right", 0);
		} else {
			$('.named-topButton').css("right", ($(window).width()-985)/2-19);	
		} 
		
		if ($(window).height() < 710 && scrollDiff > 220) {
			$('.named-topButton').css("bottom", 220-(710-$(window).height()));
		} else { $('.named-topButton').css("bottom",220); }
		
	});
	
	//Scroll Ausgleich wenn Auflösung < 710 ist für Seitenende
	jQuery(window).scroll(function(){
		var scrollDiff = $(document).height()-($(window).scrollTop()+$(window).height()); //Scrolldifferenz zum Seitenende
		if ($(window).height() < 710 && scrollDiff > 120 && scrollDiff < 350) { 
			$('.named-topButton').css("bottom", 220-((scrollDiff-120)*1.08695));  //Dreisatz -> Umrechnungszahl 1.08695
		} else if ($(window).height() < 710 && scrollDiff < 230) {
			$('.named-topButton').css("bottom", 200);
		} else { 
			$('.named-topButton').css("bottom", 220-(710-$(window).height())); 
		}
	});
		
		
	
	//IE6 Scroll Funktion (fixed funktioniert hier nicht)
	if(jQuery.browser.msie && jQuery.browser.version=="6.0") { //Browsercheck
		jQuery(window).scroll(function(){ //Event -> wird beim Scrollen getriggert
			
			var scrollPos = $(window).scrollTop(); //Scrollposition
			
			if ($(window).height() < 710 && scrollPos < 360) {
				jQuery('.named-topButton').css('top', 407); // Berechnung der Top Position
			} else {
				jQuery('.named-topButton').css('top', jQuery(window).scrollTop()+jQuery(window).height()-280); // Berechnung der Top Position
				jQuery('.named-topButton').css('bottom', 'inherit'); //Bottom wird zurückgesetzt
			}
		});
	}
	
});
