
function GetSearchKeyToSelectValue(pageIndex)
{
if(!isNaN(pageIndex)){
  loadJobInfo('0','1');
  }
   
    else{
    window.alert("\u5bf9\u4e0d\u8d77\uff0c\u8bf7\u8f93\u5165\u5206\u9875\u6570\u5b57\uff01");
    return false;
    }
}
var searchState="0";
function loadJobInfo(getState,pageIndex)
{
  var urlValue=GetUrlPageParam();
urlValue=urlValue+"#";
urlValue=urlValue.substring(0,urlValue.indexOf("#"));
var arrayList=new Array();
arrayList=urlValue.split('&');

var keyValue=arrayList[0];
var arrayLength=arrayList.length;
if(arrayLength==7)
{
   var objSearchs=new Object();
     objSearchs.Action="SearchJobInfoByValue";
    objSearchs.KeyValue=keyValue;
     objSearchs.Type="1";
    objSearchs.jobType=arrayList[1].split('=')[1];
    objSearchs.AddressValue=arrayList[2].split('=')[1];
    objSearchs.Sex=arrayList[3].split('=')[1];
    objSearchs.TimeValue=arrayList[4].split('=')[1];
    objSearchs.XueLi=arrayList[5].split('=')[1];
    objSearchs.WorkYear=arrayList[6].split('=')[1];
     if(getState!="0"){
      var tempState="";
      tempState=getState.split('&')[0];
      if(tempState=="updateTime")
       objSearchs.TimeValue=getState.split('&')[1];
      else if(tempState=="workyear")
       objSearchs.WorkYear=escape(getState.split('&')[1]);
       else if(tempState=="degree")
       objSearchs.XueLi=escape(getState.split('&')[1]);
       else if(tempState=="sex")
         objSearchs.Sex=getState.split('&')[1];
      }
    objSearchs.PageIndex=pageIndex;
     GenSendAyncXmlRequest(objSearchs,"../Ajax/NodeWebServer/SearchInfo.aspx","GetReturnAjaxDate(strReture)");
     objSearchs=null;
   
    }
}
function changeCondition(id)
{
	var pid = document.getElementById("p_"+id);
	var cid = document.getElementById("c_"+id);
	var checkOn = document.getElementById("i_"+id).value;
	if(checkOn=="on"){
		pid.src="../images/biao_off.gif";
		cid.style.display="none";
		document.getElementById("i_"+id).value ="off";
	}else{
		pid.src="../images/searchdetail_40.gif";
		cid.style.display="";
		document.getElementById("i_"+id).value ="on";
	}
}
function  GetReturnAjaxDate(strReture)
{
if(strReture!="")
    {  
       
        var arr=strReture.split("|||"),tempXSL="";
        if(arr[0]=="Y")
        {
            if(arr[1]!="N"&&arr[2]!="N")
            {
                document.getElementById("showJobInfo").innerHTML=GenXsl2Html("../Ajax/NodeWebXSL/Search/ShowAllJobInfo.xsl",arr[1]);
                if(searchState=="1")
                 tempXSL="ShowOnClickKeysJobInfoPP.xsl";
                 else
                 tempXSL="ShowKeysJobInfoPP.xsl";
                document.getElementById("showPagination").innerHTML=GenXsl2Html("../Ajax/NodeWebXSL/Search/"+tempXSL,arr[2]);
               document.getElementById("showOtherPagination").innerHTML= document.getElementById("showPagination").innerHTML;
            }
        }
        else if(arr[0]=="NCo")
        {
            document.getElementById("showJobInfo").innerHTML="抱歉，没有找到符合该搜索条件的职位<br>中南招聘网建议您：<br>看看输入的文字是否有误；输入的文字是否太复杂<br>去掉不必要的字词，如“的”、“什么”等<br>不要选择太高要求的职位";
            document.getElementById("showPagination").innerHTML="";
            document.getElementById("showOtherPagination").innerHTML="";
        }
        else
           {
            document.getElementById("showJobInfo").innerHTML="抱歉，发生未知错误！";
            document.getElementById("showPagination").innerHTML="";
            document.getElementById("showOtherPagination").innerHTML="";
        }
        GetHotSearchInfoToWeb();
    }
 }
