
var entryUUIDsList = new Array("E20070817022240","E20070816023504","E20070815123455","E20070405224834","E20070104020742","E20061223152843","E20061223131414","E20061217172826","E20060814233243","E20060515011124","E20060506013809","E20060423170502","E20060305192940","E20060122043222","E20060116012952","E20060104164007","E20060102180530","E20060101043716","E20051225041529","E20051122232824","E20051119234807","E20051019223623","E20051013032521","E20050917064014","E20050819190134","E20050731204044","E20050731092449","E20050723001251","E20050722040410","E20050622200025","E20050619074651","E495390368","E677630436","E308546702","E974664198","E444726667","E165011076","E1559934742","E19955991","E672937887","E1616299783","E1222826576","E190262300","E845238686","E384342757","E480044996","E2076976033","E171043833","E814258495","E1483941129","E854812155","E1694256960","E2119334542","E402204148","E564214792","E1564771797","E424331610","E1516831174","E774511402","E278140575","E1245687240","E1128400107","E1652160485","E1150631386","E530207957","E1261053177","E1616757772","E2044849414","E1461503772","E235447630","E1045207578","E87767199","E1485854355","E1598019525","E1610301923","E797134358","E2060254339","E154076037","E1222700450","E632600888","E1901062304","E410712326","E1574903594","E983926909","E453271852","E1623669085","E1319583238","E668374009","E1205665270","E822753359","E963652870","E1445939504","E25110295","E2109541217","E485564238","E1310972497","E123773777","E1942472369","E738967085","E1276443876","E138170663","E1467686975","E571956013","E1116454069","E1196623707","E1013550162","E912238842","E1440761793","E1887333520","E582094546","E611128364","E1933978736","E509105261","E472993820","E1545185617","E1326103305","E444016356","E2009286496","E1425895618","E329674946","E2021192266","E909240275","E773347504","E696779066","E439270308","E1162985720","E88665604","E195263238","E1730747470","E1410650243","E1958170393","E8294032","E2039379891","E1092416962","E1934956772","E2112513423","E12976190","E125591152","E1298744964","E1593445591","E371859118","E748339803","E1096167465","E796648662","E878885912","E1318397077","E2107901973","E1241551450","E1142846643","E1777038160","E619623874","E2127713794","E1800105529","E627838693","E1839544843","E2003100000","E486027339","E1849436273","E1367383713","E127300860","E1560156968","E483629710","E112105530","E618192425","E1930078642","E307727929","E370359029","E15713834","E347501370","E920723190","E553157536","E107537381","E777030310","E2013425795","E452315112","E394568017","E1548153153","E1641757668","E1403785482","E226936584","E464225797","E633023904","E830524454","E847236892","E1237064845","E2012906540","E1821904541","E1317761272","E1590976701","E971253284","E1357430668","E1891035168","E1142516462","E1034109682","E1152782676","E580832695","E1237009600","E1722442277","E1376034472","E1692952862","E1455832659","E1685924985","E274453826","E1714963950","E1759569406");

