
var entryFoldersList = new Array("E20090116111207","WOOpenURL","E20081204082800","E20070913143527","E20070803083201","E20070719095201","E20070717105144","E20070711114951","E20070705143638","E20070705125504","E20070705124145","E20070629100620","E20070627121735","E20070421155855","E20070417232359","E20070312134739","E20070312131927","E20070117215930","E20070115111346","E20070105162821","E20061211112709","E20061128145420","E20061122144735","E20061121141451","E20061121103354","E20061115125135","E20060916121649","E20061106114930","E20061103161155","E20061102151921","E20061030133723","E20061027215152","E20061016150025","E20061002095042","E20060918221834","E20060917185253","E20060824145619","E20060612002029","E20060519002605","E20060511141025","E20060504082322","E20060427090217","E20060425085122","E20060406100221","E20060405084500","E20060327120419","E20060327103915","E20060320115925","E703176273","E216296828","E1700390189","E731143104","E1387407799","E103699948","E96563561","E636595291","E1056167315","E470740588","E1757049726","E1667683228","E1435930447","E933248961","E490825431","E1355648743","E1146937278","E1896801830","E190661023","E1267749533","E2033071041","E1944607885","E1414956957","E142526145","E884004562","E136496791","E984925822","E770344972","E1304178353","E1851653685","E773353034","E1777233904","E1631032272","E1184504281","E48220187","E2080464668","E1936519590","E1384471984","E1470283412","E37840261","E179537095","E322520588","E464913847","E1769995701","E1388213243","E30281751","E951811406","E2093239404","E1459338364","E768064555","E798853541","E470177755","E1577869113","E765091708","E1454445171","E1505646462","E482912962","E500407652","E1140541093","E2136921646","E1908382110","E562266648","E226281480","E709109259","E1345064647","E517633567","E1154644165","E990691794","E351220100","E1962918765","E826363914","E1119620853","E1977230142","E1704839895","E557735293","E1693066109","E1192290575","E777798525","E1931110183","E657823994","E1248189452","E1629677473","E141295339","E1751512668","E70925289","E1395049038","E733468496","E80430015","E1340811975","E1450905305","E1210059240","E996412478");

function getHaloscanJavascript() {
	var haloscanJavascript = '';
	document.write(haloscanJavascript);
}

function getCommentsCode(entryUUID) {
	var commentsCode = '';
	document.write(commentsCode);
}

function getAdsenseCode() {
	var adsenseCode = '';
	document.write(adsenseCode);
}

function getSiteSearchCode() {
	var siteSearchCode = '';
	document.write(siteSearchCode);
}

function getCalendarHead() {
    var calendarHead = 'January 2009';
    document.write(calendarHead);
}

function getMonthName(month) {
	var monthNames = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	document.write(monthNames[month]);
}

function getWeekDay(day) {
   var weekDays = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
   document.write(weekDays[day]);
}

function getCalendarRows(blogBaseURL) {
    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">&nbsp;</span></td><td align="center"><span class="calendar">1</span></td><td align="center"><span class="calendar"><a href="<$BlogBaseURL$>archives/2009/1/2/index.html">2</a></span></td><td align="center"><span class="calendar">3</span></td></tr> <tr><td align="center"><span class="calendar">4</span></td><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></tr> <tr><td align="center"><span class="calendar">11</span></td><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">15</span></td><td align="center"><span class="calendar"><a href="<$BlogBaseURL$>archives/2009/1/16/index.html">16</a></span></td><td align="center"><span class="calendar">17</span></td></tr> <tr><td align="center"><span class="calendar">18</span></td><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></tr> <tr><td align="center"><span class="calendar">25</span></td><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></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>';
	calendarRows = calendarRows.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(calendarRows);
}

