﻿function searchClick(){
    var jobText=document.getElementById("jobButtonHide");
    var areaText=document.getElementById("areaButtonHide");
    var timeText=document.getElementById("timeInput");

    var area123=new Array("0","0","0");
    var job123=new Array("0","0","0");
    
    var jobs=jobText.value.split(",");
    var areas=areaText.value.split(",");
    
    for(var i=0;i<jobs.length;i++){
        job123[i]=jobs[i];
    }
    if (job123[0]=="")
        job123[0]=0;
    
    for(var i=0;i<areas.length;i++){
        area123[i]=areas[i];
    }
    if (area123[0]=="")
        area123[0]=0;
    
    var keyword=document.getElementById("key");
    if (keyword.value=="请输入关键字")
        keyword.value="";
    var urlPath="job1=" + job123[0] + "&job2=" + job123[1] + "&job3=" + job123[2] + "&area1=" + area123[0] + "&area2=" + area123[1] + "&area3=" + area123[2] + "&time=" + timeText.value + "&key=" + encodeURI(keyword.value);
//    if(jobText.value=="" && areaText.value==""){
//        alert('请至少选择地区或职位类别！','');
//        return;        
//    }
    window.open('../search_result.aspx?' + urlPath);
}

function initValue(myid){
	myvalue=myid.split(",");
	for(var i=0;i<myvalue.length;i++){
		if(myvalue[i]=="" || myvalue[i]=="0"){
		}else{
		if(myvalue[i].substring(2,4)=="00"){
			var selProvince=document.getElementById("selProvince");
			var tempinput = document.createElement("input");
			tempinput.type = "checkbox";
			tempinput.value = myvalue[i];
			
			tempinput.onclick=function(){
				var selProvince=document.getElementById("selProvince");
				
				//主项的值
				var mainNum;
				if(this.value.substr(0,1) != '0')
					mainNum = parseInt(this.value);
				else
					mainNum = parseInt(this.value.substr(1,4));
					
				var cityarea=document.getElementById("cityarea")
				var cityAreaObj=cityarea.getElementsByTagName("input");
				for(i=0;i<cityAreaObj.length;i++){				
					var num;
					if(cityAreaObj[i].value.substr(0,1) != '0')
						num = parseInt(cityAreaObj[i].value);
					else
						num = parseInt(cityAreaObj[i].value.substr(1,4));
					if(num>mainNum && num<mainNum+100){
						cityAreaObj[i].checked=false;
						cityAreaObj[i].disabled="";
					}
				}
				var selResult=document.getElementById("selResult");
				selResult.removeChild(this.parentNode);
				if(selProvince.value==this.value)
					document.getElementById("chkPro").checked=false;
			}		
			var tempspan = document.createElement("span");
			tempspan.appendChild(tempinput);
			tempinput.checked=true;
			tempspan.appendChild(document.createTextNode(ja[myvalue[i]]));
			var selResult=document.getElementById("selResult");
			selResult.appendChild(tempspan);
		}else{
			var tempInput=document.createElement("input");
			tempInput.type="checkbox";
			tempInput.value=myvalue[i];				
			
			tempInput.onclick=function(){
				var cityarea=document.getElementById("cityarea");
				var selResult=document.getElementById("selResult");
				var obj=cityarea.getElementsByTagName("input");
				for(i=0;i<obj.length;i++){
					if(obj[i].value==this.value)
						obj[i].checked=false;
				}					
				selResult.removeChild(this.parentNode);
			}
			
			var tempSpan = document.createElement("span");
			tempSpan.appendChild(tempInput);
			tempSpan.appendChild(document.createTextNode(ja[myvalue[i]]));
			tempInput.checked=true;
			var selResult=document.getElementById("selResult");
			selResult.appendChild(tempSpan);
		}
	}
	}
}

// JScript 文件
//初始化显示当前选择的中文
function updateShow(inputId,outputId){
	var inputObj=document.getElementById(inputId);
	var outputObj=document.getElementById(outputId);
	outputObj.value="";
	if(inputObj.value!=""){
		myvalue=inputObj.value.split(",");
		for(var i=0;i<myvalue.length;i++){
			if(myvalue[i]!="0"){				
				outputObj.value=outputObj.value + ja[myvalue[i]] + ",";
			}
		}
		outputObj.value=outputObj.value.substring(0,outputObj.value.length-1);
	}
}

//弹出层
function openLayer(inputId,outputId)
{
	//创建一个div元素
	var popupDiv = document.createElement("div");
	
	//给这个元素设置属性与样式
	popupDiv.setAttribute("id","onlyBig")
	
	
	//让弹出层在页面中垂直左右居中
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	//alert(arrayPageScroll);
	//alert(arrayPageSize);
	
	popupDiv.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - 400) / 2) + 'px') ;
	popupDiv.style.left = (((arrayPageSize[0] - 20 - 600) / 2) + 'px');
	
	//创建背景层
	var bodyBack = document.createElement("div");
	bodyBack.setAttribute("id","bodybg")
	bodyBack.style.width = "100%";
	bodyBack.style.height = (arrayPageSize[1] + 35 + 'px');
	bodyBack.style.zIndex = 98;
	bodyBack.style.position = "absolute";
	bodyBack.style.top = 0;
	bodyBack.style.left = 0;
	
	bodyBack.style.filter = "alpha(opacity=20)";
	bodyBack.style.opacity = 0.2;
	bodyBack.style.background = "#000";
    bodyBack.style.display="none";
	
	//收工插入到目标元素之后
	//var mybody = document.getElementById("test");
	var mybody=document.getElementsByTagName("body")[0];

	insertAfter(popupDiv,mybody);
	
	if(document.getElementById("bodybg")==null)
	{
		insertAfter(bodyBack,mybody);
		document.getElementById("bodybg").style.display="";
	}
	else
		document.getElementById("bodybg").style.display="";
	
	//-----------解决ie6bug
	if(navigator.userAgent.indexOf("MSIE 6.0")>-1){
        var frameBg = document.createElement("iframe");
        
		frameBg.setAttribute("id","frameBg")
        frameBg.style.width = "100%";//这里要和弹出层宽度一样
        frameBg.style.height = (arrayPageSize[1] + 35 + 'px');//同上
        frameBg.style.zIndex = 20;//要小于弹出DIV
        frameBg.style.position = "absolute";
        frameBg.style.top = 0;
        frameBg.style.left = 0;
        frameBg.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
        //frameBg.style.background="transparent";//废弃的
        //frameBg.allowTransparency="true";//废弃的
        var mybody=document.getElementsByTagName("body")[0];

		mybody.appendChild(frameBg);
     }
	//弹出层内容
	popupDiv.innerHTML = addrHTML(inputId,outputId);
	init_check();
	initValue(document.getElementById(inputId).value);
	selProvince_change();
	//init_check();
	//init_check_event();
}
//元素插入另一个元素之后
function insertAfter(newElement, targetElement) 
{
    var parent =document.getElementsByTagName("body")[0];

    parent.appendChild(newElement); 

}
//获取滚动条的高度
function getPageScroll(){
	var yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}
	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}
