﻿var currentTopLastIndex = 'level119';
$(document).ready(function(){
/* Variables
--------------------------------------------------------------------------*/
$('.scroll-pane').jScrollPane();
/* Menue behavior
--------------------------------------------------------------------------*/
	$('div.contentContainerNav a').livequery('click', function(){
		loadContent($(this));
		toggleContentContainer($(this));		
	});
	
	$('div.AboutContainerNav a').livequery('click', function(){
		loadContent($(this));
		toggleAboutContainer($(this));
	});
});

/*	shadowbox
--------------------------------------------------------------------------*/
	$('a[rel*=shadowbox]').livequery('click', function(){
				Shadowbox.open(this);
				return false;
	});

function toggleContentContainer(e)
{
		var identifier = $(e).attr('tabIndex');
		if($(e).hasClass('maximize'))
		{	
			if($('div#'+identifier).hasClass('isup'))
			{				
				$('div#'+identifier).animate( {top: '99%'}, 1000, function()
				{
					// Animation Complete
					$('div#'+identifier).removeClass('isup');
				});
				$(e).parent().animate({top: '95%'}, 1000, function()
				{
					// Animation Complete
					$(e).html('<img src="images/Auf.jpg" width="12" height="12" border="0">');
				});
			}else
			{
				$('div#'+identifier).addClass('level200');
				$(e).parent().addClass('level200');			
				$('div#'+identifier).animate( {top: '7%'}, 1000, function()
				{
					// Animation Complete
					$('div#'+identifier).addClass('isup');
				});
				$(e).parent().animate({top: '3%'}, 1000, function()
				{
					// Animation Complete
					$(e).html('<img src="images/ZU.jpg" width="12" height="12" border="0">');					
					$(e).parent().removeClass('level200');
					setOnTop(e);
					$('div#'+identifier).removeClass('level200');
				});
			}
		}else if($(e).hasClass('setOnTop') && $('div#'+identifier).hasClass('isup'))
		{
			setOnTop(e);
		}
}

function toggleAboutContainer(e)
{
		if($(e).hasClass('maximize'))
		{
			if($('header').hasClass('isdown'))
			{
				$('header').animate( {top: '-70.5%'}, 1000, function()
				{
					// Animation Complete
					$('header').removeClass('isdown');
				});
				$(e).parent().animate({top: '-13px'}, 1000, function()
				{
					// Animation Complete
					$(e).html('<img src="images/Auf.jpg" width="12" height="12" border="0">');
				});
			}else
			{
				$('header').animate( {top: '7%'}, 1000, function()
				{
					// Animation Complete
					$('header').addClass('isdown');
				});
				$(e).parent().animate({top: '91%'}, 1000, function()
				{
					// Animation Complete
					$(e).html('<img src="images/ZU.jpg" width="12" height="12" border="0">');
				});
			}
		}
}

function loadContent(e)
{
	var identifier = $(e).attr('tabIndex');
		switch(identifier)
			{
				case "Content_MonoGrafie":					
					var api = $('div#'+identifier+' div.contentContainerContent div.contentContainerContentdiv div.scroll-pane').jScrollPane().data('jsp');
					api.getContentPane().load(
						'monographie.php?l='+document.getElementById('var_languageID').value);				
					break;
				case "Content_story":
					var api = $('div#'+identifier+' div.contentContainerContent div.contentContainerContentdiv div.scroll-pane').jScrollPane().data('jsp');
					api.getContentPane().load(
						'history.php?ajaxcall=true&l='+document.getElementById('var_languageID').value+'&pageID=9');				
					break;
				case "Content_News":
					var api = $('div#'+identifier+' div.contentContainerContent div.contentContainerContentdiv div.scroll-pane').jScrollPane().data('jsp');
					api.getContentPane().load(
						'news.php?ajaxcall=true&l='+document.getElementById('var_languageID').value+'&p=1');		
					break;
				case "Content_Modcast":
					var api = $('div#'+identifier+' div.contentContainerContent div.contentContainerContentdiv div.scroll-pane').jScrollPane().data('jsp');
					api.getContentPane().load(
						'modcast.php?ajaxcall=true&l='+document.getElementById('var_languageID').value+'&p=15');		
					break;
				case "Content_Mownload":
					var api = $('div#'+identifier+' div.contentContainerContent div.contentContainerContentdiv div.scroll-pane').jScrollPane().data('jsp');
					api.getContentPane().load(
						'mownload.php?ajaxcall=true&l='+document.getElementById('var_languageID').value+'&p=13');		
					break;				
				case "Content_Movie":
					var api = $('div#'+identifier+' div.contentContainerContent div.contentContainerContentdiv div.scroll-pane').jScrollPane().data('jsp');
					api.getContentPane().load(
						'movies.php?ajaxcall=true&l='+document.getElementById('var_languageID').value+'&pageID=3');						
					break;
				case "Content_About":					
					switch($(e).attr('id'))
					{
						case "contactlink":
						var api = $('div#'+identifier+' div.contentContainerContent div.contentContainerContentdiv div.scroll-pane').jScrollPane().data('jsp');
					api.getContentPane().load(
								'jetlrosuock.php?ajaxcall=true&l='+document.getElementById('var_languageID').value+'&pageID=98');
							break;
						case "imprintlink":
						var api = $('div#'+identifier+' div.contentContainerContent div.contentContainerContentdiv div.scroll-pane').jScrollPane({
							showArrows: true,
						}).data('jsp');
						api.getContentPane().load(
								'jetlrosuock.php?ajaxcall=true&l='+document.getElementById('var_languageID').value+'&pageID=5');
							break;
						default:
							var api = $('div#'+identifier+' div.contentContainerContent div.contentContainerContentdiv div.scroll-pane').jScrollPane().data('jsp');
							api.getContentPane().load(
								'jetlrosuock.php?ajaxcall=true&l='+document.getElementById('var_languageID').value+'&pageID=2');
						break;
					}
							
					break;
				default:
					$('div#'+identifier).children().children().html('defaultcontent') ;
	}
}

function setOnTop(element)
{	
	$('div.level199').each(function(){
		$(this).removeClass('start199');
		$(this).removeClass('level199').addClass(currentTopLastIndex)
		});
	currentTopLastIndex = 'level' + element.parent().css('z-index');
	$('div.'+currentTopLastIndex).removeClass(currentTopLastIndex).addClass('level199')
}

function reinitScrollbar(var_identifier){
var api = $('div#'+var_identifier+' div.contentContainerContent div.contentContainerContentdiv div.scroll-pane').jScrollPane().data('jsp');
api.reinitialise();
}
