
 // -----------------------------------------------------------------------------------------------------
 // Konfiguration
 // -----------------------------------------------------------------------------------------------------
    
 // Header-Controls
    var _CONTROLS_HOHE_OFFEN =             "0px"; // Muss ein Pixel-Wert sein!
    var _CONTROLS_HOHE_GESCHLOSSEN =       "-40px"; // Muss ein Pixel-Wert sein!
    var _CONTROLS_HOHE_GESCHWINDIGKEIT =   "100"; // Millisekunden
    var _CONTROLS_MARGIN_OFFEN =           "35px"; // Muss ein Pixel-Wert sein!
    var _CONTROLS_MARGIN_GESCHLOSSEN =     "0px"; // Muss ein Pixel-Wert sein!
    var _CONTROLS_MARGIN_GESCHWINDIGKEIT = "100"; // Millisekunden
    var _CONTROLS_MARGIN_VERZOGERUNG =     "300"; // Millisekunden
    var _CONTROLS_COOKIE_NAME =            "trendworkFacebookState"; // Name des Cookies für Header-Controls
    var _CONTROLS_COOKIE_STATUS =          jQuery.cookie(_CONTROLS_COOKIE_NAME); // Aktueller Wert des Cookies
    var _CONTROLS_COOKIE_EXPIRY =          "1"; // in Tagen
    
 // -----------------------------------------------------------------------------------------------------
 // Onready
 // -----------------------------------------------------------------------------------------------------

    jQuery(document).ready(function()
    {
    // --------------------------------------------------------------------------------------------------
    // Header-Controls ein- und ausblenden
    // --------------------------------------------------------------------------------------------------

    // Header-Controls onload einblenden, wenn zuvor nicht ausgeblendet
       if (_CONTROLS_COOKIE_STATUS != "0")
       {
       // Header-Controls öffnen
          facebookSwitch("1");
       }

    // Klick: Header-Controls toggeln
       jQuery("#facebookOffnen, #facebookSchliessen").click(function()
       {       
       // Header-Controls schliessen
          facebookSwitch("");
          
          return false;
       });
       
    // Klick: Twitter
       jQuery("#twitterAnker").click(function()
       {       
       // Header-Controls schliessen
       // facebookSwitch("");
          
          return false;
       });
       
    // --------------------------------------------------------------------------------------------------
    // Tag Cloud-Counter ein- und ausblenden
    // --------------------------------------------------------------------------------------------------

       jQuery("[class^=tag-link-]").hover(function()
       {
       // Counter einblenden
          jQuery(this).children("span:first").css("display", "inline");
       },
       function()
       {
       // Counter ausblenden
          jQuery(this).children("span:first").css("display", "none");
       });    
       
    // --------------------------------------------------------------------------------------------------
    // Bearbeiten-Link ein- und ausblenden
    // --------------------------------------------------------------------------------------------------
    
       jQuery(".post").hover(function()
       {
       // Bearbeiten-Link einblenden
          jQuery(this).children(".bearbeiten").css("display", "block");
       },
       function()
       {
       // Bearbeiten-Link ausblenden
          jQuery(this).children(".bearbeiten").css("display", "none");
       });

    // --------------------------------------------------------------------------------------------------
    // Bearbeiten-Seite öffnen
    // --------------------------------------------------------------------------------------------------
    
       jQuery(".bearbeiten").click(function()
       {
          var id = jQuery(this).parent().attr("post");
       
          location.href = "../../../../wp-admin/post.php?action=edit&post="+id;
       });
       
    // --------------------------------------------------------------------------------------------------
    // Navigation: title-Attribut ergänzen
    // --------------------------------------------------------------------------------------------------

       jQuery("#kmfGruppe li a").not(":first").each(function(intIndex)
	     {
	        var title = jQuery(this).text();
          var title = "Zu den Posts über "+title;       
          jQuery(this).attr("title",title);
       });
       
    // --------------------------------------------------------------------------------------------------
    // Archiv: Firmen-Informationen schliessen
    // --------------------------------------------------------------------------------------------------

       jQuery("#archivTeaserSchliessen").click(function()
	     {     
          jQuery("#archivTeaser").fadeOut().slideUp();
          
          return false;
       });
    });

 // -------------------------------------------------------------------------------------------------------------------------------------------------------
 // Helper: Facebook-Bar öffnen/schliessen
 // -------------------------------------------------------------------------------------------------------------------------------------------------------

    function facebookSwitch(state)
    {    
    // Wenn Status '1' voreingestellt ist, direkt einblenden
       if (state == "1")
       {       
       // CSS setzen
          jQuery("#facebook").css("top", _CONTROLS_HOHE_OFFEN);
       }
       
    // Wenn kein Status angeben, Status anhand des Styles 'Top' ermitteln 
       if (!state)
       {
       // Status anhand des aktuellen CSS ermitteln
          var stateSwitch = jQuery("#facebook").css("top");
          
          if (stateSwitch < "0")
          {
          // Default-Status: an
             var state = "1";
          }
          else
          {
          // Default-Status: aus
             var state = "0";
          }
       }
    
    // Dem Status entsprechende Höhe setzen
       if (state == "0")
       {
       // Schliessende Höhe angeben
          var newHeight = _CONTROLS_HOHE_GESCHLOSSEN;
          
       // Schliessendes Page-margin angeben
          var newMargin = _CONTROLS_MARGIN_GESCHLOSSEN;
       }
       else
       {
       // Öffnende Höhe angeben
          var newHeight = _CONTROLS_HOHE_OFFEN;
          
       // Öffnendes Page-margin angeben
          var newMargin = _CONTROLS_MARGIN_OFFEN;
       }
       
    // Animation ausführen
       jQuery("#facebook").stop().animate({"top": newHeight}, _CONTROLS_HOHE_GESCHWINDIGKEIT);
       
    // Seite nach unten schieben
    // jQuery("body").stop().animate({"paddingTop": newMargin}, _CONTROLS_MARGIN_GESCHWINDIGKEIT);
       
    // Auswahl in Cookie speichern
       jQuery.cookie(_CONTROLS_COOKIE_NAME, state, { expires: _CONTROLS_COOKIE_EXPIRY });
    }
