﻿function buildDiv(){
	var argArr = buildDiv.arguments;
	var htmlDiv = '';
	var text = '';

	for(var i=0;i<argArr.length;i++){
		if(argArr[i] == 'popupFuntype'){
			text = "职能";
		}else if(argArr[i] == 'popupSubfuntype'){
			text = "职位";
		}else if(argArr[i] == 'popupIndustry'){
			text = "地区";
		}else if(argArr[i] == 'popupIssuedate'){
			text = "发布日期";
		}
		
    	htmlDiv = '<div id="'+argArr[i]+'" width="645" style="position:absolute;left:10px;top:-165px;visibility:hidden;z-index:100;filter:progid:DXImageTransform.Microsoft.DropShadow(Color=#BFBFBF,OffX=4,OffY=4);">';
    	htmlDiv = htmlDiv + '<table width="645" border="0" cellspacing="0" cellpadding="0" bgcolor="#999999">';
    	htmlDiv = htmlDiv + '<tr><td align="left" valign="middle" width="599" height="27" background="http://image.jjoobb.cn/image/index/PositionSelect/orangebg.GIF">&nbsp;&nbsp;<img src="http://image.jjoobb.cn/image/index/PositionSelect/orangearrow.GIF">&nbsp;<span style="color:#FFFFFF">请选择'+text+'</span></td><td align="left" valign="middle" width="50" height="20" background="http://image.jjoobb.cn/image/index/PositionSelect/orangebg.GIF"><span><a onclick="javascript:hiddenLayer(\''+argArr[i]+'\')" style="color:#FFFFFF;cursor:hand;">[关闭]</a></span></td></tr>';
    	htmlDiv = htmlDiv + '<tr><td colspan="2" width="645" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">';
    	
    	if(argArr[i] == 'popupFuntype'){

    		var j = (3 - func_s.length%3) == 3 ? 0 : (3 - func_s.length%3);

    		htmlDiv = htmlDiv + '<tr>';
    		for(var k=0;k<func_s.length;k++){
	    		
	    		htmlDiv = htmlDiv + '<td height="20" align="center"><a style="cursor:hand" onclick="sltFuntype(\''+func_s[k]+'\',\''+func_v[k]+'\',\''+k+'\')">'+func_s[k]+'</a></td>';
	    		htmlDiv = htmlDiv + '<td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.GIF"></td>';
	    		if(k%3 == 2){
	    			htmlDiv = htmlDiv + '</tr><tr>';
	    		}

    		}
    		if(j > 0){
				for(var l=1;l<=j;l++){
					htmlDiv = htmlDiv + '<td height="20">&nbsp;</td>';
	    			htmlDiv = htmlDiv + '<td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.GIF"></td>';
				}
				htmlDiv = htmlDiv + '</tr>';
    		}
    	}
    	
    	if(argArr[i] == 'popupSubfuntype'){
    		
    	}
    	
    	if(argArr[i] == 'popupIndustry'){
    		var j = (3 - ind_s.length%3) == 3 ? 0 : (3 - ind_s.length%3);
			
			htmlDiv = htmlDiv + '<tr><td height="20" align="center"><a onclick="sltIndustry(\'不限\',\'\')" style="cursor:hand">不限</a></td><td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.GIF"></td><td height="20" align="center"></td><td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.GIF"></td><td height="20" align="center"></td><td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.GIF"></td></tr>';
			
    		htmlDiv = htmlDiv + '<tr>';
    		for(var k=0;k<ind_s.length;k++){
	    		
	    		htmlDiv = htmlDiv + '<td height="20" align="center"><a style="cursor:hand" onclick="sltIndustry(\''+ind_s[k]+'\',\''+ind_v[k]+'\')">'+ind_s[k]+'</a></td>';
	    		htmlDiv = htmlDiv + '<td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.GIF"></td>';
	    		if(k%3 == 2){
	    			htmlDiv = htmlDiv + '</tr><tr>';
	    		}
    		}
    		if(j > 0){
				for(var l=1;l<=j;l++){
					htmlDiv = htmlDiv + '<td height="20">&nbsp;</td>';
	    			htmlDiv = htmlDiv + '<td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.GIF"></td>';
				}
				htmlDiv = htmlDiv + '</tr>';
    		}
    	}
    	
    	if(argArr[i] == 'popupIssuedate'){
    		var j = (3 - pubschedule_show.length%3) == 3 ? 0 : (3 - pubschedule_show.length%3);

    		htmlDiv = htmlDiv + '<tr>';
    		for(var k=0;k<pubschedule_show.length;k++){
	    		htmlDiv = htmlDiv + '<td height="20" align="center"><a style="cursor:hand" onclick="sltIssuedate(\''+pubschedule_show[k]+'\',\''+pubschedule_value[k]+'\')">'+pubschedule_show[k]+'</a></td>';
	    		htmlDiv = htmlDiv + '<td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.GIF"></td>';
	    		if(k%3 == 2){
	    			htmlDiv = htmlDiv + '</tr><tr>';
	    		}
    		}
    		if(j > 0){
				for(var l=1;l<=j;l++){
					htmlDiv = htmlDiv + '<td height="20">&nbsp;</td>';
	    			htmlDiv = htmlDiv + '<td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.GIF"></td>';
				}
				htmlDiv = htmlDiv + '</tr>';
    		}
    	}
    	
    	htmlDiv = htmlDiv + '</table></td></tr><tr><td colspan="2" height="4" bgcolor="#00B1E0"></td></tr></table>';
    	
    	htmlDiv = htmlDiv + '</div>';

    	document.write(htmlDiv);
	}
}



