﻿$(document).ready(function () {
    if ($('#blog-body').length > 0 || $('#blog-widget').length > 0) {
        getBlogJSON();
    }
});

function getBlogJSON() {
    jQuery.get(window.remoteURL + 'blog&pid=12', function (json) {
        if (json.status == 'OK') {
            if ($('#blog-body').length > 0) {
                getBlogPage(json);
            }

            if ($('#blog-widget').length > 0) {
                getBlogWidget(json);
            }

            doCufon();
        } else {
            alert(json.message);
        }
    }, 'json');
}

function getBlogPage(json) {
    fTotal = parseInt(json.total);
    fData = '';
    for (i = 0; i < fTotal; i++) {
        fData += getBlogPageItem(json['item-' + i + '-title'], json['item-' + i + '-desc-processed'], json['item-' + i + '-author'], json['item-' + i + '-pubdate-formatted'], json['item-' + i + '-link']);
    }

    jQuery('#blog-body').html(fData);
}

function getBlogPageItem(fTitle, fDesc, fAuthor, fDate, fURL) {
    fStrPos = fDesc.indexOf('.') + 1;
    fNewDesc = fDesc.substring(0, fStrPos) + ' <a href="' + fURL +'" target="_blank">[Read&nbsp;More]</a>';
    return '<div class="rssItem"><h1>' + fTitle + '<div style="font-size: 11px; font-style: italic; font-weight: normal">by ' + fAuthor + ' on ' + fDate + '</div></h1><div>' + fNewDesc + '</div></div>';
}

function getBlogWidget(json) {
    fTotal = parseInt(json.total);
    if (fTotal > 2) {
        fTotal = 2;
    }

    fData = '';
    for (i = 0; i < fTotal; i++) {
        fData += getBlogPageItem(json['item-' + i + '-title'], json['item-' + i + '-desc-processed'], json['item-' + i + '-author'], json['item-' + i + '-pubdate-formatted'], json['item-' + i + '-link']);
    }

    jQuery('#blog-widget').html(fData);
}
