///
///
///
function TextControlUpdateLabel()
{
    var label = embeddedControl_PresentationControls[this.controlObject.id];
    label.innerText = unescape(this.GetContent());
}

///
///
///
function TextControlContextMenu(contentType)
{
	//Editing in template mode
    if (contentType == "EditDesign" && !this.IsInlineEditing())
    	return CONTROLCONTEXTMENU_ENABLEDISABLE | CONTROLCONTEXTMENU_MAKENEWSCONTENTCONTROL | CONTROLCONTEXTMENU_UNMAKENEWSCONTENTCONTROL | CONTROLCONTEXTMENU_CLEAR | CONTROLCONTEXTMENU_EDIT | CONTROLCONTEXTMENU_PROPERTIES | CONTROLCONTEXTMENU_DEPTHORDERING | CONTROLCONTEXTMENU_DELETERESTORE;
    else if (contentType == "EditDesign" && this.IsInlineEditing())
    	return CONTROLCONTEXTMENU_INLINEEDITSAVE | CONTROLCONTEXTMENU_INLINEEDITCANCEL;
    //Editing in content mode
    else if (contentType == "EditContent" && !this.IsInlineEditing())
    	return CONTROLCONTEXTMENU_CLEAR | CONTROLCONTEXTMENU_EDIT | CONTROLCONTEXTMENU_INLINEEDIT | CONTROLCONTEXTMENU_DELETERESTORE;
    else if (contentType == "EditContent" && this.IsInlineEditing())
        return CONTROLCONTEXTMENU_INLINEEDITSAVE | CONTROLCONTEXTMENU_INLINEEDITCANCEL;

    return 0;
}
