
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");
		
		$(".footer,#topnavi,#myBag,#suggestLayerBox").mouseenter(function() {
			if ($(this).is("#topnavi") || $(this).is("#myBag")  || $(this).is("#suggestLayerBox") ) {
			    if ($.browser.msie) {
			        $("#topnavi").css({ "height": "215px" });
			    }
		        $("#topnavi").stop().animate({opacity: 1.0}, 300);
		        $("#suggestLayerBox").stop().animate({opacity: 1.0}, 300);
		        $("#myBag").stop().animate({opacity: 1.0}, 300);
		    }

			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')", 2000);
					        setTimeout("checkMouseOver('produkt_navi_links', '#produkt_navi_links')", 800);
					    }
					}
					},
					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')", 400);
					    }
					});
            });

$(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);
	}
}


