  function $(id){return document.getElementById(id);}
  function pl(){window.status=arguments.length>0?arguments[0]:"煤安认证 矿用产品安全标志认证咨询网";}
  function use(o){if(!confirm("真的要退出会员登录吗？"))return false;window.location.href="logout.asp";}
  function formatFloat(nf,nl)
  {
    var ret=nf.toString();if(ret.length<=nl)return ret;
    var nm=1;for(var i=0;i<nl;i++)nm*=10;
    return parseInt(ret*nm)/nm;
  }
  function CGetDate(f)
  {
    var dt;if(2==arguments.length)dt=new Date(arguments[1]);else dt=new Date();
    switch(f)
    {
      case "c":dt=dt.getYear() +"年"+ (dt.getMonth()+1) +"月"+ dt.getDate() +"日";break;
      case "c2":dt=dt.getHours() +"时"+ dt.getMinutes() +"分"+ dt.getSeconds() +"秒";break;
      case "s":dt=dt.getYear() +"-"+ (dt.getMonth()+1) +"-"+ dt.getDate();break;
      case "s2":dt=dt.getHours() +":"+ dt.getMinutes() +":"+ dt.getSeconds();break;
      case "n":dt=dt.getYear() + (dt.getMonth()+1) + dt.getDate() + dt.getHours() + dt.getMinutes() + dt.getSeconds() + dt.getMilliseconds();break;
      default:dt=dt.getYear() +"-"+ (dt.getMonth()+1) +"-"+ dt.getDate() +" "+ dt.getHours() +":"+ dt.getMinutes() +":"+ dt.getSeconds();break;
    }
    return dt;
  }
  function dateDiff(flag,dt1,dt2)//只算秒,前一时间，后一时间
  {
    var dif=(Date.parse(dt1)-Date.parse(dt2))/1000;
    var dse=dmi=dh=0;dse=dif%60;dmi=parseInt(dif/60);if(dmi>60){dh=parseInt(dmi/60);dmi=dmi%60;}
    if(dh>0)dh=dh +"时";if(dmi>0)dmi+="分";if(dse>0)dse+="秒";
    return dh + dmi + dse;
  }
  function trim(inputString)
  {
    if (typeof(inputString) != "string"){return inputString;}
    return inputString.replace(/([ |　])+/g,"");
  }
  function ls(str)//非法字符串检查,非法返true
  {
    var d="~!@#$%^&*()_+|\\=-][{};\':\",./<>?";
    for(var i=0;i<str.length;i++){ if(d.indexOf(str.substr(i,1))>=0) return true;}
    return false;
  }
  function isEmail(m){return /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/.test(m);}
  function testTel(t)
  {
    var bp=/^13[\d]{9}$/.test(t)||/^15[39][\d]{8}$/.test(t);if(!bp)bp=/^0\d{2,3}-\d{7,9}[-\d]*$/.test(t);
    return bp;
  }
  function isTel(t)//多个用,分隔
  {
    if(t.indexOf(",")<=0)return testTel(t);
    var tt=t.split(","),bp=true;for(var i=0;i<tt.length;i++)bp=bp && testTel(tt[i]);return bp;
  }

  function sfs(o)
  {
    var lab=nfs="";
    if(typeof o == "object"){lab=o=="[object]"?o.innerHTML:"小";var nfs="9pt";switch(lab){case "大":nfs="11pt";break;case "中":nfs="10pt";break;default:nfs="9pt";}}
    else{ nfs=o+"pt";}
    var co=document.all("cnt");
    if(!co.length) {co.style.fontSize=nfs;}
    else {for(var i=0;i<co.length;i++)co[i].style.fontSize=nfs;}
  }
  function sbc(o)
  {
    var lab=o.src;lab=lab.replace(/^.+\/([^\/]+)\.[\S]+$/,"$1");if("ffffff"==lab)lab="";
    $("cntt").style.backgroundColor=lab;
  }

  function expandMenu(o)
  {
    var menu=$("rf_prds_menu");var v=menu.style.visibility;
    if("hidden"==v || ""==v){menu.style.visibility="visible";menu.style.display="block";o.innerHTML="▲";}
    else{menu.style.visibility="hidden";menu.style.display="none";o.innerHTML="▼";}
  }

  function hideCnt(o)
  {
    var id=o.id;id=id.replace("kc","kcnt");if(!$(id))return false;
    var v=$(id).style.visibility;
    if("visible"==v || ""==v){with($(id)){style.visibility="hidden";style.display="none";}o.innerHTML="▼";}
    else{with($(id)){style.visibility="visible";style.display="block";}o.innerHTML="▲";}
  }


  function checkUserLog()
  {
    var val=trim(logfrm.logname.value);if(val.length<=0 || ls(val)){alert("　帐号格式不正确！");logfrm.logname.focus();return false;}
    val=trim(logfrm.logpwd.value);if(val.length<=0 || ls(val)){alert("　登录密码格式不正确！");logfrm.logpwd.focus();return false;}
    return true;
  }
  function ulkd(o){if(13 != window.event.keyCode)return true;userLog();}//用户登录文本框的按键响应
  function userLog()
  {
    if(!checkUserLog()){return false;}
    logfrm.logsub.disabled=true;
    logfrm.action="login_prc.asp";logfrm.submit();
  }

  var g_ct=null;
  function caltime()
  {
    if($("CTYMD")){$("CTYMD").innerHTML=CGetDate("s");}
    if($("ultime"))
    {
      var tt=$("ultime").innerHTML;
      if(tt.length<=2)return;
      tt=tt.split(" ");var t0=tt[0].split("-"),t1=tt[1].split(":");
      var y=t0[0],m=parseInt(t0[1])-1,d=t0[2];var h=t1[0],mi=t1[1],se=t1[2];
      g_ct=new Date(y,m,d,h,mi,se);
    }
    if($("CTHMS"))setTimeout("caltm()",1000,"javascript");
  }
  function caltm()
  {
    $("CTHMS").innerHTML=CGetDate("s2");
    if(g_ct)$("ots").innerHTML=dateDiff("s",new Date(),g_ct);
    setTimeout("caltm()",1000,"javascript");
  }

  function expandMenu(o)
  {
    var id=o.id.replace("_ext","_menu");

    var menu=$(id);var v=menu.style.visibility;

    if("hidden"==v || ""==v){menu.style.visibility="visible";menu.style.display="block";o.innerHTML="▲";}
    else{menu.style.visibility="hidden";menu.style.display="none";o.innerHTML="▼";}
  }

  function hideCnt(o)
  {
    var id=o.id;id=id.replace("kc","kcnt");
    if(!$(id))return false;
    var v=$(id).style.visibility;
    if("visible"==v || ""==v)
    {
      with($(id)){style.visibility="hidden";style.display="none";}
      o.innerHTML="▼";
    }else{
      with($(id)){style.visibility="visible";style.display="block";}
      o.innerHTML="▲";
    }
  }
  
  
  
//-----------------------document event
  document.oncontextmenu  =function(){return false;}
  document.onselectstart  =function(){if("input"==window.event.srcElement.tagName.toLowerCase() && "text"==window.event.srcElement.type.toLowerCase())return true;else return false;}
  document.ondrag         =function(){return false;}
