var ie = false;     // please!
var jqa;
var poemtitle = "Unknown";
var poem = " Mary had a little";
var poemadjusted = false;
var ptitles = [ "angry","anotherday","boystoys","bigbark","devileats","endorphin","gauntlet","godless","happyhour","inmood","merry",
                    "nysnow","pride","prize","rapages","roofrain","rtwar","safeor","seekingshade","smile","transported","wakedream","wetsat","wipropark" ];
var pmap = { BEV:"This page|/", 
                    ap:"Adia's Place|/ap/", 
                    software:"Software Blog|/software/", 
                    gdc:"Gnu D Compiler|/software/GDC-newbie.html",
                    dcat:"Dcat|/software/dcat/",
                    poems:"Poems|/poems/",
                    recipes:"Recipes|/recipes/"
                 };
function capitalize(s)
{
   var c = s.substr(0,1);
   var rest = s.substring(1);
   c = c.toUpperCase();
   return c+rest;
}
          
function splitMY(s)
{
   var m = s.substr(0,3);
   var y = s.substr(3,4);
   return capitalize(m)+" "+y;
}

function doPops()
{
   var a = pops.split("|");
   var s = "";
   var prefix = "<a style='cursor:pointer' href='http://www.britseyeview.com";

   for (var i = 0; i < a.length; i++)
   {
      if (a[i].indexOf(":") > 0)
      {
         var a1 = a[i].split(":");
         if (a1[0] == "ebook")
            s += prefix+"/ebook/"+a1[1]+"/'>Retrospective "+a1[1]+"</a><br />\n";
         else
         {
            s += prefix+"/"+a1[1]+"/"+a1[1]+".html'> "+splitMY(a1[1]);
            if (a1.length > 2)
               s += " ("+capitalize(a1[2])+")";
            s += "</a><br />\n"
         }
         
      }
      else
      {
        var t = pmap[a[i]];
        var a1 = t.split("|");
        if (a1[1] == "/")
            s += "<a>"+a1[0]+"</a><br />\n";
        else
            s += prefix+a1[1]+"'>"+a1[0]+"</a><br />\n";
      }
   }
   $("#tops").html(s);
}

function navArchive()
{
     var y = $("#yearto").val();
    var m = $("#monthto").val();
    var t;
 
    var today = new Date();
    var tdy = today.getFullYear();
    var tdm = today.getMonth();
    var req = new Date(m+" 1, "+y+" 00:00:00");
    var ry = req.getFullYear();
    var rm = req.getMonth();
    if (ry > tdy || (ry == tdy && rm > tdm))
    {
        jqAlert("Future Date", "Have a heart - I'll get to that page in time!");
        return;
    }
    if (ry == tdy && rm == tdm)
    {
        t = "http://www.britseyeview.com/";
    }
    else
    {
        if (y >= "2003")
            t = "/archive/"+m+y+"/"+m+y+".html";
        else
            t = "/ebook/"+y+"/";
    }
    document.location = t;
}

function jqAlert(title, msg)
{
    $("#alerttitle").html(title);
    $("#alertmsg").html(msg);
    jqa.style.display = "inline";
}

function closeJQAlert()
{
    jqa.style.display = "none";
}

function juggle(cur)
{
}

function setupPoem(txt)
{
   var a = txt.split("|");
   if (ie)
      poem.replace(/\n/g, "<br />");
   poem = '<span class="heading">'+a[0]+'</span><pre class="bevstd">'+a[1]+'</pre>';
   if (!poemadjusted)
   {
      $("#poeminner").html(poem);
      poemadjusted = true;
   }
}
/*
function adjustMeru()
{
   var d = document.getElementById("meru");
   var h = document.getElementById("meruinner").offsetHeight;
   //d.style.height = h+"px";
}
*/
function choosePoem()
{
   var l = ptitles.length;
   var i = Math.floor(Math.random()*l);
   var f = ptitles[i]+".txt";
   return f;
}


