/* 
 * Eventhandler
 *
 */

	// Startup & Resize
     window.onload = function() {}
     window.onresize = function() {}

     $(document).ready(function(){

        // Start Language
            //$('#language a').live('click', language)
        // END language

        // Allgemeine Handler
        // ESC Funktion
            $(document).keyup(function(e)
            {
              if (e.keyCode == 27)
              {
                 // hebt den Hinweis auf
                 hideInactiveMsg();
              }
            });

        // Start Navigation
        $('#header').hover(function(){
                $('.inactive').fadeTo(100, '0.2');
            },
            function(){
                $('.inactive').fadeTo(300,'1.0');
            })
        $('.inactive').live('click', function(){
                var text = $(this).text();
                var posX = $(this).offset().left;
                var posY = $(this).offset().top;

                var thisHeight = $(this).innerHeight();
                var thisWidth = $(this).innerWidth();

                var hinweisWidth = $('#hinweis').innerWidth() / 2;

                var posX = posX + (thisWidth/2) - hinweisWidth;
                var posY = posY + thisHeight + 20;
                
                showInactiveMsg(posX, posY, text);})

       // END Navigation

       // Top4 Navigation
       /*var aniInterval = window.setInterval(function(){
           $('ul#top li a').not(':last').animate({backgroundColor:'#D2EBF9'},300).delay(0).animate({backgroundColor:'#e1e1e1'},1200);
       },3000);*/
       // END Top4 Navigation



   // Portrait Change
   $('#portrait .c-nav a').live('click', function(){changeDetail($(this).attr('name'))})

   // Aktuelles Change
   $('#aktuelles .c-nav a').live('click', function(){changeDetail($(this).attr('name'))})
  
   // Jobs Change
   $('#jobs .c-cont a').live('click', function(){

       // Funktion für die "mehr" Möglichkeit
       var target = $('#jobs .c-nav a[name='+$(this).attr('name')+']');
       target.trigger('click')
   });

   $('#jobs .c-nav a').live('click', function(){
       // in externe Funktion schreiben
       // Alle Links einblenden
       var link = $('#jobs .c-cont a.more-btn');
       if($(this).hasClass('highlight')){link.delay(1000).fadeIn();}
       else{link.fadeOut();}
       changeDetail($(this).attr('name'));});
   // Jobs Scroller
   $('#jobs a.bewerben-btn').live('click', function(){$.scrollTo('#kontakt', 500)})

   $('#kontakt-content .maps-navigation a').live('click', function(){
       var link  = $(this);
       var links = $('#kontakt-content .maps-navigation a.active');

       if(link.hasClass('active')){
       }
       else{
            var activeMap   = $('#kontakt-content .maps.active');
            var showMap     = $('#maps-'+link.attr('id').split('-')[1]);
            var hideActive  = activeMap.fadeOut().removeClass('active');
            links.removeClass('active');
            link.addClass('active');
            $.when(hideActive).then(function(){
                showMap.fadeIn().addClass('active');
            })
       }
   })

   // Hinweisbox Handling
   var hinweis = $('#hinweis');
   hinweis.hide().delay(100).fadeIn();;

   /*
   $('form#hind input').not('submit').live('focus', function(){
        var input = $(this);
        input.val('');
    });
   */

    // Login Flybox
    $('#login-box.flybox h2').live('click', function(){
        var target = $('#login-box.flybox form#login');
        target.slideToggle(200);
    });


    // Read- More bei den Schulungen
    $('a.read-more-btn').live('click', function(){
        var link = $(this);
        var toToggle = link.siblings('.schulung-read-more');

        toToggle.slideToggle(300);
    })

});
