?/重置
function Reset()
{
    var obs = document.getElementsByTagName('input');
    for(i=0;i<obs.length;i++)
    {
        if(obs[i].type=="text")
        {
            obs[i].value = "";
        }
    }
    
    var obs1 = document.getElementsByTagName("textarea");
    for(j = 0;j<obs1.length;j++)
    {
        obs1[j].value = "";
    }
}


//全?
function SelectAll(div)
{
    var obj = div.getElementsByTagName("input");
    for(var i = 0;i<obj.length;i++)
    {
        if(obj[i].type=="checkbox")
        {
            obj[i].checked = true;
        }
    }
}


//反?
function SelectNoAll(div)
{
    var obj = div.getElementsByTagName("input");
    for(var i = 0;i<obj.length;i++)
    {
        if(obj[i].type=="checkbox")
        {
            obj[i].checked = !obj[i].checked;
        }
    }
}

//图片缩略
function ImgAuto(ImgD,iwidth,iheight)
{
    var image=new Image();
    image.src=ImgD.src;
    if(image.width>0 && image.height>0)
    {
      if(image.width/image.height>= iwidth/iheight)
      {
          if(image.width>iwidth)
          {
              ImgD.width=iwidth;
              ImgD.height=(image.height*iwidth)/image.width;
          }
          else
          {
              ImgD.width=image.width;
              ImgD.height=image.height;
          }
      }
      else
      {
          if(image.height>iheight)
          {
              ImgD.height=iheight;
              ImgD.width=(image.width*iheight)/image.height;
          }
          else
          {
              ImgD.width=image.width;
              ImgD.height=image.height;
          }
      }
    }
}


//注册按钮读秒倒计?
var wait = 8;//设置秒数(单位? 
var secs = 0;          
for(var i=1;i<=wait;i++) 
{ window.setTimeout("sTimer("+i+")",i*1000); } 
function sTimer(num) 
{ 
 if(num==wait) 
 { document.getElementById("btnD").value="同意注册 "; document.getElementById("btnD").disabled=false; }
 else 
 { secs=wait-num; document.getElementById("BtnOk").value="请先阅读注册须知("+secs+")"; } 
}
//<input type="button" value="请先阅读注册须知(0)" disabled="disabled" id="btnD" />

//-------------------------||各种浏览器都兼容的加入收藏、设为首页||-------------------------//开?
function AddFavorite(sURL, sTitle)
{
    try
    {
        window.external.addFavorite(sURL, sTitle);
    }
    catch (e)
    {
        try
        {
            window.sidebar.addPanel(sTitle, sURL, "");
        }
        catch (e)
        {
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}

function SetHome(obj,vrl)
{
    try
    {
        obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
    }
    catch(e)
    {
        if(window.netscape)
        {
            try 
            {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e)
            {
                alert("此操作被浏览器拒绝！请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置?true'");
            }
            var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
            prefs.setCharPref('browser.startup.homepage',vrl);
         }
    }
}

////<a onclick="AddFavorite(window.location,document.title)">加入收藏</a>
////<a onclick="SetHome(this,window.location)">设为首页</a>
//-------------------------||各种浏览器都兼容的加入收藏、设为首页||-------------------------//结束

//限制文本框输入长?
function isMaxLen(o)
{  
    var nMaxLen=o.getAttribute? parseInt(o.getAttribute("maxlength")):""; //获取最大输入长?
    if(o.getAttribute && o.value.length>nMaxLen)
    {
        o.value=o.value.substring(0,nMaxLen);
    }
    
    isBadWord(o);
}

var badword = new Array("王八?,"贱人") ;
//脏话过滤
function isBadWord(obj) 
{
    var txt = obj.value.toLowerCase();
    for(var i=0;i<badword.length;i++)
    {
        if(txt.indexOf(badword[i])>-1)
        {
            alert('对不?您填写的信息中包含不合法信息!我们将清空您所填写的信?请您重新填写!');
            obj.value= "";
        }
    }
    return false;
}
/*
<textarea maxlength="10" onkeyup="return isMaxLen(this)"></textarea>  
<textarea maxlength="20" onkeyup="return isMaxLen(this)"></textarea>
<input type="text" onblur="isBadWord(this);" maxlength="5" />
*/