var xmlHttp = createXmlHttpRequestObject();
var IE; var numb = 0;
function createXmlHttpRequestObject()
{
	var xmlHttp;
	if(window.ActiveXObject)
	{
		IE = 1;
		try
		{
			xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{
				xmlHttp = false;
		}
	}
	else
	{
		IE = 0;
		try
		{
			xmlHttp = new XMLHttpRequest();
		}
		catch (e)
		{
			xmlHttp = false;	
		}
	}

if (!xmlHttp)
	alert("Ошибка создания объекта XMLHttpRequest.");
else
	return xmlHttp;

}

function ajax_process(num)
{
	if(xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
	{
		numb = num;
		
		
		if (numb==0) 
		{
		name = encodeURIComponent(document.getElementById("marka").value);		
		}
		else
		{
		name = encodeURIComponent(document.getElementById("marka"+numb).value);	

		}
		//alert('Ваша заявка пр');
		//document.getElementById("marka").name;

		xmlHttp.open("GET","misc/ajax_serv_req.php?marka=" + name,true);
		
	//	if (num==0) 
	//	{
		xmlHttp.onreadystatechange = handleServerResponse;
	//	}
	//	else
	//	{
	//	xmlHttp.onreadystatechange = handleServerResponse(num);		
	//	}
		xmlHttp.send(null);
	//	alert('fgf');
	}
	else
	{
	setTimeout('ajax_process()', 1000);
	}
}

function handleServerResponse()
{
	if(xmlHttp.readyState == 4)
	{
		if(xmlHttp.status == 200)
		{
			//numb = num; 

			
			xmlResponse = xmlHttp.responseXML;
//alert(xmlHttp.responseXML);
			xmlDocumentElement = xmlResponse.documentElement;	
			//	alert('sdsdsd');
			var CallBack = xmlDocumentElement.firstChild.data;
	
			if (numb==0)
			{ 
			var list = document.getElementById("model");
			}
			else
			{
				//alert(numb);
				var list = document.getElementById("model"+numb);
			}

				//	list.style.display = 'inherit';
					
					if (IE)
					{
						
			
					list.innerHTML = 'x'+CallBack;
					list.outerHTML = list.outerHTML;

					}
					else
					{
					list.innerHTML = CallBack;
					}
				
			//setTimeout('process()',1000);
						
		}
		else
		{
			alert("При обращении к серверу возникли проблемы: "+
			xmlHttp.statusText);
		}
	}
}
