function getSel (e)
        {
            if(navigator.appName == 'Microsoft Internet Explorer')
            {
                if(document.selection)
                {
                    return document.selection.createRange().text;
                }
                else
                {
                    return null;
                }
            }
            else
            {
                return (e.value).substring(e.selectionStart, e.selectionEnd);
            }
        }
        
        function makeBold ()
        {
            var selected = getSel(document.getElementById('msg_message'));
            if(selected.length > 0)
            {
                document.getElementById('msg_message').value = document.getElementById('msg_message').value.replace(selected, '[b]'+selected+'[/b]');
            }
            else
            {
                document.getElementById('msg_message').value += '[b][/b]';
            }
            document.getElementById('msg_message').focus();    
        }
        
        function makeItallic ()
        {
            var selected = getSel(document.getElementById('msg_message'));
            if(selected.length > 0)
            {
                document.getElementById('msg_message').value = document.getElementById('msg_message').value.replace(selected, '[i]'+selected+'[/i]');
            }
            else
            {
                document.getElementById('msg_message').value += '[i][/i]';
            }
            document.getElementById('msg_message').focus();        
        }
		
        function makeUnderline ()
        {
            var selected = getSel(document.getElementById('msg_message'));
            if(selected.length > 0)
            {
                document.getElementById('msg_message').value = document.getElementById('msg_message').value.replace(selected, '[u]'+selected+'[/u]');
            }
            else
            {
                document.getElementById('msg_message').value += '[u][/u]';
            }
            document.getElementById('msg_message').focus();        
        }
		
        function makeLink ()
        {
            var selected = getSel(document.getElementById('msg_message'));
            if(selected.length > 0)
            {
                document.getElementById('msg_message').value = document.getElementById('msg_message').value.replace(selected, '[url='+selected+']'+selected+'[/url]');
            }
            else
            {
                document.getElementById('msg_message').value += '[url=][/url]';
            }
            document.getElementById('msg_message').focus();        
        }
		
		function makeMail()
        {
            var selected = getSel(document.getElementById('msg_message'));
            if(selected.length > 0)
            {
                document.getElementById('msg_message').value = document.getElementById('msg_message').value.replace(selected, '[mail='+selected+']'+selected+'[/mail]');
            }
            else
            {
                document.getElementById('msg_message').value += '[mail=][/mail]';
            }
            document.getElementById('msg_message').focus();        
        }
		function makeUL ()
        {
            
                document.getElementById('msg_message').value += '[ul]\n[li]Item1[/li]\n[li]Item2[/li]\n[/ul]';
            
            document.getElementById('msg_message').focus();        
        }
		function makeOL ()
        {
            document.getElementById('msg_message').value += '[ol]\n[li]Item1[/li]\n[li]Item2[/li]\n[/ol]';
            document.getElementById('msg_message').focus();        
        }
		function addSmiley (text)
        {
            document.getElementById('msg_message').value += text;
            document.getElementById('msg_message').focus();        
        }
		
		
		
		
