//创建对象
function CreateXmlHttp()
{
     try{return new ActiveXObject('MSXML2.XMLHTTP');}catch(x){}
     try{return new ActiveXObject('Microsoft.XMLHTTP');}catch(x){}
     throw(new Error(-1,'不能创建XMLHTTP'));
} 
var JobName="";var JobCode = "";var CityName="";var CityCode = "";
var url = "";
//工作岗位 一级类别变动时,加入二级类别
function BindJobClass(tempJobClass,ClassName,ClassCode)//
{
	if(ClassCode=="GAAA")
	{
		JobCode = "";
	}
	//debugger;
	if(ClassName==null||ClassName=="")
	{
		tempJobMenu.innerHTML = "（请选择工作岗位）";
	}
	else
	{
		//tempJobMenu.innerHTML ="";
		tempJobMenu.innerHTML += " > <a style='CURSOR:hand' onclick=BindJobClass(tempJobClass,'','"+ClassCode+"');>"+ClassName+"</a>";
		
		//if(JobCode.length>4)//重新构造八位职位代码
		//{
		//	JobCode = JobCode.substr(0,4)+ClassCode;
		//}
		//else
		//{
			JobCode = ClassCode.substr(0,4);
		//}
	}
	//var url=document.location.href;
	//var LastUrl=url.substring(7,url.length);	
	//url = "http://"+LastUrl.substring(0,LastUrl.indexOf("\/"))+"/js/GetXml.aspx?ClassCode="+ClassCode;
	
	var html="";
	var XmlHttp = CreateXmlHttp();
	var url = "";
	
	if(ClassCode==null||ClassCode=="")
	{
		url = "http://www.Job00.com/js/GetXml.aspx?ClassCode=GAAA";//localhost/cg51
	}
	else
	{
		url = "http://www.Job00.com/js/GetXml.aspx?ClassCode="+ClassCode;//localhost/cg51
	}
	XmlHttp.open("GET",url,false);
	
	XmlHttp.setRequestHeader("Content-Type","text/xml");
	XmlHttp.send();
	
	var XmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	XmlDoc.async="false";
	XmlDoc.loadXML(XmlHttp.responseXML.xml);//
	var XmlRoot=XmlDoc.documentElement;
	html += "<table width='100%' border='0' cellspacing='0' cellpadding='0'>"
	var columns=0;
	
	if(XmlRoot.childNodes.length>0&&(ClassCode==null||ClassCode==""))
	{
		
		for(var i=0;i<XmlRoot.childNodes.length;i++)
		{
			if(columns==0)
				html += "<tr>";
			if(columns==5)
			{
				html+="</tr>";
				columns=0;
			}
			html += "<td>&nbsp;<a style='CURSOR:hand' onclick=BindJobClass(tempJobClass,'"+XmlRoot.childNodes[i].childNodes[2].text+"','"+XmlRoot.childNodes[i].childNodes[1].text+"');>"+XmlRoot.childNodes[i].childNodes[2].text+"</a></td>";
			columns++;			
		}
	}
	else
	{
		province = ClassCode.substr(0,4);
		
		tempJobMenu.innerHTML = ClassName
		for(var i=0;i<XmlRoot.childNodes.length;i++)
		{
			if(columns==0)
				html += "<tr>";
			if(columns==4)
			{
				html+="</tr>";
				columns=0;
			}//<a style='CURSOR:hand' onclick=BindJobClass(tempJobClass,'"+XmlRoot.childNodes[i].childNodes[2].text+"','"+XmlRoot.childNodes[i].childNodes[1].text+"');>"</a>
			html += "<td><INPUT type='checkbox' onclick='showjobvalue()' name='SelectJobCode' value='"+XmlRoot.childNodes[i].childNodes[1].text+"'>&nbsp;"+XmlRoot.childNodes[i].childNodes[2].text+"</td>";
			columns++;	
		}
		//city += 
		//alert("+XmlRoot.childNodes[i].childNodes[1].text+");
	}
	tempJobClass.innerHTML=html+"</table>";
}


