var interval = null;	
var nullClock=0;
var pmessageLength=0;
var lastTypeTimer=0;

function addOnLoad()
{
if (window.addEventListener)window.addEventListener('load', startup, false);
else if (window.attachEvent)window.attachEvent('onload', startup);

}

addOnLoad();


function startup()
{
document.getElementById("textinput").value="";
document.getElementById("textinput").focus();

checkData();
setInterval(checkData,1000);
}

 function keypress(e)
 {
     var Ucode=e.keyCode? e.keyCode : e.charCode;
     
     if (Ucode == 13)
     {
        sendData();
     }
     lastTypeTimer=0;
 }


function checkData(){
	document.getElementById("textinput").focus();
	var message=document.getElementById("textinput").value;

	if(message.length>130 || message.length>10 && lastTypeTimer>10)
	{
		makeHttpRequest("twitter.php?message="+message, nada);
		startup();
	}
	
	pmessageLength=message.length;
	lastTypeTimer++;
}

function sendData(){
	var message=document.getElementById("textinput").value;
		makeHttpRequest("twitter.php?message="+message, nada);
		startup();

}


function nada(){
//alert("");
}


function updateElement(el,inner){
	document.getElementById(el).value=inner;	
}

function addElement(commentBox, comment, id) {
var ni = document.getElementById(commentBox);
  var newdiv = document.createElement('div');
	if( document.getElementById(id)==undefined )
	{
		newdiv.setAttribute('id', id);
		newdiv.setAttribute('class', 'chat');

		newdiv.innerHTML =	comment;
		ni.insertBefore(newdiv,ni.firstChild);
		//ni.insertBefore(newdiv,ni.lastChild);
		//Sortable.create(id,{tag:'div'}); moved to loadReport 

	}
}


function removeElement(div, id) {
  var d = document.getElementById(div);
  var olddiv = document.getElementById(id);
  d.removeChild(olddiv);
}

