function addClass(element,value) {
  if (!element.className) {
    element.className = value;
  } else {
    newClassName = element.className;
    newClassName+= " ";
    newClassName+= value;
    element.className = newClassName;
  }
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function updateScreenName()
{
	anon = document.getElementById('anon').checked;
	if(anon)
	{
		document.getElementById('screenname').value = 'anonymous';
		document.getElementById('postas').innerHTML = 'anonymous';
	}
	else
	{
		fname = document.getElementById('firstname').value;
		lname = document.getElementById('lastname').value;
		if(lname)
		{
			linit = lname.substr(0,1)+'.';
		}
		else
		{
			linit = '';
		}
		
		document.getElementById('screenname').value = fname+' '+linit;
		document.getElementById('postas').innerHTML = fname+' '+linit;
	}
}