﻿//切换城市
//设置iframe的高度
function SetIframeH()
{
    var o = document.getElementById("city");
    var h = o.offsetHeight; 
    $("iframe1").style.height=h;
}
function AlterCity()
{
   var url = "../../QuankeASHX/SelectCity.ashx";
   var ajax = new Ajax.Request(url,{method:"post",onComplete:ShowCity});
}


var G_CHECK={
};
function bind_i() {
if(G_CHECK.card_init)clearTimeout(G_CHECK.card_init);
G_CHECK.card_init=setTimeout(function () {
AlterCity();
},500);
}

function bind_h() {
if(G_CHECK.card_init)clearTimeout(G_CHECK.card_init);
if(G_CHECK.card)clearTimeout(G_CHECK.card);
G_CHECK.card=setTimeout(function () {
$("city").style.display="none";
},500);
}
function bind_on() {
if(G_CHECK.card_init)clearTimeout(G_CHECK.card_init);
if(G_CHECK.card)clearTimeout(G_CHECK.card);
}



function ShowCity(ajaxResponse)
{

    $("city").style.display="block";
    bind_h();
    bind_on();
    if(ajaxResponse.responseText == "0")
    {
       $("ct").innerHTML="暂无任何开通城市";
    }
    else
    {
       $("ct").innerHTML="";
       var citys=ajaxResponse.responseText;
       var array=citys.split(',');
       var aa=1;
       while(aa<=20)
       {
        var arr=array[aa-1].split('-');
        var href=window.location.href.replace('_title','');
        //if(href.indexOf('?')!=-1)
        if(false)
        {
            if(href.indexOf('city=')!=-1)
            {
                var n=href.indexOf('city=')+5;
                var href1=href.substring(0,n);
                var href2=href.substr(n);
                if(href2.indexOf('&')!=-1)
                {
                    var n2=href2.indexOf('&');
                    var href3=href2.substr(n2);
                    $("ct").innerHTML+="<a href='../../"+href1+arr[1]+href3+"'>"+arr[0]+"</a>"
                }
                else
                {
                    $("ct").innerHTML+="<a href='../../"+href1+arr[1]+"'>"+arr[0]+"</a>"
                }
            }
            else
            {
                $("ct").innerHTML+="<a href='../../"+window.location.href+"&city="+arr[1]+"'>"+arr[0]+"</a>";
            }
        }
        else
        {
            //alert("<a onClick=\"setCookie(\"City\",\""+ arr[1] +"\");window.location.href = window.location.href;\">"+arr[0]+"</a>");
            $("ct").innerHTML+="<a href=\"javascript:setCookie('City','"+ arr[1] +"');window.location.href ='../../Index-City-"+arr[1]+".Html';\">"+arr[0]+"</a>";
        }
        
        if(aa%10==0)
        {
            $("ct").innerHTML+="<br/>";
        }
        else
        {
            $("ct").innerHTML+=" ";
        }
        if(array.length==aa && aa%10!=0)
        {
            $("ct").innerHTML+="<br/>";
            break;
        }
        if(array.length==aa && aa%10==0)
        {
            break;
        }
        aa++;
       }
       
       SetIframeH();
       
    }
}

//发送面试通知 
var KJID;//用户自定义控件在该页的id
var GSID;//公司Id
function ShowIVDiv(str,gs)
{
    GSID=gs;
    
    if($(GSID).value=="")
    {
        alert("请先登陆，再执行发送面试通知操作");
        return false;
    }
    KJID=str;
//    window.event.cancelBubble=true;
}
function CloseDiv()
{
    tb_remove();
}
function DisClick()
{
//    window.event.cancelBubble=true;
}
function AddSelId()
{
    if($(GSID).value!="")
    {
        var SJRId=KJID+"_GGYJNR_SJR1";
        $(SJRId).value=getCheckboxValue("RCGRYPJLXX_YHBH");
    }
}
function SendInterView()
{
    if($(GSID).value=="")
    {
        alert("您没有登陆，请登陆后再发送面试通知！");
        tb_remove();
        return false;
    }

    var YJNRId=KJID+"_GGYJNR_YJNR1";
    var SJRId=KJID+"_GGYJNR_SJR1";

    if($("GGYJNR_YJBT1").value=="")
    {
        alert("请输入通知标题!");
        return false;
    }
    if($(YJNRId).value=="")
    {
        alert("请输入通知内容！");
        return false;
    }
    var url = "../../QuanKeASHX/InterViewApp.ashx";
   //传出的值
   var param="GGYJNR_FJR="+$(GSID).value+"&GGYJNR_SJR="+$(SJRId).value+"&GGYJNR_YJBT="+$("GGYJNR_YJBT1").value+"&GGYJNR_YJNR="+$(YJNRId).value+"&GGYJNR_InBox="+$("GGYJNR_InBox1").value+"&GGYJNR_LX="+$("GGYJNR_LX1").value;
   //alert(param);

   var ajax = new Ajax.Request(url,{method:"post",parameters:param,onComplete:SendInterViewBack});
   $("GGYJNR_YJBT1").value="";
   $(YJNRId).value="";
}

