var SelFlag=false;
function GetBrowseClient() 
{ 
  var xa=navigator.userAgent.toLowerCase();
  if(xa.indexOf("msie")>0)     return 1; 
  if(xa.indexOf("firefox")>0)  return 2; 
  if(xa.indexOf("safari")>0)   return 3; 
  if(xa.indexOf("netscape")>0) return 4; 
  if(xa.indexOf("opera")>0)    return 5; 
  if(xa.indexOf("mozilla")>0)  return 6; 
  return 0; 
}

var browse=GetBrowseClient();

function CheckForm(theform)
{
  val = theform.UserPin.value;
  len = theform.UserPin.value.length;
  if(val=='')
  {
    alert("传真帐号不能为空.");
    theform.UserPin.focus();
    return false;
  }
  else if( (len!=8 && len!=11) ||!isCharsInBag(val,"0123456789") )
  {
    alert("传真帐号为8位数字字符或11位手机号码.");
    theform.UserPin.focus();
    return false;
  }


  val = theform.UserPwd.value;
  len = theform.UserPwd.value.length;
  if(val=='')
  {
    alert("密码不能为空.");
    theform.UserPwd.focus();
    return false;
  }
  else if( len!=8 ||!isCharsInBag(val,"0123456789") )
  {
    alert("传真帐号密码为8位数字字符.");
   theform.UserPwd.value = "";
    theform.UserPwd.focus();
    return false;
  }

  return true;
}

function FaxShow(Fid,FileName)
{
  document.FaxShowForm.Fid.value=Fid;
  document.FaxShowForm.FaxName.value=FileName;
  document.FaxShowForm.submit();
}

function FaxDel(Fid,FileName)
{
  if(confirm("真的要删除编号为“" + Fid + "” 的传真吗?"))
  {
    document.FaxDelForm.Fid.value=Fid;
    document.FaxDelForm.FileName.value=FileName;
    document.FaxDelForm.submit();
  }
}

function NewWin(Url)
{
  var newwin=window.open(Url,"cmessage","scrollbars=yes,width=500,height=390");
}

function SelectAllMessage()
{
  SelFlag= !SelFlag;
  for (var i=0;i<document.allMess.elements.length;i++)
  {
    var e = document.allMess.elements[i];
	e.checked = SelFlag;
  }
}

function TrueDelete()
{
  var selcnt = 0;
  for(var i=0;i<document.allMess.elements.length;i++)
  {
    var e=document.allMess.elements[i];
    if(e.name=='SelectedID') 
    {
      if(e.checked==true) {selcnt++;}
    }
  }

  if(selcnt>0) 
  {
    if(confirm('您所标记的传真将要删除,确定吗?'))
      document.allMess.submit();    
  }
  else 
  {
    alert( "您还没有选择要删除的传真!" );
  }
}

function FaxClear(BoxName)
{
  if(confirm('无任标记与否,这将删除“' + BoxName + '”的所有传真,确定吗 ?'))
    document.FaxDelAllForm.submit();
}

function FaxRecv(recv,num)
{
  recvArr=recv.split("@");
  if(recvArr.length>1)
  {
    if(recvArr[0].length>1)
    {
      faxarr=num+"|"+recvArr[1]+"|";
      document.write("<a href='FaxUpload.asp?Fax=" + faxarr+ "' title='" + recvArr[1] + "'>" + 
recvArr[0] + "</a>");
    }
    else
    {
      faxarr=num+"|"+recvArr[1]+"|";
      document.write("<a href='FaxUpload.asp?Fax=" + faxarr+ "'>" + recvArr[1] + "</a>");
    }
  }
  else
  {
    faxarr=num+"|"+recv+"|";
    document.write("<a href='FaxUpload.asp?Fax=" + faxarr + "'>" + recv + "</a>");
  }
}

function WebPanel(num)
{
  var simg="ImgID" + num;
  var sweb="WebPanel" + num;
  var ImgID=document.getElementById(simg);
  var WebPanel=document.getElementById(sweb);
  
  if(WebPanel.style.display=="none")
  {
    ImgID.src="images/collapse.jpg";

    if(browse==2)
    {
      WebPanel.style.display="table-row";
    }
    else     
    {
      WebPanel.style.display="block";
    }
  }
  else
  {
    ImgID.src="images/expand.jpg";
    WebPanel.style.display="none";
  }
}

