
var headerPlayer =
{

	headerRight: null,
	headerLeft: null,
	headerText: null,
	current: 0,
	timer: null,

	init: function ()
	{
		headerPlayer.headerRight = $('#headerRight');
		headerPlayer.headerRightFade = $('#headerRightFade');
		headerPlayer.headerLeft = $('#headerBack');
		headerPlayer.headerLeftFade = $('#headerBackFade');
		headerPlayer.headerText = $('#headerPlayer > p');
		if (headerPlayer.headerRight.length == 0)
			return;
		if (!aHeaderRightPics)
			return;
		headerPlayer.play();
		$('#headerPlayerPause').click(headerPlayer.pause);
		$('#headerPlayerPlay').click(headerPlayer.play);
        $('#headerPlayer .moreInfo').click(headerPlayer.showMoreInfo);
        $('#headerPlayer .moreInfo').hide();
	},

	next: function ()
	{
		headerPlayer.current++;
		if (!aHeaderRightPics[headerPlayer.current])
			headerPlayer.current = 0;
		//window.setTimeout("headerPlayer.headerRight.attr('src',aHeaderRightPics[headerPlayer.current])",300);
		headerPlayer.headerRightFade.show();
		headerPlayer.headerRightFade.fadeOut('slow',function(){
			headerPlayer.headerRightFade.attr('src',aHeaderRightPics[headerPlayer.current]);
			headerPlayer.headerRightFade.show();
		});
		headerPlayer.headerRight.attr('src',aHeaderRightPics[headerPlayer.current]);
		if (isdefined('aHeaderLeftPics') && aHeaderLeftPics[headerPlayer.current])
		{
			//headerPlayer.headerLeft.attr('src',aHeaderLeftPics[headerPlayer.current]);
			headerPlayer.headerLeftFade.show();
			headerPlayer.headerLeftFade.fadeOut('slow',function(){
				headerPlayer.headerLeftFade.attr('src',aHeaderLeftPics[headerPlayer.current]);
				headerPlayer.headerLeftFade.show();
			});
			headerPlayer.headerLeft.attr('src',aHeaderLeftPics[headerPlayer.current]);
		}
		if (isdefined('aHeaderRightText') && aHeaderRightText[headerPlayer.current])
			headerPlayer.headerText.html(aHeaderRightText[headerPlayer.current]);
        if (headerPlayer.current != 0)
            $('#headerPlayer .moreInfo').show();
        else
            $('#headerPlayer .moreInfo').hide();
		return;
	},

	pause: function ()
	{
		window.clearInterval(headerPlayer.timer);
		headerPlayer.timer = null;
        return false;
	},

	play: function ()
	{
        $('#headerLeftText').hide();
		if (headerPlayer.timer)
		{
			headerPlayer.pause();
			headerPlayer.next();
			headerPlayer.play();
		} else {
			headerPlayer.timer = window.setInterval(headerPlayer.next,5000);
		}
        return false;
	},

    showMoreInfo: function ()
    {
        if (headerPlayer.current == 0)
            return false;
        headerPlayer.pause();
        $('#headerLeftText p').html(aHeaderLeftText[headerPlayer.current]).parent('div').show();
        return false;
    }

}

jQuery(document).ready(function(){
	// init header player
	headerPlayer.init();
	// register click handler
	$('.werkstoffe a').click(function(){
		// navi
		$('.werkstoffe li').removeClass('active');
		$(this).parent('li').addClass('active');
		// content
		$('div.hidden').hide();
		$('div.'+$(this).attr('rel')).show();
		return false;
	});
	// activate first elem
	$('.werkstoffe a:first').click();
});

function isdefined( variable)
{
    return (typeof(window[variable]) == "undefined")?  false: true;
}