function displayLayer(obj,layerID){
	hiddenLayer('popupArea','popupFuntype','popupSubfuntype','popupIndustry','popupIssuedate');
	
	var dv = document.getElementById(layerID);
	
	GetCenterXY_ForLayer(dv);
	DivSetVisible(dv);

	//dv.style.visibility = "visible";
}

function hiddenLayer(){
	var argArr = hiddenLayer.arguments;
	
	showElementAll();
	//var IfrRef = document.getElementById('DivShim');
	//IfrRef.style.display = "none";
	
	for(var i=0;i<argArr.length;i++){
	document.getElementById(argArr[i]).style.visibility = "hidden";
		//eval(argArr[i]).style.visibility = "hidden";
	}
}

//将悬浮层的位置定位在屏幕中央
function GetCenterXY_ForLayer(objdiv){
	//x = document.body.scrollLeft||document.body.scrollWidth;
	y = document.body.scrollTop;
	//获取屏幕宽度
	availWidth = parseInt(window.screen.availWidth);
	availHeight = parseInt(window.screen.availHeight);
	tblWidth = parseInt(objdiv.scrollWidth);
	y = y + availHeight/4;
	x = (availWidth - tblWidth)/2;
	
	objdiv.style.top = y+"px";
	objdiv.style.left = x+"px";
}

function GetLength(strTemp){
	var i,sum;
	sum=0;
	for(i=0;i<strTemp.length;i++){
		if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255)) 
			sum = sum + 1;
		else 
			sum=sum + 2;
	}
	return sum;
}

function subStringPro(str, length){
	var stri = '';
	for(i=0,j=0; j<length;){
		if ((str.charCodeAt(i)>=0) && (str.charCodeAt(i)<=255)) {
			stri += str.charAt(i);
			j++;
		} else {
			stri += str.charAt(i);
			j += 2;
		}
		i++;
	}
	return stri;
}