function getCategories(blogBaseURL) {
    var categories = '<ul> <li> <a href="<$BlogBaseURL$>Ajax/index.html"> Ajax </a> </li> <li> <a href="<$BlogBaseURL$>C981504028/index.html"> Books and Training </a> </li> <li> <a href="<$BlogBaseURL$>C313688471/index.html"> Design Strategies (Patterns) </a> </li> <li> <a href="<$BlogBaseURL$>C1837526061/index.html"> Development Tools </a> </li> <li> <a href="<$BlogBaseURL$>C729512539/index.html"> EOF </a> </li> <li> <a href="<$BlogBaseURL$>C149402102/index.html"> Java </a> </li> <li> <a href="<$BlogBaseURL$>C711669388/index.html"> MySQL </a> </li> <li> <a href="<$BlogBaseURL$>C755751163/index.html"> OS X Stuff </a> </li> <li> <a href="<$BlogBaseURL$>C183784902/index.html"> Project Wonder </a> </li> <li> <a href="<$BlogBaseURL$>C1901548470/index.html"> Unix on OS X </a> </li> <li> <a href="<$BlogBaseURL$>C1216817469/index.html"> WebObjects General </a> </li> <li> <a href="<$BlogBaseURL$>C931217158/index.html"> WebObjects Talk </a> </li> <li> <a href="<$BlogBaseURL$>C1117175888/index.html"> WO Deployment </a> </li> <li> <a href="<$BlogBaseURL$>C1133025376/index.html"> WOComponents </a> </li> </ul>';
	categories = categories.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(categories); 
}

function getNextEntryLink(entryFolder) {   
	var i;
	var categoryFolder, nextEntryFolder, nextCategoryFolder;
	
    for(i = 0; i < entryFoldersList.length -1; i++) {
        if(entryFoldersList[i] == entryFolder) {
			categoryFolder = getCategoryFolderForEntryFolder(entryFolder);
			nextEntryFolder = entryFoldersList[i+1];
			nextCategoryFolder = getCategoryFolderForEntryFolder(nextEntryFolder);
			
			if(nextCategoryFolder != null) {
				if(categoryFolder != null) {
					document.write('<a href="../../' + nextCategoryFolder + '/' + nextEntryFolder + '/index.html"> Next </a>');
				} else {
					document.write('<a href="../' + nextCategoryFolder + '/' + nextEntryFolder + '/index.html"> Next </a>');
				}
			} else {
				if(categoryFolder != null) {
					document.write('<a href="../../' + nextEntryFolder + '/index.html"> Next </a>');
				} else {
					document.write('<a href="../' + nextEntryFolder + '/index.html"> Next </a>');
				}
			}
			
			return;
        }
    }
	
	document.write('');
}

function getPreviousEntryLink(entryFolder) {   
	var i;
	var categoryFolder, previousEntryFolder, previousCategoryFolder;
	
    for(i = 1; i < entryFoldersList.length; i++) {
        if(entryFoldersList[i] == entryFolder) {
			categoryFolder = getCategoryFolderForEntryFolder(entryFolder);
			previousEntryFolder = entryFoldersList[i-1];
			previousCategoryFolder = getCategoryFolderForEntryFolder(previousEntryFolder);
			
			if(previousCategoryFolder != null) {
				if(categoryFolder != null) {
					document.write('<a href="../../' + previousCategoryFolder + '/' + previousEntryFolder + '/index.html"> Previous </a>');
				} else {
					document.write('<a href="../' + previousCategoryFolder + '/' + previousEntryFolder + '/index.html"> Previous </a>');
				}
			} else {
				if(categoryFolder != null) {
					document.write('<a href="../../' + previousEntryFolder + '/index.html"> Previous </a>');
				} else {
					document.write('<a href="../' + previousEntryFolder + '/index.html"> Previous </a>');
				}
			}
            
			return;
        }
    }
	
	document.write('');
}

