/// <summary>
    /// Show message function
    /// </summary>
    /// <param name="messageType">what type of message</param>
    /// <param name="message">text error/message</param>
    /// <param name="javaScriptHolder">This control have some javascript its need to add to a control</param>
    public void Show(MessageType messageType, string message, Literal javaScriptHolder)
    {
        CloseButton.Visible = ShowCloseButton;
        litMessage.Text     = message;

        if (javaScriptHolder != null)
        {
            javaScriptHolder.Text += "<script type=\"text/javascript\">" +
                                     "$(document).ready(function() {" +
                                     "$('" + "#" + CloseButton.ClientID + "').click(function() { " +
                                     "$('" + "#" + MessageBox.ClientID + "').fadeOut('slow');" +
                                     "}); " +
                                     "});" +
                                     "</script>";
            javaScriptHolder.DataBind();
        }


        MessageBox.CssClass = messageType.ToString().ToLower();
        this.Visible        = true;
        containter.Visible  = true;
    }