//获取页面实际大小
function getPageSize(){ 
    
    var xScroll, yScroll; 
    
    if (window.innerHeight && window.scrollMaxY) {    
        xScroll = document.body.scrollWidth; 
        yScroll = window.innerHeight + window.scrollMaxY; 
    } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac 
        xScroll = document.body.scrollWidth; 
        yScroll = document.body.scrollHeight; 
    } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari 
        xScroll = document.body.offsetWidth; 
        yScroll = document.body.offsetHeight; 
    } 
    
    var windowWidth, windowHeight; 
    if (self.innerHeight) {    // all except Explorer 
        windowWidth = self.innerWidth; 
        windowHeight = self.innerHeight; 
    } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode 
        windowWidth = document.documentElement.clientWidth; 
        windowHeight = document.documentElement.clientHeight; 
    } else if (document.body) { // other Explorers 
        windowWidth = document.body.clientWidth; 
        windowHeight = document.body.clientHeight; 
    }    
    
    // for small pages with total height less then height of the viewport 
    if(yScroll < windowHeight){ 
        pageHeight = windowHeight; 
    } else {  
        pageHeight = yScroll; 
    } 
  
    // for small pages with total width less then width of the viewport 
    if(xScroll < windowWidth){    
        pageWidth = windowWidth; 
    } else { 
        pageWidth = xScroll; 
    } 
  
    arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)  
    return arrayPageSize; 
}
//关闭弹出层
function closeLayerme(obj,inputId,outputId)
{
	
	if(inputId!=null){
		
		var inputObj=document.getElementById(inputId);
		inputObj.value="";
		var selResult=document.getElementById("selResult");
		var obj=selResult.getElementsByTagName("input");
		for(var i=0;i<obj.length;i++){
			inputObj.value=inputObj.value + obj[i].value + ",";
		}
		inputObj.value=inputObj.value.substring(0,inputObj.value.length-1);
		updateShow(inputId,outputId);
	}
	
	
	var myparent =document.getElementsByTagName("body")[0];
	myparent.removeChild(document.getElementById("onlyBig"));
	//obj.style.display = "none";
	document.getElementById("bodybg").style.display = "none";
	
	//-----------解决ie6bug
	if(navigator.userAgent.indexOf("MSIE 6.0")>-1){
	var frameBg=document.getElementsByTagName("iframe")[0];
	frameBg.outerHTML="";
	}
	return false;
}

//关闭弹出层
function closeLayeryijob(obj,inputId,outputId)
{
	if(inputId!=null){
		
		var inputObj=document.getElementById(inputId);
		inputObj.value="";
		var selResult=document.getElementById("selResult");
		var obj=selResult.getElementsByTagName("input");
		for(var i=0;i<obj.length;i++){
			inputObj.value=inputObj.value + obj[i].value + ",";
		}
		inputObj.value=inputObj.value.substring(0,inputObj.value.length-1);
		updateShowJob(inputId,outputId);
	}
	
	
	var myparent =document.getElementsByTagName("body")[0];
	myparent.removeChild(document.getElementById("onlyBig"));
	//obj.style.display = "none";
	document.getElementById("bodybg").style.display = "none";
	//-----------解决ie6bug
	if(navigator.userAgent.indexOf("MSIE 6.0")>-1){
	var frameBg=document.getElementsByTagName("iframe")[0];
	frameBg.outerHTML="";
	}
	return false;
}

//拖动函数
function mousedown(e)
{
	var obj = document.getElementById("onlyBig");
	var e = window.event ? window.event : e;
	obj.startX = e.clientX - obj.offsetLeft;
	obj.startY = e.clientY - obj.offsetTop;
	
	document.onmousemove = mousemove;
	var temp = document.attachEvent ? document.attachEvent("onmouseup",mouseup) : document.addEventListener("mouseup",mouseup,"");
}
function mousemove(e)
{
	var obj = document.getElementById("onlyBig");
	var e = window.event ? window.event : e;
	with(obj.style)
	{
		left = e.clientX - obj.startX + "px";
		top = e.clientY - obj.startY + "px";
	}
}
function mouseup(e)
{
	document.onmousemove = "";
	var temp = document.detachEvent ? document.detachEvent("onmouseup",mouseup) : document.addEventListener("mouseup",mouseup,"");
}
//END拖动函数

function delAll(){
    document.getElementById("selResult").innerHTML="";
    selProvince_change();
}

