
var mycarousel_itemList = [
	{ thumb_url: '/fotogalerie/fotos/motion/picture001_thumb.jpg', title: 'motion1', url: '/fotogalerie/fotos/motion/picture001.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture002_thumb.jpg', title: 'motion2', url: '/fotogalerie/fotos/motion/picture002.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture003_thumb.jpg', title: 'motion3', url: '/fotogalerie/fotos/motion/picture003.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture004_thumb.jpg', title: 'motion4', url: '/fotogalerie/fotos/motion/picture004.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture005_thumb.jpg', title: 'motion5', url: '/fotogalerie/fotos/motion/picture005.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture006_thumb.jpg', title: 'motion6', url: '/fotogalerie/fotos/motion/picture006.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture007_thumb.jpg', title: 'motion7', url: '/fotogalerie/fotos/motion/picture007.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture008_thumb.jpg', title: 'motion8', url: '/fotogalerie/fotos/motion/picture008.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture009_thumb.jpg', title: 'motion9', url: '/fotogalerie/fotos/motion/picture009.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture010_thumb.jpg', title: 'motion10', url: '/fotogalerie/fotos/motion/picture010.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture011_thumb.jpg', title: 'motion11', url: '/fotogalerie/fotos/motion/picture011.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture012_thumb.jpg', title: 'motion12', url: '/fotogalerie/fotos/motion/picture012.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture013_thumb.jpg', title: 'motion13', url: '/fotogalerie/fotos/motion/picture013.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture014_thumb.jpg', title: 'motion14', url: '/fotogalerie/fotos/motion/picture014.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture015_thumb.jpg', title: 'motion15', url: '/fotogalerie/fotos/motion/picture015.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture016_thumb.jpg', title: 'motion16', url: '/fotogalerie/fotos/motion/picture016.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture017_thumb.jpg', title: 'motion17', url: '/fotogalerie/fotos/motion/picture017.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture018_thumb.jpg', title: 'motion18', url: '/fotogalerie/fotos/motion/picture018.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture019_thumb.jpg', title: 'motion19', url: '/fotogalerie/fotos/motion/picture019.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture020_thumb.jpg', title: 'motion20', url: '/fotogalerie/fotos/motion/picture020.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture021_thumb.jpg', title: 'motion21', url: '/fotogalerie/fotos/motion/picture021.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture022_thumb.jpg', title: 'motion22', url: '/fotogalerie/fotos/motion/picture022.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture023_thumb.jpg', title: 'motion23', url: '/fotogalerie/fotos/motion/picture023.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture024_thumb.jpg', title: 'motion24', url: '/fotogalerie/fotos/motion/picture024.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture025_thumb.jpg', title: 'motion25', url: '/fotogalerie/fotos/motion/picture025.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture026_thumb.jpg', title: 'motion26', url: '/fotogalerie/fotos/motion/picture026.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture027_thumb.jpg', title: 'motion27', url: '/fotogalerie/fotos/motion/picture027.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture028_thumb.jpg', title: 'motion28', url: '/fotogalerie/fotos/motion/picture028.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture029_thumb.jpg', title: 'motion29', url: '/fotogalerie/fotos/motion/picture029.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture030_thumb.jpg', title: 'motion30', url: '/fotogalerie/fotos/motion/picture030.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture031_thumb.jpg', title: 'motion31', url: '/fotogalerie/fotos/motion/picture031.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture032_thumb.jpg', title: 'motion32', url: '/fotogalerie/fotos/motion/picture032.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture033_thumb.jpg', title: 'motion33', url: '/fotogalerie/fotos/motion/picture033.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture034_thumb.jpg', title: 'motion34', url: '/fotogalerie/fotos/motion/picture034.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture035_thumb.jpg', title: 'motion35', url: '/fotogalerie/fotos/motion/picture035.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture036_thumb.jpg', title: 'motion36', url: '/fotogalerie/fotos/motion/picture036.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture037_thumb.jpg', title: 'motion37', url: '/fotogalerie/fotos/motion/picture037.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture038_thumb.jpg', title: 'motion38', url: '/fotogalerie/fotos/motion/picture038.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture039_thumb.jpg', title: 'motion39', url: '/fotogalerie/fotos/motion/picture039.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture040_thumb.jpg', title: 'motion40', url: '/fotogalerie/fotos/motion/picture040.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture041_thumb.jpg', title: 'motion41', url: '/fotogalerie/fotos/motion/picture041.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture042_thumb.jpg', title: 'motion42', url: '/fotogalerie/fotos/motion/picture042.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture043_thumb.jpg', title: 'motion43', url: '/fotogalerie/fotos/motion/picture043.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture044_thumb.jpg', title: 'motion44', url: '/fotogalerie/fotos/motion/picture044.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture045_thumb.jpg', title: 'motion45', url: '/fotogalerie/fotos/motion/picture045.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture046_thumb.jpg', title: 'motion46', url: '/fotogalerie/fotos/motion/picture046.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture047_thumb.jpg', title: 'motion47', url: '/fotogalerie/fotos/motion/picture047.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture048_thumb.jpg', title: 'motion48', url: '/fotogalerie/fotos/motion/picture048.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture049_thumb.jpg', title: 'motion49', url: '/fotogalerie/fotos/motion/picture049.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture050_thumb.jpg', title: 'motion50', url: '/fotogalerie/fotos/motion/picture050.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture051_thumb.jpg', title: 'motion51', url: '/fotogalerie/fotos/motion/picture051.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture052_thumb.jpg', title: 'motion52', url: '/fotogalerie/fotos/motion/picture052.jpg' },
	{ thumb_url: '/fotogalerie/fotos/motion/picture053_thumb.jpg', title: 'motion53', url: '/fotogalerie/fotos/motion/picture053.jpg' }
];
$().ready(function() {
	$("#topnavi").css("opacity", "0.2");
	$("#suggestLayerBox").css("opacity", "0");
	$("#footer").css("opacity", "0.2");
	$("#myBag").css("opacity", "0.2");
	if ($.browser.msie) {
		$("#topnavi").css({ "height": "72px" });
	}

	$(".footer,#topnavi,#myBag,#suggestLayerBox").mouseenter(function() {
		if ($(this).is("#topnavi") || $(this).is("#myBag")  || $(this).is("#suggestLayerBox") ) {
			if ($.browser.msie) {
				$("#topnavi").css({ "height": "315px" });
			}
			$("#topnavi").stop().animate({opacity: 1.0}, 300);
			$("#suggestLayerBox").stop().animate({opacity: 1.0}, 300);
			$("#myBag").stop().animate({opacity: 1.0}, 300,function(){
			});
		}

		if ($(this).is("#footer")) {
			$(".content").css("z-index", "11");
			$(this).stop().animate({opacity: 1.0}, 300);
		}
	}).mouseleave(
		function() {
			if ($(this).is("#topnavi") || $(this).is("#myBag") || $(this).is("#suggestLayerBox") )
			{
				$("#topnavi").stop().fadeTo(300, 0.2, function() {
					$("#Loginform").css("display", "none");
					$("#topnavi").css({ "height": "72px" });
				});
				$("#myBag").stop().animate({opacity: 0.2}, 300);
				$("#suggestLayerBox").stop().animate({opacity: 0}, 300);
			}

			if ($(this).is("#footer")) {
				$(this).stop().fadeTo(300, 0.2);
				$(".content").css("z-index", "11");
			}
	});

	$("#produkt_navi_links").hover(function() {
		if (!lock.produkt_navi_links && !fadingout.produkt_navi_links) {
			if ($(this).is("#produkt_navi_links")) {
				$(this).fadeTo(300, 1.0);
				lock.produkt_navi_links = true;
				window.setTimeout("unlock('produkt_navi_links')", 500);
				setTimeout("checkMouseOver('produkt_navi_links', '#produkt_navi_links')", 200);
			}
		}
	},
	function() {
		if ($(this).is("#produkt_navi_links")) {
			$(this).fadeTo(300, 0.2);
			fadingout.produkt_navi_links = true;
			window.setTimeout("fadingout.produkt_navi_links=false", 300);
			mouseover.produkt_navi_links = false;
			setTimeout("checkMouseOver('produkt_navi_links', '#produkt_navi_links')", 200);
		}
	});
});