function getCategoryUUIDForEntry(entryUUID) {
    var entryCategoryUUIDPairs = new Array("E20070817022240","C35549667","E20070816023504","C35549667","E20070815123455","C53887262","E20070405224834","C53887262","E20070104020742","C53887262","E20061223152843","C1938946781","E20061223131414","C53887262","E20061217172826","C53887262","E20060814233243","C1938946781","E20060515011124","C1308878031","E20060506013809","C53887262","E20060423170502","C1938946781","E20060305192940","C1938946781","E20060122043222","C53887262","E20060116012952","C35549667","E20060104164007","C1308878031","E20060102180530","C35549667","E20060101043716","C1938946781","E20051225041529","C1938946781","E20051122232824","C35549667","E20051119234807","C1938946781","E20051019223623","C1308878031","E20051013032521","C1938946781","E20050917064014","C35549667","E20050819190134","C35549667","E20050731204044","C1308878031","E20050731092449","C1938946781","E20050723001251","C1308878031","E20050722040410","C1308878031","E20050622200025","C53887262","E20050619074651","C53887262","E495390368","C1308878031","E677630436","C35549667","E308546702","C35549667","E974664198","C1308878031","E444726667","C1308878031","E165011076","C1308878031","E1559934742","C1308878031","E19955991","C53887262","E672937887","C1938946781","E1616299783","C1308878031","E1222826576","C1308878031","E190262300","C1938946781","E845238686","C53887262","E384342757","C35549667","E480044996","C1938946781","E2076976033","C35549667","E171043833","C1308878031","E814258495","C1308878031","E1483941129","C35549667","E854812155","C35549667","E1694256960","C35549667","E2119334542","C35549667","E402204148","C1308878031","E564214792","C1938946781","E1564771797","C53887262","E424331610","C1308878031","E1516831174","C1938946781","E774511402","C963988218","E278140575","C53887262","E1245687240","C1938946781","E1128400107","C1938946781","E1652160485","C1938946781","E1150631386","C963988218","E530207957","C1938946781","E1261053177","C1308878031","E1616757772","C1308878031","E2044849414","C1308878031","E1461503772","C1938946781","E235447630","C53887262","E1045207578","C1308878031","E87767199","C35549667","E1485854355","C1308878031","E1598019525","C35549667","E1610301923","C1308878031","E797134358","C1938946781","E2060254339","C1308878031","E154076037","C1308878031","E1222700450","C1308878031","E632600888","C1308878031","E1901062304","C1308878031","E410712326","C1308878031","E1574903594","C1308878031","E983926909","C963988218","E453271852","C1938946781","E1623669085","C1308878031","E1319583238","C1308878031","E668374009","C1308878031","E1205665270","C1308878031","E822753359","C1938946781","E963652870","C1308878031","E1445939504","C1938946781","E25110295","C1938946781","E2109541217","C1938946781","E485564238","C1308878031","E1310972497","C1308878031","E123773777","C1308878031","E1942472369","C1308878031","E738967085","C1308878031","E1276443876","C1938946781","E138170663","C1308878031","E1467686975","C1938946781","E571956013","C35549667","E1116454069","C1308878031","E1196623707","C1938946781","E1013550162","C1308878031","E912238842","C1938946781","E1440761793","C1938946781","E1887333520","C1308878031","E582094546","C1308878031","E611128364","C1308878031","E1933978736","C1308878031","E509105261","C1938946781","E472993820","C1938946781","E1545185617","C1308878031","E1326103305","C1308878031","E444016356","C1308878031","E2009286496","C1308878031","E1425895618","C1938946781","E329674946","C1308878031","E2021192266","C1308878031","E909240275","C1308878031","E773347504","C1308878031","E696779066","C1308878031","E439270308","C1308878031","E1162985720","C1308878031","E88665604","C1308878031","E195263238","C35549667","E1730747470","C1308878031","E1410650243","C35549667","E1958170393","C1938946781","E8294032","C1938946781","E2039379891","C1308878031","E1092416962","C1308878031","E1934956772","C1308878031","E2112513423","C1938946781","E12976190","C1308878031","E125591152","C1308878031","E1298744964","C1308878031","E1593445591","C1308878031","E371859118","C1308878031","E748339803","C1308878031","E1096167465","C1308878031","E796648662","C1308878031","E878885912","C1308878031","E1318397077","C35549667","E2107901973","C1308878031","E1241551450","C1308878031","E1142846643","C1308878031","E1777038160","C1308878031","E619623874","C1308878031","E2127713794","C1308878031","E1800105529","C1308878031","E627838693","C1308878031","E1839544843","C1308878031","E2003100000","C1308878031","E486027339","C1938946781","E1849436273","C1308878031","E1367383713","C1938946781","E127300860","C1308878031","E1560156968","C1938946781","E483629710","C1308878031","E112105530","C1308878031","E618192425","C35549667","E1930078642","C1308878031","E307727929","C1308878031","E370359029","C35549667","E15713834","C1308878031","E347501370","C1308878031","E920723190","C1308878031","E553157536","C1308878031","E107537381","C1308878031","E777030310","C1308878031","E2013425795","C1308878031","E452315112","C1308878031","E394568017","C1308878031","E1548153153","C1308878031","E1641757668","C1308878031","E1403785482","C1308878031","E226936584","C1308878031","E464225797","C1308878031","E633023904","C1308878031","E830524454","C1308878031","E847236892","C963988218","E1237064845","C1938946781","E2012906540","C1938946781","E1821904541","C1308878031","E1317761272","C1308878031","E1590976701","C1938946781","E971253284","C1938946781","E1357430668","C1308878031","E1891035168","C35549667","E1142516462","C1938946781","E1034109682","C1308878031","E1152782676","C1308878031","E580832695","C35549667","E1237009600","C1308878031","E1722442277","C1308878031","E1376034472","C1308878031","E1692952862","C1308878031","E1455832659","C1308878031","E1685924985","C1339093518","E274453826","C1938946781","E1714963950","C35549667","E1759569406","C1308878031");
    
    for(var i = 0; i < entryCategoryUUIDPairs.length -1; i++) {
        if(entryCategoryUUIDPairs[i] == entryUUID) {
            return(entryCategoryUUIDPairs[i+1]);
        }
    }
}

function getBlogName() {
    var blogName = 'dark side of the moon';
    document.write(blogName);
}

function getCategoryName(categoryUUID) {
    var categoryPairs = new Array("C963988218","My Opinion","C35549667","Macintosh","C1308878031","iBlog","C53887262","AppleScript, Automator &amp; Xcode","C1938946781","My Life","C1071142558","unfiled","C1339093518","About This Blog");
    
    for(var i = 0; i < categoryPairs.length -1; i++) {
        if(categoryPairs[i] == categoryUUID) {
            document.write(categoryPairs[i+1]);
        }
    }
}

function getCalendarHead() {
    var calendarHead = '8&#26376; 2007';
    document.write(calendarHead);
}

