$(function () 
{
    //推到 facebook
    $('.shareButtons a.facebook').click(function() 
    {
        window.open('http://www.facebook.com/share.php?u='.concat(encodeURIComponent(location.href)));
        return false;
    });
    
    //推到 plurk
    $('.shareButtons a.plurk').click(function() 
    {
        window.open('http://www.plurk.com/?qualifier=shares&status=' .concat(encodeURIComponent(location.href)) .concat(' ') .concat('&#40;') .concat(encodeURIComponent(document.title)) .concat('&#41;'));
        return false;
    });
    
    //推到 twitter
    $('.shareButtons a.twitter').click(function() 
    {
        window.open('http://twitter.com/home/?status='.concat(encodeURIComponent(document.title)) .concat(' ') .concat(encodeURIComponent(location.href)));
        return false;
    });
    
    //傳回分頁資料
    var pageId = ($.sewii.queryString('pageId')) ? $.sewii.queryString('pageId') : $('#docId').text();
    var docId = ($.sewii.queryString('docId')) ? $.sewii.queryString('docId') : $('#docId').text();
    var currentPage = ($.sewii.queryString('currentPage')) ? $.sewii.queryString('currentPage') : 1;
    if (pageId) {
        $.ajax({
            url: 'sewii/includes/docDetail.php?p=' + encodeURIComponent($.sewii.queryString('p')) + '&getPages=' + pageId,
            dataType: 'json',
            async: false,
            success: function (data) 
            {
                if (data.length > 0) { //有第2頁才顯示
                    var pager = '';
                    
                    if (currentPage > 1)
                        pager += '<a href="#" class="prev">&laquo; 上一頁</a>';

                    $.each(data, function (index, row) 
                    {
                        var page = index + 1;
                        var pageId = (row.page) ? row.page : row.ID;
                        var selectedClass = (docId == row.ID) ? ' selected' : '';
                        
                        pager += '<a href="' + row.editUrl + '&docId=' + row.ID + '&pageId=' + pageId + '&currentPage=' + page + '" class="' + selectedClass + '">' + page + '</a>';
                    });

                    if (currentPage < data.length)
                        pager += '<a href="#" class="next">下一頁 &raquo;</a>';

                    $('#docPager').html(pager);
                    
                    $('#docPager .prev').click(function () {
                        var prevPage = $(this).nextAll('.selected').prev().attr('href');

                        if (prevPage)
                            location.href = prevPage;
                            
                        return false;
                    });
                    
                    $('#docPager .next').click(function () {
                        var nextPage = $(this).prevAll('.selected').next().attr('href');

                        if (nextPage)
                            location.href = nextPage;
                            
                        return false;
                    });
                }
            }
        });
    }
});
