// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults
$(document).ready(function () {

    var async_load = function(domid, src, hook, body) {
        window[hook] = body ;
        $('body').append(
            $('<div id="' + domid + '"></div>').append(
                $('<script></script>').attr('async', true).attr('src',
                   document.location.protocol + src
                )
            )
        ) ;
    } ;

    async_load('fb-init', '//connect.facebook.net/ru_RU/all.js', 'fbAsyncInit',
        function () {FB.init({status: true, cookie: true, xfbml: true});}
    ) ;

    async_load('vk_api_transport', '//vkontakte.ru/js/api/openapi.js',
        'vkAsyncInit', function () {
            VK.init({apiId: 2432758, onlyWidgets: true});
            VK.Widgets.Like("vk_like", {type: "button"});
        }
    ) ;

    $('.social-buttons div.code a').click(function () {
        $('.blog-form textarea').toggle() ;
        return false ;
    }) ;

    $('#print-btn').click(function () {
        if ($('#bp_css').attr('media') == 'print') {
            $('#main_css').attr('href', '/stylesheets/print.css?3') ;
            $('#bp_css').attr('media', 'all') ;            
        }
        else {
            $('#main_css').attr('href','/stylesheets/style.css?2') ;
            $('#bp_css').attr('media', 'print') ;
        }
    }) ;
}) ;

