// JavaScript Document
 /*焦点放置在第一个表单域*/   
  function   focusInFirst(){   
    document.forms[0].elements[0].focus();}   
    
  /*判断用户输入是否为空*/   
  function   isEmpty(ui)   {   
    return   (ui==null||ui=="");}   
    
  /*取得用户输入的字符串的长度*/   
  function   getLength(ui)   {   
    var   i,sum=0;   
    for(i=0;i<ui.length;i++)   {   
      if   ((ui.charCodeAt(i)>=0)   &&   (ui.charCodeAt(i)<=255))   
        sum++;   
          else   
    sum+=2;}   
    return   sum;}   
    
  /*是否为数字、字母或下划线*/   
  function   isNLU(ui)   {   
      var   valid=/^\w*$/;   
      return   (valid.test(ui));}   
    
  /*判断是否为身份证号码*/   
  function   isIdno(ui){   
      var   valid=/(^\d{16}$)|(^\d{18}$)/;   
      return   (isEmpty(ui)||valid.test(ui));}   
    
  /*判断是否为邮政编码*/   
  function   isPostCode(ui){   
      var   valid=/^\d{6}$/;   
      return   (isEmpty(ui)||valid.test(ui));}   
    
  /*判断是否为固定电话*/   
  function   isChinaTel(ui){   
      var   valid=/^0\d{2,3}\-\d{7,8}$/;   
      return   (isEmpty(ui)||valid.test(ui));}   
    
  /*判断是否为移动电话*/   
  function   isChinaMob(ui){   
      var   valid=/^0?13[0,1,3,5,6,8,9]\d{8}$/;   
      return   (isEmpty(ui)||valid.test(ui));}   
    
  /*判断是否为电话，只能为固定电话或移动电话*/   
  function   isTel(ui){   
      var   valid=/(^0\d{2,3}\-\d{7,8}$)|(^0?13[0,1,3,5,6,8,9]\d{8}$)/;   
      return   (isEmpty(ui)||valid.test(ui));}   
    
  /*判断是否为邮件*/   
  function   isMail(ui){   
    if(isEmpty(ui)){return   true;}   
      var   notValid=/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(^\-)|(\-\.)|(\.\-)/;   
      var   valid=/^.+\@[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}$/;   
    return   (!notValid.test(ui)&&valid.test(ui));}   
    
  /*用户输入字符串长度是否在两值之间*/   
  function   isLenBetween(ui,minl,maxl)   {   
      return   (ui>=minl&&ui<=maxl);}

  /*HTML代码过滤*/
  function filterHTML(ui)  {
	 ui = ui.replace(/&/g,"&amp;");
	 ui = ui.replace(/</g,"&lt;");
	 ui = ui.replace(/>/g,"&gt;");
	 ui = ui.replace(/'/g,"&sbquo;");
	 
	 return (ui);
  }