window.onload=function()
{
var xml_path="/web/bin/export_new.php";
  if(document.implementation&&document.implementation.createDocument)
  {
    doc=document.implementation.createDocument('','',null);
    doc.onload=handler; //执行handler()
    doc.load(xml_path);
//firefox XML创建
  }
  else if(window.ActiveXObject)
  {
    doc=new ActiveXObject("Microsoft.XMLDOM");
    doc.onreadystatechange=function(){if(doc.readyState==4)handler();} //执行handler()
    doc.load(xml_path);
//IE XML创建
  }
  else alert("XML创建出错！");
}

function topmenu(tlink)
{  var mages="<table width='100%' height='51' border='0' cellpadding='0' cellspacing='0'><tr>";
//   var tlink=doc.getElementsByTagName("link");  //获取XML节点link
   for(var i=0;i<tlink.length;i++)
   {
      var value1=tlink[i].getAttribute("ID"); //获取XML节点link属性
      var title=tlink[i].getElementsByTagName("title")[0].firstChild.data; //获取XML节点link分支title的内容
      var english=tlink[i].getElementsByTagName("english")[0].firstChild.data;
	  var a_href=tlink[i].getElementsByTagName("a_href")[0].firstChild.data;
	  var sublink=tlink[i].getElementsByTagName("sublink");
         
	  if (sublink.length == 0) { var thismouse = "onmouseover=\"hiddenmenu();\""; } else { var thismouse = "onmouseover=\"showmenu("+ value1 +");\""; }
	
          if (value1 == pageID) { 
	  mages+="<td "+ thismouse +"><img src='/web/images/"+ title +".gif'></td>";
	   } else {
	  mages+="<td><a "+ a_href +"?pageID="+ value1 +"' "+ thismouse +"><img src='/web/images/"+ title +"_b.gif' border='0'></a></td>";
	  } 
      Menu[value1]=new Array();  //建立数组
      for(var j=0;j<sublink.length;j++)
      {
         var value2=sublink[j].getAttribute("ID");
         var subtitle=sublink[j].getElementsByTagName("subtitle")[0].firstChild.data;
	     var sub_href=sublink[j].getElementsByTagName("sub_href")[0].firstChild.data;
		 var submenu = new Object(); //新建对象submenu
		 submenu.title = subtitle;
		 submenu.href = sub_href;
		 Menu[value1].push(submenu);  //对象submenu推入数组
      }
   }
document.getElementById('show_menu').innerHTML=mages + "</tr></table>";
}

function showmenu(vale){
	document.getElementById('submenu').style.display="";
	var mages1="";
	if (Menu[vale] != null) {
            for (var k=0;k<Menu[vale].length;k++ )
           {
              mages1=mages1+" <a "+ Menu[vale][k].href +"' class='white'>"+ Menu[vale][k].title +"</a>";
	    }
        }
      document.getElementById('submenu').innerHTML=mages1; 
}

function hiddenmenu(){
	if (Menu[pageID].length !=0) {
        //alert(Menu[pageID].length);
	 document.getElementById('submenu').style.display="";
	 var mages1="";
	   for (var k=0;k<Menu[pageID].length;k++ ) {
		mages1=mages1+" <a "+ Menu[pageID][k].href +"' class='white'>"+ Menu[pageID][k].title +"</a>";
			
		}
		document.getElementById('submenu').innerHTML=mages1; 
	} else { document.getElementById('submenu').style.display="none"; }
      
}

// index_html -----------------------------------
function index_html(xmlDoc) {
       var items=xmlDoc;
	   var str="<table width='100%' border='0'>";
       var links=items[0].getElementsByTagName("index_id");
	   // alert(links.length);alert(links);
	   var str="<table width='100%' border='0'><tr><td>&nbsp;</td><td><img src='images/bbs.gif'><p></td></tr>";
       for(var l=0;l<links.length;l++)
       {
         var tid=links[l].getAttribute("ID");
         var subjects=links[l].getElementsByTagName("name")[0].firstChild.data;
		 str=str + "<tr><td width='20'>&nbsp;</td><td><img src='images/prot.gif'> <a href='http://www.changye.com.cn/bbs/viewthread.php?tid="+ tid +"' target='_blank' class='white'>"+ subjects +"</a></td></tr><tr><td height='5'></td><td height='5'></td></tr>";
		 // alert(content);
         }
		 str=str + "</table>";
          document.getElementById('index_html').innerHTML=str;
}

// end ajax