function addrHTML(inputId,outputId)
{
	
  var htmlTXT='<div id="onlySmall">';
  htmlTXT +='<h5 id="onlyCity"  onmousedown="mousedown(arguments[0])">选择您要搜索的工作地区（最多选择3个地区）<span style="margin-left:420px;"><a href="#" onclick="javascript:closeLayerme(this.parentNode.parentNode.parentNode,null,null);"><img src="images/close.gif" style="_padding-top:4px;" alt="close"/></a></span></h5>';
  htmlTXT +='<ul>';
  htmlTXT +='<li class="citytit"><input type="checkbox" id="chkPro" onclick="chkAll()"/><select id="selProvince" onchange="selProvince_change()"></select>（选择此大类，将包括以下所有小类）</li>';  
  htmlTXT +='<li id="cityarea"></li>';
  htmlTXT +='<div class="spacebox"></div>';
  htmlTXT +='<li class="aly"><strong><img src="images/greenaccept.gif"/> 您已经选择的工作地区是：</strong> <b><img src="images/del.gif"/> <a href="#" onclick="delAll();">清空所有选项</a></b></li>';
  htmlTXT +='<li id="selResult"></li>'
  htmlTXT +='<li class="lineonly"></li>';
  htmlTXT +='<li class="buton"><input type="button" value="确 定" onclick="javascript:closeLayerme(this.parentNode.parentNode.parentNode,\''+inputId+'\',\''+outputId+'\');" class="ok">　<input type="button" value="取 消" onclick="javascript:closeLayerme(this.parentNode.parentNode.parentNode,null,null);" class="ok"></li>';
  htmlTXT +='</ul>';
  htmlTXT +='<iframe frameborder="0 " style= "position:absolute;visibility:inherit;top:0px;left:0px;width:100%;z-index:-1;"></iframe>'
  htmlTXT +='</div>';
    //alert(htmlTXT);

	return htmlTXT;
}



//工作地点键值匹配数组
var ja=[];
ja['0100']='北京市';ja['0102']='北京市';
ja['0200']='上海市';ja['0202']='上海市';
ja['0300']='广东省';ja['0302']='广州市';ja['0303']='惠州市';ja['0304']='汕头市';ja['0305']='珠海市';ja['0306']='佛山市';ja['0307']='中山市';ja['0308']='东莞市';ja['0310']='从化市';ja['0314']='韶关市';ja['0315']='江门市';ja['0316']='增城市';ja['0317']='湛江市';ja['0318']='肇庆市';ja['0319']='清远市';ja['0320']='潮州市';ja['0321']='河源市';ja['0322']='揭阳市';ja['0323']='茂名市';ja['0324']='汕尾市';ja['0325']='顺德市';
ja['0400']='深圳市';ja['0402']='深圳市';
ja['0500']='天津市';ja['0502']='天津市';
ja['0600']='重庆市';ja['0602']='重庆市';
ja['0700']='江苏省';ja['0702']='南京市';ja['0703']='苏州市';ja['0704']='无锡市';ja['0705']='常州市';ja['0706']='昆山市';ja['0707']='常熟市';ja['0708']='扬州市';ja['0709']='南通市';ja['0710']='镇江市';ja['0711']='徐州市';ja['0712']='连云港市';ja['0713']='盐城市';ja['0714']='张家港市';
ja['0800']='浙江省';ja['0802']='杭州市';ja['0803']='宁波市';ja['0804']='温州市';ja['0805']='绍兴市';ja['0806']='金华市';ja['0807']='嘉兴市';ja['0808']='台州市';ja['0809']='湖州市';ja['0810']='丽水市';ja['0811']='舟山市';ja['0812']='衢州市';
ja['0900']='四川省';ja['0902']='成都市';ja['0903']='绵阳市';ja['0904']='乐山市';ja['0905']='泸州市';ja['0906']='德阳市';ja['0907']='宜宾市';ja['0908']='自贡市';ja['0909']='内江市';ja['0910']='攀枝花市';
ja['1000']='海南省';ja['1002']='海口市';ja['1003']='三亚市';
ja['1100']='福建省';ja['1102']='福州市';ja['1103']='厦门市';ja['1104']='泉州市';ja['1105']='漳州市';ja['1106']='莆田市';ja['1107']='三明市';ja['1108']='南平市';ja['1109']='宁德市';ja['1110']='龙岩市';
ja['1200']='山东省';ja['1202']='济南市';ja['1203']='青岛市';ja['1204']='烟台市';ja['1205']='潍坊市';ja['1206']='威海市';ja['1207']='淄博市';ja['1208']='临沂市';ja['1209']='济宁市';ja['1210']='东营市';ja['1211']='泰安市';ja['1212']='日照市';ja['1213']='德州市';
ja['1300']='江西省';ja['1302']='南昌市';ja['1303']='九江市';
ja['1400']='广西';ja['1402']='南宁市';ja['1403']='桂林市';ja['1404']='柳州市';ja['1405']='北海市';
ja['1500']='安徽省';ja['1502']='合肥市';ja['1503']='芜湖市';ja['1504']='安庆市';ja['1505']='马鞍山市';ja['1506']='蚌埠市';ja['1507']='阜阳市';ja['1508']='铜陵市';ja['1509']='滁州市';ja['1510']='黄山市';ja['1511']='淮南市';ja['1512']='六安市';ja['1513']='巢湖市';ja['1514']='宣城市';ja['1515']='池州市';
ja['1600']='河北省';ja['1602']='石家庄市';ja['1603']='廊坊市';ja['1604']='保定市';ja['1605']='唐山市';ja['1606']='秦皇岛市';
ja['1700']='河南省';ja['1702']='郑州市';ja['1703']='洛阳市';ja['1704']='开封市';
ja['1800']='湖北省';ja['1802']='武汉市';ja['1803']='宜昌市';ja['1804']='黄石市';ja['1805']='襄樊市';ja['1806']='十堰市';ja['1807']='荆州市';ja['1808']='荆门市';ja['1809']='孝感市';ja['1810']='鄂州市';
ja['1900']='湖南省';ja['1902']='长沙市';ja['1903']='株洲市';ja['1904']='湘潭市';ja['1905']='衡阳市';ja['1906']='岳阳市';ja['1907']='常德市';ja['1908']='益阳市';ja['1909']='郴州市';ja['1910']='邵阳市';ja['1911']='怀化市';ja['1912']='娄底市';ja['1913']='永州市';ja['1914']='张家界市';
ja['2000']='陕西省';ja['2002']='西安市';ja['2003']='咸阳市';ja['2004']='宝鸡市';ja['2005']='铜川市';ja['2006']='延安市';
ja['2100']='山西省';ja['2102']='太原市';ja['2103']='运城市';ja['2104']='大同市';ja['2105']='临汾市';
ja['2200']='黑龙江省';ja['2202']='哈尔滨市';ja['2203']='伊春市';ja['2204']='绥化市';ja['2205']='大庆市';ja['2206']='齐齐哈尔市';ja['2207']='牡丹江市';ja['2208']='佳木斯市';
ja['2300']='辽宁省';ja['2302']='沈阳市';ja['2303']='大连市';ja['2304']='鞍山市';ja['2305']='营口市';ja['2306']='抚顺市';ja['2307']='锦州市';ja['2308']='丹东市';ja['2309']='葫芦岛市';ja['2310']='本溪市';ja['2311']='辽阳市';ja['2312']='铁岭市';
ja['2400']='吉林省';ja['2402']='长春市';ja['2403']='吉林市';ja['2404']='辽源市';ja['2405']='通化市';
ja['2500']='云南省';ja['2502']='昆明市';ja['2503']='曲靖市';ja['2504']='玉溪市';ja['2505']='大理市';ja['2506']='丽江市';ja['2507']='蒙自市';ja['2508']='开远市';ja['2509']='个旧市';ja['2510']='红河州';
ja['2600']='贵州省';ja['2602']='贵阳市';ja['2603']='遵义市';
ja['2700']='甘肃省';ja['2702']='兰州市';ja['2703']='金昌市';
ja['2800']='内蒙古';ja['2802']='呼和浩特市';ja['2803']='赤峰市';ja['2804']='包头市';
ja['2900']='宁夏';ja['2902']='银川市';
ja['3000']='西藏';ja['3002']='拉萨市';ja['3003']='日喀则市';
ja['3100']='新疆';ja['3102']='乌鲁木齐市';ja['3103']='克拉玛依市';ja['3104']='喀什地区市';
ja['3200']='青海省';ja['3202']='西宁市';
ja['3300']='香港';ja['3302']='香港';
ja['3400']='澳门';ja['3402']='澳门';
ja['3500']='台湾';ja['3502']='台湾';
ja['3600']='国外';ja['3602']='国外';