function sltFuntype(show,value,k){
	//document.all("funtype_big").value = value;
	//document.quicksearch.funtype_big.value = value;
	document.getElementById("funtype_big").value = value;
//服务器控件
	//document.quicksearch.hidZhiN.value = value;
	document.getElementById("hidZhiN").value = value;
	var strName = show;
	var lengthStr = GetLength(strName);
	
	if(lengthStr>17) strName=subStringPro(strName,15)+'...';
	document.getElementById("btnSltFuntype").value = strName;
	document.getElementById("btnSltFuntype1").value = strName;
	
	//每次选择大类，重置小类里面的值
	var strName = subfunc_s[k][0];
	var lengthStr = GetLength(strName);

	if(lengthStr>17) strName=subStringPro(strName,15)+'...';
	document.getElementById("btnSltPosition").value = strName;
	document.getElementById("btnSltPosition1").value = strName;

//选择职能时，重置职位的值(将职位置空，显示所有该职能的职位)
	document.getElementById("hidZhiN").value ="";// subfunc_v[k][0];


	buildJobtype(k);
	
	document.getElementById("btnSltPosition").disabled = false;
	hiddenLayer("popupFuntype");
}

function buildJobtype(tag){
	var htmlDiv = '';

	var j = (3 - subfunc_s[tag].length%3) == 3 ? 0 : (3 - subfunc_s[tag].length%3);

	htmlDiv = htmlDiv + '<table width="645" border="0" cellspacing="0" cellpadding="0" bgcolor="#999999">';
    htmlDiv = htmlDiv + '<tr><td align="left" valign="middle" width="599" height="27" background="http://image.jjoobb.cn/image/index/PositionSelect/orangebg.GIF">&nbsp;&nbsp;<img src="http://image.jjoobb.cn/image/index/PositionSelect/orangearrow.GIF">&nbsp;<span style="color:#FFFFFF">请选择职位</span></td><td align="left" valign="middle" width="50" height="20" background="http://image.jjoobb.cn/image/index/PositionSelect/orangebg.GIF"><span><a onclick="javascript:hiddenLayer(\'popupSubfuntype\')" style="color:#FFFFFF;cursor:hand;">[关闭]</a></span></td></tr>';
    htmlDiv = htmlDiv + '<tr><td colspan="2" width="645" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">';
	
	htmlDiv = htmlDiv + '<tr>';
	for(var k=0;k<subfunc_s[tag].length;k++){
		
		htmlDiv = htmlDiv + '<td height="20" align="center"><a style="cursor:hand" onclick="sltSubfuntype(\''+subfunc_s[tag][k]+'\',\''+subfunc_v[tag][k]+'\')">'+subfunc_s[tag][k]+'</a></td>';
		htmlDiv = htmlDiv + '<td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.gif"></td>';
		if(k%3 == 2){
			htmlDiv = htmlDiv + '</tr><tr>';
		}
	}
	if(j > 0){
		for(var l=1;l<=j;l++){
			htmlDiv = htmlDiv + '<td height="20">&nbsp;</td>';
			htmlDiv = htmlDiv + '<td width="1" height="20" align="center" valign="middle"><img src="http://image.jjoobb.cn/image/index/PositionSelect/line_bg.gif"></td>';
		}
		htmlDiv = htmlDiv + '</tr>';
	}
	htmlDiv = htmlDiv + '</table></td></tr><tr><td colspan="2" height="4" bgcolor="#00B1E0"></td></tr></table>';

	var dv = document.getElementById('popupSubfuntype');
	
	dv.innerHTML = htmlDiv;
	
}

function sltSubfuntype(show,value){

	//服务器控件（职位）
	document.getElementById("hidZhiN").value = value;
	var strName = show;
	var lengthStr = GetLength(strName);

	if(lengthStr>17) strName=subStringPro(strName,15)+'...';
	document.getElementById("btnSltPosition").value = strName;
	document.getElementById("btnSltPosition1").value = strName;
	//document.all("btnSltPosition").value = strName;
	//document.all("btnSltPosition1").value = strName;
	hiddenLayer("popupSubfuntype");

}

function sltIssuedate(show,value){

	//服务器控件赋值（日期）
	
	//document.quicksearch.hidDate.value = value;
	//xiaokang
	document.getElementById("hidDate").value = value;
	
	//document.all("btnSltIssuedate").value = show;
	//document.all("btnSltIssuedate1").value = show;
	document.getElementById("btnSltIssuedate").value = show;
	document.getElementById("btnSltIssuedate1").value = show;
	hiddenLayer("popupIssuedate");


}