function getCategoryFolderForEntryFolder(entryFolder) {
    var entryCategoryFolderPairs = new Array("E103699948","C149402102","E1304178353","C149402102","E1459338364","C149402102","E20060320115925","C149402102","E20060406100221","C149402102","E20060824145619","C149402102","E20081204082800","C149402102","E773353034","C149402102","E1056167315","C183784902","E1184504281","C183784902","E1355648743","C183784902","E136496791","C183784902","E1851653685","C183784902","E20070627121735","C183784902","E2093239404","C183784902","E490825431","C183784902","E770344972","C183784902","E951811406","C183784902","E1248189452","C711669388","E1340811975","C711669388","E1395049038","C711669388","E1450905305","C711669388","E1470283412","C711669388","E1505646462","C711669388","E1631032272","C711669388","E1751512668","C711669388","E1962918765","C711669388","E20060511141025","C711669388","E20060917185253","C711669388","E20061027215152","C711669388","E20061030133723","C711669388","E20061102151921","C711669388","E20061103161155","C711669388","E20061121141451","C711669388","E20070312131927","C711669388","E20070312134739","C711669388","E20070717105144","C711669388","E20070719095201","C711669388","E2080464668","C711669388","E226281480","C711669388","E351220100","C711669388","E464913847","C711669388","E470177755","C711669388","E70925289","C711669388","E733468496","C711669388","E80430015","C711669388","E826363914","C711669388","E1154644165","C1216817469","E1192290575","C1216817469","E141295339","C1216817469","E1414956957","C1216817469","E142526145","C1216817469","E1454445171","C1216817469","E1577869113","C1216817469","E1693066109","C1216817469","E1700390189","C1216817469","E1704839895","C1216817469","E1757049726","C1216817469","E1769995701","C1216817469","E20060427090217","C1216817469","E20070629100620","C1216817469","E20070803083201","C1216817469","E322520588","C1216817469","E482912962","C1216817469","E500407652","C1216817469","E517633567","C1216817469","E562266648","C1216817469","E768064555","C1216817469","E990691794","C1216817469","E179537095","C755751163","E1936519590","C755751163","E20060327120419","C755751163","E20060405084500","C755751163","E20060918221834","C755751163","E20061016150025","C755751163","E703176273","C755751163","E1119620853","C1117175888","E1435930447","C1117175888","E1667683228","C1117175888","E1977230142","C1117175888","E20060916121649","C1117175888","E20070117215930","C1117175888","E216296828","C1117175888","E37840261","C1117175888","E557735293","C1117175888","E798853541","C1117175888","E96563561","C1117175888","E1777233904","C931217158","E1944607885","C931217158","E20070417232359","C931217158","E636595291","C313688471","E1140541093","C1133025376","E1146937278","C1133025376","E1267749533","C1133025376","E1896801830","C1133025376","E20060425085122","C1133025376","E48220187","C1133025376","E984925822","C1133025376","E190661023","C1837526061","E1908382110","C1837526061","E20060612002029","C1837526061","E20061121103354","C1837526061","E20070105162821","C1837526061","E20070421155855","C1837526061","E20070705124145","C1837526061","E20070705125504","C1837526061","E20070705143638","C1837526061","E20070711114951","C1837526061","E2136921646","C1837526061","E765091708","C1837526061","E20060327103915","C1901548470","E20060504082322","C1901548470","E20060519002605","C1901548470","E20061002095042","C1901548470","E20061106114930","C1901548470","E20061115125135","C1901548470","E20061122144735","C1901548470","E20061128145420","C1901548470","E20061211112709","C1901548470","E470740588","C1901548470","E731143104","C1901548470","E1345064647","C981504028","E1384471984","C981504028","E1931110183","C981504028","E20070115111346","C981504028","E20070913143527","C981504028","E657823994","C981504028","E709109259","C981504028","E777798525","C981504028","E884004562","C981504028","E1210059240","C729512539","E1387407799","C729512539","E1388213243","C729512539","E1629677473","C729512539","E2033071041","C729512539","E30281751","C729512539","E933248961","C729512539","E996412478","C729512539","WOOpenURL","C1837526061","E20090116111207","Ajax");
    
    for(var i = 0; i < entryCategoryFolderPairs.length -1; i++) {
        if(entryCategoryFolderPairs[i] == entryFolder) {
            return(entryCategoryFolderPairs[i+1]);
        }
    }
	
	return null;
}

function getBlogName() {
    var blogName = 'WebObjects';
    document.write(blogName);
}