function GetUrlPageParam()   //得到页面提交的URL参数
{ 
var  url=document.location.href;
if(url.indexOf("=")>0){//如想得到UrlValue=K00001,将=换成? 
  return url.substring(url.indexOf("=")+1,url.length)//如想得到UrlValue=K00001,将=换成?
  }
else
  return "error";
}

function SelectAll(tempControl) 
{ 
var theBox=tempControl; 
xState=theBox.checked; 

elem=theBox.form.elements; 
for(i=0;i<elem.length;i++) 
if(elem[i].type=="checkbox" && elem[i].id!=theBox.id) 
{ 
if(elem[i].checked!=xState) 
elem[i].click(); 
} 
}
function onclickJobToAccp(userid,jobid)
{
  var objUser=new Object();
 if(loginState=="NoL"||loginState=="")
           {
           
       
           objUser.LoginState="NoL";
           objUser.Action="GetLoginStateToSendWeb";
           
           var strReture=GenSendXmlRequest(objUser,"../Ajax/NodeWebServer/PersonWeb.aspx");
            if(strReture=="NoL")
             doClick('PersonLogin','../MainWeb/AddPersonCookieLogin.html','请您登陆',260,130);
          else
            loginState=strReture;
         
          }
           if(loginState!="NoL"&&loginState!=""){
           objUser.JobID=jobid;            
           objUser.EntID=userid;
           objUser.Action="SendJobInfoToCompanyInfo";//申请职位
           var reReture=GenSendXmlRequest(objUser,"../Ajax/NodeWebServer/PersonWeb.aspx");
           if(reReture!=""){
               reReture=reReture.split('|||')[1];
             if(reReture=="Y")
                   window.alert("恭喜，该职位申请成功！");
                else
                 doClick('System','../MainWeb/KeepJobMessage.html','系统提示',300,200);
            }
            }
            objUser=null;
}
//申请和收藏一个或者所有选择职位
var loginState="";
function PithOnJobToCompany(state)
{
       var objUser=new Object();
        var objArr=document.getElementsByName('cbXZ');
        var j=objArr.length;
        var i=0,k=1;
        var chencState=0,arrayStrState="Y|||Y";
        for(i=0;i<j;i++)
        { 
            if(objArr[i].checked)
             chencState++;
        }
        if(chencState==0)
        {
           window.alert("\u5bf9\u4e0d\u8d77\uff0c\u8bf7\u9009\u62e9\u804c\u4f4d\uff01");    
          return false;
         }
        
        else{
           if(loginState=="NoL"||loginState=="")
           {
           
       
           objUser.LoginState="NoL";
           objUser.Action="GetLoginStateToSendWeb";
          var strReture=GenSendXmlRequest(objUser,"../Ajax/NodeWebServer/PersonWeb.aspx");
         // alert(strReture);
          if(strReture=="NoL")
            doClick('PersonLogin','../MainWeb/AddPersonCookieLogin.html','请您登陆',300,200);
          else
            loginState=strReture;
          }
          if(loginState!="NoL"&&loginState!=""){
          for(var i=0;i<j;i++)//循环申请和放入收藏夹
          {       
                
                if(objArr[i].checked)
                {   
                   k=i;
                   k++;
                 
                   objUser.JobID=document.getElementById("row"+k).name.split('||')[0];
                   
                   if(state=="0")
                   { 
                     objUser.EntID=document.getElementById("row"+k).name.split('||')[1];
                     objUser.Action="SendJobInfoToCompanyInfo";//申请职位
                     }
                   else
                   {  
                     // alert(loginState);
                      objUser.UserID=loginState;
                      objUser.Action="KeepJobInfo";//放入职位收藏
                   }
                    var reReture=GenSendXmlRequest(objUser,"../Ajax/NodeWebServer/PersonWeb.aspx");
					// alert(reReture);
					if(reReture!="")
					 arrayStrState=arrayStrState+","+reReture;
						 
					
                  } 
           } 
           
          var reStateArray=new Array();
          reStateArray=arrayStrState.split(',');
        // alert(reStateArray[1]);
         // loginState=reStateArray[0];
         //循环判断
         var state="";
         var arrayLength=reStateArray.length;
        // alert(arrayLength);
         for(var i=1;i<arrayLength;i++)
         {
         if("Y"==reStateArray[i].split('|||')[1])
          {
             state="Y,YY";
             break;
          }
          if("ToBe"==reStateArray[i].split('|||')[1])
          {
             state="N,NN";
          }
          if("YN"==reStateArray[i].split('|||')[1])
          {
             state="N,YN";
          }
          
         }
        // alert(state.split(',')[1]);
        if(state.split(',')[1]=="NN")
           doClick('System','../MainWeb/ApplyJobMessage.html','系统提示',300,200);
        else if(state.split(',')[1]=="YY")
            window.alert("\u606d\u559c\uff0c\u7533\u8bf7\u804c\u4f4d\u6210\u529f\uff01");
        else if(state.split(',')[1]=="YN")
          doClick('System','../MainWeb/KeepJobMessage.html','系统提示',300,200);
        else
           window.alert("\u5bf9\u4e0d\u8d77\uff0c\u7533\u8bf7\u804c\u4f4d\u5931\u8d25\uff01");
            
         }
        }
}

