var queue = [];
function classM(text)
{
queue.push(text);
if (queue.length > 1) return;
function start() {
if (!queue.length) return;
var elem = document.createElement('div');
document.getElementById('div').appendChild(elem);
var text = queue[0];
function writer(index) {
if (index >= text.length) {
queue.splice(0, 1);
start();
} else {
elem.innerHTML += text[index];
setTimeout(function() { writer(index + 1); }, 20);
}
};
writer(0);
}
start();
}