﻿
//保存当最近搜索的条件
function saveLastCondition(obj)
{
    var str=obj.parentNode.parentNode.firstChild.firstChild.href;
    str=str.substring(str.indexOf("?")+1);
    Obj("frameDiv").style.display="block";
    Obj("myFrame").src="http://user.333job.com/SearchTemplates/SaveTempCondition.aspx?mini=1&"+str;
    oneStepApply();
}
//当点击确认之后，点击那边站点隐藏的按钮来提交那边站点的表单
function setFrameSubmit()
{
    window.frames["myFrame"].document.oneStepForm.bns.click();
}
//隐藏面板和层
function closeAll()
{
    Obj("myPanel").style.display="none";
    Obj("frameDiv").style.display="none";
} 
//申请选中职位
function applyJob()
{
   var len = $("input:checkbox[name='chk_jobName'][checked]").size();
   if(len<=0)
   {
        alert("请选择一个职位!");
        return;
   }
   else
   {
        window.open("http://user.333job.com/Apply/ApplyJob.aspx?jobID="+GetJobStr());
   }
}
 function GetConditionStr()
        {
            var commonStr ="jobType="+ $("#jobTypeValue").val();
            commonStr+="&jobIndustry="+$("#jobIndustryValue").val();
            commonStr+="&jobArea="+$("#jobAreaValue").val();
            commonStr+="&jobPubDate="+$("#jobPubDateValue").val();
            var street = $("#job_Stree").val()=="请输入就职街道关键字"?"":$("#job_Stree").val();
            commonStr+="&jobStree="+encodeURIComponent(street);
            var keyword = $("#txt_KeyWord").val()=="请输入关键字"?"":$("#txt_KeyWord").val();
            commonStr+="&txtKeyWord="+encodeURIComponent(keyword);
            commonStr+="&searchType="+($("input[name='radioSearchType'][checked]").val());
            commonStr+="&companySize="+($("#CompanySize").val()=="255"?"":$("#CompanySize").val());
            commonStr+="&degree="+($("#Degree").val()=="255"?"":$("#Degree").val());
            commonStr+="&companyProp="+($("#CompanyProp").val()=="255"?"":$("#CompanyProp").val());
            commonStr+="&workYear="+($("#WorkYear").val()=="255"?"":$("#WorkYear").val());
            commonStr+="&expMore="+($("#WorkYearMore").attr("checked")==true?"0":"1");
            commonStr+="&workYearMore="+$("#WorkYearMore").val();
            commonStr+="&salaryRange="+($("#SalaryRange").val()=="255"?"":$("#SalaryRange").val());
            commonStr+="&salaryRangeMore="+($("#SalaryRangeMore").attr("checked")==true?"0":"1");
            var s = document.getElementsByName("JobProperty");
            var jobProp= new Array();
            for(var i = 0;i < s.length;i++)
            {
	            if(s[i].checked==true)
	            {
		            jobProp.push(encodeURIComponent(s[i].value));
	            }
            }
            commonStr+="&jobProperty="+jobProp.join(',');
            commonStr+="&jobFilter="+encodeURIComponent($("#txt_JobFilter").val());
            commonStr+="&corpFilter="+encodeURIComponent($("#txt_CorpFilter").val());
            commonStr+="&searchTempId="+QueryString(termListAct,"searchTempId");
	return commonStr;
        }
//保存搜索条件
function saveSearchCondition()
{
    Obj("frameDiv").style.display="block";
    Obj("myFrame").src="http://user.333job.com/SearchTemplates/SaveTempCondition.aspx?mini=1&"+GetConditionStr();
    oneStepApply();
}
//得到组成的字符串IDs
function GetJobStr()
{
    var arr = new Array();
    $("input:checkbox[name='chk_jobName'][checked]").each(
        function(i,obj)
        {
            arr.push($(obj).val());
        }                
    );
    return arr.join(",");
}
//保存职位
function saveJob()
{
   var len = $("input:checkbox[name='chk_jobName'][checked]").size();
   if(len<=0)
   {
        alert("请选择一个职位!");
        return;
   }
   else
   {
        Obj("frameDiv").style.display="block";
        Obj("myFrame").src="http://user.333job.com/Favorite/JobFav.aspx?mini=1&jobID="+GetJobStr();
        oneStepApply();
   }
}

//保存搜索条件
function saveCondition()
{
    window.location.href="http://user.333job.com/SearchTemplates/Default.aspx?"+GetConditionStr();
}
//选中所有的要选中的复选框
function checkAll(obj)
{
    var tags = Obj("contant").getElementsByTagName("input");
    for(var i = 0;i < tags.length;i++)
    {
        if(tags[i].type=="checkbox" && tags[i].name=="chk_jobName")
            tags[i].checked=obj.checked;
    }
}
//申请职位
function SetFrameSrc(jobid)
{
    url = "http://user.333job.com/Apply/OneStepApply.aspx?mini=1&JobId="+jobid;
    Obj("myFrame").src= url;
    oneStepApply();
}
function oneStepApply()
{
    panel.id="myPanel";
    panel.style.display="block";
    panel.style.width=document.documentElement.scrollWidth;
    panel.style.height=document.documentElement.scrollHeight;
    Obj("frameDiv").style.position="absolute";
    Obj("frameDiv").style.display="block";
    Obj("frameDiv").style.zIndex="999";
    setModelWinPosition(Obj("frameDiv"));
}

