﻿// Beautiful Beta Javascript Library
// -------------------------------------------
// Version: 1
// Date: 2006-11-26
// Website: http://beautifulbeta.blogspot.com
// Duzenleme/Çeviri: http://www.mafiamax.com 
// -------------------------------------------

function getPostTitle(fullpath) {
var splitinput = fullpath.split("/");
var lastpart = splitinput[5];
var linktext = lastpart.split(".html");
var postlink = fullpath.split("#");
var outputstring = linktext[0].replace(/-/g," ");
outputstring = "\"" + outputstring + "\"";
outputstring = outputstring.link(postlink[0]);
document.write(outputstring);
return;
}

function getCommentLink(clink) {
var splitinput = clink.split("#");
var commentlink = splitinput[0];
commentlink = commentlink.concat("#comment-",splitinput[1]);
var outputstring = "(more)";
outputstring= outputstring.link(commentlink);
document.write(outputstring);
}

function showrecentcomments(json) {
  for (var i = 0; i < numcomments; i++) {
    var entry = json.feed.entry[i];
    var alturl;

    if (i == json.feed.entry.length) break;
    for (var k = 0; k < entry.link.length; k++) {
      if (entry.link[k].rel == 'alternate') {
        alturl = entry.link[k].href;
        break;
      }
    }
   alturl = alturl.replace("#", "#comment-");
   var postlink = alturl.split("#");
   postlink = postlink[0];
   var linktext = postlink.split("/");
   linktext = linktext[5];
   linktext = linktext.split(".html");
   linktext = linktext[0];
   var posttitle = linktext.replace(/-/g," ");
   posttitle = posttitle.link(postlink);
   var commentdate = entry.published.$t;
   var cdyear = commentdate.substring(0,4);
   var cdmonth = commentdate.substring(5,7);
   var cdday = commentdate.substring(8,10);
   var monthnames = new Array();
   monthnames[1] = "Ocak";
   monthnames[2] = "Şubat";
   monthnames[3] = "Mart";
   monthnames[4] = "Nisan";
   monthnames[5] = "Mayıs";
   monthnames[6] = "Haziran";
   monthnames[7] = "Temmuz";
   monthnames[8] = "Ağustos";
   monthnames[9] = "Eylül";
   monthnames[10] = "Ekim";
   monthnames[11] = "Kasım";
   monthnames[12] = "Aralık";
   var comment = entry.content.$t;
   var re = /<\S[^>]*>/g; 
   comment = comment.replace(re, "");
   document.write('<a href="' + alturl + '">' + entry.author[0].name.$t + '</a>');
   if (showcommentdate == true) document.write(' ' + cdday + ' ' + monthnames[parseInt(cdmonth,10)] + ' ' + ' tarihinde ');
   if (showposttitle == true) document.write(' '+ posttitle + ' yazısında ');
   document.write(' dedi ki:')
   if (comment.length < numchars)
         document.write('<b>' + comment + '</b><br/><br/>');
   else
         document.write('<b>'+ comment.substring(0, numchars) + '...</b><br/><br/>');
  }
}

function showrecentposts(json) {
  for (var i = 0; i < numposts; i++) {
    var entry = json.feed.entry[i];
    var posttitle = entry.title.$t;
    var author =  entry.author[0].name.$t;
    var posturl;
    if (i == json.feed.entry.length) break;
    for (var k = 0; k < entry.link.length; k++) {
      if (entry.link[k].rel == 'alternate') {
        posturl = entry.link[k].href;
        break;
      }
    }
    posttitle = posttitle.link(posturl);
    var readmorelink = "(devamını oku)";
    readmorelink = readmorelink.link(posturl);
    var postdate = entry.published.$t;
    var cdyear = postdate.substring(0,4);
    var cdmonth = postdate.substring(5,7);
    var cdday = postdate.substring(8,10);
    var monthnames = new Array();
    monthnames[1] = "Ocak";
    monthnames[2] = "Şubat";
    monthnames[3] = "Mart";
    monthnames[4] = "Nisan";
    monthnames[5] = "Mayıs";
    monthnames[6] = "Haziran";
    monthnames[7] = "Temmuz";
    monthnames[8] = "Ağustos";
    monthnames[9] = "Eylül";
    monthnames[10] = "Ekim";
    monthnames[11] = "Kasım";
    monthnames[12] = "Aralık";
    var postcontent = entry.content.$t;
    var re = /<\S[^>]*>/g; 
    postcontent = postcontent.replace(re, "");
    document.write(posttitle);
    if (showpostdate == true) document.write(' - ' + cdday + ' ' + monthnames[parseInt(cdmonth,10)] + '<br/>');
    if (showpostsummary == true) {
      if (postcontent.length < numchars)
         document.write('<i>' + postcontent + '</i>');
      else
         document.write('<i>'+ postcontent.substring(0, numchars) + '...' + readmorelink + '</i>');}
  document.write('<br/><br/>');
}

}