var maincity=['0100','0200','0300','0400','0500','0600','0700','0800','0900','1000','1100','1200','1300','1400','1500','1600','1700','1800','1900','2000','2100','2200','2300','2400','2500','2600','2700','2800','2900','3000','3100','3200','3300','3400','3500','3600'];


//var isIE = /msie/.test(navigator.userAgent.toLowerCase()); 

function init_check(){
        //主大类的创建
        var selProvince=document.getElementById("selProvince");
        for(i=0;i<maincity.length;i++){
        	var oOption = document.createElement("option"); 
					oOption.value=maincity[i];
					oOption.appendChild(document.createTextNode(ja[maincity[i]]));
					selProvince.appendChild(oOption);

				}
}

function chkAll(){
	var selProvince=document.getElementById("selProvince");
	var chkPro=document.getElementById("chkPro");
	
	//主项的值
	var mainNum;
	if(selProvince.value.substr(0,1) != '0')
		mainNum = parseInt(selProvince.value);
	else
		mainNum = parseInt(selProvince.value.substr(1,4));
		
	if(chkPro.checked==true){
		if(canSelBig(mainNum)>=3){
			alert("您最多只能选择3项！");
			chkPro.checked=false;
			return;
		}
		//alert(selProvince.value);
		var tempinput,tempspan
		var selResult=document.getElementById("selResult");
		
		//取消该省的所有选择----------------------------------
		var obj=selResult.getElementsByTagName("input");
		//alert(obj.length);
		
		for(i=0;i<obj.length;i++){
			//枚举项的求值
			var num;
			if(obj[i].value.substr(0,1) != '0')
				num = parseInt(obj[i].value);
			else
				num = parseInt(obj[i].value.substr(1,4));
			
			if(num>mainNum && num<mainNum+100){
				selResult.removeChild(obj[i].parentNode);
				i--;
			}
		}
		//取消该省的所有选择结束------------------------------
		//所有二级市不可用开始--------------------------------
		var cityarea=document.getElementById("cityarea")
		var cityAreaObj=cityarea.getElementsByTagName("input");
		for(i=0;i<cityAreaObj.length;i++){
			cityAreaObj[i].checked=false;
			cityAreaObj[i].disabled="disabled";
		}
		//所有二级市不可用结束--------------------------------
		tempinput = document.createElement("input");
		tempinput.type = "checkbox";
		tempinput.value = selProvince.value;
		
		tempinput.onclick=function(){
			var selProvince=document.getElementById("selProvince");
			
			//主项的值
			var mainNum;
			if(this.value.substr(0,1) != '0')
				mainNum = parseInt(this.value);
			else
				mainNum = parseInt(this.value.substr(1,4));
				
			var cityarea=document.getElementById("cityarea")
			var cityAreaObj=cityarea.getElementsByTagName("input");
			for(i=0;i<cityAreaObj.length;i++){				
				var num;
				if(cityAreaObj[i].value.substr(0,1) != '0')
					num = parseInt(cityAreaObj[i].value);
				else
					num = parseInt(cityAreaObj[i].value.substr(1,4));
				if(num>mainNum && num<mainNum+100){
					cityAreaObj[i].checked=false;
					cityAreaObj[i].disabled="";
				}
			}
			var selResult=document.getElementById("selResult");
			selResult.removeChild(this.parentNode);
			if(selProvince.value==this.value)
				document.getElementById("chkPro").checked=false;
		}		
		tempspan = document.createElement("span");
		tempspan.appendChild(tempinput);
		tempinput.checked=true;
		tempspan.appendChild(document.createTextNode(ja[selProvince.value]));
		selResult.appendChild(tempspan);
		

		
	}else{
		var cityarea=document.getElementById("cityarea")
		var cityAreaObj=cityarea.getElementsByTagName("input");
		for(i=0;i<cityAreaObj.length;i++){
			cityAreaObj[i].disabled="";
		}
		var selResult=document.getElementById("selResult");
		var obj=selResult.getElementsByTagName("input");
		for(i=0;i<obj.length;i++){
			if(obj[i].value==selProvince.value)
				selResult.removeChild(obj[i].parentNode);
		}
	}
}

