var line='';
var cache = new Array();
var an='';
var action='';
var method='Get';

// вызов сохранения сделанных измений
function reload() {
		line='&pr_set=indexRandomArt&pr_grid=lirica&pr_count=1&pr_amount=600&bsktmpl=basket';
		sendGetData(line);
}

// отправка информации методом GET
function sendGetData(sendLine) {
		try {
	//	display(xmlHttp.readyState);
			if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0 ) {
				// извлекаем из кеша
				//display(sendLine);
				// отправляем в обработчик
				xmlHttp.open("GET", "/a_php/ESCatalog/functions/randomart/randomart.php?"+sendLine, true);
				xmlHttp.onreadystatechange = handleRequestStateChange;
				xmlHttp.send(null);
			}
		}
		catch (e) {
			display("проблемы с соединением с сервером:\n" + e.toString());
		}
}

// отправка информации методом POST
function sendPostData() {
		try {
			if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0 && cache.length > 0) {
//				document.getElementById('for_dif').style.display ='block';
				// извлекаем из кеша
				sendLine=cache.shift();
				// отправляем в обработчик
				xmlHttp.open("POST", "saveinfo_ajax.php", true);
				xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded" );

				xmlHttp.onreadystatechange = handleRequestStateChange;
				xmlHttp.send(sendLine);
			}
		}
		catch (e) {
			display("проблемы с соединением с сервером:\n" + e.toString());
		}
}

// получение измененного порядка статей текущего раздела
function getList(form) {
	//form=document.getElementsByTagName("input");
	for (var i=0; i<form.length; i++)
	if (form[i].name.substr(0,3)=="npp") line+="&"+encodeURIComponent(form[i].name)+"="+encodeURIComponent(form[i].value);
}

function handleRequestStateChange() {
	if (xmlHttp.readyState == 4) {
		if (xmlHttp.status == 200) {
			try {
				handleServerResponse();
			}
			catch(e) {
				display("Ошибка чтения ответа: " + e.toString());
			}
		}
		else {
			display("Проблемы с получением данных: \n" + xmlHttp.statusText);
		}
		//window.setTimeout('clear_rez()',3000);
	}
}

function handleServerResponse() {
	var TextResponse = xmlHttp.responseText;
	my_Div = document.getElementById("rot");
	my_Div.innerHTML = TextResponse;
//	document.getElementById('for_dif').innerHTML ='Действие выполнено';

}

function clear_rez() {
	document.getElementById('for_dif').innerHTML ='Идет обмен...';
	document.getElementById('for_dif').style.display ='none';
}