﻿


 // JScript 文件
 var isIE2=(window.navigator.userAgent.indexOf("MSIE")!=-1&&!window.opera);
 //直辖市
 var sepArr2=["00010001","00010002","00010003","00010004","00010033","00010034"];
 function Obj(obj){ return window.document.getElementById(obj);}
 //加载数据
function AjaxData2(flag,div,objId)
{
   jQuery.ajax(
   {
      url:"Kinds.aspx",
      dataType:"post",
      timeout:6000,
      cache:false,
      error:function(){},
      data:"flag="+flag,
      success:function(htmlData)
      { 
           var pre="";
           var bl=false;
           jQuery("#category_"+div).append(htmlData); 
         
          if(div=="censusDiv")
          {
              pre="c";
              bl=true;
          }
          if(div=="livingDiv")
          {
              pre="l";
              bl=true;
          }
         if(bl)
         {
             for(var i=0;i<sepArr2.length;i++)
             {
               var liName=jQuery("#"+pre+sepArr2[i]+" h2").html();
               if(liName)
               {
            
               var li=jQuery('<li><input type="checkbox"  v='+sepArr2[i]+' id="chk_'+pre+sepArr2[i]+'"><h2>'+liName+'</h2></li>');
               jQuery("#pop_"+pre+sepArr2[i]+" .ul1").append(li);
               }
             }
           }
          //数据
             if(jQuery(objId+"Value").val()!="")
               { 
                   var iName="";
                   var vals=jQuery(objId+"Value").val();
                   jQuery("#chk_"+pre+vals).attr("checked",true);
                   var li=jQuery("<li id=\"pick_"+pre+vals+"\" v="+vals+" title="+jQuery("#chk_"+pre+vals).next().text()+" ><h2 >"+jQuery("#chk_"+pre+vals).next().text()+"</h2><img alt='删除该项' src='Images/delete.gif'></li>");
                      jQuery("#pick_"+div+" ul").append(li);
                      iName=jQuery("#chk_"+pre+vals).next().text()+"";
                      jQuery(objId).val(iName);//文本                          
               }
                   
                    jQuery("#pick_"+div+" ul li").click(function()
                    {
                     jQuery(this).remove(); 
                     var current=jQuery(this).attr("v")
                     Obj("chk_"+pre+current).checked=false;
                    }); 
              
         jQuery.each(jQuery("#category_"+div+" input:checkbox"),function(){jQuery(this).click(function(){ SelectLi2(this,div);})});
              
      }
   });
}

