﻿// JScript 文件
var request = false;try{ request = new XMLHttpRequest();}catch (trymicrosoft){try{request = new ActiveXObject("Msxml2.XMLHTTP");}catch (othermicrosoft){try{request = new ActiveXObject("Microsoft.XMLHTTP");}catch (failed){request = false;}}}if (!request){alert("Error initializing XMLHttpRequest!");}
 function getCustomerInfo(type)
 { 
     var opType="";
     var userName="";
     var pass="";
     var isWriteCookie="false";
     if(type==1)
     {//个人等陆
     
          opType="per";
          userName=document.getElementById("textfield").value;
          pass=document.getElementById("textfield2").value;
          var che=document.getElementById("checkbox2");
          if(che.checked==true)
          {
           isWriteCookie="true";
          }
     }
     if(type==2)
     {//企业登陆
          opType="etp";
          userName=document.getElementById("textfield4").value;
          pass=document.getElementById("textfield5").value;
          var che=document.getElementById("checkbox");
          if(che.checked==true)
          {
           isWriteCookie="true";
          }
     }
     if(type==3)
      {//为自动登陆
        opType="auto";     
      }
     var xmlString="<info>";
     xmlString+="<type>"+opType+"</type>";
     xmlString+="<userName>"+userName+"</userName>";
     xmlString+="<Pass>"+pass+"</Pass>";
     xmlString+="<isWriteCookie>"+isWriteCookie+"</isWriteCookie>";
     xmlString+="</info>";
     var url = "login.aspx?rand="+Math.random();
     request.open("POST", url, true);
     request.setRequestHeader("Content-Type","text/xml");
     request.onreadystatechange = updatePage;
     request.send(xmlString);
 }
 function updatePage()
 {
     if (request.readyState == 4)
      {
       if (request.status == 200)
         { 
           //setImg();
           var v=request.responseText.split("|"); 
           if(v[0]=="perOK"||v[0]=="etpOK")
           {
             if(v[0]=="perOK")
               {
               //个人登陆成功
                  setPerLoginOk(v[1],v[2]);
               }
               if(v[0]=="etpOK")
               {//企业登陆成功
                  setEtpLoginOk(v[1],v[2]);
               }
           } 
           else
           {
             if(v[0]=="autoErr")
             {
             document.getElementById("loginPer_div").style.display="block";
             document.getElementById("loginEtp_div").style.display="block";
             }
             else
             {
              alert(v[0]);
              }
           }
                        
         }
       else
           {
            alert("status is " + request.responseText);
           }
       }
   }    
   
  function functions(type)
  {
      var url = "";
     if(type==1)
     {//是否验证
       url="function.aspx?type=IsLogin&rand="+Math.random();
     }
     if(type==2)
     {//退出
       url="function.aspx?type=exit&rand="+Math.random();
     }
     if(url!="")
     {
        request.open("GET", url, true);
        request.setRequestHeader("Content-Type","text/html");
        request.onreadystatechange = isLoginHou;
        request.send(null);
      }
  }
  function isLoginHou()
  {
    if (request.readyState == 4)
      {
       if (request.status == 200)
         {
           //setImg();
           var v=request.responseText.split("|"); 
           if(v[0]=="per"||v[0]=="etp")
           {//alert('检测到已经登陆');
               if(v[0]=="per")
               {//若个人已登陆成功则显示登陆成功信息V[1]里存储着用户名称
                   setPerLoginOk(v[1],v[2]);
               }
               if(v[0]=="etp")
               {//若企业已登陆成功则显示登陆成功信息V[1]里存储着用户名称
                   setEtpLoginOk(v[1],v[2]);
               }
           }
           else
           {
            if(v[0]=="exitOk")
            {//如果是退出用户则不用自动登陆
               reset();
            }
            else
            {
             if(v[0]=="cookie")
             {
                //getCustomerInfo(3);//自动登陆
                if(v[1]=="per")
                {
                 document.getElementById("loginPer_div").style.display="block";
                 document.getElementById("loginEtp_div").style.display="block";
                 document.getElementById("textfield").innerText=v[2];
                 document.getElementById("textfield2").innerText=v[3];
                 var che=document.getElementById("checkbox2");
                 che.checked=true;
                 setTitle1();                 
                }
                if(v[1]=="etp")
                {
                 document.getElementById("loginEtp_div").style.display="block";
                 document.getElementById("loginPer_div").style.display="block";
                 document.getElementById("textfield4").innerText=v[2];
                 document.getElementById("textfield5").innerText=v[3];
                 var che=document.getElementById("checkbox");
                 che.checked=true;
                 setTitle2();
                }
             }
             else
              {
                 reset();
              }
            }
           
           }                       
         }
       else
           {
            alert("status is " + request.responseText);
           }
    }
  }
    function reset()
    {//回复状态
       document.getElementById("loginPer_div").style.display="block";
       document.getElementById("textfield").innerText="";
       document.getElementById("textfield2").innerText="";
       document.getElementById("loginPerOk_div").style.display="none";
       document.getElementById("loginEtp_div").style.display="block";
       document.getElementById("textfield4").innerText="";
       document.getElementById("textfield5").innerText="";
       document.getElementById("loginEtpOk_div").style.display="none";
       document.getElementById("checkbox2").checked=false;
       document.getElementById("checkbox").checked=false;
    }
    function setPerLoginOk(value,value2)
    {//个人登陆成功
       //alert('个人登陆成功!');
       setTitle1();
       document.getElementById("loginPerOk_div").style.display="block";
       document.getElementById("loginPer_div").style.display="none";
       document.getElementById("namePer_lbl").innerText=value;
       document.getElementById("newResumeCont_lbl").innerText=value2;
       document.getElementById("loginEtpOk_div").style.display="none";
       document.getElementById("loginEtp_div").style.display="block";
    }
    function setEtpLoginOk(value,value2)
    {//企业登陆成功
        setTitle2();    
        document.getElementById("loginEtpOk_div").style.display="block";
        document.getElementById("loginEtp_div").style.display="none";        
        document.getElementById("nameEtp_lbl").innerText=value;
        document.getElementById("newEtpCount_lbl").innerText=value2;
        //alert(document.getElementById("loginPerOk_div"));
        document.getElementById("loginPerOk_div").style.display="none";
        document.getElementById("loginPer_div").style.display="block";       
    }
    
    
    
    //-------------------------------------------------------------
    function showPerType(type)
    {
        switch(type)
	    {
		    case "01":
			    document.getElementById( 'perCode' ).style.backgroundImage="url(images/sbtn_bg.gif)";
			    document.getElementById( 'perXue' ).style.backgroundImage = "";
			    document.getElementById( 'perZhuan' ).style.backgroundImage = "";
			    document.getElementById( 'perKeyWordType' ).value = type;
			    break;
		    case "02":
			    document.getElementById( 'perCode' ).style.backgroundImage = "";
			    document.getElementById( 'perXue' ).style.backgroundImage="url(images/sbtn_bg.gif)";
			    document.getElementById( 'perZhuan' ).style.backgroundImage = "";
			    document.getElementById( 'perKeyWordType' ).value = type;
			    break;
		    case "03":
			    document.getElementById( 'perCode' ).style.backgroundImage = "";
			    document.getElementById( 'perXue' ).style.backgroundImage = "";
			    document.getElementById( 'perZhuan' ).style.backgroundImage="url(images/sbtn_bg.gif)";
			    document.getElementById( 'perKeyWordType' ).value = type;
			    break;
		    default:
			    document.getElementById( 'all' ).style.backgroundImage ="url(images/sbtn_bg.gif)";
			    document.getElementById( 'co' ).style.backgroundImage = "";
			    document.getElementById( 'job' ).style.backgroundImage = "";
			    document.getElementById( 'perKeyWordType' ).value = 01;
	      }
    }
    function searchPer()
    {
      if(document.getElementById("textfield3").value=="")
      {
         alert('请输入搜索关键字');
      }
      else
      {
          var url="";
          url+="Company/keyword_search.aspx?type=keysearchent&code="+document.getElementById( 'perKeyWordType' ).value+"&keyWords="+escape(document.getElementById("textfield3").value);
          window.open(url,"","","");
      }
   }