function insertcode(tag,desc)
{var textarea=document.getElementById("message");var open="["+tag+"]";var close="[/"+tag+"]";if(!textarea.setSelectionRange)
{var selected=document.selection.createRange().text;if(selected.length<=0)
{textarea.value+=open+prompt("Please enter the text you'd like to "+desc,"")+close;}
else
{document.selection.createRange().text=open+selected+close;}}
else
{var pretext=textarea.value.substring(0,textarea.selectionStart);var codetext=open+textarea.value.substring(textarea.selectionStart,textarea.selectionEnd)+close;var posttext=textarea.value.substring(textarea.selectionEnd,textarea.value.length);if(codetext==open+close)
{codetext=open+prompt("Please enter the text you'd like to "+desc,"")+close;}
textarea.value=pretext+codetext+posttext;}
textarea.focus();}
function insertlink()
{var textarea=document.getElementById("message");var url=prompt("Please enter the url","http://");var link="[url="+url+"]"+url+"[/url]";if(!textarea.setSelectionRange)
{var selected=document.selection.createRange().text;if(selected.length<=0)
{textarea.value+=link;}
else
{document.selection.createRange().text="[url="+url+"]"+selected+"[/url]";}}
else
{var pretext=textarea.value.substring(0,textarea.selectionStart);var posttext=textarea.value.substring(textarea.selectionEnd,textarea.value.length);textarea.value=pretext+"[url="+url+"]"+url+"[/url]"+posttext;}
textarea.focus();}
function insertemail()
{var textarea=document.getElementById("message");var email=prompt("Please enter your email","");var link="[email="+email+"]"+email+"[/email]";if(!textarea.setSelectionRange)
{var selected=document.selection.createRange().text;if(selected.length<=0)
{textarea.value+=link;}
else
{document.selection.createRange().text="[email="+url+"]"+selected+"[/email]";}}
else
{var pretext=textarea.value.substring(0,textarea.selectionStart);var posttext=textarea.value.substring(textarea.selectionEnd,textarea.value.length);textarea.value=pretext+"[email="+email+"]"+email+"[/email]"+posttext;}
textarea.focus();}