function getBlogCalendarRows() {
    var calendarRows = '<tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">1</span></td><td align="center"><span class="calendar">2</span></td><td align="center"><span class="calendar">3</span></td><td align="center"><span class="calendar">4</span></td></tr> <tr><td align="center"><span class="calendar">5</span></td><td align="center"><span class="calendar">6</span></td><td align="center"><span class="calendar">7</span></td><td align="center"><span class="calendar">8</span></td><td align="center"><span class="calendar">9</span></td><td align="center"><span class="calendar">10</span></td><td align="center"><span class="calendar">11</span></td></tr> <tr><td align="center"><span class="calendar">12</span></td><td align="center"><span class="calendar">13</span></td><td align="center"><span class="calendar">14</span></td><td align="center"><span class="calendar"><a href="2007/8/15/index.html">15</a></span></td><td align="center"><span class="calendar"><a href="2007/8/16/index.html">16</a></span></td><td align="center"><span class="calendar"><a href="2007/8/17/index.html">17</a></span></td><td align="center"><span class="calendar">18</span></td></tr> <tr><td align="center"><span class="calendar">19</span></td><td align="center"><span class="calendar">20</span></td><td align="center"><span class="calendar">21</span></td><td align="center"><span class="calendar">22</span></td><td align="center"><span class="calendar">23</span></td><td align="center"><span class="calendar">24</span></td><td align="center"><span class="calendar">25</span></td></tr> <tr><td align="center"><span class="calendar">26</span></td><td align="center"><span class="calendar">27</span></td><td align="center"><span class="calendar">28</span></td><td align="center"><span class="calendar">29</span></td><td align="center"><span class="calendar">30</span></td><td align="center"><span class="calendar">31</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr> <tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr>';
    document.write(calendarRows);
}

function getCategoryCalendarRows() {
    var calendarRows = '<tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">1</span></td><td align="center"><span class="calendar">2</span></td><td align="center"><span class="calendar">3</span></td><td align="center"><span class="calendar">4</span></td></tr> <tr><td align="center"><span class="calendar">5</span></td><td align="center"><span class="calendar">6</span></td><td align="center"><span class="calendar">7</span></td><td align="center"><span class="calendar">8</span></td><td align="center"><span class="calendar">9</span></td><td align="center"><span class="calendar">10</span></td><td align="center"><span class="calendar">11</span></td></tr> <tr><td align="center"><span class="calendar">12</span></td><td align="center"><span class="calendar">13</span></td><td align="center"><span class="calendar">14</span></td><td align="center"><span class="calendar"><a href="../2007/8/15/index.html">15</a></span></td><td align="center"><span class="calendar"><a href="../2007/8/16/index.html">16</a></span></td><td align="center"><span class="calendar"><a href="../2007/8/17/index.html">17</a></span></td><td align="center"><span class="calendar">18</span></td></tr> <tr><td align="center"><span class="calendar">19</span></td><td align="center"><span class="calendar">20</span></td><td align="center"><span class="calendar">21</span></td><td align="center"><span class="calendar">22</span></td><td align="center"><span class="calendar">23</span></td><td align="center"><span class="calendar">24</span></td><td align="center"><span class="calendar">25</span></td></tr> <tr><td align="center"><span class="calendar">26</span></td><td align="center"><span class="calendar">27</span></td><td align="center"><span class="calendar">28</span></td><td align="center"><span class="calendar">29</span></td><td align="center"><span class="calendar">30</span></td><td align="center"><span class="calendar">31</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr> <tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr>';
    document.write(calendarRows);
}

function getEntryCalendarRows() {
    var calendarRows = '<tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">1</span></td><td align="center"><span class="calendar">2</span></td><td align="center"><span class="calendar">3</span></td><td align="center"><span class="calendar">4</span></td></tr> <tr><td align="center"><span class="calendar">5</span></td><td align="center"><span class="calendar">6</span></td><td align="center"><span class="calendar">7</span></td><td align="center"><span class="calendar">8</span></td><td align="center"><span class="calendar">9</span></td><td align="center"><span class="calendar">10</span></td><td align="center"><span class="calendar">11</span></td></tr> <tr><td align="center"><span class="calendar">12</span></td><td align="center"><span class="calendar">13</span></td><td align="center"><span class="calendar">14</span></td><td align="center"><span class="calendar"><a href="../../2007/8/15/index.html">15</a></span></td><td align="center"><span class="calendar"><a href="../../2007/8/16/index.html">16</a></span></td><td align="center"><span class="calendar"><a href="../../2007/8/17/index.html">17</a></span></td><td align="center"><span class="calendar">18</span></td></tr> <tr><td align="center"><span class="calendar">19</span></td><td align="center"><span class="calendar">20</span></td><td align="center"><span class="calendar">21</span></td><td align="center"><span class="calendar">22</span></td><td align="center"><span class="calendar">23</span></td><td align="center"><span class="calendar">24</span></td><td align="center"><span class="calendar">25</span></td></tr> <tr><td align="center"><span class="calendar">26</span></td><td align="center"><span class="calendar">27</span></td><td align="center"><span class="calendar">28</span></td><td align="center"><span class="calendar">29</span></td><td align="center"><span class="calendar">30</span></td><td align="center"><span class="calendar">31</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr> <tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr>';
    document.write(calendarRows);
}

