﻿// JScript 文件

   //显示地址列表以供搜索(单选，有不限选项)
  var txtProvinceId;
  var txtCityId;
  var txtAreaId;
  var txtAddressName;
  var x,y;
   function SearchAddress(Nowx,Nowy,NowProvinceId,NowCityId,NowAreaId,NowAddressName)
   {
   document.getElementById('SearchDiv').innerHTML='';
   x=Nowx;
   y=Nowy;
  txtProvinceId=NowProvinceId;
  txtCityId=NowCityId;
  txtAreaId=NowAreaId;
  txtAddressName=NowAddressName;
    startRequest('/SearchPost/SearchAddress.aspx',Addresscallback);
   }
   
   function Addresscallback()
   {
    if(y.length>1)
   {
   document.getElementById('SearchDiv').style.top=y;
   }
    if(x.length>1)
   {
        document.getElementById('SearchDiv').style.left=x;
   }
   //创建显示地址行业的层
   var ShowDiv=document.createElement("Div");
   var NowId='SearchPostDiv';
   ShowDiv.id=NowId;
   ShowDiv.style.position="absolute";//relative
   ShowDiv.style.backgroundColor="#ffffff";
   //ShowDiv.style.border="#ffff00 2px solid";
   ShowDiv.style.width="898px";
   ShowDiv.style.top='10px';
   ShowDiv.style.left='10px';
   ShowDiv.style.textAlign="left";
   ShowDiv.style.fontSize="12px"
   ShowDiv.style.lineHeight="25px"
   ShowDiv.style.padding="0px"
   ShowDiv.style.zIndex = "100"
   ShowDiv.style.overflow = "visible";
   //加载行业内容以及关闭按钮
   ShowDiv.innerHTML=''+returnDom;
   document.getElementById('SearchDiv').appendChild(ShowDiv);
   }
 //除行业DIV(大层)的方法
   function AddressRemoveBigDiv()
   {
    var RemovePostDiv=document.getElementById('SearchPostDiv');
   document.getElementById('SearchDiv').removeChild(RemovePostDiv);
   }

  //加载地区自定义模板
  var NowX=0;//x坐标
  var NowY=0;//y坐标
  var ProvinceId=0;//省编号
  var ProvinceName='';//省名称
  var ProvinceId=0;//省编号
  var CityId=0;//市编号
  var CityName='';//市名称
  var AreaId=0;//地区编号
  var AreaName='';//地区名称
  var OldCityId=0;
   function ShowArea(NowProvinceId,NowProvinceName,NowCityId,NowCityName)
    {
     GetArea(NowProvinceId,NowProvinceName,NowCityId,NowCityName);
    }
    
  function GetArea(NowProvinceId,NowProvinceName,NowCityId,NowCityName)
  {
   //去除前一个职位显示列
   try
   {
     if(OldCityId!="0")
   {
     AddressRemoveSmallDiv(OldCityId)
   }
   }
   catch(err)
   {

   }

   ProvinceId=NowProvinceId;
   ProvinceName=NowProvinceName;
   CityId=NowCityId;
   CityName=NowCityName;
   startRequest('/Company/Offer/Ajax/GetAreaList.aspx?CityId='+CityId,Addresscallback2);
  }
  
  function Addresscallback2()
  {
  var line='<li style="text-align:left;" onclick=Addressab(0,"不限")><div style="padding-left:15px; cursor:pointer; color:#267BA4; font-size:12px; width:130px;">不限</div></li>';//初始是加载已个地区不限的选项
  var ShowPost=new Array();
  ShowPost=returnDom.split("?");
  for(i=0;i<ShowPost.length;i++)
  {
    eval("Content="+ShowPost[i]);
    line+='<li style="text-align:left;" onclick=Addressab('+Content.value+',"'+Content.text+'")><div style="padding-left:15px; cursor:pointer; color:#267BA4; font-size:12px; cursor:pointer; width:130px; ">'+Content.text+'</div></li>';
  }
   var ShowDiv=document.createElement("Div");
   var NowId='PostDiv'+CityId
   ShowDiv.id=NowId;
   //ShowDiv.style.position="absolute";//relative
   ShowDiv.style.backgroundColor="#F7FCFE";
//   ShowDiv.style.height="300px";
//   ShowDiv.style.width="300px";
  ShowDiv.style.border="#BFE7FA 2px solid";
  //ShowDiv.style.top=NowY+'px';
 // ShowDiv.style.left=NowX+'px';
  ShowDiv.style.fontSize="12px"
  ShowDiv.style.lineHeight="25px"
   ShowDiv.style.padding="5px"
   ShowDiv.style.zIndex="100"
  //加载职位内容以及关闭按钮
   ShowDiv.innerHTML='<UL><li><div style="margin:0 10px; padding-top:10px; border-bottom:1px #8DC1DA solid; width:130px; overflow:visibe"><div style="float:left; height:20px; margin-left:2px;"><span style="color:#1F7097; font-size:14px;font-weight:bold; line-height:20px; padding-right:25px;">请选择地区</span></div><div style="float:right;margin-right:3px; height:20px;"><span onclick=AddressRemoveSmallDiv("'+CityId+'") style="cursor:pointer;"><img src="/Images/SearchImage2.jpg"/></span></div><div style="clear:both;"></div></div></li>'+line+'</UL>';
   document.getElementById('da'+CityId).appendChild(ShowDiv);
   OldCityId=CityId;
  }
  //去除显示地区的小DIV
function AddressRemoveSmallDiv(NowId)
{
 var RemovePostDiv=document.getElementById('PostDiv'+NowId);
 document.getElementById('da'+NowId).removeChild(RemovePostDiv); 

}
//确定地址搜索参数
function Addressab(AreaId,AreaName)
{
document.getElementById(txtAddressName).value=ProvinceName+','+CityName+','+AreaName;
document.getElementById(txtProvinceId).value=ProvinceId;
document.getElementById(txtCityId).value=CityId;
document.getElementById(txtAreaId).value=AreaId;
if(document.getElementById('AddressName')!=null)
{
document.getElementById('AddressName').value=ProvinceName+','+CityName+','+AreaName;
}
var RemovePostDiv=document.getElementById('SearchPostDiv');
document.getElementById('SearchDiv').removeChild(RemovePostDiv);
}

function CheckArea()
{
var RemovePostDiv=document.getElementById('SearchPostDiv');
document.getElementById('SearchDiv').removeChild(RemovePostDiv);
}
