﻿// JScript 文件
/* ================================================================================================================
 * 名称：
 * 功能：
 * 参数：
 * 返回：
 * 编辑：
 * 日期：
   ================================================================================================================ */
String.prototype.Trim = function()
{
  return this.replace(/(^\s*)|(\s*$)/g, "");  //( /(^[\\s]*)/g, "" );
}
/* ================================================================================================================
 * 名称：
 * 功能：
 * 参数：
 * 返回：
 * 编辑：
 * 日期：
   ================================================================================================================ */
function SelectedAndFilled( v_objContentChecked, v_bCanBeSetFocus, v_strMessageShown )
{ 
  var strTemp = "";
                                                                                                                                              
  if ( v_bCanBeSetFocus )
    {
      strTemp = v_objContentChecked.value;
      strTemp = strTemp.Trim();
                                                                                                                                    
      if ( strTemp.length <= 0 )
        {
          alert( v_strMessageShown );
          v_objContentChecked.focus();
          return false;
        }
    }
  else
    {
      if ( v_objContentChecked.selectedIndex == 0 )
        {
          alert( v_strMessageShown );
          return false;
        }
    }
                                                                                                                                                      
  return true;
}
/* ================================================================================================================
 * 名称：
 * 功能：
 * 参数：
 * 返回：
 * 编辑：
 * 日期：
   ================================================================================================================ */
function Filled( v_objContentChecked, v_bCanBeSetFocus, v_strMessageShown )
{ 
  var strTemp = "";
                                                                                                                                              
  if ( v_bCanBeSetFocus )
    {
      strTemp = v_objContentChecked.value;
      strTemp = strTemp.Trim();
                                                                                                                                    
      if ( strTemp.length <= 0 )
        {
          alert( v_strMessageShown );
          v_objContentChecked.focus();
          return false;
        }
    }
  else
    {
      if ( v_objContentChecked.selectedIndex == 0 )
        {
          alert( v_strMessageShown );
          return false;
        }
    }
                                                                                                                                                      
  return true;
}
/* ================================================================================================================
 * 名称：
 * 功能：
 * 参数：
 * 返回：
 * 编辑：
 * 日期：
   ================================================================================================================ */
function SearchAndSetOption( v_DropDownList, v_strTextSearched )
{
  for ( i = 0; i < v_DropDownList.options.length; i ++ )
    {
      if ( v_DropDownList.options[ i ].text == v_strTextSearched )
        {
          v_DropDownList.options[ i ].selected = true;
          break;
        }
    }
                                                                                                                                                      
  return;
}
/* ================================================================================================================
 * 名称：
 * 功能：
 * 参数：
 * 返回：
 * 编辑：
 * 日期：
   ================================================================================================================ */