function getArchiveCalendarRows() {
    var calendarRows = '<tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">1</span></td><td align="center"><span class="calendar">2</span></td><td align="center"><span class="calendar">3</span></td><td align="center"><span class="calendar">4</span></td></tr> <tr><td align="center"><span class="calendar">5</span></td><td align="center"><span class="calendar">6</span></td><td align="center"><span class="calendar">7</span></td><td align="center"><span class="calendar">8</span></td><td align="center"><span class="calendar">9</span></td><td align="center"><span class="calendar">10</span></td><td align="center"><span class="calendar">11</span></td></tr> <tr><td align="center"><span class="calendar">12</span></td><td align="center"><span class="calendar">13</span></td><td align="center"><span class="calendar">14</span></td><td align="center"><span class="calendar"><a href="2007/8/15/index.html">15</a></span></td><td align="center"><span class="calendar"><a href="2007/8/16/index.html">16</a></span></td><td align="center"><span class="calendar"><a href="2007/8/17/index.html">17</a></span></td><td align="center"><span class="calendar">18</span></td></tr> <tr><td align="center"><span class="calendar">19</span></td><td align="center"><span class="calendar">20</span></td><td align="center"><span class="calendar">21</span></td><td align="center"><span class="calendar">22</span></td><td align="center"><span class="calendar">23</span></td><td align="center"><span class="calendar">24</span></td><td align="center"><span class="calendar">25</span></td></tr> <tr><td align="center"><span class="calendar">26</span></td><td align="center"><span class="calendar">27</span></td><td align="center"><span class="calendar">28</span></td><td align="center"><span class="calendar">29</span></td><td align="center"><span class="calendar">30</span></td><td align="center"><span class="calendar">31</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr> <tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr>';
    document.write(calendarRows);
}

function getYearCalendarRows() {
    var calendarRows = '<tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">1</span></td><td align="center"><span class="calendar">2</span></td><td align="center"><span class="calendar">3</span></td><td align="center"><span class="calendar">4</span></td></tr> <tr><td align="center"><span class="calendar">5</span></td><td align="center"><span class="calendar">6</span></td><td align="center"><span class="calendar">7</span></td><td align="center"><span class="calendar">8</span></td><td align="center"><span class="calendar">9</span></td><td align="center"><span class="calendar">10</span></td><td align="center"><span class="calendar">11</span></td></tr> <tr><td align="center"><span class="calendar">12</span></td><td align="center"><span class="calendar">13</span></td><td align="center"><span class="calendar">14</span></td><td align="center"><span class="calendar"><a href="8/15/index.html">15</a></span></td><td align="center"><span class="calendar"><a href="8/16/index.html">16</a></span></td><td align="center"><span class="calendar"><a href="8/17/index.html">17</a></span></td><td align="center"><span class="calendar">18</span></td></tr> <tr><td align="center"><span class="calendar">19</span></td><td align="center"><span class="calendar">20</span></td><td align="center"><span class="calendar">21</span></td><td align="center"><span class="calendar">22</span></td><td align="center"><span class="calendar">23</span></td><td align="center"><span class="calendar">24</span></td><td align="center"><span class="calendar">25</span></td></tr> <tr><td align="center"><span class="calendar">26</span></td><td align="center"><span class="calendar">27</span></td><td align="center"><span class="calendar">28</span></td><td align="center"><span class="calendar">29</span></td><td align="center"><span class="calendar">30</span></td><td align="center"><span class="calendar">31</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr> <tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr>';
    document.write(calendarRows);
}

function getDayCalendarRows() {
    var calendarRows = '<tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">1</span></td><td align="center"><span class="calendar">2</span></td><td align="center"><span class="calendar">3</span></td><td align="center"><span class="calendar">4</span></td></tr> <tr><td align="center"><span class="calendar">5</span></td><td align="center"><span class="calendar">6</span></td><td align="center"><span class="calendar">7</span></td><td align="center"><span class="calendar">8</span></td><td align="center"><span class="calendar">9</span></td><td align="center"><span class="calendar">10</span></td><td align="center"><span class="calendar">11</span></td></tr> <tr><td align="center"><span class="calendar">12</span></td><td align="center"><span class="calendar">13</span></td><td align="center"><span class="calendar">14</span></td><td align="center"><span class="calendar"><a href="../../../2007/8/15/index.html">15</a></span></td><td align="center"><span class="calendar"><a href="../../../2007/8/16/index.html">16</a></span></td><td align="center"><span class="calendar"><a href="../../../2007/8/17/index.html">17</a></span></td><td align="center"><span class="calendar">18</span></td></tr> <tr><td align="center"><span class="calendar">19</span></td><td align="center"><span class="calendar">20</span></td><td align="center"><span class="calendar">21</span></td><td align="center"><span class="calendar">22</span></td><td align="center"><span class="calendar">23</span></td><td align="center"><span class="calendar">24</span></td><td align="center"><span class="calendar">25</span></td></tr> <tr><td align="center"><span class="calendar">26</span></td><td align="center"><span class="calendar">27</span></td><td align="center"><span class="calendar">28</span></td><td align="center"><span class="calendar">29</span></td><td align="center"><span class="calendar">30</span></td><td align="center"><span class="calendar">31</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr> <tr><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td><td align="center"><span class="calendar">&nbsp;</span></td></tr>';
    document.write(calendarRows);
}