function getCategoryName(categoryUUID) {
    var categoryPairs = new Array("B5C83F6E-B0E1-40E1-9716-E07BFD8925A5","Ajax","88E55FA5-9A41-42A2-A006-67C1C475A6FF","Books and Training","AEAE0166-561B-4B0F-B056-0C706282C749","Design Strategies (Patterns)","8E4D2CC3-6B3B-49AF-9CFE-FDF515C73C70","Development Tools","89A81C39-7178-46BF-AA20-B0D31D77A772","EOF","DE355F33-0BEE-43F1-BD7D-29F96C51C9B9","Java","F8532813-B213-49B4-9F37-ECD929970962","MySQL","4C38D86B-510A-4083-B41A-E98EA08D6C7A","OS X Stuff","2BB42A18-B828-4828-ADE3-150C10C39F17","Project Wonder","AF5BE4EC-5E42-41E5-B597-71E11C610512","Unix on OS X","640B5523-B8F2-48DC-84A3-AB73C4724B88","WebObjects General","223D6A5E-2624-440C-9B2F-570AC5228807","WebObjects Talk","6929D19C-FFFC-449F-A002-D9406B2FBF03","WO Deployment","90D1B6B7-EEA1-44B1-81CA-2913D220D3D9","WOComponents");
    
    for(var i = 0; i < categoryPairs.length -1; i++) {
        if(categoryPairs[i] == categoryUUID) {
            document.write(categoryPairs[i+1]);
        }
    }
}

