var createNode = function(tag, attributes, content) {
var node = document.createElement(tag),
attribute;
for (attribute in attributes) {
if (attributes.hasOwnProperty(attribute)) {
node.setAttribute(attribute, attributes[attribute]);
}
}
if (typeof content === 'string') {
node.textContent = content;
} else {
content.map(function(contentItem) {
node.appendChild(contentItem);
});
}
return node;
};