$(document).ready(function(){
	// Wenn mehr als 2 News existieren, dann switch
	if( $(".news2").length > 0 )
	{
		$(".news2").hide();
		var $fader = window.setInterval("switchNews()", 10000); 
	}

	// Navigation neu aufbauen!!!!
	// 1 ebene
	$("#mainmenu a").each(function(){
		$(this).mouseover(function(){
		$(".shown").hide().removeClass("shown");
		$(".shown_sub").hide().removeClass("shown_sub");
			if( $(this).hasClass("hasSub") )
			{
				var $sId = $(this).attr("id");
				$("."+$sId+"_sub").show().addClass("shown");
			}
		});
	});
	//2. Ebene
	$(".menul2 div a").each(function(){
			$(this).mouseover(function(){
			$(".shown_sub").hide().removeClass("shown_sub");
				if( $(this).hasClass("hasSub") )
				{
					var $sId = $(this).attr("id");
					$("."+$sId+"_sub").show().addClass("shown_sub");
				}
			});
		});

	// Menü Halten
	var $sUrl = document.URL;
	$(".menul3 a").each(function(){
		
		if( $(this).attr("href") == $sUrl )
		{
			$(this).css("font-weight", "bold");
			var $sParent = $(this).attr("class").replace("p_", "");
			$("#"+$sParent).show().addClass("shown");
			$(this).parent("div").show().addClass("shown_sub");
		}
	});
	$(".menul2 a").each(function(){
		
		if( $(this).attr("href") == $sUrl )
		{
			$(this).css("font-weight", "bold");
			$(this).parent("div").show().addClass("shown_sub");
		}
	});


	// Imagefader Startseite
	$(".pom_pic_switch img").each(function(){
		var $iWidth = $(this).width();
		$iWidth = ($iWidth ==0) ? 180 : $iWidth;
		var $iMaxWidth = $(this).parent(".pom_pic_switch").width();
		var $iNewLeft = ($iMaxWidth - $iWidth ) / 2;
		$iNewLeft += ($iNewLeft/2);
		$(this).css("left", $iNewLeft+"px").css("position", "absolute");
		//alert('Left: '+$iNewLeft+'\nMaxWidth: '+$iMaxWidth+'\nWidth: '+$iWidth);
	});
	var $fader2 = window.setInterval("switch_pic()", 7000);

	// Unternehmensseite Historybox
	$("#next_arrow").click(function(){
		var $iSingleWidth = ( $('.history-box').css('width').replace('px', '')*1 );
		$iSingleWidth += ( ( $('.history-box').css('padding-left').replace('px', '')*1 ) + ( $('.history-box').css('padding-right').replace('px', '')*1 ) );
		$iSingleWidth += 1;

		var $iMaxWidth = $('.history-box').length * $iSingleWidth;
		var $iLeft = ( $('#scroller').css('left') );
		$iLeft = ($iLeft=='auto')?0:$iLeft.replace('px', '')*1;
		var $iNewLeft = $iLeft - $iSingleWidth;
		if( ($iNewLeft*-1) < ($iMaxWidth-(3*$iSingleWidth)) )
			$('#scroller').css('left', $iNewLeft + 'px' );
		if( ( (($iNewLeft-$iSingleWidth)*-1) < ($iMaxWidth-(3*$iSingleWidth)) ) )
			$(this).children('img').attr('src', 'http://de.acteongroup.com/images/arrow_right.gif');
		else $(this).children('img').attr('src', 'http://de.acteongroup.com/images/arrow_right_disabled.gif');
		$("#prev_arrow").children('img').attr('src', 'http://de.acteongroup.com/images/arrow_left.gif');
		//alert($iLeft);
	});
	$("#prev_arrow").click(function(){
		var $iSingleWidth = ( $('.history-box').css('width').replace('px', '')*1 );
		$iSingleWidth += ( ( $('.history-box').css('padding-left').replace('px', '')*1 ) + ( $('.history-box').css('padding-right').replace('px', '')*1 ) );
		$iSingleWidth += 1;

		var $iMaxWidth = $('.history-box').length * $iSingleWidth;
		var $iLeft = ( $('#scroller').css('left') );
		$iLeft = ($iLeft=='auto')?0:$iLeft.replace('px', '')*1;
		var $iNewLeft = $iLeft + $iSingleWidth;
		if( ($iNewLeft) < 0 )
			$('#scroller').css('left', $iNewLeft + 'px' );

		if( ( $iNewLeft + $iSingleWidth ) >= 0 )
			$(this).children('img').attr('src', 'http://de.acteongroup.com/images/arrow_left_disabled.gif');
		else $(this).children('img').attr('src', 'http://de.acteongroup.com/images/arrow_left.gif');
		$("#next_arrow").children('img').attr('src', 'http://de.acteongroup.com/images/arrow_right.gif');
	});
});

// Funktion für den News-Switch
var $sClass = "news1";
function switchNews()
{

	if( $sClass == "news2" )
	{
		$sClass = "news1";
		$sHide = "news2"
	}
	else
	{ 
		$sClass = "news2";
		$sHide = "news1";
	}

	$("."+$sHide).fadeOut();
	$("."+$sClass).fadeIn("slow");
}

var $iIndex = 0;
function switch_pic()
{
	var $refActive = $("#"+$iIndex);
	var $refNext = ( $refActive.hasClass("last") ) ? $("#0") : $("#"+($iIndex+1));

	$refActive.fadeOut();
	$refNext.fadeIn("slow");
	$iIndex = ($refActive.hasClass("last")) ? 0 : ($iIndex+1);
}