var xmlHttp;
//****************************************************************************************
// кросбраузерная функция создание объекта XmlHttpObject 
function GetXmlHttpObject()
{ 
	try 
	{ // определить метод поддержки
        objXMLHttp=new ActiveXObject('Msxml2.XMLHTTP');
    } 
	catch (e) 
	{
        try 
		{
            objXMLHttp=new ActiveXObject('Microsoft.XMLHTTP'); // сработает в Internet Explorer
        } 
		catch (e) 
		{
            if(window.XMLHttpRequest)
			{ // сработает в Mozilla и Safari
               objXMLHttp=new XMLHttpRequest();
            }
        }
    }
	return objXMLHttp
} 
//*************************************************************************************
// функция обработки ответа сервера
function otvet() 
{ 
	if(xmlHttp.readyState==4)  // проверяем закончился ли цикл запрос/ответ
	{
		// проверяем все ли нормально, получены ли данные
		if(xmlHttp.status==200)
		{
			response=xmlHttp.responseText
			document.getElementById("ajax").innerHTML=response //выводим данные
		}
	}
} 
//*************************************************************************************
function LoadInfo(id)
{	
	// создаем объект XmlHttpObject для отправки серверу команды
	xmlHttp=GetXmlHttpObject()	
	// проверяем создан ли объект
	if (xmlHttp==null)
	{
		alert ("Браузер не поддерживает запросы HTTP \nОткройте страницу в другом браузере")
		return
	}
	else
	{
		try
		{
			url="ajax.php"
			get="id="+id				
			// создание и отправка запроса
			xmlHttp.open("POST",url,true) // выполняемый cкрипт на сервере
			xmlHttp.onreadystatechange=otvet // установка функции обработки ответа
			xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
			xmlHttp.send(get)
		}
		catch(e)
		{
			alert("Невозможно соединится с сервером! \nПерезагрузите страницу")
		}
	}
}
function timer() 
{
	LoadInfo();
  	setInterval("LoadInfo()", 3000) 

}
//**************************************************************************************
//**************************************************************************************
//**************************************************************************************
// 									ajax для поиск
//*************************************************************************************
// функция обработки ответа сервера
var div = "ajax0";
function otvet_select() 
{ 
	if(xmlHttp.readyState==4)  // проверяем закончился ли цикл запрос/ответ
	{
		// проверяем все ли нормально, получены ли данные
		if(xmlHttp.status==200)
		{
				response=xmlHttp.responseText;
				document.getElementById(div).innerHTML=response; //выводим данные
		 
		}
	}
} 
//*************************************************************************************
function LoadSelect(id_floor,uroven)
{	
	alert(id_floor.value);alert(uroven);
	// создаем объект XmlHttpObject для отправки серверу команды
	xmlHttp=GetXmlHttpObject();	
	// проверяем создан ли объект
	if (xmlHttp==null)
	{
		alert ("Браузер не поддерживает запросы HTTP \nОткройте страницу в другом браузере")
		return
	}
	else
	{
		try
		{	
			if(id_floor.value==1000)
			{	document.getElementById("ajax0").innerHTML="";}				
			else
			{
				if(uroven > 1)
				{
					// вставляем selected для уже выбранных select
					var str = document.getElementById("ajax"+(uroven-1)).innerHTML;
					// если в селекте уже существует selected удаляем его
					if (str.indexOf("selected") > 0)
					{
						var del_sel=str.split("selected");
						str = del_sel['0']+del_sel['1'];
					}
					// ставим selected на выбраном элементе.... т.к. при перезагрузки <select> теряется инфо о выбраном элементе
					// под оперу..... выделяет параметры в ""
					if (str.indexOf(id_floor.value+"\"")>0)
					{	
						var massiv = str.split(id_floor.value+"\"");
						var a = massiv['0']+id_floor.value+"\" selected"+massiv['1'];
						document.getElementById("ajax"+(uroven-1)).innerHTML=a;
					}
					else if (str.indexOf(id_floor.value)>0)// под Explorer 
					{	
						var massiv = str.split(id_floor.value);
						var a = massiv['0']+id_floor.value+" selected"+massiv['1'];
						document.getElementById("ajax"+(uroven-1)).innerHTML=a;
					}
				}
				// если выбран пункт "все" то не выводим новый select и убираем если снизу уже существовали
				var chislo = parseInt(id_floor.value/1000)
				if(chislo==uroven)
				{	
					document.getElementById("ajax"+uroven).innerHTML="";
				}
				else
				{				
					div = "ajax"+uroven;
					var new_div = "<div id=\""+div+"\"></div>";			
					document.getElementById("ajax"+(uroven-1)).innerHTML+=new_div;
					url="ajax.php";
					get="id_floor="+id_floor.value;	
					// создание и отправка запроса
					xmlHttp.open("POST",url,true); // выполняемый cкрипт на сервере
					xmlHttp.onreadystatechange=otvet_select; // установка функции обработки ответа
					xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
					xmlHttp.send(get);
				}
			}
		}
		catch(e)
		{
			alert("Невозможно соединится с сервером! \nПерезагрузите страницу");
		}
	}
}
function timer_select() 
{
	LoadSelect();
  	setInterval("LoadSelect()", 3000);
}
//**********************************************************************************************************
//**********************************************************************************************************
//                      для меню 
//**********************************************************************************************************
function otvet_menu() 
{ 
	if(xmlHttp.readyState==4)  // проверяем закончился ли цикл запрос/ответ
	{
		// проверяем все ли нормально, получены ли данные
		if(xmlHttp.status==200)
		{
			response=xmlHttp.responseText
			document.getElementById("inside").innerHTML=response //выводим данные
		}
	}
} 
//*************************************************************************************
function LoadMenu()
{	
	// создаем объект XmlHttpObject для отправки серверу команды
	xmlHttp=GetXmlHttpObject()	
	// проверяем создан ли объект
	if (xmlHttp==null)
	{
		alert ("Браузер не поддерживает запросы HTTP \nОткройте страницу в другом браузере")
		return
	}
	else
	{
		try
		{
			url="../menu/ajax.php"
			get=""				
			// создание и отправка запроса
			xmlHttp.open("POST",url,true) // выполняемый cкрипт на сервере
			xmlHttp.onreadystatechange=otvet_menu // установка функции обработки ответа
			xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
			xmlHttp.send(get)
		}
		catch(e)
		{
			alert("Невозможно соединится с сервером! \nПерезагрузите страницу")
		}
	}
}
function timer() 
{
	LoadMenu();
  	setInterval("LoadMenu()", 3000) 

}