/***********************************************************
 说明：对ListBox、DropDownList等进行无刷新操作
       单元格输入完成后自动执行Tab事件
       

***********************************************************/
<!-- 无刷新ListBox移动处理 Start -->
<!-- 移动一条记录 c1 对象集中到 c2 对象集中 -->
function MoveOne(c1,c2,flag)
{
    var objmove = document.getElementById(c1);
    var objmoveTo = document.getElementById(c2);
    
    if(objmove.selectedIndex!=-1)
    {
        var customOptions = document.createElement("OPTION");  
        customOptions.text = objmove.options[objmove.selectedIndex].text;
        customOptions.value = objmove.options[objmove.selectedIndex].value;
        objmoveTo.add(customOptions);

        if(flag=='L')
        {
        
            for(var i=0;i<objmoveTo.length;i++)
            {
                objmoveTo.options[i].selected=true; 
            }
            objmove.options.remove(objmove.selectedIndex);
            if(objmove.length!=0)
            {
            objmove.options[0].selected=true; 
            }
        }
        else
        {
            objmove.options.remove(objmove.selectedIndex);
            if(objmove.length!=0)
            {objmove.options[0].selected=true; }
            if(objmoveTo.length!=0)
            {objmoveTo.options[0].selected=true; }
            for(var i=0;i<objmove.length;i++)
            {
                objmove.options[i].selected=true; 
            }
        }
        
     }
     else
     {
        alert("\u8BF7\u9009\u62E9\u8981\u64CD\u4F5C\u7684\u9009\u9879");
     }
    return false;
}

<!-- 移动 c1 对象集中所有记录到 c2 对象集中 -->
function MoveAll(c1,c2,flag)
{
    var objmove = document.getElementById(c1);
    var objmoveTo = document.getElementById(c2);
   
    for(var i=0;i<objmove.length;i++)
    {
    var customOptions = document.createElement("OPTION");
        customOptions.text = objmove.options[i].text;
        customOptions.value = objmove.options[i].value;
        objmoveTo.add(customOptions); 
    }
    if(flag=='L')
    {
        for(var x=0;x<objmoveTo.length;x++)
        {
            objmoveTo.options[x].selected=true;
        } 
    } 
    for(var j=0;j<objmoveTo.length;j++)
    {    
      objmove.options.remove(0);
    }
    return false;
}
<!-- 无刷新ListBox移动处理 End -->