function getBlogEntriesCount() {
    var blogEntriesCount = '205';
    document.write(blogEntriesCount);
}

function getCategoryStatistics() {
    var categoryStatistics = 'About This Blog: 1 <br />AppleScript, Automator &amp; Xcode: 14 <br />iBlog: 115 <br />Macintosh: 26 <br />My Life: 45 <br />My Opinion: 4 <br />';
    document.write(categoryStatistics);
}

function getCategoryEntriesCount(categoryUUID) {
    var categoryPairs = new Array("C963988218","4","C35549667","26","C1308878031","115","C53887262","14","C1938946781","45","C1071142558","0","C1339093518","1");
    
    for(var i = 0; i < categoryPairs.length; i++) {
        if(categoryPairs[i] == categoryUUID) {
            document.write(categoryPairs[i+1]);
        }
    }
}

function getBlogCategories() {
    var categories = ' <a href="C1339093518/index.html"> About This Blog </a> <br />  <a href="C53887262/index.html"> AppleScript, Automator &amp; Xcode </a> <br />  <a href="C1308878031/index.html"> iBlog </a> <br />  <a href="C35549667/index.html"> Macintosh </a> <br />  <a href="C1938946781/index.html"> My Life </a> <br />  <a href="C963988218/index.html"> My Opinion </a> <br /> ';
    document.write(categories); 
}

function getBlogHorizontalCategories() {
    var horizontalCategories = ' <a href="C1339093518/index.html"> About This Blog </a> &nbsp; &nbsp;  <a href="C53887262/index.html"> AppleScript, Automator &amp; Xcode </a> &nbsp; &nbsp;  <a href="C1308878031/index.html"> iBlog </a> &nbsp; &nbsp;  <a href="C35549667/index.html"> Macintosh </a> &nbsp; &nbsp;  <a href="C1938946781/index.html"> My Life </a> &nbsp; &nbsp;  <a href="C963988218/index.html"> My Opinion </a> &nbsp; &nbsp; ';
    document.write(horizontalCategories);
}

function getCategoryCategories() {
    var categories = ' <a href="../C1339093518/index.html"> About This Blog </a> <br />  <a href="../C53887262/index.html"> AppleScript, Automator &amp; Xcode </a> <br />  <a href="../C1308878031/index.html"> iBlog </a> <br />  <a href="../C35549667/index.html"> Macintosh </a> <br />  <a href="../C1938946781/index.html"> My Life </a> <br />  <a href="../C963988218/index.html"> My Opinion </a> <br /> ';
    document.write(categories); 
}

function getCategoryHorizontalCategories() {
    var horizontalCategories = ' <a href="../C1339093518/index.html"> About This Blog </a> &nbsp; &nbsp;  <a href="../C53887262/index.html"> AppleScript, Automator &amp; Xcode </a> &nbsp; &nbsp;  <a href="../C1308878031/index.html"> iBlog </a> &nbsp; &nbsp;  <a href="../C35549667/index.html"> Macintosh </a> &nbsp; &nbsp;  <a href="../C1938946781/index.html"> My Life </a> &nbsp; &nbsp;  <a href="../C963988218/index.html"> My Opinion </a> &nbsp; &nbsp; ';
    document.write(horizontalCategories);
}

function getEntryCategories() {
    var categories = ' <a href="../../C1339093518/index.html"> About This Blog </a> <br />  <a href="../../C53887262/index.html"> AppleScript, Automator &amp; Xcode </a> <br />  <a href="../../C1308878031/index.html"> iBlog </a> <br />  <a href="../../C35549667/index.html"> Macintosh </a> <br />  <a href="../../C1938946781/index.html"> My Life </a> <br />  <a href="../../C963988218/index.html"> My Opinion </a> <br /> ';
    document.write(categories); 
}

function getEntryHorizontalCategories() {
    var horizontalCategories = ' <a href="../../C1339093518/index.html"> About This Blog </a> &nbsp; &nbsp;  <a href="../../C53887262/index.html"> AppleScript, Automator &amp; Xcode </a> &nbsp; &nbsp;  <a href="../../C1308878031/index.html"> iBlog </a> &nbsp; &nbsp;  <a href="../../C35549667/index.html"> Macintosh </a> &nbsp; &nbsp;  <a href="../../C1938946781/index.html"> My Life </a> &nbsp; &nbsp;  <a href="../../C963988218/index.html"> My Opinion </a> &nbsp; &nbsp; ';
    document.write(horizontalCategories);
}

