﻿try{document.domain='weiqi123.com';}catch(e){}
if(/IE 6/.test(navigator.userAgent))document.execCommand("BackgroundImageCache",false,true);
function $(s){return document.getElementById(s)}
function getform(f){if(!f)f=document.forms[0];var s='';for(var i=0;i<f.length;i++){var e=f[i];if(e.id)s+='&'+e.id+'='+encodeURIComponent(e.value)}return s}
function json(s){try{return eval("("+s+")")}catch(e){return null}}
function fo(o){var l=o.offsetLeft,t=o.offsetTop,w=o.offsetWidth,h=o.offsetHeight;while(o=o.offsetParent){l+=o.offsetLeft;t+=o.offsetTop}return {left:l,top:t,width:w,height:h}}
function wheel(o,f){o.onmousewheel=function(e){e=e||event;f(e.wheelDelta>0||e.detail<0);try{e.preventDefault()}catch(e){return false}};if(o.addEventListener)o.addEventListener("DOMMouseScroll",o.onmousewheel,false)}
function getCookie(name){var arr=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));if(arr!=null)return unescape(arr[2]);return ""}
function setCookie(name,value){var exp =new Date();exp.setTime(exp.getTime()+30*24*60*60*1000);document.cookie=name+"="+escape(value)+";expires="+ exp.toGMTString()}
function ajax(fun,url,str,xml){
  var o=function(){try{o=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{o=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){try{o=new XMLHttpRequest()}catch(e){}}}return o}();
  if(!o)return;url+="&"+Math.random();o.open(str?"POST":"GET",url,true);if(str)o.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  o.onreadystatechange=function(){if(o.readyState==4)if(o.status==200)fun(xml?o.responseXML:o.responseText)};o.send(str);
}
function fajax(p,f){
  var o,btn;
  if(!f)f=document.forms[0];
  for(var i=0;i<f.length;i++){o=f[i];if(o.type=='submit'){btn=o;break}};
  o=btn.value;btn.value='请稍候……';
  f.disabled=btn.disabled=1;
  ajax(function(s){
    btn.value=o;f.disabled=btn.disabled=0;
    if(s==1){var r=document.referrer;location.href=r?r:'/';return}
    if(s&&s.substr(0,1)=='$'){eval(s.substr(1));return}
    alert(s)
  },p,getform(f))
}
function wind(o,s,x,y){
  clearTimeout(window.mo);
  var a=document.createElement("div");
  document.body.appendChild(a);
	a.id='wind';
	a.innerHTML=s;
	a.style.position="absolute";
	
  var p=fo(o);
  a.onmouseout=o.onmouseout=function(){clearTimeout(window.mo);window.mo=setTimeout('document.body.removeChild($("wind"))',500)}
	a.onmouseover=function(){clearTimeout(window.mo)}

  a.style.left=p.left+(x?x:0)+"px"
  a.style.top=p.top+p.height+(y?y:0)+"px"
}
function fcheck(){
  var o,r,s,a=arguments;
  for(var i=0;i<a.length;i+=3){
    o=a[i];r=a[i+1];s=a[i+2];
    if(typeof(o)=='string')o=$(o);
    if(typeof(r)=='string'){
      switch(r){
        case '':r=/[\S]+/;break;
        case 'number':r=/^\d+$/;break;
        case 'uid':r=/^[\u4e00-\u9fa5\w]{2,10}$/;break;
        case 'pwd':r=/^.{6,14}$/;break;
        case 'eml':r=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;break;
        case 'number':r=/^\d+$/;break;
        case 'content':r=/[\S\n\r]{1,5000}/m;break;
        default: r=/.*/;break;
      }
    }
    if(!r.test(o.value)){
      if(typeof(s)=='string'){
        if(s)alert(s);
        o.focus();
      }else s(o);
      return false
    }    
  }
  return true  
}


