// Helper function to create an HTML Element to the document DOM
createEl = function(tagName, arr_attributes, arr_style, innerText) {
    var element = document.createElement(tagName);
    if (arr_attributes) {
        for (var k in arr_attributes) {
            if (k == 'class')
                element.className = arr_attributes[k];
            else if (k == 'id')
                element.id = arr_attributes[k];
            else
                element.setAttribute(k, arr_attributes[k]);
        }
    }
    if (arr_style) {
        for (var k in arr_style)
            element.style[k] = arr_style[k];
    }
    if (innerText)
        element.appendChild(document.createTextNode(innerText));
    return element;
}