// создание сообщения о загрузке
function buildLoader()
{	loader=document.createElement('div');
	loader.id='loading';
	loader.appendChild(document.createTextNode('Загрузка...'));
	document.body.appendChild(loader);
}

// удаление сообщения о загрузке
function removeElement(el)
{	el.parentNode.removeChild(el);	}
function killLoader()
{	removeElement(document.getElementById('loading'));	}

function ShowExtInfo(id)
{	// создаем и проверяем объект XMLHttpRequest,
	// если возникли проблемы тихонько выходим
	if(document.getElementById("ax_"+id).style.display=='none')
	{	
		document.getElementById("ax1_"+id).style.display='none';
		document.getElementById("ax_"+id).style.display='block';
		return;
	}
	else if(document.getElementById("ax1_"+id).style.display=='none')
	{	
		document.getElementById("ax_"+id).style.display='none';
		document.getElementById("ax1_"+id).style.display='block';
		return;
	}
	xmlhttp = window.ActiveXObject ?
			new ActiveXObject("Microsoft.XMLHTTP") :
			new XMLHttpRequest();
	if (!xmlhttp) return;

	// даем пользователю знать, что началась загрузка данных
	buildLoader();

	xmlhttp.open('POST','http://www.mlp-company.ru/aj.php',true);
	// обязательное для POST указание Content-Type
	xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	xmlhttp.onreadystatechange=function()
	{
		if (xmlhttp.readyState == 4)
		{	if (xmlhttp.status == 200)
			{	// удаляем сообщение о загрузке
				killLoader();
				// вставляем полученную информацию
				document.getElementById("ax_"+id).style.display='none';
                document.getElementById("ax1_"+id).style.display='block';
				document.getElementById("ax1_"+id).innerHTML=xmlhttp.responseText;
			}
		}
	};

	// отсылаем данные запроса
	xmlhttp.send('id='+id);
}

