﻿jQuery(function ($) {
  var serviceUrl = dnn.getVar("serviceUrl");
  var bio = dnn.getVar("blogBioInfo");

  //Only execute script if we are viewing Blog Entry
  if (bio) {

    //Load JSON script for older browsers
    if (!(typeof (JSON) === 'object' &&
      typeof (JSON.stringify) === 'function')) {
      $.getScript(serviceUrl + 'js/json2.js', function () {
        bio = JSON.parse(bio);
      });
    }
    else {
      bio = JSON.parse(bio);
    }

    //Only load template plugin if running pre 1.4.3 version of jQuery.
    if (typeof ($.tmpl) !== 'function') {
      $.getScript(serviceUrl + 'js/jquery.tmpl.min.js',
        function () {
          InsertBio(bio);
        });
    }
    else {
      InsertBio(bio);
    }
  }

  function InsertBio(bio) {
    $('#authorTemplate')
      .tmpl(bio)
      .insertBefore('.BlogFooter');
  }
});
