//
// iWeb - iWebBlog.js
// Copyright 2007-2008 Apple Inc.
// All rights reserved.
//

function BlogRootURLString(inUrlString)
{var urlString=inUrlString.urlStringByDeletingQueryAndFragment();var index=urlString.search(/\/\d{4}\/\d{1,2}\//);if(index!=-1)
{return urlString.substr(0,index).stringByDeletingLastPathComponent();}
return urlString.substr(0,urlString.lastIndexOf("/"));}
function BlogRootURL(inUrlString)
{return new IWURL(BlogRootURLString(inUrlString));}
function BlogFixupPreviousNext()
{var currentUrl=locationHRef().urlStringByDeletingQueryAndFragment();window.blogFeed=new BlogFeed(BlogRootURLString(locationHRef()),true,function(blogFeed)
{var prevNextLinks=$$(".iWebBlogPrev",".iWebBlogNext");prevNextLinks.each(function(anchor)
{var targetItem=null;if(anchor.hasClassName("iWebBlogPrev"))
{targetItem=blogFeed.itemBefore(currentUrl);}
else if(anchor.hasClassName("iWebBlogNext"))
{targetItem=blogFeed.itemAfter(currentUrl);}
if(targetItem)
{anchor.href=targetItem.absoluteURL.toURLString();anchor.title=targetItem.title;}});});}
function BlogPreviousPage()
{var currentUrlString=locationHRef().urlStringByDeletingQueryAndFragment();var targetUrlString=window.blogFeed.itemBefore(currentUrlString);location.href=targetUrlString;}
function BlogNextPage()
{var currentUrlString=locationHRef().urlStringByDeletingQueryAndFragment()