function get_xhr_object(divID) {
	var xhr;
	if(window.XMLHttpRequest) // Firefox et autres
		xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
		try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
	if (!xhr) { return false; }
	xhr.onreadystatechange = function() {

		if (xhr.readyState == 4 && xhr.status == 200) {
			//var disp = document.getElementById(elmID);
 	     	divID.innerHTML = xhr.responseText;
			// new Effect.BlindDown(divID);
		}
	}
	return xhr;
}
function postForm(formName,divName,handler) {
//	if (! check_before_send(objform)) return false;
	var objform = document.forms[formName];
	var elmID = document.getElementById(divName);
	var xhr = get_xhr_object(elmID);
	xhr.open('POST', handler, true);
	xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  	xhr.send(getFormData(objform));
  	elmID.style.display = 'block';
//	return true;
}

function getFormData(objform) {
  var value = '';
  for(var i = 0; i < objform.elements.length; i++) {
    value += ('&' + objform.elements[i].name + '=' + objform.elements[i].value);
  }
  return value.substring(1);
}