function SendInterRule()
{
    if($(GSID).value=="")
    {
        alert("您没有登陆，请登陆后再发送面试通知！");
        tb_remove();
        return false;
    }
   var url = "/UserControl/QuanKeASHX/UserPublishRule.ashx";
   var param="type=mstz" + "&v=";
   var ajax = new Ajax.Request(url,{method:"post",parameters:param,onComplete:IssueInviteRuleBack});
}
function SendInterRuleBack(ajaxResponse)
{
    if(ajaxResponse.responseText != "")
    {
        if(confirm(ajaxResponse.responseText))
        {
            SendInterView();
        }   
    }
    else
       alert("验证错误");
}


function SendInterViewBack(ajaxResponse)
{
    if(ajaxResponse.responseText == "1")
    {
       alert("发送成功！");
    }
    else
    {
        alert(ajaxResponse.responseText);
    }
    CloseDiv();
}

//行业选择与职位的联动-------------------------------------------start-------------------------------------
///TSID 行业选择用户控件在页面中的Id
var eventBtn=null;//哪个控件触发事件,控件为文本框时，选中名称放在显示文本域中，id放在后面的隐藏域中
var sethid=null;//用来放选中id的隐藏域id
var divid;//最外层div的id
var isLD;//是否带有联动控件(即左右另一控件的值)
var showJG;//显示返回结果的div的id
function SetEventBtn(name,hid,flag)
{
    eventBtn=name;
    sethid=hid;
    isLD=flag;
//    window.event.cancelBubble=true;
}

function cancleDiv()
{
    $(divid).style.display="none";
}

function SelTrade(TSID)
{
//    window.event.cancelBubble=true;
    var url = "../../QuanKeASHX/SelectTrade.ashx";
    showJG="HY";
    var ajax = new Ajax.Request(url,{method:"post",onComplete:SelTradeBack});
}

function SelTradeBack(ajaxResponse)
{
    
    if(ajaxResponse.responseText=="0")
    {
        var str="";
        if(showJG=="HY"||showJG=="JPHY"||showJG=="ZW")
        {
            str="暂无任何分类";
        }
        if(showJG=="XHY"||showJG=="JPXHY"||showJG=="XZW")
        {
            str="该大类下暂无任何小类";
        }
        if(showJG=="ZWSpan")
        {
            str="该类下暂无任何职位";
        }
        document.getElementById(showJG).innerHTML=str;
        return false;
    }
    //alert(showJG);
    document.getElementById(showJG).innerHTML="";
    var strhtml="<ul>"+ajaxResponse.responseText+"</ul>"
    document.getElementById(showJG).innerHTML=strhtml;
     var b=0;   
      for (var i=0;i<document.getElementsByName("LBcheckgroup").length;i++)   
          {   
           for (var j=0;j<document.getElementsByName("checkgroup").length;j++)   
          {   
          var e = document.getElementsByName("LBcheckgroup")[i]; 
          var b = document.getElementsByName("checkgroup")[j]; 
          
          
          if (e.value==b.value){e.checked=true}
          }
          
            
          //alert(e.value);
          }
    
}

//行业选中事件
//大类被双击或小类被单击

function DTSelected(HYID,HYName)
{
    document.getElementById(eventBtn).value=HYName;
    //alert(document.getElementById(eventBtn).title);
    $(sethid).value=HYID;
    tb_remove();
//    window.event.cancelBubble=true;
}
//大类被单击
function DTKeysDown(HYID)
{
    var url = "../../QuanKeASHX/SelectXT.ashx";
    var param="HYID="+HYID;
    showJG="XHY";
    var ajax = new Ajax.Request(url,{method:"post",parameters:param,onComplete:SelTradeBack});
}

//使用联动函数
function LianDong()
{
    //alert(eventBtn);
    switch(eventBtn)
    {
        case "HYMC":ShowPlace("showZW");break;
    }
}

//行业选择----------------end-----------------------------------------------------------------------

