﻿$(document).ready(function(){ // DOM Ready START ------------------------------------------------------------------------------------

/*
------------------------------
Countdown
------------------------------
*/     

var path = location.pathname.substr(location.pathname.lastIndexOf("/")+1,location.pathname.length).split(".html")[0];

if (path == 'Countdown' || path == 'index_test') {
	
	$("#time").countdown({
		date: "march 15, 2012 23:59",
		onComplete: function(){
			//Hier kommt das rein was dann passiert
		},
		leadingZero: true
	});
	}




/*
------------------------------
PreEvents
------------------------------
*/      

    $('ul.bildermenu li').hide(); // Bildermenu wird versteckt
    $('#Content .pages').hide(); // Unterseiten werden versteckt
	// $('#Footer').hide(); // Quicklinks werden versteckt ------------------------------------------------------------------------------------------temp
	$('#SponsorenWrapper').hide();
	

/*
------------------------------
Verhalten der Bloecke
------------------------------
*/  

    $('a.TriggerQuicklinks').click(function(){
        $('#Footer').slideToggle('slow');
    });
    
    $('a.TriggerStimmen').click(function(){
        $('#Ticker').slideToggle('slow');
    });

	//temp:
	$('.agrulink').fancybox({ // iFrame Fancybox
				'width'				: 550,
				'height'			: '75%',
                'autoScale'			: false,
				'transitionIn'		: 'fade',
				'transitionOut'		: 'fade',
				'type'				: 'iframe',
                'overlayOpacity'    : '0.6',
		        'overlayColor'      : '#000',
				'href'				: 'Misc/AGRU-old.html'
    });
    /*
    $('.agrulink').click(function(){ ------------------------------------------------------------------------------------------------------------------temp
        $('#SponsorenWrapper').slideToggle('slow');
    });
	*/

/*
------------------------------
Parameter werden definiert
------------------------------
*/  
    var ListCount = $('ul.bildermenu').children().size(); // zaehlt die Elemente der Liste
    var newWidth = document.getElementById("BildermenuContainer").offsetWidth / ListCount;

    $(function () { // Bildermenupunkte definieren
        $('ul.bildermenu li').css('width', newWidth);
        $('ul.bildermenu li div img.symbol').css('width', newWidth-8);
    });
	

	var ContentMenuCount = $('ul.ContentMenu').children().size(); // zaehlt die Elemente der Liste
	var newCMWidth = 900 / ContentMenuCount;
	
	$(function () { // ContentMenupunkte definieren
        $('ul.ContentMenu li').css('width', newCMWidth);
        $('ul.ContentMenu li div img.symbol').css('width', newCMWidth-14);
    });

/*
------------------------------
Bildermenu HOVER
------------------------------
*/

    $('#BildermenuContainer ul li').hover(function(){ // Hover Effekt des Menu
        $('#BildermenuContainer ul li').not($(this)).stop().fadeTo(250, 0.30);
        $(this).stop().fadeTo(100, 1);
            }, function(){
                if ($('#BildermenuContainer ul').hasClass('selected')) {
                    $('#BildermenuContainer ul li').not('li.selectedLi').stop().fadeTo(100, 0.30);
                    $('#BildermenuContainer ul li.selectedLi').stop().fadeTo(100, 1);
                }
                else {
                $('#BildermenuContainer ul li').stop().fadeTo(100, 1);
                };
    });


/*
------------------------------
Bildermenu CLICK
------------------------------
*/

	$('#BildermenuContainer ul li').click(function(){
        if($(this).hasClass('selectedLi')){ // wenn es bereits aktiv ist klapp es ein
            $(this).removeClass('selectedLi');
            $('#BildermenuContainer ul').removeClass('selected')
            $('#MenuIndicator').animate({backgroundPosition: '-1000px'});
            $('#Ticker').animate({marginTop: '0px'}).removeClass('border').slideDown('slow');
            $('#Content .vis').slideUp().removeClass('vis');
            $('#Ticker').slideDown();
            //$('#SponsorenWrapper').slideDown();---------------------------------------------------------------------temp
            $('#Footer').slideUp();
        }
        else { // sonst markier es und lade die Seite
            $('#BildermenuContainer ul').addClass('selected');
            $(this)
                .parents('ul:first')
                    .find('li')
                        .removeClass('selectedLi')
                    .end()
                .end()
                .addClass('selectedLi');
            Indicator();
            PageLoad();
            $('#Ticker').slideUp();
            //$('#SponsorenWrapper').slideUp();---------------------------------------------------------------------temp
            $('#Footer').slideDown();
        }
    });
    
    function Indicator(){ // Bewegt den Indicator zu dem Li das ausgewaehlt ist
        var listItems = $('li.selectedLi');
        var LiNummer = $('li').index(listItems) + 1;
        var OffsetLeft = -965 + (newWidth * LiNummer) - (newWidth/2) + 'px';
        
        $('#MenuIndicator').animate({
            backgroundPosition: OffsetLeft   
        });
    }

/*
------------------------------
Stimmen
------------------------------
*/
	
	$('#vertical-ticker').shuffle(); // random List
    $(function(){ // Stimmen zur win2
		$('#vertical-ticker').totemticker({
				row_height	:	'130px',
                mousestop   :   true
		});
	});
    

/*
------------------------------
Unterseiten Anzeigen
------------------------------
*/

	function PageLoad(){
        var listItems = $('li.selectedLi');
        var LiNummer = $('li').index(listItems) + 1;
        var PageIndicator = '#page_' + LiNummer;
        
        if ($(PageIndicator).hasClass('vis')) {}
        else {
        $('#Content .vis').slideUp().removeClass('vis');
        }
        
        $(PageIndicator).slideDown().addClass('vis');
        
        $('#Ticker').animate({
            marginTop: '50px'
        }).addClass('border');
    };

/*
------------------------------
Bildermenu START / Hashabfrage
------------------------------
*/
    
    var hashLoad = window.location.hash; // Hashabfrage
    var selectPage = hashLoad.substr(-1,1) - 1;
    if(hashLoad) {
            $("ul.bildermenu li").fadeIn(1000).not('li:eq(' + selectPage + ')').fadeTo(250, 0.30);
            $('#BildermenuContainer ul').addClass('selected');
            $('#BildermenuContainer ul li:eq(' + selectPage + ')').addClass('selectedLi');
            Indicator();
            PageLoad();
    }
    else {
        $("ul.bildermenu li").asyncEach(function () { // Menu wird eingeblendet OnLoad
            $(this).fadeIn(1000);
        }, 250); //gibt an wie weit sich die functionen ueberlagern
    };


/*
------------------------------
Tooltip
------------------------------
*/

    $('.tooltip').hide();
       
    $(".tooltip_init").hover(function(){ // Tooltip 
        $('.tooltip').stop(true, true).fadeIn('slow');
    }, function(){
        $('.tooltip').stop(true, true).fadeOut('slow')       // Function beim MouseOut 
    });
	

/*
------------------------------
Content Menu
------------------------------
*/
	
    $('ul.ContentMenu li a').click(function() {
        var anker = $(this).attr('title');
        $('body').scrollTo(anker, 800, {offset:-50, easing: 'swing'} );
        return false;
    });
    
	$('ul.ContentMenu li').hover(function(){ // Hover Effekt des Menu
        $('ul.ContentMenu li').not($(this)).stop().fadeTo(250, 0.30);
        $(this).stop().fadeTo(100, 1);
            }, function(){
                $('ul.ContentMenu li').stop().fadeTo(100, 1);
    });

/*
------------------------------
Anmeldeprozess
------------------------------
*/

    $('.prozessLink').click(function() {
        $('.prozessLink').removeClass('selected');
        var prozess_anker = $(this).attr('href');
        $('a[href$="'+ prozess_anker + '"]').addClass('selected');
            
        $('#prozess_Wrapper').scrollTo(prozess_anker, 600, {axis: 'x'} ); 
        return false;
    });

/*
------------------------------
Plugins initieren
------------------------------
*/
	$('#HeaderLogo').click(function(){
		location.href = "index.html";
	});

	$().UItoTop({ easingType: 'easeOutQuart' });// Scroll To Top
    $("a.grouped_elements").fancybox(); // Image Fancybox
    $("a.faq").fancybox({ // iFrame Fancybox
				'width'				: 550,
				'height'			: '75%',
                'autoScale'			: false,
				'transitionIn'		: 'fade',
				'transitionOut'		: 'fade',
				'type'				: 'iframe',
                'overlayOpacity'    : '0.6',
		        'overlayColor'      : '#000',
				'href'				: 'Misc/FAQs.html'
			}); 

    $("a.impressum").fancybox({ // iFrame Fancybox
				'width'				: 550,
				'height'			: '75%',
                'autoScale'			: false,
				'transitionIn'		: 'fade',
				'transitionOut'		: 'fade',
				'type'				: 'iframe',
                'overlayOpacity'    : '0.6',
		        'overlayColor'      : '#000',
				'href'				: 'Misc/impressum.html'
			}); 
			
    $("a.kontakt").fancybox({ // iFrame Fancybox
				'width'				: 550,
				'height'			: '75%',
                'autoScale'			: false,
				'transitionIn'		: 'fade',
				'transitionOut'		: 'fade',
				'type'				: 'iframe',
                'overlayOpacity'    : '0.6',
		        'overlayColor'      : '#000',
				'href'				: 'Misc/kontakt.html'
			}); 
			
	$("a.swf").fancybox({ // swf Fancybox
				'autoScale'		: false,
				'transitionIn'	: 'none',
				'transitionOut'	: 'none',
				'width'			: 680,
				'height'		: 495,
				'type'			: 'swf',
				'swf'			: {
				'wmode'		: 'transparent',
				'allowfullscreen'	: 'true'
			}}
			); 
			

}); // DOM Ready ENDE ----------------------------------------------------------------------------------------------------------------
    
    
    
