var images = Array();
var imagePointer = 0;
var neuigkeitenCount = 0;
var neuigkeitenState = 1;

$(document).ready(function()
{
	$("#headline").addClass($(".menu .active").attr("class"));

	$(".menu .item2").hover(
		function() { $(this).find("ul").show(); },
		function() { $(this).find("ul").hide(); }
	);
	
	neuigkeitenCount = $("div.neuigkeitenBlock").length;
	if(neuigkeitenCount > 1)
	{
		$("#neuigkeitenCounter").text(neuigkeitenState+" | "+neuigkeitenCount);
		$("#neuigkeitenController").removeClass("hidden");
		
		$("#neuigkeitenUp").click(function()
		{
			neuigkeitenUp();
		});
		
		$("#neuigkeitenDown").click(function()
		{
			neuigkeitenDown();
		});
	}
	
	// IMPRESSUMSTEXT
	if($(".item7").hasClass("active"))
	{
		$("#impressumBox").jScrollPane();
		$("#impressumBox").css("left","0px");
		$("#impressumBox").removeClass("frame");
		$("#impressumBox").css("border","1px solid #FFFFFF");
		$(".jScrollPaneContainer").addClass("frame");
	}
	
	$("#arrowLeft").click(function()
	{
		imagePointer--;
		updateImages();
	});
	
	$("#arrowRight").click(function()
	{
		imagePointer++;
		updateImages();
	});
	
	$("#designer li").mouseover(function()
	{
		$("#designer .selected").removeClass("selected");
		$(this).addClass("selected");
		$(".rightFrame").css("background-image","url("+$("#designer .selected a").attr("ref")+")");
		//$(".rightFrame").css("alt",$("#designer .selected").text());
		
		/*if($(".rightFrame img").height() < 284)
		{
			var topMargin = ( 284 - $(".rightFrame img").height() ) / 2;
			$(".rightFrame img").css("margin-top", topMargin+"px");
		}
		else if($(".rightFrame img").height() != null)
			$(".rightFrame img").css("margin-top", "0px");*/
	});
	
	//centerImages();
});

function neuigkeitenUp()
{
	if(neuigkeitenState > 1)
	{
		neuigkeitenState--;
		$("div.neuigkeitenBlock").addClass("hidden");
		$("div.neuigkeitenBlock:eq("+(neuigkeitenState-1)+")").removeClass("hidden");
		$("#neuigkeitenCounter").text(neuigkeitenState+" | "+neuigkeitenCount);
	}
}

function neuigkeitenDown()
{
	if(neuigkeitenCount > neuigkeitenState)
	{
		neuigkeitenState++;
		$("div.neuigkeitenBlock").addClass("hidden");
		$("div.neuigkeitenBlock:eq("+(neuigkeitenState-1)+")").removeClass("hidden");
		$("#neuigkeitenCounter").text(neuigkeitenState+" | "+neuigkeitenCount);
	}
}

function updateImages()
{
	if(imagePointer + 3 == images.length)
		$("#arrowRight").addClass("hidden");
	if(imagePointer + 3 < images.length)
		$("#arrowRight").removeClass("hidden");
	
	if(imagePointer >= 0)
		$("#arrowLeft").removeClass("hidden");
	if(imagePointer == 0)
		$("#arrowLeft").addClass("hidden");
	
	//$(".rightFrame img").attr("src","");	
	//$(".leftFrame img").attr("src",images[imagePointer]);
	//$(".centerFrame img").attr("src",images[imagePointer+1]);
	//$(".rightFrame img").attr("src",images[imagePointer+2]);
	
	$(".rightFrame").css("background-image","none");	
	$(".leftFrame").css("background-image","url("+images[imagePointer]+")");
	$(".centerFrame").css("background-image","url("+images[imagePointer+1]+")");
	$(".rightFrame").css("background-image","url("+images[imagePointer+2]+")");
	
	//centerImages();
}

function centerImages()
{
	var position = Array("left","center","right");
	
	for(var i = 0; i < 3; i++)
	{
		if($("."+position[i]+"Frame img").height() < 284)
		{
			var topMargin = ( 284 - $("."+position[i]+"Frame img").height() ) / 2;
			$("."+position[i]+"Frame img").css("margin-top", topMargin+"px");
		}
		else if($("."+position[i]+"Frame img").height() != null)
			$("."+position[i]+"Frame img").css("margin-top", "0px");
	}
}
