﻿///获得职位相对应的名称
function GetCategoryIDName(id)
{
    //子ID获取父ID
    var parentID = getParentOccIDs0(id);
    //获取子ID的索引
    var i = GetCategoryIdIndex(parentID,id,0);
    if(i<0)
    {
        for(var i=0;i<OccIDList0.length;i++)
        {
            if(OccIDList0[i]==parentID)
            {
                return OccNameList0[i];
            }
        }       
    }
    return getOccNames0(parentID)[i];
}
 ///获得相对应得地址名称
function GetAreaName(id)
{
    //通过子ID获取父ID
    var parentID=getParentAreaIDs(id);
    //获取子ID的索引
    var i= GetAreaIdIndex(parentID,id);
    //返回-1表示没有查到数据，查询父元素对应的值
    if(i<0)
    {
       var list= GetAreaParentIDs();
       var AreaParen="";
       for(var k=0;k<list.length;k++)
       {
            if(list[k]==parentID)
            {
                AreaParen+=GetAreaParentNames()[k]+"+";
            }
       }
       AreaParen= AreaParen.substr(0,AreaParen.length-1);
       return AreaParen;
    }
    else
    {
        return getAreaNames(parentID)[i];
    }
}
//获取职位id的父名称
function GetCategoryParentName1(id)
{
    //通过子ID获取父ID
    var parentID=getParentAreaIDs(id);
   var i= GetCategoryIdIndexFromFullList(parentID,'0');  
   return GetCategoryNameFromFullList(i,'0');
}
///循环输出地址名称
function ForGet(ID)
{
    var val="";
    var list=document.getElementById(ID).value;
    var array=list.split(",");
    for(var i=0;i<array.length;i++)
    {
       val+=GetAreaName(array[i])+"+";
    }
     val=val.substr(0,val.length-1);
    return val;
}
//循环输出职位的名称
function ForGetjob(ID)
{
    var val="";
    var list=document.getElementById(ID).value;
    var array=list.split(",");
    for(var i=0;i<array.length;i++)
    {
       val+=GetCategoryIDName(array[i].toString())+"+";
    }
    val=val.substr(0,val.length-1);
    return val;
}
function LoadArea()
{
    if(!$("ctl00_ContentPlaceHolder1_tbxSelectedArea")){return false;}
	var arrV = $("ctl00_ContentPlaceHolder1_tbxSelectedArea").value;
	if(arrV==""||arrV==null){return false;}
    //现所在地区
    $("ctl00_ContentPlaceHolder1_selectedAreaShow").value= GetAreaName( $("ctl00_ContentPlaceHolder1_tbxSelectedArea").value);
    $("ctl00_ContentPlaceHolder1_selectedAreaShow").title= GetAreaName( $("ctl00_ContentPlaceHolder1_tbxSelectedArea").value);  
    $("ctl00_ContentPlaceHolder1_tbxSelectedParentArea").value=getParentOccIDs0(arrV); 
}  
//循环输出行业
function splitGetindName(IndID)
{
    var arrIndID=IndID.split(",");
    var rev="";
    for(var i=0;i<arrIndID.length;i++)
    {
        rev+=GetIndName(arrIndID[i])+",";
    }
    return rev.substring(0,rev.length-1);
}

function LoadGetin()
{
	var arrV = $("ctl00_ContentPlaceHolder1_tbxSelectedIndustry2").value;
	if(arrV==""||arrV==null){return false;}
     //获取行业的
     $("ctl00_ContentPlaceHolder1_selectedIndustryShow").value=splitGetindName($('ctl00_ContentPlaceHolder1_tbxSelectedIndustry2').value);
    $("ctl00_ContentPlaceHolder1_selectedIndustryShow").title=splitGetindName($('ctl00_ContentPlaceHolder1_tbxSelectedIndustry2').value);
}
//企业介绍字数
function CkNum(obj,val)
{ 
   var num=3000;
   var ctrnamelen=$(obj).value;   
   if(ctrnamelen.length > 3000)
   {
        $(val).innerHTML="现已输入了"+ctrnamelen.length+"个字,请精简到3000个字.";
        return false; 
   }
   else
   {
        num=num-ctrnamelen.length ;
        $(val).innerHTML="现已输入了" + ctrnamelen.length +"个字,还可以输入"+num;
        return true;
   }
} 

function $(ID){return document.getElementById(ID); }