function getArchiveCategories() {
    var categories = '<a href="C1339093518/index.html">About This Blog</a> <br /><a href="C53887262/index.html">AppleScript, Automator &amp; Xcode</a> <br /><a href="C1308878031/index.html">iBlog</a> <br /><a href="C35549667/index.html">Macintosh</a> <br /><a href="C1938946781/index.html">My Life</a> <br /><a href="C963988218/index.html">My Opinion</a> <br />';
    document.write(categories); 
}

function getArchiveHorizontalCategories() {
    var horizontalCategories = '<a href="C1339093518/index.html">About This Blog</a> &nbsp; &nbsp;<a href="C53887262/index.html">AppleScript, Automator &amp; Xcode</a> &nbsp; &nbsp;<a href="C1308878031/index.html">iBlog</a> &nbsp; &nbsp;<a href="C35549667/index.html">Macintosh</a> &nbsp; &nbsp;<a href="C1938946781/index.html">My Life</a> &nbsp; &nbsp;<a href="C963988218/index.html">My Opinion</a> &nbsp; &nbsp;';
    document.write(horizontalCategories);
}

function getYearCategories() {
    var categories = '<a href="../C1339093518/index.html">About This Blog</a> <br /><a href="../C53887262/index.html">AppleScript, Automator &amp; Xcode</a> <br /><a href="../C1308878031/index.html">iBlog</a> <br /><a href="../C35549667/index.html">Macintosh</a> <br /><a href="../C1938946781/index.html">My Life</a> <br /><a href="../C963988218/index.html">My Opinion</a> <br />';
    document.write(categories); 
}

function getYearHorizontalCategories() {
    var horizontalCategories = '<a href="../C1339093518/index.html">About This Blog</a> &nbsp; &nbsp;<a href="../C53887262/index.html">AppleScript, Automator &amp; Xcode</a> &nbsp; &nbsp;<a href="../C1308878031/index.html">iBlog</a> &nbsp; &nbsp;<a href="../C35549667/index.html">Macintosh</a> &nbsp; &nbsp;<a href="../C1938946781/index.html">My Life</a> &nbsp; &nbsp;<a href="../C963988218/index.html">My Opinion</a> &nbsp; &nbsp;';
    document.write(horizontalCategories);
}

function getDayCategories() {
    var categories = '<a href="../../../C1339093518/index.html">About This Blog</a> <br /><a href="../../../C53887262/index.html">AppleScript, Automator &amp; Xcode</a> <br /><a href="../../../C1308878031/index.html">iBlog</a> <br /><a href="../../../C35549667/index.html">Macintosh</a> <br /><a href="../../../C1938946781/index.html">My Life</a> <br /><a href="../../../C963988218/index.html">My Opinion</a> <br />';
    document.write(categories); 
}

function getDayHorizontalCategories() {
    var horizontalCategories = '<a href="../../../C1339093518/index.html">About This Blog</a> &nbsp; &nbsp;<a href="../../../C53887262/index.html">AppleScript, Automator &amp; Xcode</a> &nbsp; &nbsp;<a href="../../../C1308878031/index.html">iBlog</a> &nbsp; &nbsp;<a href="../../../C35549667/index.html">Macintosh</a> &nbsp; &nbsp;<a href="../../../C1938946781/index.html">My Life</a> &nbsp; &nbsp;<a href="../../../C963988218/index.html">My Opinion</a> &nbsp; &nbsp;';
    document.write(horizontalCategories);
}

function getUsername() {
    var username = 'kaoru arimura';
    document.write(username);
}

// Modified by OKAMURA Yuji
function getFeedbackLink(entryTitle, entryTitleSJIS) {
	var encodedEmail = '&#107;&#097;&#111;&#114;&#117;&#095;&#097;&#114;&#105;&#064;&#109;&#097;&#099;&#046;&#099;&#111;&#109;';

	if (encodedEmail.length > 0) {
		if (entryTitleSJIS && navigator.appName == 'Microsoft Internet Explorer') {
			document.write("<a href=\"mailto:" + encodedEmail + "?Subject=Re: " + entryTitleSJIS + "\">Feedback</a>");
		}
		else {
			document.write("<a href=\"mailto:" + encodedEmail + "?Subject=Re: " + entryTitle + "\">Feedback</a>");
		}
	}
	else {
		document.write("");
	}
}

var	NextEntryLinkString = 'Previous';
var PrevEntryLinkString = 'Next';

function getNextEntryLink(entryUUID) {
	var	i;
	var	entryUUID;
	var	categoryUUID;

	for (i = 0; i < entryUUIDsList.length - 1; i++) {
		if (entryUUIDsList[i] == entryUUID) {
			entryUUID = entryUUIDsList[i+1];
			categoryUUID = getCategoryUUIDForEntry(entryUUID);
			document.write('<a href="../../'+categoryUUID+'/'+entryUUID+'/index.html">'+NextEntryLinkString+'</a>');
			return;
		}
	}

	document.write('');
}

