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

function insertAfter(newElement,targetElement) 
{
  var parent = targetElement.parentNode;
  if (parent.lastChild == targetElement) 
  {
    parent.appendChild(newElement);
  } else 
  {
    parent.insertBefore(newElement,targetElement.nextSibling);
  }
}

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

