﻿// JavaScript Document
function insertChildElement(parentNode, node){
  return parentNode.insertBefore(node, parentNode.firstChild);
}
function insertAfter(parentNode, referenceNode, node){
	return parentNode.insertBefore(node, referenceNode.nextSibling);
}
function myCreateElement(name, attribute, style, text){
	var e = document.createElement(name);
	if (attribute)
	{
		for (key in attribute)
		{
			if (key == 'class')
				e.className = attribute[key];
			else if (key == 'id')
				e.id = attribute[key];
			else
				e.setAttribute(key, attribute[key]);
		}
	}
	if (style){
		for (key in style){
			e.style[key] = style[key];
		}
	}
	if (text)
		e.appendChild(document.createTextNode(text));
	return e;
}
function removeElement(parentNode,node) {
	return parentNode.removeChild(node);
}