﻿document.domain="chinahr.com";
var val=1 ;
function wait()
{
	if(val==1)
	{
		//3000是停留的时间
		setTimeout("wait()",3000) ;
		val-- ;
	}
	else
	{
		document.getElementById('AutoM').style.display='none' ;
	}
}
//取消元素的事件冒泡
function cancelEvent(e) {   
    if (!e) e = window.event;   
    if (e.preventDefault) { 
        e.stopPropagation();  
        e.preventDefault(); 
    } else { 
        e.cancelBubble=true;  
        e.returnValue = false;   
    }   
}   
function showhideLayer()
{
	if (document.getElementById("showLayer").checked)
	{
	    document.getElementsByName("setCookies").item(0).checked=true;
	}
	else
	{
	    document.getElementsByName("setCookies").item(2).checked=true;
	}	
	setCookie(window.location.href);	
}
function getareas()
{
    var value="";
    var host=location.hostname;
    var aresalist=document.getElementById("aresalist");
    var aresas=new Array();
    aresas=new Array(
    new Array("北京","http://beijing.chinahr.com"),
    new Array("上海","http://shanghai.chinahr.com"),
    new Array("广州","http://guangzhou.chinahr.com"),
    new Array("苏州","http://suzhou.chinahr.com"),
    new Array("深圳","http://shenzhen.chinahr.com"),
    new Array("珠三角","http://zhusanjiao.chinahr.com"),
    new Array("杭州","http://hangzhou.chinahr.com"),
    new Array("宁波","http://ningbo.chinahr.com"),
    new Array("无锡","http://wuxi.chinahr.com"),
    new Array("常州","http://wuxi.chinahr.com"),
    new Array("天津","http://tianjin.chinahr.com"),
    new Array("西安","http://xian.chinahr.com"),
    new Array("武汉","http://wuhan.chinahr.com"),
    new Array("南京","http://nanjing.chinahr.com"),
    new Array("长沙","http://changsha.chinahr.com"),
    new Array("成都","http://chengdu.chinahr.com"),
    new Array("大连","http://dalian.chinahr.com"),
    new Array("山东","http://shandong.chinahr.com"),
    new Array("福建","http://fujian.chinahr.com"),
    new Array("重庆","http://chongqing.chinahr.com"),
    new Array("郑州","http://zhengzhou.chinahr.com"),
    new Array("沈阳","http://shenyang.chinahr.com"),
    new Array("太原","http://taiyuan.chinahr.com"),
    new Array("合肥","http://hefei.chinahr.com"),
    new Array("河北","http://hebei.chinahr.com"),
    new Array("全国","http://quanguo.chinahr.com")
    )
    abc=aresas[1][1];
    for(var i=0;i<aresas.length;i++)
    {
        y=aresas[i][1].indexOf(host);
        if(aresas[i][1].indexOf(host)>-1)
        {
            value+="<li onmouseover=\"cancelEvent(event);\" onmouseout=\"cancelEvent(event);\"><a style=\"color:#ccc\">"+aresas[i][0]+"</a></li>";
        }
        else
        {
            value+="<li onmouseover=\"cancelEvent(event);\" onmouseout=\"cancelEvent(event);\"><a href=\""+aresas[i][1]+"\">"+aresas[i][0]+"</a></li>";
        }
    }
    aresalist.innerHTML=value; 
    
}
function gotomout()
{
    if(document.getElementById("goto").contains(event.toElement))
    return;
    setTimeout("document.getElementById('goto').style.display='none'",3000) ;
}

//检查URL
function check_CookieUrl(name)
{
  var URL = getCookie('myJobUrl');
  var host=location.hostname;
  var ReferrerUrl = document.referrer;
 // alert(myUrl);
  if(URL!=null)
  {
      if(URL.indexOf(host)>-1)
      {
          document.getElementById("showLayer").checked=true;
          document.getElementsByName("setCookies").item(0).checked=true
      }
  }
}

