
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.nextSinbling);
  }
}


function addClass(element, value) {

  if (!element.className) {
    element.className = value;
  } else {
    newClassName = element.className;
    newClassName+= ' '+value;
    element.className = newClassName;
  }
}  
  