// ajax http ---------------------------------------
	var http_request = false;
	function send_request(url,vol) {//初始化、指定处理函数、发送请求的函数
		http_request = false;
		//开始初始化XMLHttpRequest对象
		if(window.XMLHttpRequest) { //Mozilla 浏览器
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {//设置MiME类别
				http_request.overrideMimeType('text/xml');
			}
		}
		else if (window.ActiveXObject) { // IE浏览器
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
		if (!http_request) { // 异常，创建对象实例失败
			window.alert("不能创建XMLHttpRequest对象实例.");
			return false;
		}
		http_request.onreadystatechange =function(){processRequest(vol)};
		// 确定发送请求的方式和URL以及是否同步执行下段代码
        var url=url + "?bbs_key="+ bbs_key +"&page=" + vol;
		http_request.open("GET", url, true);
		http_request.send(null);
	}
	// 处理返回信息的函数
function processRequest(vol) {
 if (http_request.readyState == 4) { // 判断对象状态
    if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
       var xmlDoc=http_request.responseXML;
       var items=xmlDoc.getElementsByTagName("bbs");
	   process_html(items,vol);
            } else { //页面不正常
                alert("您所请求的页面有异常。");
            }
        }
    }

function process_html(xmlDoc,num) {
       var items=xmlDoc;
	   var pages=items[0].getElementsByTagName("pages");
	   var total=pages[0].getElementsByTagName("total")[0].firstChild.data;
	   var totalpages=pages[0].getElementsByTagName("totalpage")[0].firstChild.data;
	   var str_page="";
	   var pagelegth=5;
	   var pagestart=0;
	   if  (num!=0) { pagelegth = num + 5; pagestart = num - 1; }
       if (pagelegth > totalpages) { pagelegth = totalpages; }
	   for (i=pagestart;i<pagelegth;i++) {
	   var page_no=0;page_no= i + 1;
	   
	   if (num==i) { str_page=str_page + " "+ page_no +" "; } else {
	   
	   str_page=str_page + "<a class='page_no' onMouseOver=\"this.style.cursor='hand';\" onclick=\"send_request('/web/bin/export.php',"+ i +");\">"+ page_no +"</a> ";
	   }
	   }
	  // alert(num);alert(pagestart);alert(pagelegth);
	   var str="<table width='100%' border='0'><tr><td colspan='2' height='28' bgcolor='#999999'><font class='t3'>有"+ total +"条评论 共 "+ totalpages +"页 "+ str_page +"</font></td></tr>";
       var links=items[0].getElementsByTagName("tid");
       for(var l=0;l<links.length;l++)
       {
         var tid=links[l].getAttribute("ID");
         var subjects=links[l].getElementsByTagName("subjects")[0].firstChild.data;
		 str=str + "<tr><td  width='15' valign=='top'><font color='#999999'>□</font></td><td><a href='http://www.changye.com.cn/bbs/viewthread.php?tid="+ tid +"' target='_blank' class='black'>"+ subjects +"</a></td></tr><tr><td height='5'></td><td height='5'></td></tr>";
		 // alert(content);
         }
		 str=str + "</table>";
          document.getElementById('bbs').innerHTML=str;
}

// end ajax

// ajax catalog ---------------------------------------------------
	function send_catalog(catalog) {
		http_request = false;
		//开始初始化XMLHttpRequest对象
		if(window.XMLHttpRequest) { //Mozilla 浏览器
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {//设置MiME类别
				http_request.overrideMimeType('text/xml');
			}
		}
		else if (window.ActiveXObject) { // IE浏览器
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
		if (!http_request) { 
			window.alert("不能建立对象");
			return false;
		}
		http_request.onreadystatechange = function(){ process_catalog()};
//		 alert("1");
        url= "/web/bin/export_new.php?maker="+ catalog;
		http_request.open("GET", url, true);
		http_request.send(null);
	}
	
function process_catalog() {
 if (http_request.readyState == 4) { 
     if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
       var xmlDoc=http_request.responseXML;
       var items=xmlDoc.getElementsByTagName("catalog");
	   catalog_html(items);
       } else { 
           alert("无效数据"); }
  }
}
function catalog_html(xmlDoc) {
      var items=xmlDoc;
      var bname = navigator.appName;
      var catalog=items[0].getElementsByTagName("catalog_id");

//       var oOption = document.createElement('OPTION'); 
//       for(var i=0;i<catalog.length;i++)
//       {
//       oOption.text=catalog[i].getElementsByTagName("xkmq")[0].firstChild.data; 
//       oOption.value=catalog[i].getElementsByTagName("xkmq")[0].firstChild.data; 
//        if (bname.search(/netscape/i) == 0)
//         {
//           document.getElementById("xkmq").appendChild(oOption); 
//         }
//         else if (bname.search(/microsoft/i) == 0)
//         {
//        document.all.xkmq.add(oOption); 
//         }
//       }


 

//增加之前删除所有option
  var length = document.getElementById("xkmq").options.length;
  while(length!=0){
   for(var i = 0;i<length;i++){
    document.getElementById("xkmq").options[i]=null;
    length = length/2;
   }
 }


//	   alert("3");alert(length);
	document.getElementById("xkmq").options[0]=new Option("选择型号","");	 

        for(var i=0;i<catalog.length;i++)
       {
         var text=catalog[i].getElementsByTagName("xkmq")[0].firstChild.data;
//         var value=catalog[i].getElementsByTagName("xkbm")[0].firstChild.data;
//		 document.getElementById("xkmq").options.add(new option(text,text));
         document.getElementById("xkmq").options[i+1]=new Option(text,text);
         }
} 
// end catalog
