var xmlHttp = false;

try {
	   xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
	try {
	   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} catch (e2) {
	   xmlHttp = false;
	}
}

if (!xmlHttp && typeof XMLHttpRequest != "undefined") {
  xmlHttp = new XMLHttpRequest();
  xmlHttp.overrideMimeType("text/xml");
}

//请求产品分类
function displaycategory(){
	var url="/api/category.xml";
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange=updatesclass;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send(null);
}

//产品分类响应
function updatesclass(){
	if(xmlHttp.readyState==4 && xmlHttp.status==200){
		
		//分析当前栏目ID
		var arraytopicpath = topicpathid.toString().split(",");
		
		var innerContent = "<ul>";
		var responseNodes = xmlHttp.responseXML.getElementsByTagName("items")[0].childNodes;
		
		//循环显示(字母)
		for(var i=0;i<responseNodes.length;i++){
			innerContent += "<li id=\"dirfirst"+responseNodes[i].getAttribute("value")+"\" class=\"dirfirst_f\"><a onfocus=\"this.blur();\" href=\"javascript:displaysecond("+responseNodes[i].getAttribute("value")+")\">"+responseNodes[i].getAttribute("text")+"</a></li>";
			
			innerContent += "<ul id=\"second"+responseNodes[i].getAttribute("value")+"\">";
			
			//循环显示(分类)
			for(var j=0;j<responseNodes[i].childNodes.length;j++){
				//如果是试剂
				if(responseNodes[i].getAttribute("value") == 1){
					if(arraytopicpath[0] == responseNodes[i].childNodes[j].getAttribute("value")){
						innerContent += "<li class=\"dirthird_f\"><a href=\"/product/"+responseNodes[i].childNodes[j].getAttribute("value")+"/\">"+decodeURIComponent(decodeURIComponent(responseNodes[i].childNodes[j].getAttribute("text")))+"</a></li>";
					}else{
							innerContent += "<li class=\"dirthird\"><a href=\"/product/"+responseNodes[i].childNodes[j].getAttribute("value")+"/\">"+decodeURIComponent(decodeURIComponent(responseNodes[i].childNodes[j].getAttribute("text")))+"</a></li>";
					}
				}else{//如果不是试剂
				//如果上级目录与此目录相等
					if(arraytopicpath[1] == responseNodes[i].childNodes[j].getAttribute("value")){
						innerContent += "<li id=\"dirsecond"+responseNodes[i].childNodes[j].getAttribute("value")+"\" class=\"dirsecond_f\"><a onfocus=\"this.blur();\" href=\"javascript:displaythird("+responseNodes[i].childNodes[j].getAttribute("value")+")\">"+decodeURIComponent(decodeURIComponent(responseNodes[i].childNodes[j].getAttribute("text")))+"</a></li>";
					}else{
						innerContent += "<li id=\"dirsecond"+responseNodes[i].childNodes[j].getAttribute("value")+"\" class=\"dirsecond\"><a onfocus=\"this.blur();\" href=\"javascript:displaythird("+responseNodes[i].childNodes[j].getAttribute("value")+")\">"+decodeURIComponent(decodeURIComponent(responseNodes[i].childNodes[j].getAttribute("text")))+"</a></li>";		
					}
				}
				//如果上级目录与此目录相等
				if(arraytopicpath[1] == responseNodes[i].childNodes[j].getAttribute("value")){
					innerContent += "<ul class=\"p_normal\" id=\"third"+responseNodes[i].childNodes[j].getAttribute("value")+"\">";
				}
				else{
					innerContent += "<ul class=\"p_hidden\" id=\"third"+responseNodes[i].childNodes[j].getAttribute("value")+"\">";
				}
				for(var k=0;k<responseNodes[i].childNodes[j].childNodes.length;k++){
					if(arraytopicpath[0] == responseNodes[i].childNodes[j].childNodes[k].getAttribute("value")){
						innerContent += "<li class=\"dirthird_f\"><a href=\"/product/"+responseNodes[i].childNodes[j].childNodes[k].getAttribute("value")+"/\">"+decodeURIComponent(decodeURIComponent(responseNodes[i].childNodes[j].childNodes[k].getAttribute("text")))+"</a></li>";
					}else{
							innerContent += "<li class=\"dirthird\"><a href=\"/product/"+responseNodes[i].childNodes[j].childNodes[k].getAttribute("value")+"/\">"+decodeURIComponent(decodeURIComponent(responseNodes[i].childNodes[j].childNodes[k].getAttribute("text")))+"</a></li>";
					}
				}
				innerContent += "</ul>";
			}
			
			innerContent += "</ul>";
			
		}
		innerContent += "</ul>";
		//alert(innerContent);
		document.getElementById("categorybody").innerHTML = innerContent;
	}
}

//显示二级目录
function displaysecond(secondid){
	if(document.getElementById("second"+secondid).className == "p_hidden" ){
		document.getElementById("second"+secondid).className = "p_normal";
		document.getElementById("dirfirst"+secondid).className = "dirfirst_f";
	}
	else{
		document.getElementById("second"+secondid).className = "p_hidden";
		document.getElementById("dirfirst"+secondid).className = "dirfirst";
	}
}

//显示三级目录
function displaythird(thirdid){
	if(document.getElementById("third"+thirdid).className == "p_hidden" ){
		document.getElementById("third"+thirdid).className = "p_normal";
		document.getElementById("dirsecond"+thirdid).className = "dirsecond_f";
	}
	else{
		document.getElementById("third"+thirdid).className = "p_hidden";
		document.getElementById("dirsecond"+thirdid).className = "dirsecond";
	}
}
//显示产品分类
displaycategory();

//清队浏览记录
function broswerclear(){
	xmlHttp.open("GET","/api/product_broswer_history.php?action=clear",true);
	xmlHttp.onreadystatechange=broswerclearexe;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send(null);
}

//产品分类响应
function broswerclearexe(){
	if(xmlHttp.readyState==4 && xmlHttp.status==200){
		document.getElementById("broswerdiv").innerHTML = "";
	}
}