/**
 * juicebeauty.com
 */

//jquery namespace
jQuery.noConflict();

// jquery
jQuery(document).ready(function() {
    // social menu
    jQuery(window).scroll(function() {
        if ("141" < jQuery(window).scrollTop()) {
            jQuery("#jb-social-menu").css({"position" : "fixed", "top" : "0px"});
        } else {
            jQuery("#jb-social-menu").css({"position" : "absolute", "top" : "141px"});
        }
    });

    // FB SDK
    window.fbAsyncInit = function() {
        FB.init({
            appId : "135626313180207",
            channelUrl : "http://www.juicebeauty.com/wp-content/themes/juicebeauty/facebook/channel.php",
            status : true,
            cookie : true,
            xfbml : true,
            oauth : true
        });

        // FB like event listener
        FB.Event.subscribe("edge.create", function(response, widget) {
            var fbLike = jQuery(widget.getIframeNode()).parent().parent();
            var hiddenContainer = fbLike.parent().parent().siblings(".special-share-hidden-container");
            if (hiddenContainer.length) {
                var html = hiddenContainer.html();
                jQuery.fancybox(html, {autoDimensions : false, height : "auto", padding : 20});
            }
        });
    };
    jQuery("body").append('<div id="fb-root"></div>');
    jQuery.getScript(document.location.protocol + '//connect.facebook.net/en_US/all.js');

    // twitter web intents events
    twttr.events.bind("tweet", function(event) {
        var hiddenContainer = jQuery(event.target).parent().parent().siblings(".special-share-hidden-container");
        if (hiddenContainer.length) {
            var html = hiddenContainer.html();
            jQuery.fancybox(html, {
                autoDimensions : false,
                height : "auto",
                padding : 20
            });
        }
    });
});

