﻿// JScript 文件

///隐藏左面的树
function hide_left()
{

	parent.indexmain.cols="0,0,*";
}
///显示左面的树
function show_left()
{
	parent.indexmain.cols="235,3,*";

}
//全选反选
function selallchk() {
    var chk = event.srcElement;
    var arry = document.getElementsByTagName("input");
    var i = 0;
    for (i = 0; i < arry.length; i++) {
        if (arry[i].type == "checkbox") {
            if (arry[i] != chk) {
                return;
            }
            else {
                break;
            }
        }
    }

    for (i = 0; i < arry.length; i++) {
        if (arry[i].type == "checkbox" && arry[i] != chk) {
            arry[i].checked = chk.checked;
        }
    }
}
//日期修改
function DateChooser_TextChanged(oDateChooser, newText, oEvent){
    var source = document.getElementById(oDateChooser['ID'] + '_input');
    var target = document.getElementById(oDateChooser['ID'] + '_hidden');
    target.value = escape('<DateChooser Value="' + newText.replace(/-/g, 'x') + '"></DateChooser>'); 
}

     function OpenDG() {
         document.getElementById("txtCompanyName").value = "";
         document.getElementById("hidvalue").value = "";
         var ret = window.showModalDialog("ChangeCustomer.aspx", "", "status:no;help:no;dialogWidth:500px;dialogHeight:700px");
         if (ret) {
             var name = ret.split("#");
             document.getElementById("txtCompanyName").value = name[0];
             document.getElementById("hidname").value = name[0];
             document.getElementById("hidvalue").value = name[1];
         }
         else {
             document.getElementById("txtCompanyName").value = "";
             document.getElementById("hidvalue").value = "";
             document.getElementById("hidname").value = "";
         }
     }
//多行文本框限制长度
function doKeydown(control)
{
    var maxLength = control.attributes["maxLength"].value;
    var value = control.value;
    maxLength = parseInt(maxLength);
    
    if(maxLength && value.length > maxLength-1)
    {    

       if(!(event.keyCode==8 || event.keyCode==37 || event.keyCode==38 || event.keyCode==39 || event.keyCode==40 || event.keyCode==46))//禁用除退格键外的所有键
       {

          event.returnValue = false;  
       }    
    }
}
//通过doKeyup事件解决doKeydown事件不能控制中文输入的长度的问题
function doKeyup(control)
{
   var maxLength = control.attributes["maxLength"].value;
   var value = control.value;
   maxLength = parseInt(maxLength);  
   
   if(maxLength && value.length > maxLength-1)
   {        
      value=value.substr(0,maxLength);

      control.value=value;
//      onfocus=control.blur();//超长时取消焦点 禁止输入
   }      
}
//若剪贴板的内容超过指定长度，则取消复制
function doBeforePaste(control)
{
    var maxLength = control.attributes["maxLength"].value;
      
    if(maxLength)
    {

        event.returnValue = false;
    }
}
//复制时，截取限定长度的文本内容
function doPaste(control)
{
    var maxLength = control.attributes["maxLength"].value;
    var value = control.value;
    
    if(maxLength)
    {

          event.returnValue = false;
          maxLength = parseInt(maxLength);
          var area = control.document.selection.createRange();
          var iInsertLength = maxLength - value.length + area.text.length;
          var content= window.clipboardData.getData("Text").substr(0,iInsertLength);
          control.value =  control.value+content;
      }
}