//职位单独选择
function ZcancleDiv()
{
    $(divid).style.display="none";
}
function ZSelTrade(TSID)
{
//    window.event.cancelBubble=true;
    divid=TSID+"_JPostSelect1_ZWShow";
    var url = "../../QuanKeASHX/ZSelectTrade.ashx";
    showJG="JPHY";
    var ajax = new Ajax.Request(url,{method:"post",onComplete:SelTradeBack});
}
////大类被单击
//function ZDTKeysDown(HYID)
//{
//    var url = "QuanKeASHX/ZSelectXT.ashx";
//    var param="HYID="+HYID;
//    showJG="JPXHY";
//    document.getElementById("ZWSpan").innerHTML="";
//    var ajax = new Ajax.Request(url,{method:"post",parameters:param,onComplete:SelTradeBack});
//}
////小类被单击
//function ZXLKeysDown(HYID)
//{
//    var url = "QuanKeASHX/ZSelectZW.ashx";
//    var param="HYID="+HYID;
//    showJG="ZWSpan";
//    var ajax = new Ajax.Request(url,{method:"post",parameters:param,onComplete:SelTradeBack});
//}
////大类、小类双击或职位被单击
//function ZDTSelected(HYID,HYName,IsWho)
//{
//    var childnum=$(eventBtn).options.length;
//    for(var i=0;i<childnum;i++)
//    {
//        $(eventBtn).removeChild($(eventBtn).options[0]);
//    }
//    var option = document.createElement("<option>");
//    option.innerText = HYName;
//    option.value = HYID;
//    $(eventBtn).appendChild(option);
//    $(eventBtn).value=HYID;
//    
//    //将选中的值放到隐藏域中
//    if(IsWho=="HY")
//    {
//        $("HeaderBot1_HYHid").value=HYID;
//        $("HeaderBot1_ZWHid").value="";
//    }
//    else
//    {
//        $("HeaderBot1_HYHid").value="";
//        $("HeaderBot1_ZWHid").value=HYID;//-----------------------此处必须让HeaderBot控件在页面中的id为HeaderBot1
//    }
//    
//    $(divid).style.display="none";
//    window.event.cancelBubble=true;
//}
////与body.onclick同步的函数
//function cancelTB()
//{
//    if($('HeaderBot1_JPostSelect1_ZWShow').style.display=='block')
//    {
//        $('HeaderBot1_JPostSelect1_ZWShow').style.display='none';
//        //document.all.item(eventBtn).disabled  = false;
//    }
//}
//职位类别选择------------------------------------------------------start-----------------------------------------------
function SelJobType(TSID)
{
//    window.event.cancelBubble=true;
//    divid=TSID+"_JobShow";
//    $(divid).style.left=screen.width/2-230;
//    $(divid).style.top=screen.height/2-168;
//    $(divid).style.display="block";
    var url = "../../QuanKeASHX/SelectJobType.ashx";
    showJG="ZW";
    var ajax = new Ajax.Request(url,{method:"post",onComplete:SelTradeBack});
}
//职位类别选中事件
//大类被双击或小类被单击

function JobTypeSelected(ZWLBID,ZWLBName)
{
    document.getElementById(eventBtn).value=ZWLBName;
    if(ZWLBID!="0")
    {
        $(sethid).value=ZWLBID;
    }
    else
    {
        $(sethid).value="";
    }
    tb_remove();
//    window.event.cancelBubble=true;
}
//职位类别大类被单击
function DJobKeysDown(PZWID)
{   
    document.getElementById("S_xl").style.display='block';
    var url = "../../QuanKeASHX/SelectXJob.ashx";
    var param="PZWID="+PZWID;
    showJG="XZW";
    var ajax = new Ajax.Request(url,{method:"post",parameters:param,onComplete:SelTradeBack});
    
}

//文本框获得焦点事件------------------------------------------------start-----------------------------------------------
var str="";//当文本框为空时显示在文本框中的文本
function TxtFocus(obj,string)
{
    str=string;
    if(obj.value==string)
    {
        obj.value="";
        obj.style.color="#000000";
    }
}

function TxtBlur(obj)
{
    if(obj.value=="")
    {
        obj.value=str;
        obj.style.color="#909993";
    }
}

function SelMessage()
{
    var likewh=$("likewh").value;
    window.location="../../Show_SelMessage.aspx?likewh="+likewh;
}

function TxtFocus3(objid,string)
{
    if(document.getElementById(objid).value==string)
    {
        document.getElementById(objid).value="";
    }
}


//限制复选框数量
var html=""
var t=1