function getCookie(name) 
{  
  var arr,reg=new RegExp("(^|)"+name+"=([^;]*)(;|$)");  
  if(arr=document.cookie.match(reg))
  {
	return unescape(arr[2]); 
  } 
  else
  {
	return null;
   }
 } 

//判断referrer是否来源于本站内
function IndexDemo(strUrl){
   var strTmp = ".chinahr.com";
   var ReferrerUrl = strUrl;
   var n = ReferrerUrl.indexOf(strTmp);
   if (n != -1)
     return false;
   else
   	 return true;
}
function readUser()
{
    var us = readCookie("user=UserID");
    var endv = us.indexOf("&"); //alert(us);

    if (readCookie("rememberm")!="")
    {
        document.getElementById("username").value=readCookie("rememberm");
        document.getElementById("ckm").checked=true;
    }
    if (us.substring(0,endv)!="")
    {      
        RequestByPost(us.substring(0,endv));
    }
    else
    {
        if(readCookie("rememberm")=="")
        {
            document.getElementById("username").value="请输入用户名";
        }
        document.getElementById("password").value="******";
        document.getElementById("logb").style.display="";
        document.getElementById("loga").style.display="none";
    }
}

function appendRnd(url) {
    var temp = url;
    temp = temp.replace(/[&\?]jtr=\d{6,10}&jtrr=(\d{6,10}|-5|-1)?/, "");
    var jtrRnd = (typeof jtRefRnd != "undefined" && jtRefRnd != "") ? jtRefRnd : request.QueryString("jtr");
    if (typeof jtrRnd != "undefined") {
        jtRnd = "jtr=" + (parseInt(Math.random()*1000000000)).toString().substr(0,8) + "&jtrr=" + jtrRnd;
        temp += (temp.indexOf("?") == -1) ? "?" : "&";
        temp += jtRnd;
    }
    return temp;
}

function login(evt) 
{
    if(evt.keyCode == 13) 
    {
        document.getElementById("butn_log").click();
    }
}

function readEhrUser()
{
    var ehrus = readCookie("ehr5=UserID"); 
    var ehrusendv = ehrus.indexOf("&"); 
    if (ehrus.substring(0,ehrusendv)!="")
    {    
        document.getElementById("ehrloga").style.display="";
        document.getElementById("ehrlogb").style.display="none";
        var ehrendv1 = RequestByGet("ehr5");
        document.getElementById("ehrname").innerHTML=ehrendv1 +document.getElementById("ehrname").innerHTML ;
    }
    else
    {   
    }
}
function writeCookie(name, value, hours)
{ 
    var expire = ""; 
    if(hours != null) 
    { 
        expire = new Date((new Date()).getTime() + hours * 3600000); 
        expire = "; expires=" + expire.toGMTString(); 
    } 
    document.cookie = name + "=" + escape(value) + expire;
    return ; 
}

function readCookie(name) 
{  
    var cookieValue = ""; 
    var search = name + "="; 
    if(document.cookie.length > 0) 
    { 
        offset = document.cookie.indexOf(search);  
        if (offset != -1) 
        { 
            offset += search.length; 
            end = document.cookie.indexOf(";",offset);
            if (end == -1) end = document.cookie.length; 
            cookieValue = unescape(document.cookie.substring(offset, end)) 
        } 
    } 
    return cookieValue;
}
//Test function with get method.
function RequestByGet(data)
{     
    var xmlhttp=new Ajax();
    var URL="/GetUserName.ashx?cname="+data;           
    xmlhttp.open("GET",URL, false);  
    xmlhttp.send(data); 
    var result = xmlhttp.status;     
    if(result==200) 
    {  
       return xmlhttp.responseText; 
    } 
    return "你好";    
}

