// JavaScript Document

// Document READY-Functionen - - - - - - - - - - - - - - - - - -
$(document).ready(function() {
	verticalCenter('#main');
	$('#fr').hide();
	$('#it').hide();
	$('#languages span.d').bind('click',langDT); // WICHTIG: .bind-Funktion braucht keine () --> langDT() = falsch!
	$('#languages span.f').bind('click',langFR);
	$('#languages span.i').bind('click',langIT);
	
	linkDesignINT();
	linkDesignEXT();
	linkHead();
	ClosePopUpD();
	ClosePopUpF();
	ClosePopUpI();
	
	
	

});




// Resize-Funktionen - - - - - - - - - - - - - - - - - - - - - - -
$(window).bind('resize', function(event)  { // Wichtig: event übergibt neue Fenstererkoordinaten aus resize --> verticalCenter braucht diese für Berechnung
	verticalCenter('#main');

});




// Funktionen - - - - - - - - - - - - - - - - - - - - - - - - - -

// Inhalt horizontal zentrieren
function verticalCenter(element) {
	var position = ($(window).width() - $(element).width()) / 2;
	$(element).css('margin-left',position)
}

// Sprachwechsel
function langDT() {
	$('#de').fadeIn(750);
	$('#fr').hide();
	$('#it').hide();
}

function langFR() {
	$('#fr').fadeIn(750);
	$('#it').hide();
	$('#de').hide();
}

function langIT() {
	$('#it').fadeIn(750);
	$('#de').hide();
	$('#fr').hide();
}

// Link Design für EXTERNE Links
function linkDesignEXT() {
	
	var links = '.grosserLinkEXT';
	var hoverlinks = 'hovergrosserLinkEXT';
	
	
	$(links).each(function() {
		
		$(this).hover(
		
		function() {
			$(this).addClass(hoverlinks);
			status=$(this).find('a').attr('href');
			},
		
		function () {
			$(this).removeClass(hoverlinks);
			status='';
			});
		
		$(this).click(function() {
			location = $(this).find('a').attr('href');
			});
			
			
		});

	}
	

// Link Design für INTERNE Links
function linkDesignINT() {
	
	var links = '.grosserLinkINT';
	var hoverlinks = 'hovergrosserLinkINT';
	
	var gbOptions = {
		gbWidth: 880,
		gbHeight: 440,
		captionHeight: 25,
		ffMacFlash: true
		};
	
	$(links).each(function() {
		
		$(this).hover(
		
		function() {
			$(this).addClass(hoverlinks);
			status=$(this).find('a').attr('href');
			},
		
		function() {
			$(this).removeClass(hoverlinks);
			status='';
			});
		
		$('.grosserLinkINT a').greybox(gbOptions);
			
			
		
		
	});
}

// Link Design für Head
function linkHead() {
		
		var headLink = ('#headLine a');

	$(headLink).each(function() {
		
		$(this).hover(
		
		function() {
			$(this).css('color','#AF0000');
			},
		function() {
			$(this).css('color','#003360');
			});
	});
}	


// Print&Digital Video DEUTSCH öffnen
var attribWithoutAll="location=no,menubar=no,toolbar=no,status=no";
attribWithoutAll+=",resizable=no,scrollbars=no,width=830,height=385";

var subwindow=0;

function ClosePopUpD()
{
	if (!subwindow)
		return;
	if (subwindow.closed)
		return;
	subwindow.close();
}

function PlayerPopUpD()
{
	ClosePopUpD()
	subwindow=window.open("de/player.html","playerpopup",attribWithoutAll);
	subwindow.moveTo(20,50);
}

// Print&Digital Video FRANZOESISCH öffnen
var attribWithoutAll="location=no,menubar=no,toolbar=no,status=no";
attribWithoutAll+=",resizable=no,scrollbars=no,width=830,height=385";

var subwindow=0;

function ClosePopUpF()
{
	if (!subwindow)
		return;
	if (subwindow.closed)
		return;
	subwindow.close();
}

function PlayerPopUpF()
{
	ClosePopUpF()
	subwindow=window.open("fr/player.html","playerpopup",attribWithoutAll);
	subwindow.moveTo(20,50);
}

// Print&Digital Video ITALIENSICH öffnen
var attribWithoutAll="location=no,menubar=no,toolbar=no,status=no";
attribWithoutAll+=",resizable=no,scrollbars=no,width=830,height=385";

var subwindow=0;

function ClosePopUpI()
{
	if (!subwindow)
		return;
	if (subwindow.closed)
		return;
	subwindow.close();
}

function PlayerPopUpI()
{
	ClosePopUpI()
	subwindow=window.open("it/player.html","playerpopup",attribWithoutAll);
	subwindow.moveTo(20,50);
}	

