  function $(p_){return "string"==typeof(p_)?document.getElementById(p_):p_;}
  function getAbsoluteX(o_){var o=$(o_);if(!o)return 0;var x=o.offsetLeft;var op=o.offsetParent;while("BODY"!=op.tagName){x+=op.offsetLeft;op=op.offsetParent;}o=null;return x;}
  function getAbsoluteY(o_){var o=$(o_);if(!o)return 0;var y=o.offsetTop;var op=o.offsetParent;while("BODY"!=op.tagName){y+=op.offsetTop;op=op.offsetParent;}o=null;return y;}
  function getObjectWidth(o_){var o=$(o_);if(!o)return 0;var w=parseInt(o.clientWidth);o=null;return w;}
  function getObjectHeight(o_){var o=$(o_);if(!o)return 0;var h=parseInt(o.clientHeight);o=null;return h;}
  function cs(obj, flag){var cls =obj.className;cls =(1==flag)?(cls+"_o"):(cls.replace(/^(.+)_o$/gi, "$1"));obj.className =cls;}
	function showDiv(p_,flag) {var o="string"==typeof(p_)?$(p_):p_;if(!o)return;with(o.style){visibility=flag?"visible":"hidden";display=flag?"block":"none";}o=null;}
	function getDivShow(p_)   {var flag=true;var o="string"==typeof(p_)?$(p_):p_;if(!o)return;var vis=o.style.visibility;if("hidden"==vis.toLowerCase())flag=false;return flag;}
  function GoTop(){window.location.href="#top";}
  
  
  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 getCurrentDT(){var dt=new Date();return dt.getYear() +"-"+ (dt.getMonth()+1) +"-"+ dt.getDate() +" "+ dt.getHours() +":"+ dt.getMinutes() +":"+ dt.getSeconds();}
  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.getYear() +"-"+ (dt.getMonth()+1) +"-"+ dt.getDate();break;
      case "s3":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 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 setNewsFontEx(n)
  {
    var obj  =arguments.length==1?$("td_content"):arguments[1];
    var i=0;
    for(;i<obj.childNodes.length;i++)
    {
      if(obj)obj.style.fontSize=n +"px";
      if(null==obj || obj.childNodes.length<=0)return;
      setNewsFontEx(n, obj.childNodes[i]);
    }
  }
  function setNewsFont(n)
  {
    if(n<=0)return;
    setNewsFontEx(n);

    loadEwebNet();
  }




  function adjBnnFla1()
  {
    var x =getAbsoluteX("page_bnn");
    var y =getAbsoluteY("page_bnn");
    var w =getObjectWidth("page_bnn");
    var h =getObjectHeight("page_bnn");
    
    with($("dv_bnn_fla1"))
    {
      style.left  =x + w - parseInt(scrollWidth);
      style.top =y;
    }
    with($("dv_bnn_fla"))
    {
      style.left  =x + 240;
      style.top =y+20;
    }
  }
  
  function menuCS(obj, f){obj.className =f==1?"dv_lft_menu1_choose":"dv_lft_menu1";}
  function menuCS2(obj, f){obj.className =f==1?"dv_lft_menu2_choose":"dv_lft_menu1";}
  
  var gt_sleep=null;var gb_sleep=false;
  function gSleep(sFunc_, n)
  {
    if(gb_sleep)
    {
      if(gt_sleep)clearTimeout(gt_sleep);
      gt_sleep  =false;

      if(sFunc_.length>0)eval(sFunc_);
      return;
    }
    gt_sleep  =setTimeout("gSleep('"+ sFunc_ +"', "+ n +")", n);
    gb_sleep  =true;
  }
  
//-----------------------document event
  document.oncontextmenu  =function(){return true;}
  document.onselectstart  =function(){return true;if("input"==window.event.srcElement.tagName.toLowerCase() && "text"==window.event.srcElement.type.toLowerCase())return true;else return false;}
  document.ondrag         =function(){return true;return false;}