//工作地区 一级类别变动时,加入二级类别
function BindWorkArea(tempWorkArea,ClassName,ClassCode)//
{
	if(ClassName==null||ClassName=="")
	{
		tempAreaMenu.innerHTML = "（请选择工作地区）";
	}
	else
	{
		tempAreaMenu.innerHTML += " > <a style='CURSOR:hand' onclick=BindWorkArea(tempWorkArea,'','"+ClassCode+"');>"+ClassName+"</a>";

		//if(CityCode.length==8)
		//{
		//	CityCode = CityCode.substr(0,4)+ClassCode;
		//}
		//else
		//{
			CityCode = ClassCode.substr(0,4);
		//}
	}
	
	var html="";
	var XmlHttp = CreateXmlHttp();
	var url = "";
	if(ClassCode==null||ClassCode=="")
	{
		url = "http://www.Job00.com/js/GetXml.aspx?ClassCode=FBAA";
	}
	else
	{
		url = "http://www.Job00.com/js/GetXml.aspx?ClassCode="+ClassCode;
	}
	XmlHttp.open("GET",url,false);
	
	XmlHttp.setRequestHeader("Content-Type","text/xml");
	XmlHttp.send();
	
	var XmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	XmlDoc.async="false";
	XmlDoc.loadXML(XmlHttp.responseXML.xml);
	var XmlRoot=XmlDoc.documentElement;
	html += "<table width='100%' border='0' cellspacing='0' cellpadding='0'>"
	var columns=0;
	if(XmlRoot.childNodes.length>0&&(ClassCode==null||ClassCode==""))
	{
		for(var i=0;i<XmlRoot.childNodes.length;i++)
		{
			if(columns==0)
				html += "<tr>";
			if(columns==8)
			{
				html+="</tr>";
				columns=0;
			}
			html += "<td>&nbsp;<a style='CURSOR:hand' onclick=BindWorkArea(tempWorkArea,'"+XmlRoot.childNodes[i].childNodes[2].text+"','"+XmlRoot.childNodes[i].childNodes[1].text+"');>"+XmlRoot.childNodes[i].childNodes[2].text+"</a></td>";
			columns++;			
		}
	}
	else
	{	
		tempAreaMenu.innerHTML = ClassName;
		if(XmlRoot.childNodes.length==0)//如果是直辖市
		{	CityCode = ClassCode;
			if(columns==0)
				html += "<tr>";
			if(columns==8)
			{
				html+="</tr>";
				columns=0;
			}
			//html += "<td>&nbsp;<a style='CURSOR:hand' onclick=BindWorkArea(tempWorkArea,'"+XmlRoot.childNodes[i].childNodes[2].text+"','"+XmlRoot.childNodes[i].childNodes[1].text+"');>"+XmlRoot.childNodes[i].childNodes[2].text+"</a></td>";
			html += "<td><INPUT type='checkbox' onclick='showcityvalue()' name='SelectCityCode' value='"+ClassCode+"'>&nbsp;"+ClassName+"</td>";
			columns++;
		}
		else
		{
			for(var i=0;i<XmlRoot.childNodes.length;i++)
			{
				if(columns==0)
					html += "<tr>";
				if(columns==8)
				{
					html+="</tr>";
					columns=0;
				}
				//html += "<td>&nbsp;<a style='CURSOR:hand' onclick=BindWorkArea(tempWorkArea,'"+XmlRoot.childNodes[i].childNodes[2].text+"','"+XmlRoot.childNodes[i].childNodes[1].text+"');>"+XmlRoot.childNodes[i].childNodes[2].text+"</a></td>";
				html += "<td><INPUT type='checkbox' onclick='showcityvalue()' name='SelectCityCode' value='"+XmlRoot.childNodes[i].childNodes[1].text+"'>&nbsp;"+XmlRoot.childNodes[i].childNodes[2].text+"</td>";
				columns++;			
			}
		}	
	}
	tempWorkArea.innerHTML=html+"</table>";
}




		var jobcode = "";
		function showjobvalue()//objname
		{
			if(document.Form1.SelectJobCode==null)
			{
				//if(document.Form1.SelectJobCode.checked)
				//{
				//	jobcode = document.Form1.SelectJobCode.value;
				//}
				alert("请选择工作岗位");
				return false;
			}
			else
			{
				jobcode = "";
				for(var i=0;i<document.Form1.SelectJobCode.length;i++)
				{
					if(document.Form1.SelectJobCode[i].checked)
					{
						jobcode += document.Form1.SelectJobCode[i].value;
						jobcode += ",";
					}
					else
					{
						//
					}
					
				}
				
			}
			//debugger;
			if(jobcode.length<=0)
			{
				alert("至少要选择一个!");
				return false;
			}
			else if(jobcode.length>15)
			{
				alert("最多可选择三个!");
				return;
			}
			else
				url = "/Jobs/JobList.aspx?Province="+CityCode+"&City=&JobClassOne="+JobCode+"&JobClassTwo="+jobcode+"&CompanyType=&Date=365&Type=JobName&KeyWord=";
				//alert(url);//return true;
		}
		
		
		
		
		var citycode = "";
		function showcityvalue()//objname
		{
			if(document.Form1.SelectCityCode==null)
			{
				//if(document.Form1.SelectCityCode.checked)
				//{
				//	citycode = document.Form1.SelectCityCode.value;
				//}
				alert("请选择工作地区");
				return false;
			}
			else
			{
				citycode = "";
				for(var i=0;i<document.Form1.SelectCityCode.length;i++)
				{
					if(document.Form1.SelectCityCode[i].checked)
					{
						citycode += document.Form1.SelectCityCode[i].value;
						citycode += ",";
					}
					else
					{
						//
					}
					
				}
				
			}
			//debugger;
			if(citycode.length<0)
			{
				alert("至少要选择一个!");
				return false;
			}
			else if(citycode.length>15)
			{
				alert("最多可选择三个!");
				return false;
			}
			else
				url = "/Jobs/JobList.aspx?Province="+CityCode.substr(0,4)+"&City="+citycode.substring(0,citycode.length-1)+"&JobClassOne="+JobCode.substr(0,4)+"&JobClassTwo="+jobcode.substring(0,jobcode.length-1)+"&CompanyType=&Date=365&Type=JobName&KeyWord=";
				
				//return true;
		}
		//debugger
		function Search()
		{
			//showjobvalue();
			//showcityvalue();
			if(showjobvalue()==false||showcityvalue()==false)
			{
				return;
			}
			else
			{
				window.open(url);
			}
		}