function checkform()
{     
    if (document.getElementById("username").value=="请输入用户名" || document.getElementById("username").value=="")
    {
        alert("请填写用户名");
        document.getElementById("username").focus();
        document.getElementById("username").value="";
        return false;
    }
    if (document.getElementById("password").value=="******" || document.getElementById("password").value=="")
    {
        alert("请填写密码");
        document.getElementById("password").focus();
        return false;
    }
    if (document.getElementById("username").value!="" && document.getElementById("password").value!="")
    {
        if (document.getElementById("ckm").checked)
        {    
            writeCookie("rememberm", document.getElementById("username").value, 240);
        }
        else
        {  
            writeCookie("rememberm", document.getElementById("username").value,-1);
        }        
		document.getElementById("logout").src="";
        var frmLogin=window.frames["loginfr"].document.frmLogin;
        frmLogin.tbUserName.value=document.getElementById("username").value;
        frmLogin.tbPassword.value=document.getElementById("password").value;
        frmLogin.Button1.click();
   }
   else
   {
        alert("用户名或密码为空请填写");
        return false;
   }
}

function loginCallback() 
{
	readUser();	
	window.frames["loginfr"].document.frmLogin.submit();
}

function loginout()
{    
	var url = "http://my.chinahr.com/userlogoutsearchjob.aspx?rnd="+Math.random();
	url = appendRnd(url);
    document.getElementById("logout").src = url;
}

var Ajax = function() 
{
    var xmlhttp; 
    var as;
    try 
    {   
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        as = 1;
    }
    catch(e)
    {   
        try
        {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
            as = 1;
        }
        catch(e)
        {
            try
            {
                xmlhttp = new XMLHttpRequest();
                as = 2;
            }
            catch(e)
            {
                xmlhttp=null;
                as = 0;
            }
        }
    }
    if(as == 0)
    {
        alert("您的浏览器不支持XMLHTTP，无法完成此操作");
        return;
    }  
    else
    {
        return xmlhttp;
    }
}
function RequestByPost(value)
{
    var xmlhttp; 
    xmlhttp=new Ajax();
    var URL="/homewebservice.asmx";  
    
    var GetResumeCountAndUpdateDate="GetResumeCountAndUpdateDate";
    var para1 = "UserId";
    xmlhttp=GetReturnInfo(xmlhttp, GetResumeCountAndUpdateDate,para1,value,URL)
    var GetResumeCountAndUpdateDateResult="GetResumeCountAndUpdateDateResult";
    
    if (xmlhttp.status==200)
    {
        var stringss = xmlhttp.responseText.indexOf(GetResumeCountAndUpdateDateResult);
        var startindex=stringss+GetResumeCountAndUpdateDateResult.length+1;
        var endindex = xmlhttp.responseText.indexOf("</"+GetResumeCountAndUpdateDateResult+">");
        var returnresult = xmlhttp.responseText.substring(startindex,endindex);
        var result_array =returnresult.split(",");  
        document.getElementById("logb").style.display="none";
        document.getElementById("loga").style.display="";
        var logaclassname = document.getElementById("loga").className;
        logaclassname = logaclassname.replace(" dis_n","");
        document.getElementById("loga").className=logaclassname;

        var endv1 =RequestByGet("user");
        var GetUserTrueNameResult="GetUserTrueNameResult";
        var GetUserTrueName="GetUserTrueName";
        var para = "UserId";
        var xmlhttp1; 
        xmlhttp1=new Ajax();
        xmlhttp1=GetReturnInfo(xmlhttp1, GetUserTrueName,para,value,URL)
        
        if (xmlhttp1.status==200)
        {
            
            var stringss1 = xmlhttp1.responseText.indexOf(GetUserTrueNameResult);
            var startindex1=stringss1+GetUserTrueNameResult.length + 1.;
            var endindex1 = xmlhttp1.responseText.indexOf("</"+GetUserTrueNameResult+">");
            if (endindex1!=-1)
            {
                var returnresult1 = xmlhttp1.responseText.substring(startindex1,endindex1);
                 
                if (returnresult1!="")
                { 
                    endv1=returnresult1;
                }
            }
        }
        endv1=endv1.substring(0,22);
        if (result_array[0]==0)
        {
             //alert('d'); 
             document.getElementById("logname").innerHTML="<a href=\"http://my.chinahr.com/index.aspx\"  class=\"gren\">"+endv1+"</a>";
             document.getElementById("logcontent").innerHTML="您好，创建一份在线简历能够同时应聘多个职位，还可以被招聘企业主动搜索到！<a href=\"http://my.chinahr.com/Resume55/ResumePage.aspx?nochooselang=1\" class=\"gren\">[创建简历]</a>";
        }
        else
        {
            if (result_array[1]=="")
            { //alert('c');
                document.getElementById("logname").innerHTML="<a href=\"http://my.chinahr.com/index.aspx\"  class=\"gren\">"+endv1+"</a>";
                document.getElementById("logcontent").innerHTML='您好，您的简历还没有填写完整，建议先将“基本信息”,“工作经验”,“教育背景”等必填项补充完整。<a href=\"http://my.chinahr.com/Resume/index.aspx\" class=\"gren\">[我的简历]</a>';
            }
            else
            { 
                var arys= new Array();
                var datevalue=result_array[1];
                datevalue=datevalue.replace("/","-");
                datevalue=datevalue.replace("/","-");
                arys=datevalue.split('-');
                var oDate=new Date(arys[0],arys[1]-1,arys[2].substring(0,arys[2].indexOf(" "))); 
                 
                var today = new Date(); 
                if((today-oDate)>15552000000)
                { //alert('a');
                    document.getElementById("logname").innerHTML="<a href=\"http://my.chinahr.com/index.aspx\"  class=\"gren\">"+endv1+"</a>";
                    document.getElementById("logcontent").innerHTML="您好，您已经很久没有更新简历，有效的联系方式及最近一份工作经验能够使您获得更多面试机会。<a href=\"http://my.chinahr.com/Resume/index.aspx\" class=\"gren\">[更新简历]</a>";
                }
                else
                { //alert('b'); 
                    document.getElementById("logname").innerHTML="<a href=\"http://my.chinahr.com/index.aspx\"  class=\"gren\">"+endv1+"</a>";
                    document.getElementById("logcontent").innerHTML="您好，好工作源于认真选择和不懈追求，每天申请15个以上的职位，才能获得足够的面试机会。";
                }
            }
        }
    }

}