<!-- 无刷新DropDownList处理 Start -->
<!--函数会根据不同的浏览器初始化个xmlhttp对象-->
function XmlhttpObj() 
{
    var httpObj=null; 
    try 
    { 
        httpObj=new ActiveXObject("Msxml2.XMLHTTP"); 
    } 
    catch(e) 
    { 
    try 
    { 
        httpObj=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    catch(oc) 
    { 
        httpObj=null 
    } 
    } 
    if ( !httpObj && typeof XMLHttpRequest != "undefined" ) 
    { 
        httpObj=new XMLHttpRequest() 
    } 
    return httpObj 
}

<!--下面Go函数是父列表框改变的时候调用，参数obj:父对象、url:文件地址、drpChild:子对象ID-->
/// <param name=obj>父DropDownList对象</param>
/// <param name=url>当前页面名称</param>
/// <param name=drpChild>子DropDownList对象名称</param>
function Go(obj,url,drpChild) 
{
    <!--得到选择框的下拉列表的value--> 
    var svalue = obj.value; 
    <!--定义要处理数据的页面--> 
    var weburl = url+"?parent_id="+svalue;
    <!--初始化个xmlhttp对象--> 
    var xmlhttp = XmlhttpObj();  
    <!--提交数据，第一个参数最好为get，第三个参数最好为true--> 
    xmlhttp.open("get",weburl,true); 
    <!--如果已经成功的返回了数据--> 
    xmlhttp.onreadystatechange=function() 
    { 
        <!--4代表成功返回数据-->
        if(xmlhttp.readyState==4) 
        { 
            <!--得到服务器返回的数据--> 
            var result = xmlhttp.responseText;
            <!--先清空子列表的所有下拉项--> 
            document.getElementById(drpChild).length = 0; 
            <!--给子列表加个全部型号的,注意是Option不是option--> 
            ///document.getElementById(drpChild).options.add(new Option("\u8BF7\u9009\u62E9","0")); 
            <!--如果返回的数据不是空-->
            if(result!="" && result.substring) 
            { 
                <!--把收到的字符串按照，分割成数组--> 
                var allArray = result.split(","); 
                <!--循环这个数组，注意是从1开始，因为收到的字符串第一个字符是，号，所以分割后第一个数组为空--> 
                if(allArray[0]=="")
                {
                    for(var i=1;i<allArray.length;i++) 
                    { 
                        <!--在把这个字符串按照|分割成数组--> 
                        var thisArray = allArray[i].split("|"); 
                        <!--为子列表添加条目--> 
                        document.getElementById(drpChild).options.add(new Option(thisArray[1].toString(),thisArray[0].toString())); 
                    }
                } 
            } 
        } 
    } 
    <!--发送数据，请注意顺序和参数，参数一定为null或者--> 
    xmlhttp.send(null);  
} 
<!-- 无刷新DropDownList处理 End -->

<!-- 单元格输入完成后自动跳格处理 Start -->
    /// <param name=ctrl1>上一个控件名称</param>
    /// <param name=ctrl2>下一个控件名称</param>
    /// <param name=num>字符超过多少位后执行Tab事件</param>
    /// <example>onkeyup= "MoveNext(this,txtIDCardNO2)"</example>
    function MoveNext(ctrl1,ctrl2,num)
    {
        num=parseInt(num);
        if(window.event.keyCode!=8 && window.event.keyCode!=46)
        {
			if(ctrl1.value.length>num)
			{			
			    ctrl2.focus();
			}
		}
    }

<!-- 单元格输入完成后自动跳格处理 End -->

<!-- 无刷新显示或隐藏对象处理 Start -->

    function switchstatus(DIV,obj,obj2,obj3)
    {	 
        if(document.all(DIV).style.display=='none')
        {
            document.all(DIV).style.display='block';
            document.all(obj).src="../Skins/v1/Left/phot1.gif";
            document.all(obj).alt="\u9690\u85CF\u67E5\u8BE2\u6761\u4EF6";
            document.getElementById(obj2).style.display='none';
            document.getElementById(obj3).style.display='block';
        }
        else
        {
            document.all(DIV).style.display='none';
            document.all(obj).src="../Skins/v1/Left/phot3.gif";
            document.all(obj).alt="\u5C55\u5F00\u67E5\u8BE2\u6761\u4EF6";
            document.getElementById(obj2).style.display='block';
            document.getElementById(obj3).style.display='none';        
        }                      
    }
    ///人口操作   
    function switchstatu(obj,imgobj)
    {	 
      if(document.all(obj).style.display=='none')
      {
          document.all(obj).style.display='block'; 
          document.all(imgobj).src="../Skins/v1/Left/phot1.gif";   
          document.all(imgobj).alt="\u9690\u85CF";
          ///document.all(imgobj).alt="\u9690\u85CF\u5BB6\u5EAD\u6210\u5458";                       
      }
      else
      {
          document.all(obj).style.display='none';          
          document.all(imgobj).src="../Skins/v1/Left/phot3.gif";  
          document.all(imgobj).alt="\u5C55\u5F00";  
          ///document.all(imgobj).alt="\u5C55\u5F00\u5BB6\u5EAD\u6210\u5458";                     
      }                        
    }

    ///党员统计
    function changes(obj,DIV)
    {
        if(obj.value=="1" || obj.value=="0")
        {
            document.all(DIV).style.display='none';
        }
        else
        {
            document.all(DIV).style.display='block';
        }
    }
<!-- 无刷新显示或隐藏对象处理 End -->
<!--正规表达式校验Start-->
    ///年月格式，如：2005-01
    function CheckYYYYMM(obj) 
    {
        var input=obj.value;
        if(!/^\d{4}-(0?[1-9]|[1][0-2])$/.test(input))
        {
            alert("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u5E74\u6708(\u5982\uFF1A2005-01)");
            obj.value="";
        }
    }
    ///检测只能输入数字型数据
    function ChekNum(obj)
    {
        var stext=obj.value;
        if(!/^(-?[0-9]*[.]*[0-9]{0,3})$/.test(stext))
        {
            alert("\u53EA\u80FD\u8F93\u5165\u6570\u5B57\u578B\u6570\u636E");
            obj.value="";
        }
    }
<!--正规表达式校验End-->
<!--计算文本框相加所得值Start-->
    function Add(str1,str2,str3)
    {
        var Count;
        var value1=0;
        var value2=0;
        if(document.getElementById(str1).value!="")
        {
            value1=parseInt(document.getElementById(str1).value);
        }
        if(document.getElementById(str2).value!="")
        {
            value2=parseInt(document.getElementById(str2).value);
        }
        document.getElementById(str3).value=value1+value2;
    }
<!--计算文本框相加所得值End-->

<!--拷贝文本 Start-->
    function TextCopy(str1,str2)
    {
        if(document.getElementById(str1).value!="")
        {
            document.getElementById(str2).value=document.getElementById(str1).value;
        }
    }
<!--拷贝文本 End-->
<!--验证身份证号码 Start-->
function ChkIDCard(IDCard1,IDCard2,IDCard3,IDCard4)
{
    var IDCard;
    if(IDCard1.value!="" || IDCard2.value!="" || IDCard3.value!="")
    {
        if(IDCard1.value.Length < 5 || IDCard2.value.Length < 5 || IDCard3.value.Length < 5)
        {
            alert("\u8EAB\u4EFD\u8BC1\u53F7\u7801\u586B\u5199\u9519\u8BEF!");///身份证号码填写错误!
        }
        else
        {
            IDCard=IDCard1.value+IDCard2.value+IDCard3.value+IDCard4.value;
        }
    }
}
<!--验证身份证号码 End-->
<!-- 点击图片对TOP主图片进行操作  -->
    function Show_Hide_MenuTop(){
    if(window.parent.faithoa_frame.rows=="0,*,25")
    {
    ///    document.getElementById("menuICON").src="../Skins/V1/top/hidemenu.gif";
        document.getElementById("td_Top").title="\u9690\u85CF\u4E3B\u56FE\u7247"
        window.parent.faithoa_frame.rows="95,*,25";
        }
        else{
    ///    document.getElementById("menuICON").src="../Skins/V1/top/showmenu.gif";
        document.getElementById("td_Top").title="\u663E\u793A\u4E3B\u56FE\u7247"
        window.parent.faithoa_frame.rows="0,*,25";
     }
    }
