function createXmlHttpObject() {
	try {
	  request = new XMLHttpRequest();
	} catch (trymicrosoft) {
		try {
			request = new ActiveXObject('Msxml2.XMLHTTP');
		} catch (othermicrosoft) {
			try {
				request = new ActiveXObject('Microsoft.XMLHTTP');
			} catch (failed) {
				request = false;
			}
		}
	}
	return request;
}

function sendAccidentInform() {
	var form = document.accidentInform;
	
	var checkArray = document.getElementById('accidentInform').value;
	
	var ajaxObject = createXmlHttpObject();
  	if (!ajaxObject || !checkArray) {
	   return;
  	}
	
    var url = 'ajax?do=sendInformOfAccident';
    ajaxObject.open("POST", url, true);
    ajaxObject.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    ajaxObject.send('accidentInform=' + checkArray); 
    
    ajaxObject.onreadystatechange = function() {
    	parseAccidentMailResultsOutput(ajaxObject);
    };
}

function parseAccidentMailResultsOutput(ajaxObj, showEl, outEl) {
	if (ajaxObj.readyState == 4 && ajaxObj.status == 200) {
		alert("Уведомление отправлено!");
		document.getElementById('accidentInform').value = null;
	}
};
