
function urlencode(str) {
	str = escape(str);
	str = str.replace('+', '%2B');
	str = str.replace('%20', '+');
	str = str.replace('*', '%2A');
	str = str.replace('/', '%2F');
	str = str.replace('@', '%40');

	return str;
}


function createRequestObject() {
  var ro;
  var browser = navigator.appName;
  if(browser == 'Microsoft Internet Explorer') {
    ro = new ActiveXObject("Microsoft.XMLHTTP");
  } else {
    ro = new XMLHttpRequest();
  }
  return ro;
}
var http = createRequestObject();
var tzo=(new Date().getTimezoneOffset()/60)*(-1);


function doScribble(){
	httpObject = createRequestObject();

	if (httpObject != null) {
		httpObject.open("GET", "index.php?act=scribble&line=" + urlencode(document.getElementById('my_scribbles').value), true);
		httpObject.send(null);
	}
}

function wallSubmitOnEnter(obj, ev)
{
	var	key;

	if(window.event) {
		key = ev.keyCode;
	} else if(ev.which) {
		key = ev.which;
	}

	if(key == 10 || key == 13) {
		doScribble();
		document.getElementById('my_scribbles').value = "";
		return false;
	}

	return true;
}




function sndReq(action) {
  http.open('get', "index.php?act=wall&tzo=" + tzo);
  http.onreadystatechange = handleResponse;
  http.send(null);
}

function handleResponse() {
  if(http.readyState == 4 && http.status == 200) {
    var response = http.responseText;
    if(response) {
      document.getElementById('one_liners').innerHTML = response;
    }
  }
}

setInterval('sndReq()', 3000); 