function selProvince_change(){
	var selProvince=document.getElementById("selProvince");
	var chkPro=document.getElementById("chkPro");
	chkPro.checked=false;
	//判断总类是否被选中开始
	if(isSame(selProvince.value))
		chkPro.checked=true;
	
	//判断总类是否被选中结束
	id=selProvince.value;
	var cityarea=document.getElementById("cityarea");
	cityarea.innerHTML="";
	var span = [],input = [];

	if(id.substr(0,1) != '0')
		var num = parseInt(id);
	else
		var num = parseInt(id.substr(1,4));

	for (var i = num+2; true; i++){
		if(num > 950) 
			n = i.toString();
		else 
			n = '0' + i.toString();
		if(ja[n] == null) break;
		else{
			input[n] = document.createElement("input");
			input[n].type = "checkbox";
			input[n].value = n;
			span[n] = document.createElement("span");
			span[n].appendChild(input[n]);
			span[n].appendChild(document.createTextNode(ja[n]));
			
			
			input[n].onclick=function(){
				if(this.checked){
					if(!canSel()){
						alert("您最多只能选择3项！");
						this.checked=false;
						return
					}
					var tempInput=document.createElement("input");
					tempInput.type="checkbox";
					tempInput.value=this.value;
					
					
					tempInput.onclick=function(){
						var cityarea=document.getElementById("cityarea");
						var selResult=document.getElementById("selResult");
						var obj=cityarea.getElementsByTagName("input");
						for(i=0;i<obj.length;i++){
							if(obj[i].value==this.value)
								obj[i].checked=false;
						}					
						selResult.removeChild(this.parentNode);
					}
					
					var tempSpan = document.createElement("span");
					tempSpan.appendChild(tempInput);
					tempSpan.appendChild(document.createTextNode(ja[this.value]));
					tempInput.checked=true;
					var selResult=document.getElementById("selResult");
					selResult.appendChild(tempSpan);
				}else{
					var selResult=document.getElementById("selResult");
					var obj=selResult.getElementsByTagName("input");
					for(i=0;i<obj.length;i++){
						if(obj[i].value==this.value)
							selResult.removeChild(obj[i].parentNode);
					}
				}
			}
			//alert(ja[n]);
			if(chkPro.checked)
				input[n].disabled="disabled";
			else{
				input[n].checked=isSame(n);
			}
			cityarea.appendChild(span[n]);			
		}
	}
}

//判断值是否相同
function isSame(myvalue){
	var selResult=document.getElementById("selResult");
	var obj=selResult.getElementsByTagName("input");
	for(i=0;i<obj.length;i++){
		if(obj[i].value==myvalue)
			return true;
	}
	return false;
}

//设置当前是否可再选
function canSel(){
	var selResult=document.getElementById("selResult");
	var obj=selResult.getElementsByTagName("input");
	if (obj.length>=3)
		return false;
	else
		return true;
}

//
function canSelBig(mainNum){
		var mynum=0;
		var selResult=document.getElementById("selResult");
		var obj=selResult.getElementsByTagName("input");		
		for(i=0;i<obj.length;i++){
			//枚举项的求值
			var num;
			if(obj[i].value.substr(0,1) != '0')
				num = parseInt(obj[i].value);
			else
				num = parseInt(obj[i].value.substr(1,4));
			
			if(!(num>mainNum && num<mainNum+100)){
				mynum++;
			}
		}
		return mynum;
	
}

