var t = null;
var writing = false;

function Reset() {
	if (!writing) {
		document.getElementById("hi").style.color = "#000000";
		document.getElementById("hi").innerHTML = ".";	
	}
}

function SetM(m, done) {
	document.getElementById("hi").innerHTML += m;
	if (done) writing = false;
}

function DoIt(m) {	
	if (!writing) {
		writing = true;	
		
		document.getElementById("hi").innerHTML = ""; 
		document.getElementById("hi").style.color = "#FFFFFF";						
		
		for(var i=0;i<m.length;i++) {
			setTimeout("SetM('" + m.charAt(i) + "',"+ (i == m.length - 1) + ")",(200*i));		
		}	
		
		if (t != null) clearTimeout(t);
		t = setTimeout('Reset()',32000);	
	}
}
