//全局数组 用来存放行业id
var gBussnessArray = new Array();
//清除城市选项
 /*
 *Comment		:生成 2级子菜单
 *Parameter		: 
 *Author		:yjw
 *Update		:2008-08-12
 */
  function getBusiness(path,oBusiness,divId1,divId2,divId3){
  	var oDiv1= document.getElementById(divId1);
  	var oDiv2= document.getElementById(divId2);
  	var oDiv3 = document.getElementById(divId3);
//注册大类的onclick事件
	var CATABUSINESS_ONCLICK = function(){
		var objTBody = document.createElement("tbody");
		var objFragment = document.createDocumentFragment();  
		var dd = window.event.srcElement;
		if(dd.checked){
			if(gBussnessArray.length>0){
				alert("只能选择一个!");
				dd.checked=false;
				return false;
			}else{
				gBussnessArray.push(dd.value);
				for(var l=0;l<oDiv2.all.length;l++){
						if(oDiv2.all[l].type=="checkbox"){
								for(var h=0;h<gBussnessArray.length;h++){
									if(trim(oDiv2.all[l].value)==trim(gBussnessArray[h])){
										gBussnessArray.splice(h,1);
									}
								}
								
							oDiv2.all[l].checked = "";
							oDiv2.all[l].disabled = "disabled";
						}
							//oDiv2.all[l].detachEvent("onclick",CITY_ONCLICK);
					}
			}
		}else{
			for(var i=0;i<gBussnessArray.length;i++){
				if(trim(gBussnessArray[i])==trim(dd.value)){
					gBussnessArray.splice(i,1);
					for(var l=0;l<oDiv2.all.length;l++){
						if(oDiv2.all[l].type=="checkbox"){
							oDiv2.all[l].disabled = "";
						}else{
							//oDiv2.all[l].attachEvent("onclick",CITY_ONCLICK);
						}
					}
				}
			}
		}
		var lurl = path+"xmlAjax.do";
		var lParameter = "";
		lParameter = addPostParam(lParameter,"ids",gBussnessArray.toString());
		lParameter = addPostParam(lParameter,"actionId","getChooseBusiness");		
		var returnData = fun_returnValue(lParameter,lurl); 
		if(oDiv3.hasChildNodes()){	
				oDiv3.removeChild(oDiv3.childNodes[0]);
			}
		for(var u=0;u!=returnData.split("♀").length-1;u++){
			if((u+1)%3==0){
				var choosecheckbox = document.createElement("input");
				var objUL = document.createElement("UL");
				var objLI = document.createElement("LI");				
				choosecheckbox.type = "checkbox";
				choosecheckbox.value = returnData.split("♀")[u].split("♂")[0];
				choosecheckbox.indeterminate = true;
				choosecheckbox.attachEvent("onclick",CATABUSINESS_ONCLICK);
				var choosecheckNode = document.createTextNode(returnData.split("♀")[u].split("♂")[1]);
				var choosebr = document.createElement("br");
				objLI.appendChild(choosecheckbox);
				objLI.appendChild(choosecheckNode);
				objUL.appendChild(objLI);
				objTBody.appendChild(objUL);
			}else{
				var choosecheckbox = document.createElement("input");
				var objUL = document.createElement("UL");
				var objLI = document.createElement("LI");				
				choosecheckbox.type = "checkbox";
				choosecheckbox.value = returnData.split("♀")[u].split("♂")[0];
				choosecheckbox.indeterminate = true;
				choosecheckbox.attachEvent("onclick",CATABUSINESS_ONCLICK);
				var choosecheckNode = document.createTextNode(returnData.split("♀")[u].split("♂")[1]);
				objLI.appendChild(choosecheckbox);
				objLI.appendChild(choosecheckNode);
				objTBody.appendChild(objLI);
			}
		}
		objFragment.appendChild(objTBody);
		oDiv3.appendChild(objFragment);
	};  
//注册小类的onclick事件

	var TYPEBUSINESS_ONCLICK = function(){
		var objTBody = document.createElement("tbody");
		var objFragment = document.createDocumentFragment();  
		var dd = window.event.srcElement;
		if(dd.checked){
			if(gBussnessArray.length>0){
				alert("只能选择一个!");
				dd.checked=false;
				return false;
			}else{
				gBussnessArray.push(dd.value);
			}
		}else{
			for(var i=0;i<gBussnessArray.length;i++){
				if(trim(gBussnessArray[i])==trim(dd.value)){
					gBussnessArray.splice(i,1);
				}
			}
		}
		var lurl = path+"xmlAjax.do";
		var lParameter = "";
		lParameter = addPostParam(lParameter,"ids",gBussnessArray.toString());
		lParameter = addPostParam(lParameter,"actionId","getChooseBusiness");		
		var returnData = fun_returnValue(lParameter,lurl); 
		if(oDiv3.hasChildNodes()){	
				oDiv3.removeChild(oDiv3.childNodes[0]);
			}
		for(var u=0;u!=returnData.split("♀").length-1;u++){
			if((u+1)%3==0){
				var choosecheckbox = document.createElement("input");
				var objUL = document.createElement("UL");
				var objLI = document.createElement("LI");				
				choosecheckbox.type = "checkbox";
				choosecheckbox.value = returnData.split("♀")[u].split("♂")[0];
				choosecheckbox.indeterminate = true;
				choosecheckbox.attachEvent("onclick",TYPEBUSINESS_ONCLICK);
				var choosecheckNode = document.createTextNode(returnData.split("♀")[u].split("♂")[1]);
				var choosebr = document.createElement("br");
				objLI.appendChild(choosecheckbox);
				objLI.appendChild(choosecheckNode);
				objUL.appendChild(objLI);
				objTBody.appendChild(objUL);
			}else{
				var choosecheckbox = document.createElement("input");
				var objUL = document.createElement("UL");
				var objLI = document.createElement("LI");				
				choosecheckbox.type = "checkbox";
				choosecheckbox.value = returnData.split("♀")[u].split("♂")[0];
				choosecheckbox.indeterminate = true;
				choosecheckbox.attachEvent("onclick",TYPEBUSINESS_ONCLICK);
				var choosecheckNode = document.createTextNode(returnData.split("♀")[u].split("♂")[1]);
				objLI.appendChild(choosecheckbox);
				objLI.appendChild(choosecheckNode);
				objTBody.appendChild(objLI);
			}
		}
		objFragment.appendChild(objTBody);
		oDiv3.appendChild(objFragment);
	};		  
	var lurl = path+"xmlAjax.do";
	var lParameter = "";
	lParameter = addPostParam(lParameter,"businessId",oBusiness.value);
	lParameter = addPostParam(lParameter,"actionId","getBusiness");	
	var returnData = fun_returnValue(lParameter,lurl); 
	if(oDiv1.hasChildNodes()){	
				oDiv1.removeChild(oDiv1.childNodes[0]);
		}	
		if(oDiv2.hasChildNodes()){	
				oDiv2.removeChild(oDiv2.childNodes[0]);
		}
	if(returnData!=""){	
		var businesscataInfo = returnData.split("∮")[0];
		var businesstypeInfo = returnData.split("∮")[1];		
		var obooleansign = false;
		for(var i=0;i!=gBussnessArray.length;i++){
			if(trim(gBussnessArray[i])==trim("c"+businesscataInfo.split("*")[0])){
				obooleansign = true;
			}
		}
		if(!obooleansign){
			var objTBody1 = document.createElement("tbody");
			var objFragment2 = document.createDocumentFragment();  
			var objTBody2 = document.createElement("tbody");
			var catacheckbox = document.createElement("input");
			catacheckbox.type = "checkbox";
			catacheckbox.value = "c"+businesscataInfo.split("*")[0];
			catacheckbox.attachEvent("onclick",CATABUSINESS_ONCLICK);
			var cataNode = document.createTextNode(businesscataInfo.split("*")[1]+"(选择此类,将包括以下所有小类)");
			objTBody1.appendChild(catacheckbox);
			objTBody1.appendChild(cataNode);
			oDiv1.appendChild(objTBody1);
			for(var i=0;i!=businesstypeInfo.split("♀").length-1;i++){
				if((i+1)%3==0){
					var typecheckbox = document.createElement("input");
					var objUL = document.createElement("UL");
					var objLI = document.createElement("LI");					
					typecheckbox.type = "checkbox";
					typecheckbox.value = "t"+businesstypeInfo.split("♀")[i].split("♂")[0];
					typecheckbox.attachEvent("onclick",TYPEBUSINESS_ONCLICK);
					var typeNode = document.createTextNode(businesstypeInfo.split("♀")[i].split("♂")[1]);
					var typeBr = document.createElement("br");
					objLI.appendChild(typecheckbox);
					objLI.appendChild(typeNode);
					objUL.appendChild(objLI);
					objTBody2.appendChild(objUL);
				}else{
					var typecheckbox = document.createElement("input");
					var objUL = document.createElement("UL");
					var objLI = document.createElement("LI");					
					typecheckbox.type = "checkbox";
					typecheckbox.value = "t"+businesstypeInfo.split("♀")[i].split("♂")[0];
					typecheckbox.attachEvent("onclick",TYPEBUSINESS_ONCLICK);
					var typeNode = document.createTextNode(businesstypeInfo.split("♀")[i].split("♂")[1]);
					objLI.appendChild(typecheckbox);
					objLI.appendChild(typeNode);
					objTBody2.appendChild(objLI);
				}
				
			}
			
			objFragment2.appendChild(objTBody2);
			oDiv2.appendChild(objFragment2);
		}else{
			var objTBody1 = document.createElement("tbody");
			var objFragment2 = document.createDocumentFragment();  
			var objTBody2 = document.createElement("tbody");
			var businesscataInfo = returnData.split("∮")[0];
			var businesstypeInfo = returnData.split("∮")[1];
			var catacheckbox = document.createElement("input");
			catacheckbox.type = "checkbox";
			catacheckbox.value = "c"+businesscataInfo.split("*")[0];
			catacheckbox.attachEvent("onclick",CATABUSINESS_ONCLICK);
			catacheckbox.indeterminate = "true";
			var cataNode = document.createTextNode(businesscataInfo.split("*")[1]+"(选择此类,将包括以下所有小类)");
			objTBody1.appendChild(catacheckbox);
			objTBody1.appendChild(cataNode);
			oDiv1.appendChild(objTBody1);
			for(var i=0;i!=businesstypeInfo.split("♀").length-1;i++){
				if((i+1)%3==0){
					var typecheckbox = document.createElement("input");
					var objUL = document.createElement("UL");
					var objLI = document.createElement("LI");					
					typecheckbox.type = "checkbox";
					typecheckbox.value = "t"+businesstypeInfo.split("♀")[i].split("♂")[0];
					typecheckbox.disabled = "true";
					typecheckbox.attachEvent("onclick",TYPEBUSINESS_ONCLICK);
					var typeNode = document.createTextNode(businesstypeInfo.split("♀")[i].split("♂")[1]);
					var typeBr = document.createElement("br");
					objLI.appendChild(typecheckbox);
					objLI.appendChild(typeNode);
					objUL.appendChild(objLI);
					objTBody2.appendChild(objUL);
				}else{
					var typecheckbox = document.createElement("input");
					var objUL = document.createElement("UL");
					var objLI = document.createElement("LI");					
					typecheckbox.type = "checkbox";
					typecheckbox.value = "t"+businesstypeInfo.split("♀")[i].split("♂")[0];
					typecheckbox.disabled = "true";
					typecheckbox.attachEvent("onclick",TYPEBUSINESS_ONCLICK);
					var typeNode = document.createTextNode(businesstypeInfo.split("♀")[i].split("♂")[1]);
					objLI.appendChild(typecheckbox);
					objLI.appendChild(typeNode);
					objTBody2.appendChild(objLI);
				}
				
			}
			
			objFragment2.appendChild(objTBody2);
			oDiv2.appendChild(objFragment2);
		}
	}
  }
 //得到单位性质
 function getBusinessValue(path,oTextId){
   	var otext = document.getElementById(oTextId);
  	var lurl = path+"xmlAjax.do";
	var lParameter = "";
	lParameter = addPostParam(lParameter,"ids",gBussnessArray.toString());
	lParameter = addPostParam(lParameter,"actionId","getChooseBusiness");
	var returnData = fun_returnValue(lParameter,lurl); 
	var str = "";
	if(returnData!=""){
		for(var i=0;i!=returnData.split("♀").length-1;i++){
			str = str+returnData.split("♀")[i].split("♂")[1]+"+"
		}
		str = str.substring(0,str.lastIndexOf("+"));
	}
	otext.value = str;
	document.getElementById("checkTrade").value = gBussnessArray.toString();
	document.getElementById("bigBUSINESS").style.display = "none";
	var oErrorDiv = document.getElementById("checkTrade_error");
	if(oErrorDiv){
		oErrorDiv.style.display = "none";
	}
 }  
  //清除地区
 function clearBusiness(divId1,divId2,divId3){
   	gBussnessArray.splice(0,gBussnessArray.length);
 	var ss = document.getElementById(divId1);
 	var hh = document.getElementById(divId2);
 	var qq = document.getElementById(divId3);
 	if(ss.hasChildNodes()){	
		ss.removeChild(ss.childNodes[0]);
	}
	var Fields = hh.all;
	var Fieldq = qq.all;
	for(var i=0;i!=Fields.length;i++){
		if(Fields[i].type=="checkbox" && Fields[i].checked){
			Fields[i].checked = false;
		}
	}
	for(var j=0;j!=Fieldq.length;j++){
		if(Fieldq[j].type=="checkbox" && Fieldq[j].checked){
			Fieldq[j].checked = false;
		}
	}		
 } 
