





function sendmsg ()
	{	
		if(document.getElementById('msgbox').value)
		{
		xajax_send(xajax.getFormValues('mfrm'));
		document.mform.msg.value='';
		}
		document.getElementById('msgbox').focus();
		urchinTracker('/banner_refresh');
		return false;
		
	}
function scrl ()
{
	var i=document.getElementById('shoutbox');
	if(i) document.getElementById('shoutbox').scrollTop=i.scrollHeight*i.scrollHeight;
}
function init ()
{
	if(document.getElementById('msgbox')) 
	{
	document.getElementById('msgbox').focus();
	scrl();
	}
	return true;
}

function findpos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
            curleft += obj.offsetLeft
            curtop += obj.offsetTop
        }
    }
    return [curtop,curleft];
}

function chg ()
{
	selected=0;
	return false;
}

function highlight (sel)
{
	if(sel<1) sel=1;
	selected=sel;
	var slc=document.getElementById('cmp'+sel);
	if(slc) slc.innerHTML='bold';
}

function cplt (a)
{
    var key = (window.event) ? window.event.keyCode : ev.keyCode;

	var ARRUP = 38;
	var ARRDN = 40;
	
	var bubble = true;

	switch(key)
	{


		case ARRUP:
			highlight(selected-1);
		break;


		case ARRDN:
			highlight(selected+1);
		break;
		
		
		default:
			var p=findpos(a);
			xajax_complete(a.value,p[0],p[1]);
		break;
	}

    return true;
}

function rmv ()
{
var d = document.getElementById('textbox');
  var del = document.getElementById('cmpdiv');
  if(del) d.removeChild(del);
}

function assval (v)
{
document.getElementById('msgbox').value=v;
rmv();
sendmsg();
} 