// JavaScript Document


/*
function CreateAjaxObject () {

	if(window.XMLHttpRequest) {
		xmlHttp = new XMLHttpRequest ();
	} else {
		xmlHttp = false;
		if(window.ActiveXObject) {
			var AXMLHTTP = ["MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];	
			for (var i=0; i<4; i++) {
			try {
				xmlHttp = new ActiveXObject (AXMLHTTP[i]);
				break;
			}
			catch (e) {}
			
			}
		}
	}

	return xmlHttp;

}*/

function CreateAjaxObject () {

var xmlHttp = false;
	try {
		
		xmlHttp = new XMLHttpRequest ();
		
	} catch (e) {
			 
			 
			var AXMLHTTP = ["MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];	
			for (var i=0; i<4 && !xmlHttp; i++) {
				try {
					xmlHttp = new ActiveXObject (AXMLHTTP[i]);
				}
				catch (e) {}
				
			}
			
	}
	
	return xmlHttp;

}

function sendAjaxRequest(params) {

	var xmlHttp = CreateAjaxObject();
	xmlHttp.open('POST', '/ajax.php', true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.onreadystatechange = function () {
		if (xmlHttp.readyState == 4) {
				if(xmlHttp.status == 200) {
					var response = xmlHttp.responseText;
						
					eval(response);
				//	document.getElementById("Otvet").innerHTML = "---Ready!!!---";
					
					} else { } //what to do with error?
		}
	}
	xmlHttp.send(params);
}

