var gMyScrollArea;
var gMyScrollbar;

function BBCode($to, $id, $value)
{
	if($id == 1  || $id == 'b')        { document.getElementById($to).value = document.getElementById($to).value + '[B][/B]'; }
	if($id == 2  || $id == 'i')        { document.getElementById($to).value = document.getElementById($to).value + '[I][/I]'; }
	if($id == 3  || $id == 'u')        { document.getElementById($to).value = document.getElementById($to).value + '[U][/U]'; }

	if($id == 4  || $id == 'size')     { document.getElementById($to).value = document.getElementById($to).value + '[SIZE='+ $value +'][/SIZE]'; }
	if($id == 5  || $id == 'color')    { document.getElementById($to).value = document.getElementById($to).value + '[COLOR=#'+ $value +'][/COLOR]'; }
	if($id == 6  || $id == 'font')     { document.getElementById($to).value = document.getElementById($to).value + '[FONT='+ $value +'][/FONT]'; }

	if($id == 7  || $id == 'left')     { document.getElementById($to).value = document.getElementById($to).value + '[ALIGN=Left][/ALIGN]'; }
	if($id == 8  || $id == 'center')   { document.getElementById($to).value = document.getElementById($to).value + '[ALIGN=Center][/ALIGN]'; }
	if($id == 9  || $id == 'right')    { document.getElementById($to).value = document.getElementById($to).value + '[ALIGN=Right][/ALIGN]'; }

	if($id == 10 || $id == 'img')      { document.getElementById($to).value = document.getElementById($to).value + '[IMG][/IMG]'; }
	if($id == 11 || $id == 'imgsmall') { document.getElementById($to).value = document.getElementById($to).value + '[IMG=Small][/IMG]'; }
	if($id == 12 || $id == 'img=')     { document.getElementById($to).value = document.getElementById($to).value + '[IMG=][/IMG]'; }

	if($id == 13 || $id == 'url')      { document.getElementById($to).value = document.getElementById($to).value + '[URL][/URL]'; }
	if($id == 14 || $id == 'url=')     { document.getElementById($to).value = document.getElementById($to).value + '[URL=][/URL]'; }

	if($id == 15 || $id == 'list')     { document.getElementById($to).value = document.getElementById($to).value + '[LIST][/LIST]'; }
	if($id == 16 || $id == 'list=')    { document.getElementById($to).value = document.getElementById($to).value + '[LIST=][/LIST]'; }

	if($id == 17 || $id == 'qt')       { document.getElementById($to).value = document.getElementById($to).value + '[MOVIE=QuickTime][/MOVIE]'; }
	if($id == 18 || $id == 'flash')    { document.getElementById($to).value = document.getElementById($to).value + '[MOVIE=Flash][/MOVIE]'; }
	if($id == 19 || $id == 'real')     { document.getElementById($to).value = document.getElementById($to).value + '[MOVIE=RealMedia][/MOVIE]'; }
	if($id == 20 || $id == 'windows')  { document.getElementById($to).value = document.getElementById($to).value + '[MOVIE=WindowsMedia][/MOVIE]'; }

	if($id == 21 || $id == 'line')     { document.getElementById($to).value = document.getElementById($to).value + '[LINE]'; }

	if($id == 22 || $id == 'note')     { document.getElementById($to).value = document.getElementById($to).value + '[NOTE=][/NOTE]'; }
	if($id == 23 || $id == 'quote')    { document.getElementById($to).value = document.getElementById($to).value + '[QUOTE][/QUOTE]'; }
	if($id == 24 || $id == 'quote=')   { document.getElementById($to).value = document.getElementById($to).value + '[QUOTE=][/QUOTE]'; }
	if($id == 25 || $id == 'code')     { document.getElementById($to).value = document.getElementById($to).value + '[CODE][/CODE]'; }
	if($id == 26 || $id == 'code=')    { document.getElementById($to).value = document.getElementById($to).value + '[CODE=][/CODE]'; }

	if($id == 27 || $id == 'reponse')  { document.getElementById($to).value = document.getElementById($to).value + '[REPONSE]' + $value + '[/REPONSE]'; }
}

function GoBas()
	{ gMyScrollArea.verticalScrollTo(window.innerHeight); }

function Smiley($to, $text)
	{ document.getElementById($to).value = document.getElementById($to).value + ' ' + $text + ' '; }

function setupScroller()
{
	gMyScrollbar = new AppleVerticalScrollbar(document.getElementById("ScrollBar"));
	gMyScrollArea = new AppleScrollArea(document.getElementById("ScrollArea"));

	gMyScrollbar.hide = function()
	{
		this._track.style.opacity = 0.5;
		this.hidden = true;
	}

	gMyScrollArea.addScrollbar(gMyScrollbar);
	gMyScrollArea.scrollsHorizontally = false;
	gMyScrollArea.singlepressScrollPixels = 25;
	//gMyScrollbar.setAutohide(false);
	gMyScrollArea.focus(); 
	window.onfocus = function () { gMyScrollArea.focus(); }
	window.onblur = function () { gMyScrollArea.blur(); }
	

	gMyScrollbar.show = function()
	{
		this._track.style.opacity = 1;
		this.hidden = false;
	}
}