//*************选择栏目更改地址
function $(_sId){
	return document.getElementById(_sId);
}
function changeCol(){

   var xmlhttp=false;

    try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
 
   xmlhttp.open('POST',"ajax_category.php",false);
   xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
   xmlhttp.send("action=selectA");
   try { var xmlResponse = xmlhttp.responseXML.documentElement; } catch(e) { }

   if(xmlResponse.getElementsByTagName('numMessages')[0].firstChild.data > 0) {
      var numMsgs = xmlResponse.getElementsByTagName('numMessages')[0].firstChild.data;
      var str = "<select name=\"catID\" onchange=\"changeBrand()\">";
      str += "<option value=\"\">=请选择产品类型=</option>";
      for(i=0; i<numMsgs; i++) {
         var id = xmlResponse.getElementsByTagName('id')[i].firstChild.data;
         var title = xmlResponse.getElementsByTagName('title')[i].firstChild.data;     
         str += "<option value=\""+id+"\" >"+title+"</option>"; 
      }
       str += "</select>";
       var cat = document.getElementById("cat");
       cat.innerHTML = str;
   }
}
function changeBrand(brandid){
	
    var cid = $("catID").options[$("catID").selectedIndex].value;
	if(cid == "0") {		
		  $("url").value = "";
		   return false;
    }
   var xmlhttp=false;

    try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
 
   xmlhttp.open('POST',"ajax_category.php",false);
   xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
   xmlhttp.send("action=selectB&cid="+cid);
   try { var xmlResponse = xmlhttp.responseXML.documentElement; } catch(e) { }

   if(xmlResponse.getElementsByTagName('numMessages')[0].firstChild.data > 0) {
      var numMsgs = xmlResponse.getElementsByTagName('numMessages')[0].firstChild.data;
      var str = "<select name=\"brandID\" onchange=\"changeSubCat()\" >";
      str += "<option value=\"\">=请选择品牌=</option>";
      for(i=0; i<numMsgs; i++) {
         var id = xmlResponse.getElementsByTagName('id')[i].firstChild.data;
         var title = xmlResponse.getElementsByTagName('title')[i].firstChild.data;
         var _selected = "";
         if(brandid == id) _selected = "selected";         
         str += "<option value=\""+id+"\"  "+_selected+">"+title+"</option>";                
      }
       str += "</select>";
       var brand = document.getElementById("brand");
       brand.innerHTML = str;
       str = "<select name=\"subCatID\" >";
       str += "<option value=\"\">=请选择子分类=</option>";
       str += "</select>";
       var subcat = document.getElementById("subcat");
       subcat.innerHTML = str;
       
   }
}
function changeSubCat(subid){
    var bid = $("brandID").options[$("brandID").selectedIndex].value;
	if(bid == "0") {		
		  $("url").value = "";
		   return false;
    }
   var xmlhttp=false;

    try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 } catch (e) {
  try {
   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (E) {
   xmlhttp = false;
  }
 }
 
   xmlhttp.open('POST',"ajax_category.php",false);
   xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
   xmlhttp.send("action=selectS&bid="+bid);
   try { var xmlResponse = xmlhttp.responseXML.documentElement; } catch(e) { }

   if(xmlResponse.getElementsByTagName('numMessages')[0].firstChild.data > 0) {
      var numMsgs = xmlResponse.getElementsByTagName('numMessages')[0].firstChild.data;
      var str = "<select name=\"subCatID\" >";
      str += "<option value=\"\">=请选择子分类=</option>";
      for(i=0; i<numMsgs; i++) {
         var id = xmlResponse.getElementsByTagName('id')[i].firstChild.data;
         var title = xmlResponse.getElementsByTagName('title')[i].firstChild.data;
         var _selected = "";
         if(subid == id) _selected = "selected";         
         str += "<option value=\""+id+"\"  "+_selected+">"+title+"</option>";                
      }
       str += "</select>";
       var subcat = document.getElementById("subcat");
       subcat.innerHTML = str;
   }
}
//**************XHConn接口
function XHConn()
{
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone)
  {
    if (!xmlhttp) return false;
    bComplete = false;
    sMethod = sMethod.toUpperCase();

    try {
      if (sMethod == "GET")
      {
        xmlhttp.open(sMethod, sURL+"?"+sVars, true);
        sVars = "";
      }
      else
      {
        xmlhttp.open(sMethod, sURL, true);
        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      }
      xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 && !bComplete)
        {
          bComplete = true;
          if(fnDone != null) fnDone(xmlhttp);
        }};
      xmlhttp.send(sVars);
    }
    catch(z) { return false; }
    return true;
  };
  return this;
}
