/*
	程序说明:
			查询数据库,返回xml对象,js对态写入到级联菜单的下一级
     
	使用说明:
			v：当前select的值

			target： 下一级菜单的id

	Author By:Zero
	
	Email:loveyangmao@126.com

*/

function Getoption(v,target)
 {
	 
	
    target = document.getElementById(""+target+"");
	
	if(v!=0){
      
		
		v = encodeURI(v);
		
        var url = "getoption.php?id="+v+"&rand="+Math.random();//取得xml的url
       
	    var xmlHttp = createXmlHttpRequestObject();
      
    
        xmlHttp.open("GET",url,true);
		
        xmlHttp.onreadystatechange = function() 
		{
            //如果执行是状态正常，那么就把返回的内容赋值给指定的地方
            if (xmlHttp.readyState == 4 && xmlHttp.status == 200) 
			{
                
				    var obj = xmlHttp.responseXML;
				
					var root  = xmlHttp.responseXML.documentElement;//得到根元素
					var autobrandname=root.getElementsByTagName("autobrandname");
					
					var autobrandvalue=root.getElementsByTagName("autobrandvalue");
					var leng=autobrandname.length;
					target.options.length = 1;
					for (var i=0,x=1;i<leng;i++,x++) 
					{
					   
						target.options[x] = new Option();
						target.options[x].text = autobrandname.item(i).firstChild.data;
						target.options[x].value = autobrandvalue.item(i).firstChild.data;
					}
				
            }
        }
        xmlHttp.send(null);
    }
}
//ajax调用

//返回 xmlhttp对象
function createXmlHttpRequestObject()

{

  //将存储XMLHttpRequest对象的索引

  var xmlHttp;

  //这将在所有浏览器上工作，除了IE6和老版本

  try

  {

    //尝试创建XMLHttpRequest对象

    xmlHttp = new XMLHttpRequest();

  }

  catch(e)

  {

    //假定是IE6或者老版本

    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",

                                           "MSXML2.XMLHTTP.5.0",

                                           "MSXML2.XMLHTTP.4.0",

                                           "MSXML2.XMLHTTP.3.0",

                                           "MSXML2.XMLHTTP",

                                           "Microsoft.XMLHTTP");

    //尝试每一个id号直到一个工作

    for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)

    {

      try

      {

        //尝试创建XMLHttpRequest对象

        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);

      }

      catch (e) {}

    }

  }
  
  //返回创建的对象或者显示一个错误消息
  if (!xmlHttp)

    alert("不能创建ajax对象");

  else

    return xmlHttp;
}

//显示内容