function getPreviousEntryLink(entryUUID) {
	var	i;
	var	entryUUID;
	var	categoryUUID;

	for (i = 1; i < entryUUIDsList.length; i++) {
		if (entryUUIDsList[i] == entryUUID) {
			entryUUID = entryUUIDsList[i-1];
			categoryUUID = getCategoryUUIDForEntry(entryUUID);
			document.write('<a href="../../'+categoryUUID+'/'+entryUUID+'/index.html">'+PrevEntryLinkString+'</a>');
			return;
		}
	}

	document.write('');
}

// Writen by OKAMURA Yuji
function WriteCalendar(baseURL) {
	var	path = location.href;

	if (baseURL && path.indexOf(baseURL) == 0) {
		path = path.substr(baseURL.length);
	}

	document.writeln(
		'<table border="0" cellspacing="4" cellpadding="0">',
		'	<tr>',
		'		<td colspan="7" align="center">',
		'			<span class="calendarhead">8&#26376; 2007</span>',
		'		</td>',
		'	</tr>',
		'	<tr>',
		'		<td align="center">',
		'			<span class="calendar">Sun</span>',
		'		</td>',
		'		<td align="center">',
		'			<span class="calendar">Mon</span>',
		'		</td>',
		'		<td align="center">',
		'			<span class="calendar">Tue</span>',
		'		</td>',
		'		<td align="center">',
		'			<span class="calendar">Wed</span>',
		'		</td>',
		'		<td align="center">',
		'			<span class="calendar">Thu</span>',
		'		</td>',
		'		<td align="center">',
		'			<span class="calendar">Fri</span>',
		'		</td>',
		'		<td align="center">',
		'			<span class="calendar">Sat</span>',
		'		</td>',
		'	</tr>'
	);
	if (path.match(/\/C\d+\/E\d+\/[^\/]*$/)) {
		// In case of EntryPage
		getEntryCalendarRows();
	}
	else if (path.match(/\/C\d+\/[^\/]*$/)) {
		// In case of CategoryPage
		getCategoryCalendarRows();
	}
	else if (path.match(/\/20\d{2}\/([1-9]|1[0-2])\/(\d|[12]\d|3[01])\/[^\/]*$/)) {
		// In case of DayPage
		getDayCalendarRows();
	}
	else if (path.match(/\/20\d{2}\/[^\/]*$/)) {
		// In case of YearPage
		getYearCalendarRows();
	}
	else if (path.match(/\/archive\.html$/)) {
		// In case of ArchivePage
		getArchiveCalendarRows();
	}
	else {
		// In case of BlogPage
		getBlogCalendarRows();
	}
	document.writeln(
		'</table>'
	);
}

function WriteUTF8RssLink(uri, text) {
	document.write(
		'<a href="' + uri.replace(/xml$/, 'utf8.xml') + '">' + text + '</a>'
	);
}

function WriteCategorySelect() {
	var categoryPairs = new Array("C963988218","My Opinion","C35549667","Macintosh","C1308878031","iBlog","C53887262","AppleScript, Automator &amp; Xcode","C1938946781","My Life","C1071142558","unfiled","C1339093518","About This Blog");
	var	i;

	document.write(
		'<select name="CategoryUUID">\n',
		'	<option value="">All categories</option>\n'
	);
	for (i = 0; i < categoryPairs.length; i += 2) {
		document.write(
			'	<option value="'+categoryPairs[i]+'">'+categoryPairs[i+1]+'</option>\n'
		);
	}
	document.write(
		'</select>\n'
	);
}

function PrevMonth(date) {
	var	year;
	var	month;
	var	prev;

	year = date.getYear();
	month = date.getMonth();
	if (year < 2000) { year += 1900; }
	prev = new Date(year, month, 1);

	prev.setTime(prev.getTime() - 1);
	year = prev.getYear();
	month = prev.getMonth();
	if (year < 2000) { year += 1900; }

	return new Date(year, month, 1);
}

var	ListEntryHTML	= 'ListEntry.html';
var	BlogStartMonth	= new Date(2000, 1, 1);

function WriteMonthryArchiveLinks(num, base, limitCategory) {
	var	date;

	for (date = new Date(); num != 0 && date >= BlogStartMonth; num--, date = PrevMonth(date)) {
		var	year = date.getYear();
		var month = date.getMonth() + 1;

		if (year < 2000) { year += 1900; }
		if (month < 10) { month = '0' + month; }

		if (limitCategory && location.pathname.match(/\/(C[0-9]+)\/index\.html$/) || location.pathname.match(/\/(C[0-9]+)\/$/) || location.pathname.match(/\/(C[0-9]+)\/E[0-9]+\/index\.html$/) || location.pathname.match(/\/(C[0-9]+)\/E[0-9]+\/$/)) {
			document.write(
				'<a href="' + base + ListEntryHTML + '?CategoryUUID=' + RegExp.$1 + '&amp;FromDate=' + year + '%2F' + month + '%2F01&amp;ToDate=' + year + '%2F' + month + '%2F99" target="_blank">',
				year + '/' + month,
				'</a><br />\n'
			);
		}
		else {
			document.write(
				'<a href="' + base + ListEntryHTML + '?FromDate=' + year + '%2F' + month + '%2F01&amp;ToDate=' + year + '%2F' + month + '%2F99" target="_blank">',
				year + '/' + month,
				'</a><br />\n'
			);
		}
	}
}

