var p_STM=0;//时间修正值
var p_Dly=0;//记录停留时间
var p_Err='';//错误提示信息
var p_Hrf=g_Hrf();//当前URL目录
var p_Skn=g_Cok('apsBCskin');//当前皮肤


m_Dly();
function g_Ele(t_Str){return document.getElementById(t_Str);}
function g_Hrf(){
  var t_Str=location.href;
  var t_Int=t_Str.indexOf('//');
  t_Str=t_Str.substr(t_Int+2,t_Str.lastIndexOf('/')-t_Int-1);
  t_Int=t_Str.indexOf('/');
  t_Str=t_Str.substr(t_Int,t_Str.length-t_Int);
  t_Int=t_Str.match(/\//g).length;
  return t_Str;
}
function g_Cok(t_Str){//读cookie值
  t_Str+='=';
  var t_Cok=document.cookie;
  var t_Arr=t_Cok.split('; ');
  for(var ii=0;ii<t_Arr.length;ii++){
    t_Cok=unescape(t_Arr[ii]);
    if(t_Cok.indexOf(t_Str)==0){return t_Cok.substring(t_Str.length,t_Cok.length);}
  }
  return '';
}
function m_Date(t_Str){//本地时间修正
  var t_Dt1=new Date();//本地时间
  t_Dt1.setSeconds(t_Dt1.getSeconds()+p_STM);//修正时间
  if(!t_Str){return t_Dt1;}
  var t_Dt2=new Date(t_Str.replace(/-/g, '/'));//参考时间
  p_STM=Math.round((t_Dt2.getTime()-t_Dt1.getTime())/1000);
  return m_Date();
}
function m_Dly(){//记录停留时间
  p_Dly++;
  window.setTimeout("m_Dly()",1000);
  if(p_Dly<=300){return;}
  p_Dly=0;
  var XML_Tmp=new m_XML();
  XML_Tmp.post('lgin.asp?ssub=uoln');
}
function m_Sys(){//浏览器信息
  var t_Str=navigator.userAgent.toLowerCase();
  var t_Arr, t_Sys={};
  (t_Arr=t_Str.match(/msie ([\d.]+)/)) ? t_Sys.IE=t_Arr[1] :
  (t_Arr=t_Str.match(/firefox\/([\d.]+)/)) ? t_Sys.Firefox=t_Arr[1] :
  (t_Arr=t_Str.match(/chrome\/([\d.]+)/)) ? t_Sys.Chrome=t_Arr[1] :
  (t_Arr=t_Str.match(/opera.([\d.]+)/)) ? t_Sys.Opera=t_Arr[1] :
  (t_Arr=t_Str.match(/version\/([\d.]+).*safari/)) ? t_Sys.Safari=t_Arr[1] : 0;
  return t_Sys;
}


function m_Dif(t_Sr1,t_Sr2){//人性化时间
  var t_Dt1=new Date(t_Sr1.replace(/-/g, '/'));
  var t_Dt2=m_Date();
  if(t_Sr2){t_Dt2=new Date(t_Sr2.replace(/-/g, '/'));}
  var t_Int=Math.round((t_Dt2.getTime()-t_Dt1.getTime())/1000);//秒
  if(t_Int<7200){return Math.round(t_Int/60+0.5)+'分';}else{t_Int=t_Int/3600;}
  if(t_Int<48){return Math.floor(t_Int)+'小时';}else{t_Int=t_Int/24;}
  if(t_Int<60){return Math.floor(t_Int)+'天';}
  if(t_Int<730){return Math.floor(t_Int/30)+'个月';}
  return Math.floor(t_Int/365)+'年';
}
function m_YMD(t_Str){//取时间中的日期部分
  var t_Dt1=new Date(t_Str.replace(/-/g, '/'));
  var d_g2=function(t){return (t/100).toString().substring(2,4);}
  return t_Dt1.getFullYear() +'-'+ d_g2(t_Dt1.getMonth()+1) +'-'+ t_Dt1.getDate();
}

function g_Srl(t_Obj){//获取可见显示区尺寸及滚动条坐标
  t_Obj=document || t_Obj;
  var t_Ob2=t_Obj.documentElement;
  t_Obj=t_Obj.body;
  var L=Math.max(t_Ob2.scrollLeft,t_Obj.scrollLeft);//滚动X
  var T=Math.max(t_Ob2.scrollTop,t_Obj.scrollTop);//滚动Y
  var sW=t_Obj.scrollWidth;//内容宽
  var sH=t_Obj.scrollHeight;//内容高
  var W=t_Ob2.clientWidth;
  var H=t_Ob2.clientHeight;
  if(W==0){W=t_Ob2.scrollWidth-30}//窗口宽
  if(H==0){H=t_Ob2.scrollHeight-30}//窗口高
  return {L:L, T:T, sW:sW, sH:sH, W:W, H:H}
}
function g_Pzs(t_Obj){//获取对象绝对坐标
var T=0, L=0;
if(document.documentElement.getBoundingClientRect){
  var t_BCR=t_Obj.getBoundingClientRect();
  var t_LTWH=g_Srl(t_Obj.ownerDocument);
  T=t_BCR.top+t_LTWH.T; L=t_BCR.left+t_LTWH.L;
  //if(navigator.userAgent.indexOf('MSIE 6.0')>=0){T-=2; L-=2;}
}else{
  while(t_Obj.offsetParent){T+=t_Obj.offsetTop; L+=t_Obj.offsetLeft; t_Obj=t_Obj.offsetParent;}
}
return {T:T, L:L};
}


function a_JSr(t_Id,t_Src){//动态加载JS
  var t_Obj=g_Ele(t_Id);
  if(t_Obj){t_Obj.parentNode.removeChild(t_Obj);}
  var t_Obj=document.createElement('script');
  t_Obj.id=t_Id;
  t_Obj.type='text/javascript';
  t_Obj.src=t_Src;
  document.getElementsByTagName('head')[0].appendChild(t_Obj);
}
function a_DIV(t_Id,t_csT,t_Str){//动态加载DIV
  var t_Obj=g_Ele(t_Id);
  if(t_Obj){
    var f_Obj=t_Obj.parentNode;
    f_Obj.removeChild(t_Obj);
  }else{
    var f_Obj=document.body;
  }
  t_Obj=document.createElement('div');
  t_Obj.id=t_Id;
  t_Obj.style.cssText=t_csT;
  t_Obj.innerHTML=t_Str;
  f_Obj.appendChild(t_Obj);
  return t_Obj;
}

function v_Mbx(){//显示一般信息框
  var t_Obj=g_Ele('apsO_Mbx_M');
  if(!t_Obj){
    var t_Str='<div id="apsO_Mbx_M" class="msg1">';
    t_Str+='<div class="bt60"><div class="ti31"></div><div id="apsO_Mbx_T" class="ti62"></div><div class="ti35"></div></div>';
    t_Str+='<div id="apsO_Mbx_C" style="line-height:180%;"></div>';
    t_Str+='</div>';
    document.write(t_Str);
    t_Obj=g_Ele('apsO_Mbx_M');
  }
  t_Obj.style.display='block';
  return {M:t_Obj, T:g_Ele('apsO_Mbx_T'), C:g_Ele('apsO_Mbx_C')}
}
function v_Err(t_Str){//显示一般错误信息
  if(!t_Str){var t_Str=p_Err;}
  if(t_Str==''){t_Str=p_Err;}
  var t_Arr=t_Str.split(',');
  if(t_Arr.length!=3){return;}
  var t_Obj=v_Mbx();
  t_Obj.T.innerHTML=t_Arr[0]=='' ? '错误':t_Arr[0];
  t_Obj.C.innerHTML='<br /><p class="t_c">' +t_Arr[1]+'</p><br /><p class="t_c"><input type="button" class="sbmt1" value="确定" onclick="' +(t_Arr[2]=='' ? 'm_HBK();':t_Arr[2])+ '" /></p><br />';
}
function v_Sta(t_Str){//显示一般状态信息
  var t_Arr=t_Str.split(',');
  if(t_Arr.length!=3){return;}
  var t_Obj=v_Mbx();
  t_Obj.T.innerHTML=t_Arr[0];
  t_Obj.C.innerHTML+='　　' +(t_Arr[1].length<1 ? t_Arr[0]:t_Arr[1])+ '<br />';
}
function m_HBK(){
  if(history.length<1){
    window.close();return;
  }else if(history.length>1){
    history.back();return;
  }else{
    history.back();
  }
  if(m_Sys().Firefox){window.close();}
}



function m_XML(){
  this.RTX='';
  this.XML=null;
  if(window.XMLHttpRequest){
    this.XML=new XMLHttpRequest();
  }else if(window.ActiveXObject){
    this.XML=new ActiveXObject("Microsoft.XMLHTTP");
  }else{
    alert("您的浏览器不支持Ajax，部分程序不能继续。");
    return null;
  }
  if(!m_XML.initi){
m_XML.prototype.get=function(g_url,g_cnt,g_CBK){
if(g_cnt!='' && g_cnt!=null){if(g_url.indexOf('?')<0){g_url+='?' +g_cnt}else{g_url+='&' +g_cnt}}else{g_cnt='';}
  this.XML.open("GET",g_url,true);
  if(g_CBK){this.XML.onreadystatechange=g_CBK;}
  this.RTX=''; this.XML.send(null);
}
m_XML.prototype.post=function(p_url,p_cnt,p_CBK){
  if(!p_cnt){p_cnt='';}
  this.XML.open("POST",p_url,true);
  this.XML.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  if(p_CBK){this.XML.onreadystatechange=p_CBK;}
  this.RTX=''; this.XML.send(p_cnt);
}
m_XML.prototype.rst=function(){
  var xrs=this.XML.readyState;
  if(xrs!=4){return xrs;}
  xrs=this.XML.status;
  if(xrs==200){this.RTX=this.XML.responseText;}else{this.RTX=this.XML.statusText;}
  this.XML.close; return xrs;
//0：请求没有发出（在调用 open()之前）。
//1：请求已经建立但还没有发出（调用 send()之前）。
//2：请求已经发出正在处理之中（这里通常可以从响应得到内容头部）。
//3：请求已经处理，响应中通常有部分数据可用，但是服务器还没有完成响应。
//4：响应已完成，可以访问服务器响应结果并使用它。
}
}
  m_XML.initi=true;
}





//设为首页
function Add2Fav(t_Url,t_Til){
  try{
    window.external.AddFavorite(t_Url,t_Til);
  }catch (e){
    try{
      window.sidebar.addPanel(t_Til,t_Url,'');
    }catch (e){alert('您的浏览器出于安全考虑，请按Ctrl+D添加到收藏');}
  }
}

function Set2Home(t_Obj,t_Url){
  try{
    t_Obj.style.behavior='url(#default#homepage)';t_Obj.setHomePage(t_Url);
  }catch (e){
    if(window.netscape){
      try {
        netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
      }catch (e){alert('您的浏览器出于安全考虑，请手动设置首页');}
      t_Obj=Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
      t_Obj.setCharPref('browser.startup.homepage',t_Url);
    }
  }
}