//
function SearchByKeyInfo(getState,pageIndex)
{
 if(!isNaN(pageIndex))
   {
     
    searchState="1";
    var jobType=document.getElementById("keyValue1").value;
    var addressValue=document.getElementById("keyValue2").value;
    var selSex=document.getElementById("keyValue3").value;
    var timeValue=document.getElementById("hidTime").value;
    var selEdu=document.getElementById("keyValue5").value;
    var workException=document.getElementById("keyValue6").value;
 
    var keyValue=document.getElementById("keyValue0").value;
   
    var objSearchs=new Object();
     objSearchs.Action="SearchJobInfoByValue";
     objSearchs.forCol="9";
    objSearchs.topCount="10";
    
 
  
  if(keyValue=="请输入关键字……")
     keyValue="";
    objSearchs.KeyValue=escape(keyValue);
    
    objSearchs.jobType=escape(ChangeSelValue(jobType));
    objSearchs.AddressValue=escape(ChangeSelValue(addressValue));
    objSearchs.Sex=escape(ChangeSelValue(selSex));
    objSearchs.TimeValue=escape(ChangeSelValue(timeValue));
    objSearchs.XueLi=escape(ChangeSelValue(selEdu));
    objSearchs.WorkYear=escape(ChangeSelValue(workException));
 if(getState!="0"){
      var tempState="";
      tempState=getState.split('&')[0];
      if(tempState=="updateTime")
       objSearchs.TimeValue=getState.split('&')[1];
      else if(tempState=="workyear")
       objSearchs.WorkYear=escape(getState.split('&')[1]);
       else if(tempState=="degree")
       objSearchs.XueLi=escape(getState.split('&')[1]);
       else if(tempState=="sex")
         objSearchs.Sex=getState.split('&')[1];
      }
    objSearchs.PageIndex=pageIndex;
     objSearchs.Type="1";
      
    
      GenSendAyncXmlRequest(objSearchs,"../Ajax/NodeWebServer/SearchInfo.aspx","GetReturnAjaxDate(strReture)");
     objSearchs=null;
    }
     else{
    window.alert("\u5bf9\u4e0d\u8d77\uff0c\u8bf7\u8f93\u5165\u5206\u9875\u6570\u5b57\uff01");
    return false;
    }
}
function ChangeSelValue(str)
{
 if(str=="请选择")
   return "1";
 else if(str=="不限")
   return "1";
 else
  return str;
}
function searchKeyTipOnfocus(obj,value)
{
   if(obj.value==value)
	   obj.value="";
	
}
function searchAfterResult(tName,tValue)
{
    
     if(searchState=="0"){
      if(tValue=="")
       loadJobInfo('0','1');
      else
       loadJobInfo(tName+'&'+tValue,'1');}
      
      else{
       
      if(tValue=="")
       SearchByKeyInfo('0','1');
      else
       SearchByKeyInfo(tName+'&'+tValue,'1');
       }
}