function initValueJob(myid){
	myvalue=myid.split(",");
	for(var i=0;i<myvalue.length;i++){
		if(myvalue[i]=="" || myvalue[i]=="0"){
		}else{
		if(myvalue[i].substring(2,4)=="00"){
			var selProvince=document.getElementById("selProvince");
			var tempinput = document.createElement("input");
			tempinput.type = "checkbox";
			tempinput.value = myvalue[i];
			
			tempinput.onclick=function(){
				var selProvince=document.getElementById("selProvince");
				
				//主项的值
				var mainNum;
				if(this.value.substr(0,1) != '0')
					mainNum = parseInt(this.value);
				else
					mainNum = parseInt(this.value.substr(1,4));
					
				var cityarea=document.getElementById("cityarea")
				var cityAreaObj=cityarea.getElementsByTagName("input");
				for(i=0;i<cityAreaObj.length;i++){				
					var num;
					if(cityAreaObj[i].value.substr(0,1) != '0')
						num = parseInt(cityAreaObj[i].value);
					else
						num = parseInt(cityAreaObj[i].value.substr(1,4));
					if(num>mainNum && num<mainNum+100){
						cityAreaObj[i].checked=false;
						cityAreaObj[i].disabled="";
					}
				}
				var selResult=document.getElementById("selResult");
				selResult.removeChild(this.parentNode);
				if(selProvince.value==this.value)
					document.getElementById("chkPro").checked=false;
			}		
			var tempspan = document.createElement("span");
			tempspan.appendChild(tempinput);
			tempinput.checked=true;
			tempspan.appendChild(document.createTextNode(ca[myvalue[i]]));
			var selResult=document.getElementById("selResult");
			selResult.appendChild(tempspan);
		}else{
			var tempInput=document.createElement("input");
			tempInput.type="checkbox";
			tempInput.value=myvalue[i];				
			
			tempInput.onclick=function(){
				var cityarea=document.getElementById("cityarea");
				var selResult=document.getElementById("selResult");
				var obj=cityarea.getElementsByTagName("input");
				for(i=0;i<obj.length;i++){
					if(obj[i].value==this.value)
						obj[i].checked=false;
				}					
				selResult.removeChild(this.parentNode);
			}
			
			var tempSpan = document.createElement("span");
			tempSpan.appendChild(tempInput);
			tempSpan.appendChild(document.createTextNode(ca[myvalue[i]]));
			tempInput.checked=true;
			var selResult=document.getElementById("selResult");
			selResult.appendChild(tempSpan);
		}
	}
	}
}

// JScript 文件
//初始化显示当前选择的中文
function updateShowJob(inputId,outputId){
	var inputObj=document.getElementById(inputId);
	var outputObj=document.getElementById(outputId);
	outputObj.value="";
	if(inputObj.value!=""){
		myvalue=inputObj.value.split(",");
		for(var i=0;i<myvalue.length;i++){
			if(myvalue[i]!="0"){				
				outputObj.value=outputObj.value + ca[myvalue[i]] + ",";
			}
		}
		outputObj.value=outputObj.value.substring(0,outputObj.value.length-1);
	}
}

//弹出层
function openLayerJob(inputId,outputId)
{
	//创建一个div元素
	var popupDiv = document.createElement("div");
	
	//给这个元素设置属性与样式
	popupDiv.setAttribute("id","onlyBig")
	
	
	//让弹出层在页面中垂直左右居中
	var arrayPageSize = getPageSize();
	var arrayPageScroll = getPageScroll();
	//alert(arrayPageScroll);
	//alert(arrayPageSize);
	
	popupDiv.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - 400) / 2) + 'px') ;
	popupDiv.style.left = (((arrayPageSize[0] - 20 - 600) / 2) + 'px');
	
	//创建背景层
	var bodyBack = document.createElement("div");
	bodyBack.setAttribute("id","bodybg")
	bodyBack.style.width = "100%";
	bodyBack.style.height = (arrayPageSize[1] + 35 + 'px');
	bodyBack.style.zIndex = 98;
	bodyBack.style.position = "absolute";
	bodyBack.style.top = 0;
	bodyBack.style.left = 0;
	
	bodyBack.style.filter = "alpha(opacity=20)";
	bodyBack.style.opacity = 0.2;
	bodyBack.style.background = "#000";
    bodyBack.style.display="none";
	
	//收工插入到目标元素之后
	//var mybody = document.getElementById("test");
	var mybody=document.getElementsByTagName("body")[0];

	insertAfter(popupDiv,mybody);
	
	if(document.getElementById("bodybg")==null)
	{
		insertAfter(bodyBack,mybody);
		document.getElementById("bodybg").style.display="";
	}
	else
		document.getElementById("bodybg").style.display="";
	//-----------解决ie6bug
	if(navigator.userAgent.indexOf("MSIE 6.0")>-1){
        var frameBg = document.createElement("iframe");

		frameBg.setAttribute("id","frameBg")
        frameBg.style.width ="100%";//这里要和弹出层宽度一样
        frameBg.style.height = (arrayPageSize[1] + 35 + 'px');//同上
        frameBg.style.zIndex = 20;//要小于弹出DIV
        frameBg.style.position = "absolute";
        frameBg.style.top = 0;
        frameBg.style.left = 0;
        frameBg.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';
        //frameBg.style.background="transparent";//废弃的
        //frameBg.allowTransparency="true";//废弃的
        var mybody=document.getElementsByTagName("body")[0];

		mybody.appendChild(frameBg);
     }
	//弹出层内容
	popupDiv.innerHTML = addrHTMLJob(inputId,outputId);
	init_checkJob();
	initValueJob(document.getElementById(inputId).value);
	selProvince_changeJob();
	//init_check();
	//init_check_event();
}

function delAllJob(){
    document.getElementById("selResult").innerHTML="";
    selProvince_changeJob();
}

