
// parse the edit mode with EDIT buttons/icons
function parseEditmode( uri, tooltip, sessionId )
{
	var content;
	var element;
	var itemId;
	var pageId;
	var newButtonTag;

	var buttonSize = "24";
	
	var buttonTag = "<div style=\"float:right;clear:none;cursor:pointer;height:" + buttonSize + "px;width:" + buttonSize +
		"px;\">" +
		"<a class=\"module-icon\" target=\"_self\" href=\"#\" onclick=\"javascript: openCenteredWindow( 'editor' ); document.forms['item_form___PAGE_____ITEM____GROUP__'].submit(); return false;\">" +
		"<img class=\"module-icon" + buttonSize + "\" align=\"texttop\" " +
		"style=\"border:0;height:" + buttonSize + "px;width:" + buttonSize + "px;" +
		"behavior:url(\'/css/htc/pngbehavior.htc\');\" " +
		"title=\"" + tooltip + "\" " +
		"src=\"" + uri + "/editpage" + buttonSize + ".png\" /></a></div>" +
		"<form style=\"position:absolute;left:0px;top:0px;\" method=\"post\" id=\"item_form___PAGE_____ITEM____GROUP__\" target=\"editor\" action=\"/backend/em/editor.php\">" +
		"<input type=\"hidden\" name=\"sessid\" value=\"" + sessionId + "\" />" +
		"<input type=\"hidden\" name=\"item_id\" value=\"__ITEM__\" />" +
		"<input type=\"hidden\" name=\"fck_value\" value=\"__TEXT__\" />" +
		"<input type=\"hidden\" name=\"edit_page_id\" value=\"__PAGE__\" />" +
		"<input type=\"hidden\" name=\"edit_group_id\" value=\"__GROUP__\" />" +
		"</form>";
		
	var elements = document.getElementsByTagName( "div" );

	for( var i = 0; i < elements.length; i++ )
	{
		element = elements[i];
		
		if( element != null )
		{
			if( element.className == "editable" )
			{
				content = element.innerHTML;
				itemId = element.getAttribute( 'item' );
				pageId = element.getAttribute( 'page' );
				groupId = element.getAttribute( 'group' );

				newButtonTag = buttonTag.replace( "__ITEM__", itemId );
				newButtonTag = newButtonTag.replace( "__ITEM__", itemId ); 
				newButtonTag = newButtonTag.replace( "__ITEM__", itemId );
				newButtonTag = newButtonTag.replace( "__ITEM__", itemId );
				newButtonTag = newButtonTag.replace( "__PAGE__", pageId );
				newButtonTag = newButtonTag.replace( "__PAGE__", pageId );
				newButtonTag = newButtonTag.replace( "__PAGE__", pageId );
				newButtonTag = newButtonTag.replace( "__PAGE__", pageId );
				newButtonTag = newButtonTag.replace( "__GROUP__", groupId );
				newButtonTag = newButtonTag.replace( "__GROUP__", groupId );
				newButtonTag = newButtonTag.replace( "__GROUP__", groupId );
				newButtonTag = newButtonTag.replace( "__TEXT__", encodeURIComponent( content ) );
				newButtonTag = newButtonTag.replace( "__TEXT__", encodeURIComponent( content ) );

				element.innerHTML = newButtonTag + content;
			}
		}
	}
	
	// disableSubmitButtons();
}

function disableSubmitButtons()
{
	var elements	= document.getElementsByTagName( "input" );
	var element		= null;
	
	for( var i = 0; i < elements.length; i++ )
	{
		element = elements[i];
		
		if( element != null )
		{
			if( element.getAttribute( "type" ) == "submit" || element.getAttribute( "type" ) == "button" )
				element.setAttribute( "disabled", "disabled" );
		}
	}
}
