var state=new Array();
var field=document.Form.Message;

function bbcode(tag) {
	if (!state[tag]) {
        eval("window.document.Form.value_"+tag+".value='[/'+tag+']';");
		state[tag]=1;
		addText('['+tag+']');
    } else { 
        eval("window.document.Form.value_"+tag+".value='['+tag+']';");
		state[tag]=0;
		addText('[/'+tag+']');
	}
}
	
function addText(txt) {
	if (document.selection) {//IE
		field.focus();
		sel=document.selection.createRange();
		sel.text=txt;
	} else if (field.selectionStart || field.selectionStart=='0') {//MZ/NS
		var startPos=field.selectionStart;
		var endPos=field.selectionEnd;
		field.value=field.value.substring(0,startPos)+txt+field.value.substring(endPos,field.value.length);
	} else { field.value+=txt; }
}

var tags=new Array("b","i","u","code","quote","email","img","thumb","url");

for(x=0;x<tags.length;x++){
	document.write("<input type=\"button\" name=\"value_"+tags[x]+"\" id=\"value_"+tags[x]+"\" value=\"["+tags[x]+"]\""
    +" onclick=\"bbcode('"+tags[x]+"');\" \/> &nbsp;");
}

document.write("<br><br>");

var tags=new Array(":)",":(",":o",":D",";)",":p",":cool:",":rolleyes:",":mad:",":eek:",":confused:");
var imgs=new Array("smile","frown","redface","biggrin","wink","tongue","cool","rollyes","mad","eek","confused");

for(x=0;x<tags.length;x++){
	document.write("<a href=\"javascript:addText(' "+tags[x]+"');\"><img src=\"smilies/"+imgs[x]+".gif\" border=0 alt=\""+tags[x]+"\"></a> &nbsp;");
}