function addrHTMLJob(inputId,outputId)
{
	
  var htmlTXT='<div id="onlySmall">';
  htmlTXT +='<h5 id="onlyCity"  onmousedown="mousedown(arguments[0])">请选择你要搜索的职位（最多选择3个职位）<span style="margin-left:430px;"><a href="#" onclick="javascript:closeLayeryijob(this.parentNode.parentNode.parentNode,null,null);"><img src="images/close.gif" style="_padding-top:4px;" alt="close"/></a></span></h5>';
  htmlTXT +='<ul>';
  htmlTXT +='<li class="citytit"><input type="checkbox" id="chkPro" onclick="chkAllJob()"/><select id="selProvince" onchange="selProvince_changeJob()"></select>（选择此大类，将包括以下所有小类）</li>';  
  htmlTXT +='<li id="cityarea"></li>';
  htmlTXT +='<div class="spacebox"></div>';
  htmlTXT +='<li class="aly"><strong><img src="images/greenaccept.gif"/> 您已经选择的职位类别是：</strong> <b><img src="images/del.gif"/> <a href="#" onclick="delAllJob();">清空所有选项</a></b></li>';
  htmlTXT +='<li id="selResult"></li>'
  htmlTXT +='<li class="lineonly"></li>';
  htmlTXT +='<li class="buton"><input type="button" value="确 定" onclick="javascript:closeLayeryijob(this.parentNode.parentNode.parentNode,\''+inputId+'\',\''+outputId+'\');" class="ok">　<input type="button" value="取 消" onclick="javascript:closeLayeryijob(this.parentNode.parentNode.parentNode,null,null);" class="ok"></li>';
  htmlTXT +='</ul>';
  htmlTXT +='<iframe frameborder="0 " style= "position:absolute;visibility:inherit;top:0px;left:0px;width:100%;z-index:-1;"></iframe>'
  htmlTXT += '</div>';
    //alert(htmlTXT);

	return htmlTXT;
}



//工作地点键值匹配数组
var ca=[];
ca['1000']='医院类';
ca['1002']='高级管理';
ca['1003']='全科医生';
ca['1004']='消化内科';
ca['1005']='妇产科';
ca['1006']='神经科';
ca['1007']='外科';
ca['1008']='口腔科';
ca['1009']='放射科';
ca['1010']='皮肤科';
ca['1011']='血液内科';
ca['1012']='泌尿外科';
ca['1013']='呼吸内科';
ca['1014']='精神科';
ca['1015']='肾脏内科';
ca['1016']='小儿科';
ca['1017']='眼科';
ca['1018']='性病科';
ca['1019']='内分泌及免疫';
ca['1020']='整形/美容';
ca['1021']='化验/检验';
ca['1022']='麻醉科';
ca['1023']='骨科';
ca['1024']='器官移植';
ca['1025']='传染科';
ca['1026']='心脑/血管内科';
ca['1027']='耳鼻喉科';
ca['1028']='肿瘤';
ca['1029']='B超医生';
ca['1030']='心理医生';
ca['1031']='护理科';
ca['1032']='不孕不育';
ca['1033']='药剂科';
ca['1034']='介入诊疗';
ca['1035']='NICP/PICU';
ca['1036']='中医科';
ca['1037']='急诊科';
ca['1038']='输血科';
ca['1039']='烧伤科';
ca['1040']='营养科';
ca['1041']='理疗康复科';
ca['1042']='放疗科';
ca['1043']='体检中心';
ca['1044']='临床应用研究';
ca['1045']='宠物医生';
ca['1046']='其它医院职位';


ca['1100']='生物/制药类';
ca['1102']='高级管理';
ca['1103']='生产管理';
ca['1104']='物料管理';
ca['1105']='品质管理';
ca['1106']='市场营销/销售类';
ca['1107']='药物分析';
ca['1108']='化验/检验员';
ca['1109']='临床研究员';
ca['1110']='临床协调员';
ca['1111']='药品注册';
ca['1112']='医药代表';
ca['1113']='技工/普工';
ca['1114']='其他生物/制药职位';

ca['1200']='药物研发类';
ca['1202']='研发管理人员';
ca['1203']='中药研发';
ca['1204']='西药研发';
ca['1205']='保健品研发';
ca['1206']='兽药研发';
ca['1207']='其他药品研发职位';



ca['1300']='医疗器械类';
ca['1302']='高级管理';
ca['1303']='生产管理';
ca['1304']='物料管理';
ca['1305']='品质管理';
ca['1306']='市场营销/销售类';
ca['1307']='产品设计人员';
ca['1308']='生产制造人员';
ca['1309']='技工/普工';
ca['1310']='其他医疗器械职位';

ca['1400']='医学院校/协会/机构';
ca['1402']='行政管理';
ca['1403']='教学管理人员';
ca['1404']='专家学者';
ca['1405']='教师/讲师/助教';
ca['1406']='医学认证/评测';
ca['1407']='其他医学院校/协会/机构职位';

ca['1500']='药店/医药连锁类';
ca['1502']='高级管理';
ca['1503']='店长';
ca['1504']='营业员';
ca['1505']='理货员';
ca['1506']='收银员';
ca['1507']='连锁拓展';
ca['1508']='其他药店/医药连锁职位';

ca['1600']='行政管理类';
ca['1602']='行政/人力资源/培训';
ca['1603']='财务/审(统)计';
ca['1604']='市场营销/销售类';
ca['1605']='病案(图书)管理';
ca['1606']='采购/物料控制/物流';
ca['1607']='文职/秘书类';
ca['1608']='计算机(IT)类';
ca['1609']='推广/策划';
ca['1610']='保卫/后勤';
ca['1611']='实习生';
ca['1612']='其他行政管理职位';

ca['1700']='其它类';
ca['1702']='医学编辑';
ca['1703']='卫生防疫';
ca['1704']='医疗技术';
ca['1705']='其他职位';

var mainJob=['1000','1100','1200','1300','1400','1500','1600','1700'];
//var isIE = /msie/.test(navigator.userAgent.toLowerCase()); 

function init_checkJob(){
        //主大类的创建
        var selProvince=document.getElementById("selProvince");
        for(i=0;i<mainJob.length;i++){
        	var oOption = document.createElement("option"); 
					oOption.value=mainJob[i];
					oOption.appendChild(document.createTextNode(ca[mainJob[i]]));
					selProvince.appendChild(oOption);

				}
}

