jQuery.noConflict();
jQuery(document).ready(function(){
    
    // Text der Cookie erklärt
    var CookieText = 'Merken.';
   
    // iFrame - Link (wird als String verarbeitet. Es werden keine Daten versendet.)
    var iFrame_Facebook = '<iframe src="http://www.facebook.com/plugins/like.php?href=' + document.URL + '&layout=button_count&show-faces=false&width=200&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:100px; height:20px"></iframe><span id="check_cookie_text"><input type="checkbox" id="check_cookie">' + CookieText + '</span>';
    
    // Schalter -> Click.
    jQuery('#schalter_facebook').click(function(){
        
        // onClick wird der Schalter optisch ein- und ausgeschaltet.
        jQuery(this).toggleClass("aktiv");
        
        // Ist der Schalter aktiv, wird der Facebook Button angezeigt.
        if(jQuery('#schalter_facebook').hasClass('aktiv')) {
            jQuery('#socialmedia_facebook').html(iFrame_Facebook);
            
            // Auf die Checkbox reagieren wir mit Click
            jQuery('#check_cookie').click(function(){
                
                // Wird sie angeklickt, setzen wir ein Cookie
                if (jQuery('#check_cookie').attr('checked') == 'checked') {
                    jQuery.cookie("sparkassesocialmedia", "1", { expires: 90 });    
                } // if
                // Wenn sie nicht angeklickt ist, löschen wir das Cookie.
                else {
                    jQuery.cookie("sparkasse_social_media", null);    
                    jQuery('#schalter_facebook').toggleClass("aktiv");
                    jQuery('#socialmedia_facebook').html("<img src='/img/dummy_facebook.png'>");
                } // if
            });
            
        } // if
        
        // Ist der Schalter inaktiv, wird der Facebook Button gelöscht.
        else {
           jQuery('#socialmedia_facebook').html("<img src='/img/dummy_facebook.png'>"); 
        }
    })
    
    // Cookie auswerten
    if (jQuery.cookie("sparkassesocialmedia") == "1") {
        // Ist ein Cookie vorhanden, Schalten auf "on", Facebook-Button anzeigen und Checkbox setzen.
        jQuery('#schalter_facebook').toggleClass("aktiv");
        jQuery('#socialmedia_facebook').html(iFrame_Facebook);
        jQuery('#check_cookie').attr('checked', 'checked');
   
        // Auf die Checkbox reagieren wir mit Click
        jQuery('#check_cookie').click(function(){
            jQuery.cookie("sparkassesocialmedia", "0");    
            jQuery('#schalter_facebook').toggleClass("aktiv");
            jQuery('#socialmedia_facebook').html("<img src='/img/dummy_facebook.png'>");
        });
    } // if Cookie auswerten
});