function getPrimarySidebarItemsForBlogPage(blogBaseURL) {
	var sidebarItems = '<div class="sidetitle"> <h3> Quick Links </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>index.html">Blog - <script type="text/javascript"> getBlogName(); </script> </a> </p> </div> <div class="sidetitle"> <h3> Calendar </h3> </div> <div class="side"> <p> <div align="center" class="calendar"> <table border="0" cellspacing="4" cellpadding="0"> <tr> <td colspan="7" align="center"><span class="calendarhead"> <script type="text/javascript"> getCalendarHead(); </script> </span></td> </tr> <tr> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(0); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(1); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(2); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(3); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(4); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(5); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(6); </script> </span></td> </tr> <script type="text/javascript"> getCalendarRows(\'<$BlogBaseURL$>\'); </script> </table> </div> </p> </div> <div class="sidetitle"> <h3> Categories </h3> </div> <div class="side"> <p> <script type="text/javascript"> getCategories(\'<$BlogBaseURL$>\'); </script> </p> </div> <div class="sidetitle"> <h3> Archives </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>archives/index.html">Browse archives by date</a> </p> </div> <div class="sidetitle"> <h3> XML/RSS Feed </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>rss.xml" title="RSS feed"><img src="<$BlogBaseURL$>Shared/RSS.png" alt="rss" align="top" border="0"/> &nbsp; Syndicate this site</a> </p> </div> <div class="sidetitle"> <h3> Search </h3> </div> <div class="side"> <p> <script type="text/javascript"> getSiteSearchCode(); </script> </p> </div> <div class="sidetitle"> <h3> Google Adsense </h3> </div> <div class="side"> <p> <script type="text/javascript"> getAdsenseCode(); </script> </p> </div> <div class="sidetitle"> <h3> Statistics </h3> </div> <div class="side"> <p> <script type="text/javascript"> getStatistics(); </script> </p> </div> <div class="sidetitle"> <h3> Powered By </h3> </div> <div class="side"> <p> <a href="http://www.lifli.com/iBlog/index.html"><img src="<$BlogBaseURL$>Shared/iBlogPowered.png" border="0" /></a> </p> </div> ';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getSecondarySidebarItemsForBlogPage(blogBaseURL) {
	var sidebarItems = '';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getPrimarySidebarItemsForCategoryPage(blogBaseURL) {
	var sidebarItems = '<div class="sidetitle"> <h3> Quick Links </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>index.html">Blog - <script type="text/javascript"> getBlogName(); </script> </a> </p> </div> <div class="sidetitle"> <h3> Calendar </h3> </div> <div class="side"> <p> <div align="center" class="calendar"> <table border="0" cellspacing="4" cellpadding="0"> <tr> <td colspan="7" align="center"><span class="calendarhead"> <script type="text/javascript"> getCalendarHead(); </script> </span></td> </tr> <tr> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(0); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(1); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(2); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(3); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(4); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(5); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(6); </script> </span></td> </tr> <script type="text/javascript"> getCalendarRows(\'<$BlogBaseURL$>\'); </script> </table> </div> </p> </div> <div class="sidetitle"> <h3> Categories </h3> </div> <div class="side"> <p> <script type="text/javascript"> getCategories(\'<$BlogBaseURL$>\'); </script> </p> </div> <div class="sidetitle"> <h3> Archives </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>archives/index.html">Browse archives by date</a> </p> </div> <div class="sidetitle"> <h3> XML/RSS Feed </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>rss.xml" title="RSS feed"><img src="<$BlogBaseURL$>Shared/RSS.png" alt="rss" align="top" border="0"/> &nbsp; Syndicate this site</a> </p> </div> <div class="sidetitle"> <h3> Search </h3> </div> <div class="side"> <p> <script type="text/javascript"> getSiteSearchCode(); </script> </p> </div> <div class="sidetitle"> <h3> Google Adsense </h3> </div> <div class="side"> <p> <script type="text/javascript"> getAdsenseCode(); </script> </p> </div> <div class="sidetitle"> <h3> Statistics </h3> </div> <div class="side"> <p> <script type="text/javascript"> getStatistics(); </script> </p> </div> <div class="sidetitle"> <h3> Powered By </h3> </div> <div class="side"> <p> <a href="http://www.lifli.com/iBlog/index.html"><img src="<$BlogBaseURL$>Shared/iBlogPowered.png" border="0" /></a> </p> </div> ';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getSecondarySidebarItemsForCategoryPage(blogBaseURL) {
	var sidebarItems = '';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getPrimarySidebarItemsForEntryPage(blogBaseURL) {
	var sidebarItems = '<div class="sidetitle"> <h3> Quick Links </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>index.html">Blog - <script type="text/javascript"> getBlogName(); </script> </a> </p> </div> <div class="sidetitle"> <h3> Calendar </h3> </div> <div class="side"> <p> <div align="center" class="calendar"> <table border="0" cellspacing="4" cellpadding="0"> <tr> <td colspan="7" align="center"><span class="calendarhead"> <script type="text/javascript"> getCalendarHead(); </script> </span></td> </tr> <tr> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(0); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(1); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(2); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(3); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(4); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(5); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(6); </script> </span></td> </tr> <script type="text/javascript"> getCalendarRows(\'<$BlogBaseURL$>\'); </script> </table> </div> </p> </div> <div class="sidetitle"> <h3> Categories </h3> </div> <div class="side"> <p> <script type="text/javascript"> getCategories(\'<$BlogBaseURL$>\'); </script> </p> </div> <div class="sidetitle"> <h3> Archives </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>archives/index.html">Browse archives by date</a> </p> </div> <div class="sidetitle"> <h3> XML/RSS Feed </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>rss.xml" title="RSS feed"><img src="<$BlogBaseURL$>Shared/RSS.png" alt="rss" align="top" border="0"/> &nbsp; Syndicate this site</a> </p> </div> <div class="sidetitle"> <h3> Search </h3> </div> <div class="side"> <p> <script type="text/javascript"> getSiteSearchCode(); </script> </p> </div> <div class="sidetitle"> <h3> Google Adsense </h3> </div> <div class="side"> <p> <script type="text/javascript"> getAdsenseCode(); </script> </p> </div> <div class="sidetitle"> <h3> Statistics </h3> </div> <div class="side"> <p> <script type="text/javascript"> getStatistics(); </script> </p> </div> <div class="sidetitle"> <h3> Powered By </h3> </div> <div class="side"> <p> <a href="http://www.lifli.com/iBlog/index.html"><img src="<$BlogBaseURL$>Shared/iBlogPowered.png" border="0" /></a> </p> </div> ';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getSecondarySidebarItemsForEntryPage(blogBaseURL) {
	var sidebarItems = '';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getPrimarySidebarItemsForArchivePage(blogBaseURL) {
	var sidebarItems = '<div class="sidetitle"> <h3> Quick Links </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>index.html">Blog - <script type="text/javascript"> getBlogName(); </script> </a> </p> </div> <div class="sidetitle"> <h3> Calendar </h3> </div> <div class="side"> <p> <div align="center" class="calendar"> <table border="0" cellspacing="4" cellpadding="0"> <tr> <td colspan="7" align="center"><span class="calendarhead"> <script type="text/javascript"> getCalendarHead(); </script> </span></td> </tr> <tr> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(0); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(1); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(2); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(3); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(4); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(5); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(6); </script> </span></td> </tr> <script type="text/javascript"> getCalendarRows(\'<$BlogBaseURL$>\'); </script> </table> </div> </p> </div> <div class="sidetitle"> <h3> Categories </h3> </div> <div class="side"> <p> <script type="text/javascript"> getCategories(\'<$BlogBaseURL$>\'); </script> </p> </div> <div class="sidetitle"> <h3> Archives </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>archives/index.html">Browse archives by date</a> </p> </div> <div class="sidetitle"> <h3> XML/RSS Feed </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>rss.xml" title="RSS feed"><img src="<$BlogBaseURL$>Shared/RSS.png" alt="rss" align="top" border="0"/> &nbsp; Syndicate this site</a> </p> </div> <div class="sidetitle"> <h3> Search </h3> </div> <div class="side"> <p> <script type="text/javascript"> getSiteSearchCode(); </script> </p> </div> <div class="sidetitle"> <h3> Google Adsense </h3> </div> <div class="side"> <p> <script type="text/javascript"> getAdsenseCode(); </script> </p> </div> <div class="sidetitle"> <h3> Statistics </h3> </div> <div class="side"> <p> <script type="text/javascript"> getStatistics(); </script> </p> </div> <div class="sidetitle"> <h3> Powered By </h3> </div> <div class="side"> <p> <a href="http://www.lifli.com/iBlog/index.html"><img src="<$BlogBaseURL$>Shared/iBlogPowered.png" border="0" /></a> </p> </div> ';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getSecondarySidebarItemsForArchivePage(blogBaseURL) {
	var sidebarItems = '';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getPrimarySidebarItemsForMonthPage(blogBaseURL) {
	var sidebarItems = '<div class="sidetitle"> <h3> Quick Links </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>index.html">Blog - <script type="text/javascript"> getBlogName(); </script> </a> </p> </div> <div class="sidetitle"> <h3> Calendar </h3> </div> <div class="side"> <p> <div align="center" class="calendar"> <table border="0" cellspacing="4" cellpadding="0"> <tr> <td colspan="7" align="center"><span class="calendarhead"> <script type="text/javascript"> getCalendarHead(); </script> </span></td> </tr> <tr> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(0); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(1); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(2); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(3); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(4); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(5); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(6); </script> </span></td> </tr> <script type="text/javascript"> getCalendarRows(\'<$BlogBaseURL$>\'); </script> </table> </div> </p> </div> <div class="sidetitle"> <h3> Categories </h3> </div> <div class="side"> <p> <script type="text/javascript"> getCategories(\'<$BlogBaseURL$>\'); </script> </p> </div> <div class="sidetitle"> <h3> Archives </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>archives/index.html">Browse archives by date</a> </p> </div> <div class="sidetitle"> <h3> XML/RSS Feed </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>rss.xml" title="RSS feed"><img src="<$BlogBaseURL$>Shared/RSS.png" alt="rss" align="top" border="0"/> &nbsp; Syndicate this site</a> </p> </div> <div class="sidetitle"> <h3> Search </h3> </div> <div class="side"> <p> <script type="text/javascript"> getSiteSearchCode(); </script> </p> </div> <div class="sidetitle"> <h3> Google Adsense </h3> </div> <div class="side"> <p> <script type="text/javascript"> getAdsenseCode(); </script> </p> </div> <div class="sidetitle"> <h3> Statistics </h3> </div> <div class="side"> <p> <script type="text/javascript"> getStatistics(); </script> </p> </div> <div class="sidetitle"> <h3> Powered By </h3> </div> <div class="side"> <p> <a href="http://www.lifli.com/iBlog/index.html"><img src="<$BlogBaseURL$>Shared/iBlogPowered.png" border="0" /></a> </p> </div> ';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getSecondarySidebarItemsForMonthPage(blogBaseURL) {
	var sidebarItems = '';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getPrimarySidebarItemsForDayPage(blogBaseURL) {
	var sidebarItems = '<div class="sidetitle"> <h3> Quick Links </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>index.html">Blog - <script type="text/javascript"> getBlogName(); </script> </a> </p> </div> <div class="sidetitle"> <h3> Calendar </h3> </div> <div class="side"> <p> <div align="center" class="calendar"> <table border="0" cellspacing="4" cellpadding="0"> <tr> <td colspan="7" align="center"><span class="calendarhead"> <script type="text/javascript"> getCalendarHead(); </script> </span></td> </tr> <tr> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(0); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(1); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(2); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(3); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(4); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(5); </script> </span></td> <td align="center"><span class="calendar"> <script type="text/javascript"> getWeekDay(6); </script> </span></td> </tr> <script type="text/javascript"> getCalendarRows(\'<$BlogBaseURL$>\'); </script> </table> </div> </p> </div> <div class="sidetitle"> <h3> Categories </h3> </div> <div class="side"> <p> <script type="text/javascript"> getCategories(\'<$BlogBaseURL$>\'); </script> </p> </div> <div class="sidetitle"> <h3> Archives </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>archives/index.html">Browse archives by date</a> </p> </div> <div class="sidetitle"> <h3> XML/RSS Feed </h3> </div> <div class="side"> <p> <a href="<$BlogBaseURL$>rss.xml" title="RSS feed"><img src="<$BlogBaseURL$>Shared/RSS.png" alt="rss" align="top" border="0"/> &nbsp; Syndicate this site</a> </p> </div> <div class="sidetitle"> <h3> Search </h3> </div> <div class="side"> <p> <script type="text/javascript"> getSiteSearchCode(); </script> </p> </div> <div class="sidetitle"> <h3> Google Adsense </h3> </div> <div class="side"> <p> <script type="text/javascript"> getAdsenseCode(); </script> </p> </div> <div class="sidetitle"> <h3> Statistics </h3> </div> <div class="side"> <p> <script type="text/javascript"> getStatistics(); </script> </p> </div> <div class="sidetitle"> <h3> Powered By </h3> </div> <div class="side"> <p> <a href="http://www.lifli.com/iBlog/index.html"><img src="<$BlogBaseURL$>Shared/iBlogPowered.png" border="0" /></a> </p> </div> ';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getSecondarySidebarItemsForDayPage(blogBaseURL) {
	var sidebarItems = '';
	sidebarItems = sidebarItems.replace(/<\$BlogBaseURL\$>/g,  blogBaseURL);
    document.write(sidebarItems);
}

function getStatistics() {
    var categoryStatistics = 'WebObjects: 140 <br />Ajax: 1 <br /> Books and Training: 9 <br /> Design Strategies (Patterns): 1 <br /> Development Tools: 13 <br /> EOF: 8 <br /> Java: 8 <br /> MySQL: 29 <br /> OS X Stuff: 7 <br /> Project Wonder: 10 <br /> Unix on OS X: 11 <br /> WebObjects General: 22 <br /> WebObjects Talk: 3 <br /> WO Deployment: 11 <br /> WOComponents: 7 <br /> ';
    document.write(categoryStatistics);
}

function getCopyright() {
	var copyright = '';
	document.write(copyright);
}

function getVersion() {
	var version = '2.0 RC3';
	document.write(version);
}

function getAuthorName() {
    var authorName = '';
    document.write(authorName);
}

function pathByDeletingLastComponent(path) {
	// Break path into an array of path components
	var pathComponents = path.split("/");
	// Pop the last path component off the end
	pathComponents.pop();
	// Rebuild and return the path
	return pathComponents.join("/");
}

function getTechnoratiCosmos(entryLink) {
	if(entryLink.length > 0) {
		document.write("<a href=\"http://technorati.com/search/" + pathByDeletingLastComponent(location.href) + "/" + entryLink + "?sub=postcosm\">See who's linked to this entry</a>");
	} else {
		document.write("<a href=\"http://technorati.com/search/" + location.href + "?sub=postcosm\">See who's linked to this entry</a>");
	}
}

function getTechnoratiWatchlist(entryLink) {
	if(entryLink.length > 0) {
		document.write("<a href=\"http://technorati.com/members/create.html?url=" + pathByDeletingLastComponent(location.href) + "/" + entryLink + "\">Track conversations about this post</a>");
	} else {
		document.write("<a href=\"http://technorati.com/members/create.html?url=" + location.href + "\">Track conversations about this post</a>");
	}
}

function getDeliciousURL(entryLink, entryTitle, blogBaseURL) {
	var encodedEntryTitle = escape(entryTitle);
	
	if(entryLink.length > 0) {
		document.write("<a href=\"http://del.icio.us/post?url=" + pathByDeletingLastComponent(location.href) + "/" + entryLink + "&title=" + encodedEntryTitle + "\" target=\"_blank\"><img src=\"" + blogBaseURL + "Shared/delicious.png\" title=\"del.icio.us\" alt=\"del.icio.us\" border=\"0\"/></a>");
	} else {
		document.write("<a href=\"http://del.icio.us/post?url=" + location.href + "&title=" + encodedEntryTitle + "\" target=\"_blank\"><img src=\"" + blogBaseURL + "Shared/delicious.png\" title=\"del.icio.us\" alt=\"del.icio.us\" border=\"0\"/></a>");
	}
}

function getDiggURL(entryLink, entryTitle, blogBaseURL) {
	var encodedEntryTitle = escape(entryTitle);
	
	if(entryLink.length > 0) {
		document.write("<a href=\"http://digg.com/submit?phase=2&url=" + pathByDeletingLastComponent(location.href) + "/" + entryLink + "&title=" + encodedEntryTitle + "\" target=\"_blank\"><img src=\"" + blogBaseURL + "Shared/digg.png\" title=\"digg\" alt=\"digg\" border=\"0\"/></a>");
	} else {
		document.write("<a href=\"http://digg.com/submit?phase=2&url=" + location.href + "&title=" + encodedEntryTitle + "\" target=\"_blank\"><img src=\"" + blogBaseURL + "Shared/digg.png\" title=\"digg\" alt=\"digg\" border=\"0\"/></a>");
	}
}

function getFurlURL(entryLink, entryTitle, blogBaseURL) {
	var encodedEntryTitle = escape(entryTitle);
	
	if(entryLink.length > 0) {
		document.write("<a href=\"http://www.furl.net/storeIt.jsp?u=" + pathByDeletingLastComponent(location.href) + "/" + entryLink + "&t=" + encodedEntryTitle + "\" target=\"_blank\"><img src=\"" + blogBaseURL + "Shared/furl.png\" title=\"furl\" alt=\"furl\" border=\"0\"/></a>");
	} else {
		document.write("<a href=\"http://www.furl.net/storeIt.jsp?u=" + location.href + "&t=" + encodedEntryTitle + "\" target=\"_blank\"><img src=\"" + blogBaseURL + "Shared/furl.png\" title=\"furl\" alt=\"furl\" border=\"0\"/></a>");
	}
}

function getRedditURL(entryLink, entryTitle, blogBaseURL) {
	var encodedEntryTitle = escape(entryTitle);
	
	if(entryLink.length > 0) {
		document.write("<a href=\"http://reddit.com/submit?url=" + pathByDeletingLastComponent(location.href) + "/" + entryLink + "&title=" + encodedEntryTitle + "\" target=\"_blank\"><img src=\"" + blogBaseURL + "Shared/reddit.png\" title=\"reddit\" alt=\"reddit\" border=\"0\"/></a>");
	} else {
		document.write("<a href=\"http://reddit.com/submit?url=" + location.href + "&title=" + encodedEntryTitle + "\" target=\"_blank\"><img src=\"" + blogBaseURL + "Shared/reddit.png\" title=\"reddit\" alt=\"reddit\" border=\"0\"/></a>");
	}
}

function getYahooMyWebURL(entryLink, entryTitle, blogBaseURL) {
	var encodedEntryTitle = escape(entryTitle);
	
	if(entryLink.length > 0) {
		document.write("<a href=\"http://myweb2.search.yahoo.com/myresults/bookmarklet?u=" + pathByDeletingLastComponent(location.href) + "/" + entryLink + "&t=" + encodedEntryTitle + "\" target=\"_blank\"><img src=\"" + blogBaseURL + "Shared/yahoomyweb.png\" title=\"YahooMyWeb\" alt=\"YahooMyWeb\" border=\"0\"/></a>");
	} else {
		document.write("<a href=\"http://myweb2.search.yahoo.com/myresults/bookmarklet?u=" + location.href + "&t=" + encodedEntryTitle + "\" target=\"_blank\"><img src=\"" + blogBaseURL + "Shared/yahoomyweb.png\" title=\"YahooMyWeb\" alt=\"YahooMyWeb\" border=\"0\"/></a>");
	}
}

