function loadBrand()
{
	//加载厂商
	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	var i=0;

	xmlDoc.async="false";
	xmlDoc.load("/xml/Brand.xml"); //加载品牌xml
	xmlObj = xmlDoc.documentElement; 
	nodes = xmlDoc.documentElement.childNodes;

	//品牌下拉框初始化
	var selPinpai = document.getElementById("pinpai");
	selPinpai.options.length = 0;
	selPinpai.add(document.createElement("OPTION"));//添加到下拉框里
	selPinpai.options[0].text="------请选择品牌------"; 
	selPinpai.options[0].value=0; 
	
	//型号下拉框初始化
	var selXinghao = document.getElementById("xinghao");
	selXinghao.options.length = 0;
	selXinghao.add(document.createElement("OPTION"));//添加到下拉框里
	selXinghao.options[0].text="-----请选择型号------"; 
	selXinghao.options[0].value=0; 
	
	var labels,values;
	for (var i = 0;i < xmlObj.childNodes.length;i++)
	{
		labels = xmlObj.childNodes(i).childNodes(2).text;
		//values = xmlObj.childNodes(i).childNodes(0).text;
		values = xmlObj.childNodes(i).childNodes(2).text;
		selPinpai.add(document.createElement("OPTION"));//添加到下拉框里
		selPinpai.options[i+1].text=labels; 
		selPinpai.options[i+1].value=values; 
	}
	var myOPTION = document.createElement("OPTION");
	myOPTION.text = "其他";
	myOPTION.value = "其他";
	selPinpai.add(myOPTION);
}

var http_request = false;

function makeRequest(url,type,value)
{
	if (window.XMLHttpRequest)
	{
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType)
		{
			http_request.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject)
	{
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e){}
		}
	}
	if (!http_request)
	{
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	switch(type)
	{
		/**
		case '1':
			http_request.onreadystatechange = function makeManufacture()
			{
				if (http_request.readyState == 4)
				{
					if (http_request.status == 200)
					{
						var xmldoc = http_request.responseXML;
						var xPath = "\/\/manufacture";
						for(i=0;i<xmldoc.selectNodes(xPath).length;i++)
						{
							var lables = xmldoc.selectNodes(xPath).item(i).selectSingleNode("remark").text;
							var values = xmldoc.selectNodes(xPath).item(i).selectSingleNode("manufacture_id").text;
							search.manufacture.add(document.createElement("OPTION"));
							search.manufacture.options[i+1].text = lables;
							search.manufacture.options[i+1].value = values;
						}
					}
					else
					{
						alert('There was a problem with the request.');
					}
				}
			}
			break;
		case '2':
			http_request.onreadystatechange = function makeManufacture()
			{
				if (http_request.readyState == 4)
				{
					if (http_request.status == 200)
					{
						var xmldoc = http_request.responseXML;
						search.brand.length = 1;
						search.brand.options[0].selected = true;
						search.types.length = 1;
						search.types.options[0].selected = true;
						//var xPath = "\/\/manufacture_id[.='" + value + "']";
						var xPath = "\/\/brand";
						for(i=0;i<xmldoc.selectNodes(xPath).length;i++)
						{
							var lables = xmldoc.selectNodes(xPath).item(i).selectSingleNode("chinesename").text;
							var values = xmldoc.selectNodes(xPath).item(i).selectSingleNode("brand_id").text;
							search.brand.add(document.createElement("OPTION"));
							search.brand.options[i+1].text = lables;
							search.brand.options[i+1].value = values;
							search2.brand.add(document.createElement("OPTION"));
							search2.brand.options[i+1].text = lables;
							search2.brand.options[i+1].value = values;
						}
					}
					else
					{
						alert('There was a problem with the request.');
					}
				}
			}
			break;
		**/
		case '3':
			http_request.onreadystatechange = function makeManufacture()
			{
				if (http_request.readyState == 4)
				{
					if (http_request.status == 200)
					{
						var xmldoc = http_request.responseXML;
						var selXinghao = document.getElementById("xinghao");
						selXinghao.length = 1;
						selXinghao.options[0].selected = true;
						var xPath = "\/\/brand_name[.='" + value + "']";
						for(i=0;i<xmldoc.selectNodes(xPath).length;i++)
						{
							var lables = xmldoc.selectNodes(xPath).item(i).parentNode.selectSingleNode("CarSeriesname").text;
							//var values = xmldoc.selectNodes(xPath).item(i).parentNode.selectSingleNode("CarSeriesid").text;
							var values = xmldoc.selectNodes(xPath).item(i).parentNode.selectSingleNode("CarSeriesname").text;
							selXinghao.add(document.createElement("OPTION"));
							selXinghao.options[i+1].text = lables;
							selXinghao.options[i+1].value = values;
						}
						var myOPTION = document.createElement("OPTION");
						myOPTION.text = "其他";
						myOPTION.value = "其他";
						selXinghao.add(myOPTION);
					}
					else
					{
						alert('There was a problem with the request.');
					}
				}
			}
			break;
		case '4':
			http_request.onreadystatechange = function makeManufacture()
			{
				if (http_request.readyState == 4)
				{
					if (http_request.status == 200)
					{
						var xmldoc = http_request.responseXML;
						search.types.length = 1;
						search.types.options[0].selected = true;
						var xPath = "\/\/CarSeriesid[.='" + value + "']";
						for(i=0;i<xmldoc.selectNodes(xPath).length;i++)
						{
							var lables = xmldoc.selectNodes(xPath).item(i).parentNode.selectSingleNode("cartypename").text;
							var values = xmldoc.selectNodes(xPath).item(i).parentNode.selectSingleNode("cartype_id").text;
							search.types.add(document.createElement("OPTION"));
							search.types.options[i+1].text = lables;
							search.types.options[i+1].value = values;
						}
					}
					else
					{
						alert('There was a problem with the request.');
					}
				}
			}
			break;
	}
	if(value!="")
	{
		http_request.open('GET', url, false);
		http_request.send(null);
	}
	else
	{
		http_request.open('GET', "empty.xml", true);
		http_request.send(null);
	}
}