function sltIndustry(show,value){
	
	//将城市id传给服务器端控件。
	//document.quicksearch..value=value;
	
	//xiaokang
	document.getElementById("hidCity").value = value;
	
	document.getElementById("industrytype").value = value;
	
	var strName = show;
	var lengthStr = GetLength(strName);

	if(lengthStr>17) strName=subStringPro(strName,15)+'...';
	//document.all("btnSltIndustry").value = strName;
	//document.all("btnSltIndustry1").value = strName;
	document.getElementById("btnSltIndustry").value = strName;
	document.getElementById("btnSltIndustry1").value = strName;
	hiddenLayer("popupIndustry");


}

function DivSetVisible(objDiv){
	hideElementAll();
	objDiv.style.visibility = "visible";
}

//function HideElement(strElementTagName){
//	try{
//		for(i=0;i<window.document.all.tags(strElementTagName).length; i++){
//			var objTemp = window.document.all.tags(strElementTagName)[i];
//			objTemp.style.visibility = "hidden";
//		}
//	}catch(e){
//		alert(e.message);
//	}
//}
function HideElement(strElementTagName){
	try{
		for(i=0;i<window.document.getElementsByTagName(strElementTagName).length; i++){
			var objTemp = window.document.getElementsByTagName(strElementTagName)[i];
			objTemp.style.visibility = "hidden";
		}
	}catch(e){
		alert(e.message);
	}
}
function ShowElement(strElementTagName){
	try{
		for(i=0;i<window.document.getElementsByTagName(strElementTagName).length; i++){
			var objTemp = window.document.getElementsByTagName(strElementTagName)[i];
			objTemp.style.visibility = "visible";
		}
	}catch(e){
		alert(e.message);
	}
}
//function ShowElement(strElementTagName){
//	try{
//		for(i=0;i<window.document.all.tags(strElementTagName).length; i++){
//			var objTemp = window.document.all.tags(strElementTagName)[i];
//			objTemp.style.visibility = "visible";
//		}
//	}catch(e){
//		alert(e.message);
//	}
//}
function hideElementAll(){
	HideElement("SELECT");
	HideElement("OBJECT");
	HideElement("IFRAME");
}

function showElementAll(){
	ShowElement("SELECT");
	ShowElement("OBJECT");
	ShowElement("IFRAME");
}


//含关键词
function submitJob()
{
var function_big=document.getElementById("funtype_big").value;
var function_small=document.getElementById("hidZhiN").value ;
var hidDate=document.getElementById("hidDate").value;
var hidCity=document.getElementById("hidCity").value
var keyword=document.getElementById("txbKeywords").value;

var url="";
url += "http://www.jjoobb.cn/job/JobList.aspx?search=3&date="+hidDate;
url+="&JobArea="+hidCity;

if(function_small>0)
    url +="&JobWork="+function_small;  
else 
    url +="&JobWork="+function_big;  
  

keyword=(keyword=="职位或公司名称"?"":keyword);
if (keyword!="")
    url="http://www.jjoobb.cn/job/JobList.aspx?search=2&keyname="+encodeURI(keyword)+"&JobArea="+hidCity;
window.location.href=url;
}


//含关键词
function submitArea()
{
var function_big=document.getElementById("funtype_big").value;
var function_small=document.getElementById("hidZhiN").value ;
var hidDate=document.getElementById("hidDate").value;
var hidCity=document.getElementById("hidCity").value
var keyword=document.getElementById("txbKeywords").value;

var url= "job/JobList.aspx?search=3&date="+hidDate;
url+="&JobArea="+hidCity;

if(function_small>0)
    url +="&JobWork="+function_small;  
else 
    url +="&JobWork="+function_big;  
  

keyword=(keyword=="职位或公司名称"?"":keyword);
if (keyword!="")
    url="job/JobList.aspx?search=2&keyname="+encodeURI(keyword)+"&JobArea="+hidCity;
window.location.href=url;
}
