 function textCounter(field,cntfield,maxlimit) {
   	if (field.value.length > maxlimit) // if too long...trim it!
   	field.value = field.value.substring(0, maxlimit);
   	// otherwise, update 'characters left' counter
   	else
   	cntfield.value = maxlimit - field.value.length;
   }
 
 
function getID(objectId) {
  if (document.getElementById && document.getElementById(objectId)) {
    return document.getElementById(objectId);
  } else if (document.all && document.all(objectId)) {
    return document.all(objectId);
  } else {
    return false;
  }
}


var http = false;
if(navigator.appName == "Microsoft Internet Explorer") {
  http = new ActiveXObject("Microsoft.XMLHTTP");
} else {
  http = new XMLHttpRequest();
}

function AjaxGET(div_name,params,run) {
	
  http.abort();
  http.open("GET", "/ajax.php?" + params, true);
  http.onreadystatechange=function() {

  getID(div_name).innerHTML = '<p><b></b></p><p><b><center>Palun oodake, lehte laetakse!</center></b></p>';
    if(http.readyState == 4) {
      getID(div_name).innerHTML = http.responseText;
	  if (run){
		eval(run);
	  }
	  div_name=null;
    }
  }
  http.send(null);

}

var http_request = false;
function makePOSTRequest(url, parameters,ShowResult) {
	var ShowResult;
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            // http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }

      if(ShowResult) {
		http_request.onreadystatechange = alertContents;
	  }

      http_request.open('POST', url, true);
      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=UTF-8");
      http_request.setRequestHeader("Content-length", parameters.length);
      // http_request.setRequestHeader("Connection", "close");
      http_request.send(parameters);
   }