$(window).resize(function(){
	$('#srolldiv').jScrollPane();
	computeWindowsSize();
	setWindowsSize();
});


var scrollpanecontainerHeight = 0;

$().ready(function() {

	$('#srolldiv').jScrollPane({
			showArrows:true,
			scrollbarWidth:13,
			arrowSize:14,
			dragMaxHeight:28,
			dragMinHeight:28,
			preventAni:true
	});

	window.setTimeout("initWindowsSize();", 300);

	$(window).resize(function(){
		computeWindowsSize();
		setWindowsSize();
	});
});

function initWindowsSize() {
	computeWindowsSize();
	setWindowsSize();
}

function setWindowsSize() {
	$('.jScrollPaneContainer').css({'height':scrollpanecontainerHeight+'px'});
	$('#srolldiv').jScrollPane({
			showArrows:true,
			scrollbarWidth:13,
			arrowSize:14,
			dragMaxHeight:28,
			dragMinHeight:28,
			wheelSpeed:50,
			preventAni:true
	});
}

function computeWindowsSize()
{
	if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
		scrollpanecontainerHeight = window.innerHeight;

	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		//IE 6+ in 'standards compliant mode'
		scrollpanecontainerHeight = document.documentElement.clientHeight;

	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
		scrollpanecontainerHeight = document.body.clientHeight;
	}
	scrollpanecontainerHeight = Math.round(scrollpanecontainerHeight - 280).toString();
}