function check(a){   
   $("S_listbox").style.display='block';   
   
     
     var b=0;   
     a.disabled=true;
      for (var i=0;i<document.getElementsByName("checkgroup").length;i++)   
          {   
          var e = document.getElementsByName("checkgroup")[i];   
          if (e.checked&&e.type=='checkbox'){b++};  
          if (e.value==a.value){t=0}
          
          //alert(e.value);
          }   
          
  if(b>4){  
         $("S_listbox").className="xl_box xl_box2 xl_warn";
         $("warn").innerText="最多只能选择五个"
         
         a.checked=false;
         a.disabled=false;
         setTimeout("recover()",3000);
          
        // $("s"+a.value).checked=false;
           
          } 
  else{
  
  htm(a.value,a.title);
}
   
 }   
  function recover(){  
  $("S_listbox").className="xl_box xl_box2";
  $("warn").innerText="您选择的内容"
  
  $("S_xl").className="xl_box";
  }
  function closecheck(a){
 // alert(a.title);
  var b=0;   
     
      for (var i=0;i<document.getElementsByName("LBcheckgroup").length;i++)   
          {   
          var e = document.getElementsByName("LBcheckgroup")[i];  
          if (e.value==a.value){e.checked=false;e.disabled=false;}
          //alert(e.value);
          }   
 
  t=0;
  
  htm(a.value,a.title)
  
  } 
  


function htm(v,i) {
   
   switch(t)
     {
   case 0:
   html=html.replace("<li><input type='checkbox' id='s" + v + "' CHECKED name='checkgroup' onclick='closecheck(this)' title='"+ i +"' value='" + v + "'><label for='s" + v + "'>" + i + "</label></li>","");
  // alert("<li><input type='checkbox' id='s" + a.value + "' CHECKED name='checkgroup' value='" + a.value + "'><label for='s" + a.value + "'>" + a.title + "</label></li>","");
   t=1;
   break;
   
   
   case 1:
    html+="<li><input type='checkbox' id='s" + v + "' CHECKED name='checkgroup' onclick='closecheck(this)' title='"+ i +"' value='" + v + "'><label for='s" + v + "'>" + i + "</label></li>"; 
    break;
  }
  
  $("S_list").innerHTML=html; 
  if(html==""){
   $("S_listbox").style.display='none';  }

  }
  
  function JobSelConfirm()
  {
    var showstr="";
    var jobs=getCheckboxValue("checkgroup");
    if(jobs=="")
    {
       // alert("请选择您希望的职位类别");
         $("S_xl").className="xl_box xl_warn";
         setTimeout("recover()",3000);
        return false;
    }
    var values=jobs.split(",");
    for(var i=0;i<values.length;i++)
    {
        showstr+="<li><input type='checkbox' id='f" + values[i] + "' CHECKED name='selectgroup' onclick='CancleCheck(this)' title='"+ $("s"+values[i]).title +"' value='" + values[i] + "'><label for='f" + values[i] + "'>" + $("s"+values[i]).title + "</label></li>";
    }
    
    if(showstr!="")
      {
        $(eventBtn).value="以下是您选择的职位类别："
        $(sethid+"ul").style.display="block";
      }
      else
      {
        $(eventBtn).value="";
        $(sethid+"ul").style.display="none";
      }
      $(sethid+"ul").innerHTML=showstr;
      $(sethid).value=jobs;
    tb_remove();
    //window.event.cancelBubble=true;
  }
  
  function CancleCheck(a)
  {
      var showstr=$(sethid+"ul").innerHTML;
     var strvalue=new RegExp("<li>[^/]+"+a.value+".*?</li>","i"); 
   var showstr=showstr.replace(strvalue,""); 
      var jobs=getCheckboxValue("selectgroup");
      $(sethid).value=jobs;
      $(sethid+"ul").innerHTML=showstr;
      if(showstr=="")
      {
        $(eventBtn).value="";
        $(sethid+"ul").style.display="none";
      }
  }
  
  var showcontr="";//显示浏览数的控件
  function SelLLS(name,fcontr)
  {
    showcontr=fcontr;
    var url = "../../QuanKeASHX/SelLLS.ashx";
    var param="";
    switch(name)
    {
        case "IP":
            param="NEWS_UID="+ $("NEWSUID").value+"&name="+name+"&isfrist="+$("isfrist").value;
            break;
        case "JP":
            param="RCQYZPXX_ID="+ $("zpid").value+"&name="+name+"&isfrist="+$("isfrist").value;
            break;
    }
    var ajax = new Ajax.Request(url,{method:"post",parameters:param,onComplete:ShowLLS});
  }
  
  function ShowLLS(ajaxResponse)
  {
    var lls=ajaxResponse.responseText;
    $(showcontr).innerHTML=lls;
  }
  
  //收藏\申请职位
  function CollectionJob(name)
  {
    var url = "../../QuanKeASHX/CollectionJob.ashx";
    var param="RCQYZPXX_ID="+$("zpid").value+"&gsid="+$("gsid").value+"&name="+name;
    var ajax = new Ajax.Request(url,{method:"post",parameters:param,onComplete:CollectionJobBack});
  }
  function CollectionJobBack(ajaxResponse)
  {
    alert(ajaxResponse.responseText);
  }