function GetResume()
{
    var val1= document.getElementById("NowArea").innerHTML;
    if(val1!=""&&val1!=null)
    {
      $("NowArea").innerHTML=GetAreaName(val1);
    }
    
    var AccountState=$("AccountState").innerHTML;
    if(AccountState!=""&&AccountState!=null)
    {
        $("AccountState").innerHTML=GetAreaName(AccountState);
    }

    var Industry=$("Industry").innerHTML;
    if(Industry!="" && Industry!=null)
    {
        $("Industry").innerHTML=splitGetindName(Industry);
    }

    var job=$("Categorys").innerHTML;
    if(job!="" && job!=null)
    {
      $("Categorys").innerHTML=GetCategoryIDName(job);
    }

    var SelectedIndustry=$("SelectedIndustry").innerHTML;
    if(SelectedIndustry!="" && SelectedIndustry!=null)
    {
    $("SelectedIndustry").innerHTML=splitGetindName(SelectedIndustry);
    }
    GetSelectedArea();
    GetSelectedCategory();
}
function GetSelectedCategory()
{
    var SelectedCategory=$("SelectedCategory").innerHTML;
    if(SelectedCategory!="" && SelectedCategory!=null)
    { 
       var valFrom="";
       var array=SelectedCategory.split(",");
        for(var i=0;i<array.length;i++)
        {
           valFrom+=GetCategoryIDName(array[i].toString())+"+";
        }
        $("SelectedCategory").innerHTML=valFrom.substr(0,valFrom.length-1);
    }
}
function GetSelectedArea()
{
    var SelectedArea=$("SelectedArea").innerHTML;
    if(SelectedArea!="" && SelectedArea!=null)
    {
        var valto="";
        var array=SelectedArea.split(",");
        for(var i=0;i<array.length;i++)
        {
           valto+=GetAreaName(array[i].toString())+",";
        }
        valto=valto.substr(0,valto.length-1);
        $("SelectedArea").innerHTML="";
        $("SelectedArea").innerHTML= valto;
    }
}
///修改企业信息验证
function updateCompanyInfo(val,obj)
{
    var val=$(val).value;
    var obj=$(obj).value;
    if(val==""||val==null)
    {
        alert("请输入公司的所在地区！");
        return false;
    }
    if(obj==""||obj==null)
    {
        alert("请输入公司的所在的行业！");
        return false;
    }
   if(!CkNum('ctl00_ContentPlaceHolder1_tbxIntroduction','ctl00_ContentPlaceHolder1_lblShouNum'))
   {
        alert("公司简介已经超过了规定输入的数字！请精简到3000字以内！");
        return false;
   }
   return confirm("请你确认要修改信息吗？");
}
function OnLoadThis()
{
   if( getQueryString('at')=="print")
   {
        print();
   }
   else
   {
        
   }
}




///搜索页面数据处理
 function LoadThis()
{
        //现所在地区
   if($("ctl00_ContentPlaceHolder1_tbxSelectedArea1").value!="")
   {
           $("ctl00_ContentPlaceHolder1_selectedAreaShow").value= GetAreaName( $("ctl00_ContentPlaceHolder1_tbxSelectedArea1").value);           
           //地区父ID
           $("ctl00_ContentPlaceHolder1_tbxSelectedParentArea").value= getParentAreaIDs( $("ctl00_ContentPlaceHolder1_tbxSelectedArea1").value);
       }
       //获取行业的
       if(Trim($('ctl00_ContentPlaceHolder1_tbxSelectedIndustry3').value)!="")
       {
              $("ctl00_ContentPlaceHolder1_selectedIndustryShow3").value=splitGetindName($('ctl00_ContentPlaceHolder1_tbxSelectedIndustry3').value);
       }
       //获取职位对应的值
       if(Trim($("ctl00_ContentPlaceHolder1_tbxCategory2").value)!="")
       {
           $("ctl00_ContentPlaceHolder1_selectedCateShow2").value=ForGetjob("ctl00_ContentPlaceHolder1_tbxCategory2");
           //获取职位的父ID
           $("ctl00_ContentPlaceHolder1_tbxCategoryParent2").value= getParentOccIDs0($("ctl00_ContentPlaceHolder1_tbxCategory2").value);
       }
       //获取期望工作地区的值
       if(($( "ctl00_ContentPlaceHolder1_tbxSelectedArea4").value)!="")
       {
         $("ctl00_ContentPlaceHolder1_selectedAreaShow4").value= ForGet( "ctl00_ContentPlaceHolder1_tbxSelectedArea4");
       }
 }
//保存搜索器验证
function  vatedateSearchName()
{
   var val=document.getElementById("ctl00_ContentPlaceHolder1_tbxSearchName").value;
   if(val=="")
   {
       alert("请输入搜索器的名称！");
       return false;
  }
   return  valdateSearch();
}
//验证查询条件不能够为空
function valdateSearch()
{
    var key = trim($("ctl00_ContentPlaceHolder1_tbxKeywords").value);
    var jobs = trim($("ctl00_ContentPlaceHolder1_tbxCategory2").value);
    if(IsNull(key)==true&&IsNull(jobs)==true)
    {
        alert("关键词或者期望从事职业必须填写一项");
        return false;
    }
} 
function IsNull(str)
{
    var i; 
    var len=str.length; 
    for(i=0;i<len;++i)
    { 
        if(str.charAt(i)!=" ");
        return false; 
    } 
    return true; 
}
function lTrim(str)
{
  if (str.charAt(0) == " ")
  {    //如果字串左边第一个字符为空格
    str = str.substring(1, str.length);
    //str = str.slice(1);//将空格从字串中去掉
    //这一句也可改成 str = str.substring(1, str.length);
    str = lTrim(str);    //递归调用
  }
  return str;
}
//去掉字串右边的空格
function rTrim(str)
{
  var iLength;
  iLength = str.length;
  if (str.charAt(iLength - 1) == " ")
  {
    //如果字串右边第一个字符为空格
    str = str.substring(0, iLength - 1);
    //str = str.slice(0, iLength - 1);//将空格从字串中去掉
    //这一句也可改成 str = str.substring(0, iLength - 1);
    str = rTrim(str);    //递归调用
  }
  return str;
}
//去掉字串两边的空格
function trim(str)
{
  return lTrim(rTrim(str));
}   

function printCvs()
{
    window.print();
}