var pTimeOut;
var ScreenSaverOn = false;

$().ready
(
		function()
		{
			// für IE 7 nötig
			window.setTimeout("Screensaver();", 500);
		}
);

function Screensaver()
{
	if ($("#motionVideoContainer").length > 0)
	{
		document.onmousemove = function()
		{
			window.clearTimeout(pTimeOut);
			pTimeOut = window.setTimeout("startScreenSaver();", 5000);
			if (ScreenSaverOn == true)
				stopScreenSaver();
		};

		document.onclick = function()
		{
			window.clearTimeout(pTimeOut);
			pTimeOut = window.setTimeout("startScreenSaver();", 5000);
			if (ScreenSaverOn == true)
				stopScreenSaver();
		};

		document.onkeyup = function()
		{
			window.clearTimeout(pTimeOut);
			pTimeOut = window.setTimeout("startScreenSaver();", 5000);
			if (ScreenSaverOn == true)
				stopScreenSaver();
		};

		pTimeOut = window.setTimeout("startScreenSaver();", 5000);
	}
}

function startScreenSaver()
{
	if ($("#backgroundPopupmakingofgallery").css("opacity") != "0.55")
	{
		$("#movieOverlay").css("display", "block").css("opacity", "0.0");
		$("#clapperOverlay").css("display", "block");
		$("#clapperOverlay > img").css("display", "block").css("opacity", "0.0");
		$("#JSOverlay").css("display", "block").css("opacity", "0.0");
		$("#srolldivOverlay").css("display", "block").css("opacity", "0.0");
		$("#overlay").css("display", "block").css("opacity", "0.6");

		$("#movieOverlay").stop().animate({opacity: "0.6"}, 1000).css("display", "block");
		$("#clapperOverlay > img").stop().animate({opacity: "0.5"}, 1000).css("display", "block");
		$("#JSOverlay").stop().animate({opacity: "0.8"}, 1000).css("display", "block");
		$("#srolldivOverlay").stop().animate({opacity: "0.6"}, 1000).css("display", "block");
		$("#overlay").stop().animate({opacity: "0.8"}, 1000).css("display", "block");

		ScreenSaverOn = true;
	}
}

function stopScreenSaver()
{
	if ($("#backgroundPopupmakingofgallery").css("opacity") != "0.55")
	{
		$("#movieOverlay").css("display", "none").css("opacity", "0.0");
		$("#clapperOverlay").css("display", "none");
		$("#clapperOverlay > img").css("display", "none").css("opacity", "0.0");
		$("#JSOverlay").css("display", "none").css("opacity", "0.0");
		$("#srolldivOverlay").css("display", "none").css("opacity", "0.0");
		$("#overlay").css("display", "block").css("opacity", "0.6");

		ScreenSaverOn = false;
	}
}

function sortVideos(videos, videoId) {

	var firstvideo;
	for (var i=0; i<videos.length; i++) {
		if (videos[i]["videoID"] == videoId) {
			firstvideo = videos[i];
			break;
		}
	}
	if (firstvideo) {
		videos.splice(i, 1);
		videos.unshift(firstvideo);
	}
}

$().ready(function() {
	if (getBrowser() != "MSIE 6.0") {
		$("#produkt_navi_links").fadeTo(0, 0.2);
	}
});

function getBrowser() {
	if (navigator.appName == 'Microsoft Internet Explorer') {
		var brVer = navigator.userAgent;
		var brNum;
		var brVerId = brVer.indexOf('MSIE');
		brNum = brVer.substr(brVerId, 8);
	}
	return (brNum);
}

function unlock(type) {
	lock[type] = false;
}

if (getBrowser() != "MSIE 6.0") {

	var lock = [];
	lock.produkt_navi_links = false;

	// true während Ausfaden
	var fadingout = [];
	fadingout.produkt_navi_links = false;


	// true, wenn vorzeitig wieder eingeblendet wird (vor Aufhaben von lock)
	// Damit nicht mehrfach  vorzeitig eingeblendet wird -> blinken
	var lock2 = [];
	lock2.produkt_navi_links = false;

	// true, wenn die Maus über den ELement ist (wird bei onMouseOver & Out gesetzt)
	var mouseover = [];
	mouseover.produkt_navi_links = false;

	// Evtl vorzeitiges Einblenden, wenn sich die Maus über dem Element befindet (auch wenn der lock noch besteht)
}

function checkMouseOver(id, fadeName) {
	if (mouseover.id && !lock2.id) {
		$(fadeName).fadeTo(300, 1.0);
		lock2.id = true;
		window.setTimeout("lock2." + id + "=false", 800);
	}
}


