// Copyright 2001, 2002, 2003 Macromedia, Inc. All rights reserved.


function receiveArguments()
{

	var itemID = arguments[0];

	var dom = dw.getDocumentDOM();
	if (dom)
	{
		var wm = CCWorkspaceManager.getManager(dom);
		if (wm)
		{
			wm.setURLAndState(itemID, "browse");
			wm.updateUI();
		}
	}

}

function canAcceptCommand()
{
	if(dw.isPreviewMode())
		return false;


	if(!dw.isCCOnline() ||( dw.getDocumentDOM() != null && CCWorkspaceManager.getManager(dw.getDocumentDOM()) != null && (!CCWorkspaceManager.getManager(dw.getDocumentDOM()).isBlogSite())))
		return false;
	else
	{
		var temp = CCWorkspaceManager.getManager(dw.getDocumentDOM()).getBlogEntryList('posts');
		if(temp.length > 0)
			return true;
		else
			return false;
	}
}

function getDynamicContent()
{
 	var dom = dw.getDocumentDOM();
	if (dom)
	{
		var wm = CCWorkspaceManager.getManager(dom);
		if (wm)
		{
			var items = new Array;
			var recentPages = wm.getBlogEntryList('posts');
			var i;
			var item = 0;

			for (i = 0; i < recentPages.length; i += 2)
			{
				
				items[item++] = recentPages[i] + ";id='" + recentPages[i + 1] + "'";
			}			
			
			return items;
		}
	}
	return null;
}

function getCurrentValue()
{
	
	var dom = dw.getDocumentDOM();
	if (dom)
	{
		var wm = CCWorkspaceManager.getManager(dom);
		if (wm)
		{
			if(!wm.isBlogSite())
				return '';
			var browser = dw.getBrowser();
			var curURL;
			if(browser)
				curURL = browser.getURL();

			var blogEntryList = wm.getBlogEntryList('posts');
			var i;
			var item = 0;

			for (i = 0; i < blogEntryList.length; i += 2)
			{
				if(blogEntryList[i+1] == curURL)
					return blogEntryList[i+1];
			}
		}
	}
	return '';	
}

function isCommandChecked()
{

	return (getCurrentValue() == arguments[0]);		
}