function WriteCategories(baseURL) {
	var	pathPrefix;
	var	uuid = new Array;
	var	uuid2num = new Array;
	var	uuid2name = new Array;
	var	i;

	{
		var	path = location.href;
	
		if (baseURL && path.indexOf(baseURL) == 0) {
			path = path.substr(baseURL.length);
		}
		if (path.match(/\/C\d+\/E\d+\/[^\/]*$/)) {
			// In case of EntryPage
			pathPrefix = '../../';
		}
		else if (path.match(/\/C\d+\/[^\/]*$/)) {
			// In case of CategoryPage
			pathPrefix = '../';
		}
		else if (path.match(/\/20\d{2}\/([1-9]|1[0-2])\/(\d|[12]\d|3[01])\/[^\/]*$/)) {
			// In case of DayPage
			pathPrefix = '../../';
		}
		else if (path.match(/\/20\d{2}\/[^\/]*$/)) {
			// In case of YearPage
			pathPrefix = '../';
		}
		else {
			// In case of ArchivePage
			// In case of BlogPage
			pathPrefix = '';
		}
	}

	{
		var categories = ' <a href="C1339093518/index.html"> About This Blog </a> <br />  <a href="C53887262/index.html"> AppleScript, Automator &amp; Xcode </a> <br />  <a href="C1308878031/index.html"> iBlog </a> <br />  <a href="C35549667/index.html"> Macintosh </a> <br />  <a href="C1938946781/index.html"> My Life </a> <br />  <a href="C963988218/index.html"> My Opinion </a> <br /> ';

		while (categories.length > 0) {
			if (categories.match(/<a href="(C\d+)\/index\.html">(.*)$/)) {
				uuid[uuid.length] = RegExp.$1;
				categories = RegExp.$2;
			}
			else {
				categories = '';
			}
		}
	}

	{
		var categoryPairs = new Array("C963988218","4","C35549667","26","C1308878031","115","C53887262","14","C1938946781","45","C1071142558","0","C1339093518","1");

		for (i = 0; i < categoryPairs.length; i += 2) {
			uuid2num[categoryPairs[i]] = categoryPairs[i+1];
		}
	}

	{
		var categoryPairs = new Array("C963988218","My Opinion","C35549667","Macintosh","C1308878031","iBlog","C53887262","AppleScript, Automator &amp; Xcode","C1938946781","My Life","C1071142558","unfiled","C1339093518","About This Blog");

		for (i = 0; i < categoryPairs.length; i += 2) {
			uuid2name[categoryPairs[i]] = categoryPairs[i+1];
		}
	}

	for (i = 0; i < uuid.length; i++) {
		document.write('<a href="'+pathPrefix+uuid[i]+'/index.html" title="The page of &quot;'+uuid2name[uuid[i]]+'&quot;">'+uuid2name[uuid[i]]+'</a> ('+uuid2num[uuid[i]]+')<br />\n');
	}
}

function WriteNextEntryLink(entryUUID) {
	var	i;
	var	nextEntryUUID;
	var	categoryUUID;

	for (i = 0; i < entryUUIDsList.length - 1; i++) {
		if (entryUUIDsList[i] == entryUUID) {
			categoryUUID = getCategoryUUIDForEntry(entryUUID);
			for (i++; i < entryUUIDsList.length; i++) {
				if (getCategoryUUIDForEntry(entryUUIDsList[i]) == categoryUUID) {
					nextEntryUUID = entryUUIDsList[i];
					break;
				}
			}
			break;
		}
	}

	if (nextEntryUUID) {
		document.write('<a href="../../'+categoryUUID+'/'+nextEntryUUID+'/index.html">'+NextEntryLinkString+'</a>');
	}
}

function WritePreviousEntryLink(entryUUID) {
	var	i;
	var	prevEntryUUID;
	var	categoryUUID;

	for (i = 1; i < entryUUIDsList.length; i++) {
		if (entryUUIDsList[i] == entryUUID) {
			categoryUUID = getCategoryUUIDForEntry(entryUUID);
			for (i--; 0 <= i; i--) {
				if (getCategoryUUIDForEntry(entryUUIDsList[i]) == categoryUUID) {
					prevEntryUUID = entryUUIDsList[i];
					break;
				}
			}
			break;
		}
	}

	if (prevEntryUUID) {
		document.write('<a href="../../'+categoryUUID+'/'+prevEntryUUID+'/index.html">'+PrevEntryLinkString+'</a>');
	}
}