function WebPanels(cnt)
{
  var num,fg,simg,sweb,ImgID,WebPanel;

  ImgID=document.getElementById("ImgIDS");

  if(ImgID.src.indexOf("collapse")>0)
  {
    ImgID.src="images/expand.jpg"; fg=1;
  }
  else
  {
    ImgID.src="images/collapse.jpg"; fg=0;
  }

  for (num = 1; num <=cnt; num++)
  {  
    simg="ImgID" + num;
    sweb="WebPanel" + num;
    ImgID=document.getElementById(simg);
    WebPanel=document.getElementById(sweb);
  
    if(fg==0)
    {
      ImgID.src="images/collapse.jpg";

      if(browse==2)
      {
        WebPanel.style.display="table-row";
      }
      else     
      {
        WebPanel.style.display="block";
      }
    }
    else
    {
      ImgID.src="images/expand.jpg";
      WebPanel.style.display="none";
    }
  }
}

function isCharsInBag(s, bag)
{  
  var i;
  for (i = 0; i < s.length; i++)
  {   
    var c = s.charAt(i);
    if (bag.indexOf(c) == -1) return false;
  }
  return true;
}

function trim(s)
{  
  return s.replace(/(^[\s]*)|([\s]*?$)/g, "");
}

function CheckOneTel(val,ctl)
{
  if(val=="")
  {
    alert("接收人的传真号码不能为空，请重输。");
    ctl.focus();
    return false;
  }

  if(!isCharsInBag(val,"vV0123456789-"))
  {
    alert("传真号码“" + val + "”只能为数字字符或者“V+8位网上传真号码”,请重输。");
    ctl.focus();
    return false;
  }

  if(val.indexOf("9600155")>0)
  {
    alert("传真号码“" + val + "”输入错误,网上传真号码之间请使用“V+8位网上传真号码”发送传真。");
    ctl.focus();
    return false;
  }
  
  ml=val.length
  vp=val.substr(0,1).toUpperCase()=="V"
  ps=val.indexOf("-");

  if(vp)
  {
    if(ml!=9)
    {
      alert("您输入的传真号码“" + val + "”不正确，“V+8位网上传真号码”长度应该为9位。");
      ctl.focus();
      return false;
    }
  }
  else
  {
    if(ml<10)
    {
      alert("您输入的传真号码“" + val + "”不正确，加上区号至少10位。");
      ctl.focus();
      return false;
    }

    if( (ps==0) && (ml>13) )
    {
      alert("您输入的传真号码“" + val + "”不正确，加上区号应该小于13位。");
      ctl.focus();
      return false;
    }
    else
    {
      if(ps>0 && ps<8)
      {
        alert("传真号码区号和号码之间不需要使用-");
        ctl.focus();
        return false;
      }
    }
  }

  return true;
}

function AddressBook()
{
  if(WebPanel1.style.display!="none")
  {
     WebPanel1.style.display="none";
     if(browse==2)
     {
       WebPanel2.style.display="table";
     }
     else
     {
       WebPanel2.style.display="block";
     }
  }
  else
  {
     if(browse==2)
     {
       WebPanel1.style.display="table-row";
     }
     else
     {
       WebPanel1.style.display="block";
     }

     IFrameResize();

     WebPanel2.style.display="none";
  }
}

function AddressBook2()
{
  if(WebPanel1.style.display!="none")
  {
     WebPanel1.style.display="none";
     if(browse==2)
     {
       WebPanel2.style.display="table";
     }
     else
     {
       WebPanel2.style.display="block";
     }
  }
  else
  {
     if(browse==2)
     {
       WebPanel1.style.display="table-row";
     }
     else
     {
       WebPanel1.style.display="block";
     }

     WebPanel2.style.display="none";
  }
}

function IFrameResize()
{
  document.getElementById("FABWindow").height=window.FABName.document.body.scrollHeight;
}
