<!-- MENU-LOCATION=NONE -->
<HTML>
<HEAD>
<!-- Copyright 2001, 2002, 2003 Macromedia, Inc. All rights reserved. -->
<TITLE>Text Size</TITLE>
<SCRIPT LANGUAGE="javascript" SRC="../../Shared/MM/Scripts/CMN/string.js"></SCRIPT>

// remove when preferences API is in place
<SCRIPT LANGUAGE="JavaScript" SRC="../../Toolbars/siteSettings_TEMP.js"></SCRIPT>
<SCRIPT LANGUAGE="javascript">
<!--

var MENU_Default = "Normal";
var alignValueArray = new Array("Left", "Right", "Middle", "Top");

function receiveArguments(){
	var alignment = arguments[0];
	var dom = dw.getDocumentDOM();
	if (alignment = "Normal")
	{
		if (dom) dom.setAttributeWithErrorChecking('ALIGN', '')
	}
	else 
	{
		if (dom) dom.setAttributeWithErrorChecking('ALIGN', alignment)

	}
}

function getDynamicContent(itemID)
{
	alignment = new Array();
	alignment[0] = "Left";
	alignment[1] = "Right";
	alignment[2] = "Middle";
	alignment[3] = "Top";
	
	alignment.unshift(MENU_Default + ";id='Normal'");

	return alignment;
}

/*function isCommandChecked(){
	var dom = dw.getDocumentDOM();
	var align = ''; 
	if (dom)
	{
		align = dom.getImageAlignment();
	}
	return (align == arguments[0]);
	
}
*/


function canAcceptCommand()
{
	return (dw.getDocumentDOM() != null && dw.getDocumentDOM().getParseMode() == 'html'
			 && dw.getDocumentDOM().isImageSelected()&& dw.getDocumentDOM().isEditableImage())	
}

function isCommandChecked()
{
	var selarray = dw.getSelection();
	var theNode = dw.offsetsToNode(selarray[0],selarray[1]);
	var alignAttr = "";
	var align = arguments[0];

	if (theNode.nodeType == Node.ELEMENT_NODE)
	{
		if (theNode.tagName == "IMG")
		{
			alignAttr = theNode.getAttribute("ALIGN");

			if ( alignAttr )
			{
				reg = new RegExp( "^"+align+"$", "i" );
				if ( alignAttr.match( reg ) )
					return true;
			}
			else
			{
				return (align == 'normal');
			}


			return false;
		}
		else
			return false;
	}
	else
		return false;
}
	
</SCRIPT>
</HEAD>
<BODY>
</BODY>
</HTML>