function disableOtherSubmit()
{           var objs = document.getElementsByTagName('INPUT');
            for(var i=0; i<objs.length; i++)
            {
                if(objs[i].type.toLowerCase() == 'submit')
                {
                    objs[i].disabled = true;
                }
            } 
}
            
      
var n = 0;

	
function HighlightAll(obj) {
	obj.focus();
	obj.select();
	if (obj) {
		obj.createTextRange().execCommand("Copy");
		window.status = "将模板内容复制到剪贴板";
		setTimeout("window.status=''", 1800);
	}
}

var PasswordStrength ={
Level : ["极佳","一般","较弱","太短"],
LevelValue : [15,10,5,0],//强度值
Factor : [1,2,5],//字符加数,分别为字母,数字,其它
KindFactor : [0,0,10,20],//密码含几种组成的加数 
Regex : [/[a-zA-Z]/g,/\d/g,/[^a-zA-Z0-9]/g] //字符正则数字正则其它正则
}
            
PasswordStrength.StrengthValue = function(pwd)
{
    var strengthValue = 0;
    var ComposedKind = 0;
    for(var i = 0 ; i < this.Regex.length;i++)
    {
        var chars = pwd.match(this.Regex[i]);
        if(chars != null)
        {
            strengthValue += chars.length * this.Factor[i];
            ComposedKind ++;
        }
    }
    strengthValue += this.KindFactor[ComposedKind];
    return strengthValue;
} 
        
PasswordStrength.StrengthLevel = function(pwd)
{
    var value = this.StrengthValue(pwd);
    for(var i = 0 ; i < this.LevelValue.length ; i ++)
    {
        if(value >= this.LevelValue[i] )
             return this.Level[i];
    }
}
     
function loadinputcontext(o)
{
    var showmsg=PasswordStrength.StrengthLevel(o.value);
    switch(showmsg)
    {
         case "太短": showmsg+=" <img src=images/level/1.gif width=88 height=10>";break;
         case "较弱": showmsg+=" <img src=images/level/2.gif width=88 height=10>";break;
         case "一般": showmsg+=" <img src=images/level/3.gif width=88 height=10>";break;
         case "极佳": showmsg+=" <img src=images/level/4.gif width=88 height=10>";break;
    }
           
    document.getElementById('showmsg').innerHTML =showmsg;
}