function CreateMainDiv2(div,sty,title,msg,kind,hid)
{
   var parentDiv=jQuery('<div class="mainDiv" id='+div+' style='+sty+' ></div>');  
  jQuery('<div class="popTitle" id="title_'+div+'"><span>'+title+'</span><input type="image" value="关闭" src="Images/close_div.gif" id="close_'+div+'"></div>').appendTo(parentDiv);
  jQuery('<div class="popMessage"><span>提示：'+msg+'</span><img src="Images/btncer.jpg" id="certain_'+div+'" ><img src="Images/btnclear.jpg" id="reset_'+div+'"></div>').appendTo(parentDiv);
  jQuery('<div class="popPick" id="pick_'+div+'" ><ul></ul></div>').appendTo(parentDiv);
  jQuery('<div class="category" id="category_'+div+'" ></div>').appendTo(parentDiv);
  AjaxData2(kind,div,hid); 
  parentDiv.appendTo("body");
  
}
//创建层
function CreateDiv2(ipt,div,title,msg,style,kind,defalutValue,ipt2)                         
{  
    //alert("开始")
  var iptName="#"+Obj(ipt).id;
  var iptValue=iptName+"Value";
  CreateMainDiv2(div,style,title,msg,kind,iptName);
  //jQuery(iptName).val(defalutValue);
    //alert("清空")
  //清空  
   jQuery("#reset_"+div).click(function(){
   jQuery("#pick_"+div+" ul ").empty();
   jQuery("#"+div+" input:checkbox").removeAttr("checked",false);  
   jQuery("#"+div+" input:checkbox").removeAttr("disabled",false); 
   jQuery(iptName).val(defalutValue);
   //jQuery("select").show();
   });

//alert("确定")
　　　//确定
    var t_title="";
    var t_val="";
    jQuery("#certain_"+div).click(function(){
    jQuery("#"+div).hide(); 
    jQuery("#pick_"+div+" ul li").each(function()
    {
      t_title=jQuery(this).attr("title");
      t_val=jQuery(this).attr("v");
     });
     
    jQuery(iptName).val(t_title);
    jQuery(iptValue).val(t_val);
    var iptName2="#"+Obj(ipt2).id;
    jQuery(iptName2).val(t_title);
    //alert(Obj(ipt2).value);
//    alert(Obj("hTrade").value);
//    alert(Obj("hPosition").value);
//    alert(Obj("hWorkPlace").value);
//    alert(Obj("hDate").value);
    t_title="";
    t_val="";
    
    if(jQuery(iptName).val()=="")
    {
      jQuery(iptName).val(defalutValue);
    }
    jQuery("select").show();
   
 });
  //alert("关闭")
  //关闭
  
   jQuery("#close_"+div).click(function(){
   jQuery("#"+div).hide(); 
    var obj3=jQuery("#pick_"+div+" ul li").each(function()
    {
      t_title=jQuery(this).attr("title");
      t_val=jQuery(this).attr("v");
      
     });
     
    jQuery(iptName).val(t_title);
    jQuery(iptValue).val(t_val);
    t_title="";
    t_val="";
    if(jQuery(iptName).val()=="")
    {
      jQuery(iptName).val(defalutValue);
    }
    jQuery("select").show();
   
 });
 

  //alert("1")
  jQuery("#title_"+div+" input:checkbox").click(function(){ jQuery("#"+div).hide();jQuery(iptName).val(jQuery("#pick_"+div+" ul li").attr("title"));jQuery(iptValue).val(jQuery("#pick_"+div+" ul li").attr("v"));});   
  //alert("2")
  jQuery("#"+ipt).click(function()
  {
    jQuery("select").hide();
    jQuery("#master").show();
    var objDiv=Obj(div);
    SetCenter2(objDiv);                                                                              
  });
 //alert("3")
 //jQuery(iptName).val("修改/选择");
}

 //选中
 function SelectLi2(obj,div)
 {
    var target=Obj(obj.id); 
    var isCheck=target.checked;
    if(isCheck)
    { 
         var c_max=jQuery("#pick_"+div+" ul li").size();
         if(c_max>1)
          {
            window.alert("你最多可以选择1项！");
            target.checked=false;
            jQuery("#pick_"+obj.id).remove();
       jQuery("#"+obj.id).attr("checked",false);
       subs.attr("checked",false);
       subs.attr("disabled",false);
            return;
          }
          else
          {
                 jQuery.each(jQuery("#pick_"+div+" ul li"),function(){
           
                     if(this.id.indexOf(obj.id)!=-1)
                     {
                       jQuery(this).remove(); 
                     }       
                 });
                     
             var li=jQuery("<li id=\"pick_"+jQuery("#"+obj.id).attr("id")+"\" v="+jQuery("#"+obj.id).attr("v")+" title="+jQuery("#"+obj.id).next().text()+" ><h2 >"+jQuery("#"+obj.id).next().text()+"</h2><img alt='删除该项' src='Images/delete.gif'></li>");
             target.checked=true;
             jQuery("#pick_"+div+" ul").append(li);
           }

    }
    else
    { 
       jQuery("#pick_"+div+" ul").empty();
       jQuery("#"+obj.id).attr("checked",false);
       

    }
    var lis=jQuery("#pick_"+div+" ul li").click(function()
    {
     jQuery(this).remove(); 
     var current=jQuery(this).attr("id").substr(5);
     Obj(current).checked=false;
    
     
    });
    
    
    
    
    
 }
 
//弹出层
 function ShowDiv(obj)
 {
   if(isIE2)
   {
   jQuery("#pop_"+obj.id).css("marginLeft","20px").show();
   }
   else
   {
       jQuery("#pop_"+obj.id).css("marginLeft","80px").show();
   }
 }
 //隐藏层
 function HideDiv(obj)
 {
   jQuery("#pop_"+obj.id).hide();
 }


  //居中
function SetCenter2(div)
{
	var styleWidth=div.style.width.substring(0,div.style.width.length-2);
	var clientHeight=div.style.height.substring(0,div.style.width.length-2);
	var objLeft = parseInt(document.documentElement.scrollLeft+(document.documentElement.clientWidth - styleWidth)/2)+'px';
	var relTop=(document.documentElement.clientHeight-clientHeight)/2 > 0 ? (document.documentElement.clientHeight-clientHeight)/2:0;
	var objTop = parseInt(document.documentElement.scrollTop+relTop)+'px';
	div.style.top = objTop;
	div.style.left = objLeft;
	div.style.display="block";

}
//阴影层
function CreateMaskDiv2()
{
    var panel=window.document.createElement('div');
    panel.id="master"
    panel.style.display="none";
    panel.style.zIndex="99";
    panel.style.top = "0px";
    panel.style.left = "0px";
    panel.style.position = "absolute";
    panel.style.borderStyle = "none";
    panel.style.borderWidth = "0px";
    panel.style.background ="white"; 
    if (isIE2) 
       { panel.style.filter="alpha(opacity=60)";}
    else 
       { panel.style.opacity=0.6;}
    window.document.body.appendChild(panel);
    return panel;
}


 