function GetReturnInfo(xmlhttp1, funame,para,value,URL)
{
        var data1 = '<?xml version="1.0" encoding="utf-8"?>'; 
        data1 = data1 + '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'; 
        data1 = data1 + '<soap:Body>'; 
        data1 = data1 + '<'+funame+' xmlns="http://tempuri.org/">'; 
        data1 = data1 + '<'+para+'>'+value+'</'+para+'>'; 
        data1 = data1 + '</'+funame+'>'; 
        data1 = data1 + '</soap:Body>'; 
        data1 = data1 + '</soap:Envelope>'; 
        ///alert(data1);
        xmlhttp1.open("POST",URL, false) ;
        xmlhttp1.setRequestHeader ("Content-Type","text/xml; charset=gb2312"); 
        xmlhttp1.setRequestHeader ("SOAPAction","http://tempuri.org/"+funame+""); 
        xmlhttp1.send(data1); 
        //alert(xmlhttp1.responseText);
        return xmlhttp1
}

function SetTips(obj, msg) 
{
    if(obj.value==""){
		obj.value = msg;
	}
}
function ClearTips(obj, msg) 
{
    obj.value = ""; 
}

function stateChangeIE(_frame)
{
     if (_frame.readyState=="interactive"&&_frame.src!="")
     {
        readUser();
     }  
}

function stateChangeFF(_frame)
{
     if (_frame.src!="")
     {
        readUser();
     }  
}

function mouse(layid,name)   
{   
 var layer=document.getElementById(layid);
 layer.className=name;
}