function chkAllJob(){
	var selProvince=document.getElementById("selProvince");
	var chkPro=document.getElementById("chkPro");
	
	//主项的值
	var mainNum;
	if(selProvince.value.substr(0,1) != '0')
		mainNum = parseInt(selProvince.value);
	else
		mainNum = parseInt(selProvince.value.substr(1,4));
		
	if(chkPro.checked==true){
		if(canSelBig(mainNum)>=3){
			alert("您最多只能选择3项！");
			chkPro.checked=false;
			return;
		}
		//alert(selProvince.value);
		var tempinput,tempspan
		var selResult=document.getElementById("selResult");
		
		//取消该省的所有选择----------------------------------
		var obj=selResult.getElementsByTagName("input");
		//alert(obj.length);
		
		for(i=0;i<obj.length;i++){
			//枚举项的求值
			var num;
			if(obj[i].value.substr(0,1) != '0')
				num = parseInt(obj[i].value);
			else
				num = parseInt(obj[i].value.substr(1,4));
			
			if(num>mainNum && num<mainNum+100){
				selResult.removeChild(obj[i].parentNode);
				i--;
			}
		}
		//取消该省的所有选择结束------------------------------
		
		//所有二级市不可用开始--------------------------------
		var cityarea=document.getElementById("cityarea")
		var cityAreaObj=cityarea.getElementsByTagName("input");
		for(i=0;i<cityAreaObj.length;i++){
			cityAreaObj[i].checked=false;
			cityAreaObj[i].disabled="disabled";
		}
		//所有二级市不可用结束--------------------------------
		tempinput = document.createElement("input");
		tempinput.type = "checkbox";
		tempinput.value = selProvince.value;
		
		tempinput.onclick=function(){
			var selProvince=document.getElementById("selProvince");
			
			//主项的值
			var mainNum;
			if(this.value.substr(0,1) != '0')
				mainNum = parseInt(this.value);
			else
				mainNum = parseInt(this.value.substr(1,4));
				
			var cityarea=document.getElementById("cityarea")
			var cityAreaObj=cityarea.getElementsByTagName("input");
			for(i=0;i<cityAreaObj.length;i++){				
				var num;
				if(cityAreaObj[i].value.substr(0,1) != '0')
					num = parseInt(cityAreaObj[i].value);
				else
					num = parseInt(cityAreaObj[i].value.substr(1,4));
				if(num>mainNum && num<mainNum+100){
					cityAreaObj[i].checked=false;
					cityAreaObj[i].disabled="";
				}
			}
			var selResult=document.getElementById("selResult");
			selResult.removeChild(this.parentNode);
			if(selProvince.value==this.value)
				document.getElementById("chkPro").checked=false;
		}		
		tempspan = document.createElement("span");
		tempspan.appendChild(tempinput);
		tempinput.checked=true;
		tempspan.appendChild(document.createTextNode(ca[selProvince.value]));
		selResult.appendChild(tempspan);
		

		
	}else{
		var cityarea=document.getElementById("cityarea")
		var cityAreaObj=cityarea.getElementsByTagName("input");
		for(i=0;i<cityAreaObj.length;i++){
			cityAreaObj[i].disabled="";
		}
		var selResult=document.getElementById("selResult");
		var obj=selResult.getElementsByTagName("input");
		for(i=0;i<obj.length;i++){
			if(obj[i].value==selProvince.value)
				selResult.removeChild(obj[i].parentNode);
		}
	}
}

function selProvince_changeJob(){
	var selProvince=document.getElementById("selProvince");
	var chkPro=document.getElementById("chkPro");
	chkPro.checked=false;
	//判断总类是否被选中开始
	if(isSame(selProvince.value))
		chkPro.checked=true;
	
	//判断总类是否被选中结束
	id=selProvince.value;
	var cityarea=document.getElementById("cityarea");
	cityarea.innerHTML="";
	var span = [],input = [];

	if(id.substr(0,1) != '0')
		var num = parseInt(id);
	else

		var num = parseInt(id.substr(1,4));

	for (var i = num+2; true; i++){
		if(num > 950) 
			n = i.toString();
		else 
			n = '0' + i.toString();
		if(ca[n] == null) break;
		else{
			input[n] = document.createElement("input");
			input[n].type = "checkbox";
			input[n].value = n;
			span[n] = document.createElement("span");
			span[n].appendChild(input[n]);
			span[n].appendChild(document.createTextNode(ca[n]));
			
			
			input[n].onclick=function(){
				if(this.checked){
					if(!canSel()){
						alert("您最多只能选择3项！");
						this.checked=false;
						return
					}
					var tempInput=document.createElement("input");
					tempInput.type="checkbox";
					tempInput.value=this.value;
					
					
					tempInput.onclick=function(){
						var cityarea=document.getElementById("cityarea");
						var selResult=document.getElementById("selResult");
						var obj=cityarea.getElementsByTagName("input");
						for(i=0;i<obj.length;i++){
							if(obj[i].value==this.value)
								obj[i].checked=false;
						}					
						selResult.removeChild(this.parentNode);
					}
					
					var tempSpan = document.createElement("span");
					tempSpan.appendChild(tempInput);
					tempSpan.appendChild(document.createTextNode(ca[this.value]));
					tempInput.checked=true;
					var selResult=document.getElementById("selResult");
					selResult.appendChild(tempSpan);
				}else{
					var selResult=document.getElementById("selResult");
					var obj=selResult.getElementsByTagName("input");
					for(i=0;i<obj.length;i++){
						if(obj[i].value==this.value)
							selResult.removeChild(obj[i].parentNode);
					}
				}
			}
			//alert(ca[n]);
			if(chkPro.checked)
				input[n].disabled="disabled";
			else{
				input[n].checked=isSame(n);
			}
			cityarea.appendChild(span[n]);			
		}
	}
}
