//全局数组 用来存放类id
var gTypeArray = new Array();
//全局数组 用来存放city id
var gCityArray = new Array();
/*
*Comment		:依据职业大类得到其下小类
*Parameter		:path服务器路径,oCata所选的大类,divId显示结果的div的id
*Update			:2008-08-12
*Author			:yjw
*/
function getPro(path,oCata,DivId){
//创建子类的onclick方法
var PROFESSION_TYPE_ONCLICK = function ll(){
	var dd = window.event.srcElement;
	if(dd.checked){
		if(gTypeArray.length>0){
			alert("只能选择一项");
			dd.checked=false;
			return false;
		}else{
			gTypeArray.push(dd.value);
		}
	}else{
		for(var i=0;i<gTypeArray.length;i++){
			if(trim(gTypeArray[i])==trim(dd.value)){
				gTypeArray.splice(i,1);
			}
		}
	}

	var oDiv = document.getElementById("PROFESSIONCHOOSE");
	var lurl = path+"xmlAjax.do";
	var lParameter = "";
	lParameter = addPostParam(lParameter,"ids",gTypeArray.toString());
	lParameter = addPostParam(lParameter,"actionId","chooseprofession");
	var returnData = fun_returnValue(lParameter,lurl);  
	var objFragment = document.createDocumentFragment();  
	if(oDiv.hasChildNodes()){	
		oDiv.removeChild(oDiv.childNodes[0]);
	}
	var objTBody = document.createElement("tbody");
	for(var i=0;i!=returnData.split("♀").length-1;i++){
		if((i+1)%3==0){
			var objCheck = document.createElement("input");
			var objUL = document.createElement("UL");
			var objLI = document.createElement("LI");			
			var objBr = document.createElement("br");
			objCheck.type = "checkbox";
			objCheck.value = returnData.split("♀")[i].split("♂")[0];
			objCheck.indeterminate = true;
			objCheck.attachEvent("onclick",PROFESSION_TYPE_ONCLICK);
			var objText = document.createTextNode(returnData.split("♀")[i].split("♂")[1]);
			objLI.appendChild(objCheck);
			objLI.appendChild(objText);
			objUL.appendChild(objLI);
			objTBody.appendChild(objUL);
		}else{
			var objCheck = document.createElement("input");
			var objUL = document.createElement("UL");
			var objLI = document.createElement("LI");			
			objCheck.type = "checkbox";
			objCheck.value = returnData.split("♀")[i].split("♂")[0];
			objCheck.indeterminate = true;
			objCheck.attachEvent("onclick",PROFESSION_TYPE_ONCLICK);
			var objText = document.createTextNode(returnData.split("♀")[i].split("♂")[1]);
			objLI.appendChild(objCheck);
			objLI.appendChild(objText);
			objTBody.appendChild(objLI);
		}
	} 
	objFragment.appendChild(objTBody);
	oDiv.appendChild(objFragment);
};
	var lurl = path+"xmlAjax.do";
	var lParameter = "";
	var oDiv = document.getElementById(DivId);
	lParameter = addPostParam(lParameter,"cataId",oCata.value);
	lParameter = addPostParam(lParameter,"actionId","getPro");
	var returnData = fun_returnValue(lParameter,lurl);   
	var cataInfo = returnData.split("cata")[0];
	var typeInfo = returnData.split("cata")[1];
	var objFragment = document.createDocumentFragment();  
	if(oDiv.hasChildNodes()){	
		oDiv.removeChild(oDiv.childNodes[0]);
	}
	
	var objTBody = document.createElement("tbody");
	/*
	var objcatap = document.createElement("p");
	var objcataCheck = document.createElement("input");
	objcataCheck.type = "checkbox";
	objcataCheck.value = "c"+cataInfo.split("∮")[0];
	objcataCheck.attachEvent("onclick",PROFESSION_CATA_ONCLICK);
	var objcataText = document.createTextNode(cataInfo.split("∮")[1]+"(选择此大类,将包括以下所有小类)");
	objTBody.appendChild(objcataCheck);
	objTBody.appendChild(objcataText);
	objTBody.appendChild(objcatap);
	*/
	for(var i=0;i!=typeInfo.split("♀").length-1;i++){
		if((i+1)%3==0){
			var objtypeBr = document.createElement("br");
			var objtypeCheck = document.createElement("input");
			var objUL = document.createElement("UL");
			var objLI = document.createElement("LI");			
			objtypeCheck.type = "checkbox";
			objtypeCheck.value = typeInfo.split("♀")[i].split("♂")[0];
			objtypeCheck.attachEvent("onclick",PROFESSION_TYPE_ONCLICK);
			var objtypeText = document.createTextNode(typeInfo.split("♀")[i].split("♂")[1]);
			objLI.appendChild(objtypeCheck);
			objLI.appendChild(objtypeText);
			objUL.appendChild(objLI);
			objTBody.appendChild(objUL);
		}else{
			var objtypeCheck = document.createElement("input");
			var objUL = document.createElement("UL");
			var objLI = document.createElement("LI");			
			objtypeCheck.type = "checkbox";
			objtypeCheck.value = typeInfo.split("♀")[i].split("♂")[0];
			var objtypeText = document.createTextNode(typeInfo.split("♀")[i].split("♂")[1]);
			objtypeCheck.attachEvent("onclick",PROFESSION_TYPE_ONCLICK);
			objLI.appendChild(objtypeCheck);
			objLI.appendChild(objtypeText);	
			objTBody.appendChild(objLI);
		}
	}
	objFragment.appendChild(objTBody);
	oDiv.appendChild(objFragment);
}
//赋值
  function getProfessionValue(path,oTextId){
  	var otext = document.getElementById(oTextId);
  	var lurl = path+"xmlAjax.do";
	var lParameter = "";
	lParameter = addPostParam(lParameter,"ids",gTypeArray.toString());
	lParameter = addPostParam(lParameter,"actionId","chooseprofession");
	var returnData = fun_returnValue(lParameter,lurl); 
	var profession = returnData.split("♀");  
	var str = "";
	for(var i=0;i!=profession.length-1;i++){
	var siteName = profession[i].split("♂")[1];
	str = str+siteName+"+";
	}
	str = str.substring(0,str.lastIndexOf("+"));
	otext.value = str;
	document.getElementById("professionSubject").value = gTypeArray.toString();
	document.getElementById("bigPROFESSION").style.display = "none";
  } 
  //清除职位选项
  function clearProfessionArea (divId1,divId2){
  	gTypeArray.splice(0,gTypeArray.length);
 	var ss = document.getElementById(divId1);
 	var hh = document.getElementById(divId2);
 	if(ss.hasChildNodes()){	
		ss.removeChild(ss.childNodes[0]);
	}
	var Fields = hh.all;
	for(var i=0;i!=Fields.length;i++){
		if(Fields[i].type=="checkbox" && Fields[i].checked){
			Fields[i].checked = false;
		}
	}	
  }
  
