$(document).ready(function () {

// Scrollbar
	if ($(".s_col2_2_inner").height() > $(".s_col2_2_outer").height()) {
		diff_r = $(".s_col2_2_inner").height() - $(".s_col2_2_outer").height();
		scrollpos_r = 0;

		$(".s_col2_2_outer").css("overflow","hidden");

		$(".s_col2_2_scroller").append("<div class='scroller'><img src='/fileadmin/templates/img/js_scrollbar_up.gif' id='scroll_up_r' width='17' height='15' /><br /><img src='/fileadmin/templates/img/js_scrollbar_down.gif' id='scroll_down_r' width='17' height='15' /></div>");

		$(".s_col2_2_outer").mousewheel (function(event, delta) {
			if (delta > 0) {
				if (scrollpos_r > 0) {
					$(".s_col2_2_outer").scrollTo('-=200px', 500);
					scrollpos_r -= 200;
				}
			} else if (delta < 0) {
				if (scrollpos_r < diff_r) {
					$(".s_col2_2_outer").scrollTo('+=200px', 500);
					scrollpos_r += 200;
				}
			}
		});
		
		$("#scroll_down_r").click (function(){
			if (scrollpos_r < diff_r) {
				$(".s_col2_2_outer").scrollTo('+=200px', 500);
				scrollpos_r += 200;
			}
		});
		
		$("#scroll_up_r").click (function(){
			if (scrollpos_r > 0) {
				$(".s_col2_2_outer").scrollTo('-=200px', 500);
				scrollpos_r -= 200;
			}
		});
		
	}


	if ($(".s_col3_3_inner").height() > $(".s_col3_3_outer").height()) {
		diff_l = $(".s_col3_3_inner").height() - $(".s_col3_3_outer").height();
		scrollpos_l = 0;

		$(".s_col3_3_outer").css("overflow","hidden");

		$(".s_col3_3_scroller").append("<div class='scroller'><img src='/fileadmin/templates/img/js_scrollbar_up.gif' id='scroll_up_l' width='17' height='15' /><br /><img src='/fileadmin/templates/img/js_scrollbar_down.gif' id='scroll_down_l' width='17' height='15' /></div>");

		$(".s_col3_3_outer").mousewheel (function(event, delta) {
			if (delta > 0) {
				if (scrollpos_l > 0) {
					$(".s_col3_3_outer").scrollTo('-=200px', 500);
					scrollpos_l -= 200;
				}
			} else if (delta < 0) {
				if (scrollpos_l < diff_l) {
					$(".s_col3_3_outer").scrollTo('+=200px', 500);
					scrollpos_l += 200;
				}
			}
		});
		
		$("#scroll_down_l").click (function(){
			if (scrollpos_l < diff_l) {
				$(".s_col3_3_outer").scrollTo('+=200px', 500);
				scrollpos_l += 200;
			}
		});
		
		$("#scroll_up_l").click (function(){
			if (scrollpos_l > 0) {
				$(".s_col3_3_outer").scrollTo('-=200px', 500);
				scrollpos_l -= 200;
			}
		});
		
	}


	if ($(".s_col3_1_inner").height() > $(".s_col3_1_outer").height()) {
		diff_l = $(".s_col3_1_inner").height() - $(".s_col3_1_outer").height();
		scrollpos_l = 0;

		$(".s_col3_1_outer").css("overflow","hidden");

		$(".s_col3_1_scroller").append("<div class='scroller'><img src='/fileadmin/templates/img/js_scrollbar_up_sw.gif' id='scroll_up_l' width='17' height='15' /><br /><img src='/fileadmin/templates/img/js_scrollbar_down_sw.gif' id='scroll_down_l' width='17' height='15' /></div>");

		$(".s_col3_1_outer").mousewheel (function(event, delta) {
			if (delta > 0) {
				if (scrollpos_l > 0) {
					$(".s_col3_1_outer").scrollTo('-=200px', 500);
					scrollpos_l -= 200;
				}
			} else if (delta < 0) {
				if (scrollpos_l < diff_l) {
					$(".s_col3_1_outer").scrollTo('+=200px', 500);
					scrollpos_l += 200;
				}
			}
		});
		
		$("#scroll_down_l").click (function(){
			if (scrollpos_l < diff_l) {
				$(".s_col3_1_outer").scrollTo('+=200px', 500);
				scrollpos_l += 200;
			}
		});
		
		$("#scroll_up_l").click (function(){
			if (scrollpos_l > 0) {
				$(".s_col3_1_outer").scrollTo('-=200px', 500);
				scrollpos_l -= 200;
			}
		});
	}

// Bilder Einblendeffekt
	$(".s_col2_1 img, .s_col3_1 img, .s_col3_2 img").hide();
	$(".s_col2_1 img, .s_col3_1 img, .s_col3_2 img").fadeIn(1500);
	//$(".s_col2_1 img, .s_col3_1 img, .s_col3_2 img").animate({"src": "/fileadmin/bilder/bild2.jpg"}, 1500);

// Galerie
	$(".i_galerie img").click (function(){
		var relpic = $(this).parent().attr("rel");
		$(".s_col3_2").fadeOut(400, function () {
			$(".s_col3_2").empty().append('<img src="' + relpic + '" width="458" height="365" />');
			$(".s_col3_2").fadeIn(400);
		})
		return false;
	});

});
