<!--
function user_ago(form){

if(checkspace(form.UserName.value))
{
alert("用户名不能为空!");
return;
}


if(checkspace(form.TrueName.value))
{
alert("真实姓名不能为空!");
return;
}

if(checkspace(form.ask.value))
{
alert("密码问题不能为空!");
return;
}


if(checkspace(form.answer.value))
{
alert("密码答案不能为空!");
return;
}
//最后提交
form.submit();
}


/*
*****************************************判断添加用户用******************************
*/
function user_go(form){

if(checkspace(form.UserName.value))
{
alert("登录账号不能为空!");
form.UserName.focus();
return;
}


if(checkspace(form.Password.value))
{
alert("密码不能为空!");
form.Password.focus();
return;
}

if(checkspace(form.CheckCode.value))
{
alert("验证码不能为空!");
form.CheckCode.focus();
return;
}

//最后提交
user_login();
}


/*
*****************************************判断添加用户用******************************
*/
function checkuseradd2(form){

if(checkspace(form.UserName.value))
{
alert("登录账号不能为空!");
form.UserName.focus();
return;
}


if(checkspace(form.PassWords.value))
{
alert("密码不能为空!");
form.PassWords.focus();
return;
}

if(form.PassWords.value!=form.PassWords2.value)
{
alert("前后输入的密码不一样!");
form.PassWords2.focus();
return;
}


if(checkspace(form.TrueName.value))
{
alert("真实姓名不能为空!");
form.TrueName.focus();
return;
}


if(checkstr(form.TrueName.value,12))
{
alert("字数不能超过6个字!");
form.TrueName.focus();
return;
}


if(checkspace(form.groupId.value))
{
alert("请选择操作权限!");
form.TrueName.focus();
return;
}


//最后提交
form.submit();
}





function checkuseradd(form){

if(checkspace(form.UserName.value))
{
alert("登录账号不能为空!");
form.UserName.focus();
return;
}


if(checkspace(form.PassWords.value))
{
alert("密码不能为空!");
form.PassWords.focus();
return;
}


if(form.PassWords.value!=form.PassWords2.value)
{
alert("前后输入的密码不一样!");
form.PassWords2.focus();
return;
}


if(checkspace(form.TrueName.value))
{
alert("真实姓名不能为空!");
form.TrueName.focus();
return;
}


if(checkspace(form.ask.value))
{
alert("密码问题不能为空!");
form.ask.focus();
return;
}

if(checkspace(form.answer.value))
{
alert("密码答案不能为空!");
form.answer.focus();
return;
}


//最后提交
form.submit();
}


/*
*****************************判断添加新岗位********************************************************
*/
function checkgroupadd(form){

if(checkspace(form.Groupname.value))
{
alert("岗位名称不能为空!");
form.Groupname.focus();
return;
}
if(checkstr(form.Groupname.value,30))
{
alert("长度不能超过30个字符(中文为15个汉字!");
form.Groupname.focus();
return;
}
//最后提交
form.submit();
}



/*
*****************************判断添加系统资源模块********************************************************
*/
function checkkuai(form){

if(checkspace(form.name.value))
{
alert("系统资源模块名称不能为空!请选择或重新填写");
form.name.focus();
return;
}
if(checkspace(form.lei.value))
{
alert("请选择权限类型！");
form.lei.focus();
return;
}
//最后提交
form.submit();
}


/*
*****************************判断添加系统功能********************************************************
*/
function checksystem(form){
if(confirm("你确定要提交数据吗？")){  
 

if(form.rr1.value!=""&&form.rr2.value==""){
alert("你选择了页面，就要选择页面上的操作元素!");
form.rr2.focus();
return false;
}

if(form.rr1.value==""&&form.rr2.value!=""){
alert("你选择了页面上的操作元素!就要选择页面");
form.rr1.focus();
return false;
}

if(form.rr1.value!=""&&form.rr2.value!=""){
form.name.value=form.rr1.value+"中的"+form.rr2.value;
}

if(checkspace(form.name.value))
{
alert("系统功能名称不能为空!请选择功能");
form.rr3.focus();
return;
}

if(checkspace(form.number.value))
{
alert("系统功能代码不能为空!");
form.number.focus();
return;
}

if(checkspace(form.memoDo.value))
{
alert("系统功能描述不能为空!");
form.memoDo.focus();
return;
}

if(checkstr(form.memoDo.value,100))
{
alert("描述长度不能超过100个字符(中文为50个汉字!");
form.memoDo.focus();
return;
}

//最后提交
form.submit();

}else{
return false;
}

}


















/**********************************************下面为公用代码，可以被调用********************************/




function ShowFrm(flag) {
	frmObj = document.getElementById("SearchFrm");
	frmObj.filters.revealTrans.apply();
	if (flag) {
		frmObj.filters.revealTrans.transition = 19;
		frmObj.style.visibility = "visible";
	} else {
		frmObj.filters.revealTrans.transition = 18;
		frmObj.style.visibility = "hidden";
	}
	frmObj.filters.revealTrans.play();
}




//检查并提交
function checkmego(msgg,form,t,menuname,nameg,size){
if(confirm(msgg))
{checkme(form,t,menuname,nameg,size);}
else
{
return false;
}
}





function setfileup(form,boxId,who,timenow,sessionId,canUseSpace)
{
str="";
str2="";
msgsho="";

//目前累计已用
document.getElementById ("tipsme").innerHTML=formatFloat((canUseSpace-formatFloat(form.leijiuse.value/1024,3)),3);

for(i=1;i<=form.no.value;i++)
{

str=str+"<tr><td align=center width='100%'><fieldset style='width:98%'><legend align=left><font color=red size=4><b>文件"+i+"</b></font></legend><table  width='100%'  height='85' cellspacing='0' cellpadding='0'  border='0'><tr>";			
str=str+"<td align='right' width='28%' height='20'>文件名称<font color='red'>(*)</font>：</td>";
str=str+"<td width='720' height='20'><input  style='width: 204; height: 20' name='filename' size='1' dataType='Require' msg='文件名称不能为空!' title='请输入文件名!'><input type='hidden' name='trueName' value="+who+"><input type='hidden' name='addTime' value="+timenow+"></td>";
str=str+"</tr><tr>";
str=str+"<td align='right' width='28%' height='20'>上传文件<font color='red'>(*)</font>：</td>";
str=str+"<td  height='20'><input  style='width: 129; height: 20' name='url' id='url"+i+"'  dataType='Require' msg='文件不能为空！' size='1' readonly> <input type='button'  style='width: 67; height: 20' class='bbutton' onClick=\"fileup('"+canUseSpace+"',document.form1,'fileUrl"+i+"','url"+i+"','usepace"+i+"','leijiuse','goup"+i+"','../../editor/dialog/file.htm',400,300)\" value='上传资料' name='goup' id='goup"+i+"'></td>";
str=str+"</tr><tr>";
str=str+"<td align='right' width='28%' height='19'>机密程度<font color='red'>(*)</font>：</td>";
str=str+"<td  height='19'><select name='secret'  dataType='Require' msg='机密程度不能为空！' size='1'>";
str=str+"<option value>请选择</option>";
str=str+"<option value='一般'>一般</option>";
str=str+"<option value='机密'>机密</option>";
str=str+"<option value='绝密'>绝密</option>";
str=str+"</select> 文件大小<input name='usepace' id='usepace"+i+"' type=text value='0'  readonly size='7'>KB<textarea name='fileUrl' rows='1' cols='3' style='display:none' id='fileUrl"+i+"'></textarea><input type='hidden' name='boxId' value='"+boxId+"'></td>";
str=str+"</tr><tr><td id=signFrame  align='right' width='28%' height='43'>备&nbsp;&nbsp;&nbsp; 注<font color='red'>(*)</font>：</td>";
str=str+"<td id=signFrame  height='43' ><textarea name='memo' rows='3' cols='26' dataType='Require' msg='备注不能为空!'></textarea></td>";
str=str+"</tr><tr>";
str=str+"<td align='right' width='28%'>能看的人员<font color='red'>(*)</font>：</td>";
str=str+"<td ><input name='uselist' id='uselist"+i+"' type=text value='' readonly style='width: 204; height: 20'><img border='0' src='../images/toolbar/bumen.gif' width='16' height='16' onclick=\"return openwindows2('../person/userlist.jsp?mysessionId="+sessionId+"',document.form1.uselist"+i+",400,260)\" class=img1></td>";
str=str+"</tr></table></fieldset></td></tr><tr><Td height=8>&nbsp;</td></tr>";


window.upid.innerHTML=str;
}
}



//添加多项输入框(表单名称，标签名称1，输入框名称1)带有fartherId
function setidnoIdfive(form,marst1st,name1st,marst2st,name2st,marst3st,name3st,marst4st,name4st,marst5st,name5st)
{
str="";
for(i=1;i<=form.no.value;i++)
str+=i+"、"+marst1st+"：<input type='hidden' name='fartherId' value="+form.hh.value+"><input type=text  id='"+name1st+i+"' name='"+name1st+"' style='padding-left:1pt'  size=10>&nbsp;"+marst2st+"：<input type=text  id='"+name2st+i+"' name='"+name2st+"' style='padding-left:1pt'  size=10  value=''>&nbsp;"+marst3st+"：<input type=text  id='"+name3st+i+"' name='"+name3st+"' style='padding-left:1pt'  size=10  value=''>&nbsp;"+marst4st+"：<input type=text  id='"+name4st+i+"' name='"+name4st+"' style='padding-left:1pt'  size=10  value=''>&nbsp;"+marst5st+"：<input type=text  id='"+name5st+i+"' name='"+name5st+"' style='padding-left:1pt'  size=10  value=''><hr><br>";
window.upid.innerHTML=str+"<br>";
}


//添加多项输入框(表单名称，标签名称1，输入框名称1)带有fartherId
function setidnoId(form,marst1st,name1st)
{
str="";
for(i=1;i<=form.no.value;i++)
str+=marst1st+i+"：<input type='hidden' name='fartherId' value="+form.hh.value+"><input type=text  id='"+name1st+i+"' name='"+name1st+"' style='padding-left:1pt'  size=30 ><BR><BR>";
window.upid.innerHTML=str+"<br>";
}



//添加多项输入框(表单名称，标签名称1，输入框名称1)带有fartherId
function setid3(form,marst1st,name1st)
{
str="";
for(i=1;i<=form.no.value;i++)
str+=marst1st+i+"：<input type='hidden' name='Id' value="+(parseInt(form.gg.value)+parseInt(i))+"><input type='hidden' name='fartherId' value="+form.hh.value+"><input type=text  id='"+name1st+i+"' name='"+name1st+"' style='padding-left:1pt'  size=30 ><BR><BR>";
window.upid.innerHTML=str+"<br>";
}

//添加多项输入框(表单名称，标签名称1，输入框名称1，标签名称2,输入框名称2)带有fartherId
function setid2(form,marst1st,name1st,marst2st,name2st)
{
str="";
for(i=1;i<=form.no.value;i++)
str+=marst1st+i+"：<input type='hidden' name='Id' value="+(parseInt(form.gg.value)+parseInt(i))+"><input type='hidden' name='fartherId' value="+form.hh.value+"><input type=text  id='"+name1st+i+"' name='"+name1st+"' style='padding-left:1pt'  size=30 >&nbsp;&nbsp;"+marst2st+i+"：<input type=text  id='"+name2st+i+"' name='"+name2st+"' style='padding-left:1pt'  size=30 ><BR><BR>";
window.upid.innerHTML=str+"<br>";
}

//添加单个的多项输入框(表单名称，输入框名称，标签名称)无fartherId
function setid(form,menuname,name)
{
str="";
for(i=1;i<=form.no.value;i++)
str+=name+i+"：<input type='hidden' name='Id' value="+(parseInt(form.gg.value)+parseInt(i))+"><input type=text  id='"+menuname+i+"' name='"+menuname+"' style='padding-left:1pt'  size=30 ><BR><BR>";
window.upid.innerHTML=str+"<br>";
}

//添加多项输入框(表单名称，标签名称1，输入框名称1，标签名称2,输入框名称2)无fartherId
function setid5(form,name1st,marst1st,name2st,marst2st)
{
str="";
for(i=1;i<=form.no.value;i++)
str+=marst1st+i+"：<input type='hidden' name='Id' value="+(parseInt(form.gg.value)+parseInt(i))+"><input type=text  id='"+name1st+i+"' name='"+name1st+"' style='padding-left:1pt'  size=30 >&nbsp;&nbsp;"+marst2st+i+"：<textarea rows='1'  cols='32' id='"+name2st+i+"' name='"+name2st+"'></textarea><BR><BR>";
window.upid.innerHTML=str+"<br>";
}


//添加多项输入框(表单名称，标签名称1，输入框名称1，标签名称2,输入框名称2)无fartherId
function setid4(form,marst1st,name1st,marst2st,name2st)
{
str="";
for(i=1;i<=form.no.value;i++)
str+=marst1st+i+"：<input type='hidden' name='Id' value="+(parseInt(form.gg.value)+parseInt(i))+"><input type=text  id='"+name1st+i+"' name='"+name1st+"' style='padding-left:1pt'  size=10 >&nbsp;&nbsp;"+marst2st+i+"：<input type=text  id='"+name2st+i+"' name='"+name2st+"' style='padding-left:1pt'  size=30 ><BR><BR>";
window.upid.innerHTML=str+"<br>";

}



//添加多项输入框(表单名称，标签名称1，输入框名称1，标签名称2,输入框名称2)无fartherId\ID
function setid7(form,name1st,marst1st,name2st,marst2st)
{
str="";
for(i=1;i<=form.no.value;i++)
str+=marst1st+i+"：<input type=text  id='"+name1st+i+"' name='"+name1st+"' style='padding-left:1pt'  size=15 >&nbsp;&nbsp;"+marst2st+i+"：<textarea rows='1'  cols='15' id='"+name2st+i+"' name='"+name2st+"'></textarea><BR><BR>";
window.upid.innerHTML=str+"<br>";
}



function addputin(form)
{
form.no.value=parseInt(form.no.value)+1;
}

function delputin(form)
{
form.no.value=parseInt(form.no.value)-1;
if(form.no.value==0)
{
form.no.value=1;
}
}



/*
*检查表单元素是否为空parseInt
*调用：checkme(表单名,个数，输入框名称，标签名称,限制字数)
*/
function checkme(form,t,menuname,nameg,size){

  for(f=1;f<=t;f++){ 
  box = eval("form."+menuname+f);

           if(checkspace(box.value)) 
           {
            alert("对不起，"+nameg+f+"不能为空！");
            box.focus();
            return false;
           }
           
          if(checkstr(box.value,size))
          {
          alert("长度不能超过"+size+"个字符(中文为"+(size/2)+"个汉字!)");
          box.focus();
          return false;
          }
      }

      form.submit();
          
}





/*
*清空表单中的所有元素中的值
*/
function reset(Form){
	for(i=0;i<Form.length;i++){  
	Form.elements[i].value == ""	
	}
}

//屏蔽键盘相关事件<body onkeydown="keydown()">
function keydown(){
	//if(event.keyCode==8){
		//event.keyCode=0;
		//event.returnValue=false;
		//alert("当前设置不允许使用退格键");
	       //}if(event.keyCode==13){
		//event.keyCode=0;
		//event.returnValue=false;
		//alert("当前设置不允许使用回车键");}
	  if(event.keyCode==116){
		event.keyCode=0;
		event.returnValue=false;
		//alert("当前设置不允许使用F5刷新键");
	  }if((event.altKey)&&((window.event.keyCode==37)||(window.event.keyCode==39))){
		event.returnValue=false;
		//alert("当前设置不允许使用Alt+方向键←或方向键→");
	  }if((event.ctrlKey)&&(event.keyCode==78)){
	   event.returnValue=false;
	   //alert("当前设置不允许使用Ctrl+n新建IE窗口");
	  }if((event.shiftKey)&&(event.keyCode==121)){
	   event.returnValue=false;
	   //alert("当前设置不允许使用shift+F10");
	  }
 }

/*
*回车调转到下一个输入框
*调用，在输入框中加入onkeypress="return handleEnter(this, event)"
*/
function handleEnter (field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
}   



/*
*去除空格
*/
function trim(str){   //去除首尾空格
		var re=/(^\s*)|(\s*$)/g;
		str=str.replace(re,"");
		return str;
	}
function alltrim(str){ //去除全部空格
		var re=/\s/g; 
		str=str.replace(re,"");
		return str;
	}



/*
*判断输入的日期是否正确
*判断是否空调用:if(myform.sDate.value==""){alert("请输入开始日期");myform.sDate.focus();return;}
*判断是否正确调用:if(CheckDate(myform.sDate.value)){alert("您输入的开始日期不正确（如：1980/07/17或1980-07-17）\n 请注意闰年!");myform.sDate.focus();return;}
*/
function CheckDate(INDate)
{ if (INDate=="")
    {return true;}
	subYY=INDate.substr(0,4)
	if(isNaN(subYY) || subYY<=0){
		return true;
	}
	//转换月份
	if(INDate.indexOf('-',0)!=-1){	separate="-"}
	else{
		if(INDate.indexOf('/',0)!=-1){separate="/"}
		else {return true;}
		}
		area=INDate.indexOf(separate,0)
		subMM=INDate.substr(area+1,INDate.indexOf(separate,area+1)-(area+1))
		if(isNaN(subMM) || subMM<=0){
		return true;
	}
		if(subMM.length<2){subMM="0"+subMM}
	//转换日
	area=INDate.lastIndexOf(separate)
	subDD=INDate.substr(area+1,INDate.length-area-1)
	if(isNaN(subDD) || subDD<=0){
		return true;
	}
	if(eval(subDD)<10){subDD="0"+eval(subDD)}
	NewDate=subYY+"-"+subMM+"-"+subDD
	if(NewDate.length!=10){return true;}
    if(NewDate.substr(4,1)!="-"){return true;}
    if(NewDate.substr(7,1)!="-"){return true;}
	var MM=NewDate.substr(5,2);
	var DD=NewDate.substr(8,2);
	if((subYY%4==0 && subYY%100!=0)||subYY%400==0){ //判断是否为闰年
		if(parseInt(MM)==2){
			if(DD>29){return true;}
		}
	}else{
		if(parseInt(MM)==2){
			if(DD>28){return true;}
		}	
	}
	var mm=new Array(1,3,5,7,8,10,12); //判断每月中的最大天数
	for(i=0;i< mm.length;i++){
		if (parseInt(MM) == mm[i]){
			if(parseInt(DD)>31){
				return true;
			}else{
				return false;
			}
		}
	}
   if(parseInt(DD)>30){return true;}
   if(parseInt(MM)>12){return true;}
   return false;
   }

//检查是否存在空格
//if(checkspace(document.form1.menuname1.value)){}else{}
function checkspace(checkstr) {
  var str = '';
  for(i = 0; i < checkstr.length; i++) {
    str = str + ' ';
  }
  return (str == checkstr);
}


/*
*检查表单元素是否为空
*调用：check(表单名)
*/
function check(Form){
	for(i=0;i<Form.length;i++){  
		if(Form.elements[i].value == ""){ //Form的属性elements的首字e要小写
			alert(Form.elements[i].name + "不能为空!");
			Form.elements[i].focus();
			return;
		}
	}
	Form.submit();
}


/*
*验证Email格式是否正确
*调用：if(!checkemail(myform.e_mail.value)){alert("您输入Email地址不正确!");myform.e_mail.focus();return;}
*/
function checkemail(email){
	var str=email;
	 //在JavaScript中，正则表达式只能使用"/"开头和结束，不能使用双引号
	var Expression=/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; 
	var objExp=new RegExp(Expression);
	if(objExp.test(str)==true){
		return true;
	}else{
		return false;
	}
}	



/*
*验证验证电话号码是否正确
*调用：if(!checktel(myform.tel.value)){alert("您输入的联系电话不正确!");myform.e_mail.focus();return;}
*/
function checktel(tel){
		var str=tel;
                   //在JavaScript中，正则表达式只能使用"/"开头和结束，不能使用双引号
		var Expression=/(\d{3}-)?\d{8}|(\d{4}-)(\d{7})/; 
		var objExp=new RegExp(Expression);
		if(objExp.test(str)==true){
			return true;
		}else{
			return false;
		}
}	


/*
*验证字符串是否为汉字
*调用：if(checkrealname(myform.realname.value)){alert("您输入的不是汉字!");myform.e_mail.focus();return;}
*/
function checkrealname(realname){
	var str=realname;
	 //在JavaScript中，正则表达式只能使用"/"开头和结束，不能使用双引号
	var Expression=/[^\u4E00-\u9FA5]/; 
	var objExp=new RegExp(Expression);
	if(objExp.test(str)==true){
		return true;
	}else{
		return false;
	}
}




/*
*验证身份证号是否为正确
*调用：if(!checkeNO(myform.number.value)){alert("您输入的身份证号不正确!");myform.e_mail.focus();return;}
*/
function checkeNO(NO){
	var str=NO;
	 //在JavaScript中，正则表达式只能使用"/"开头和结束，不能使用双引号
	var Expression=/\d{17}[\d|X]|\d{15}/; 
	var objExp=new RegExp(Expression);
	if(objExp.test(str)==true){
		return true;
	}else{
		return false;
	}
}	


/*
*验证登录账户名由5-10位的字母、数字或下划线组成
*调用：if(!checkeusername(myform.username.value)){alert("您输入的身份证号不正确!");myform.e_mail.focus();return;}
*/
function checkeusername(username){
	var str=username;
	 //在JavaScript中，正则表达式只能使用"/"开头和结束，不能使用双引号
	//var Expression=/^(\w){5,10}$/; 
        var Expression=/^[a-z]\w{3,}$/i;
	var objExp=new RegExp(Expression);
	if(objExp.test(str)==true){
		return true;
	}else{
		return false;
	}
}


/*
*密码由6-20位的字母、数字、下划线组成
*调用：if(!checkePWD(myform.PWD.value)){alert("您输入的身份证号不正确!");myform.e_mail.focus();return;}
*/
function checkePWD(PWD){
	var str=PWD;
	 //在JavaScript中，正则表达式只能使用"/"开头和结束，不能使用双引号
	//var Expression=/^[0-9]{1}([A-Za-z0-9]|[_]){5,19}$/;
        var Expression=/^[a-z]\w{3,}$/i; 
	var objExp=new RegExp(Expression);
	if(objExp.test(str)==true){
		return true;
	}else{
		return false;
	}
}



/*
*评估用户输入密码的强度
*<input type=password size=10 onKeyUp=pwStrength(this.value) onBlur=pwStrength(this.value)>  
*<br>密码强度:  
*<table width="217" border="1" cellspacing="0" cellpadding="1" bordercolor="#cccccc" height="23" style='display:inline'>  
*<tr align="center" bgcolor="#eeeeee">  
*<td width="33%" id="strength_L">弱</td>  
*<td width="33%" id="strength_M">中</td>  
*<td width="33%" id="strength_H">强</td>  
*</tr>  
*</table>
*/
//CharMode函数  
//测试某个字符是属于哪一类.  
function CharMode(iN){  
if (iN>=48 && iN <=57) //数字  
return 1;  
if (iN>=65 && iN <=90) //大写字母  
return 2;  
if (iN>=97 && iN <=122) //小写  
return 4;  
else  
return 8; //特殊字符  
}  
//bitTotal函数  
//计算出当前密码当中一共有多少种模式  
function bitTotal(num){  
modes=0;  
for (i=0;i<4;i++){  
if (num & 1) modes++;  
num>>>=1;  
}  
return modes;  
}  
//checkStrong函数  
//返回密码的强度级别  
function checkStrong(sPW){  
if (sPW.length<=4)  
return 0; //密码太短  
Modes=0;  
for (i=0;i<sPW.length;i++){  
//测试每一个字符的类别并统计一共有多少种模式.  
Modes|=CharMode(sPW.charCodeAt(i));  
}  
return bitTotal(Modes);  
}  
//pwStrength函数  
//当用户放开键盘或密码输入框失去焦点时,根据不同的级别显示不同的颜色  
function pwStrength(pwd){  
O_color="#eeeeee";  
L_color="#FF0000";  
M_color="#FF9900";  
H_color="#33CC00";  
if (pwd==null||pwd==''){  
Lcolor=Mcolor=Hcolor=O_color;  
}  
else{  
S_level=checkStrong(pwd);  
switch(S_level) {  
case 0:  
Lcolor=Mcolor=Hcolor=O_color;  
case 1:  
Lcolor=L_color;  
Mcolor=Hcolor=O_color;  
break;  
case 2:  
Lcolor=Mcolor=M_color;  
Hcolor=O_color;  
break;  
default:  
Lcolor=Mcolor=Hcolor=H_color;  
}  
}
document.getElementById("strength_L").style.background=Lcolor;  
document.getElementById("strength_M").style.background=Mcolor;  
document.getElementById("strength_H").style.background=Hcolor;  
return;  
} 




/*
*验证网址是否合法
*调用：if(!checkeurl(homepage)){alert("您输入的身份证号不正确!");myform.e_mail.focus();return;}
*/
function checkeurl(url){
	var str=url;
	 //在JavaScript中，正则表达式只能使用"/"开头和结束，不能使用双引号
	 //判断url地址的正则表达式为:http(s)?://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?
	 //下面的代码中应用了转义字符"\"输出一个字符"/"
	var Expression=/http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/; 
	var objExp=new RegExp(Expression);
	if(objExp.test(str)==true){
		return true;
	}else{
		return false;
	}
}		


/*
*验证输入的价格是不是有效值
*可在输入框中加入onKeyUp="checkPrice()"
*/
function checkPrice(form,menuname){

box = eval("form."+menuname);
if (box.value==""){ 
	alert("请输入单价！");box.focus();box.select();return;}
 if(isNaN(box.value)){
		alert("您输入的单价不是有效值！");box.focus();box.select();return;
	}
}





/*
*验证输入的数量是不是有效值
*可在输入框中加入onKeyUp="checkNum"
*/
function checkNum(form,menuname){
 box = eval("form."+menuname);
if (box.value==0 && box.value==""){
	alert("请输入数量！");box.focus();box.select();return;
}
	str=box.value;
	var Expression=/^[1-9]+(\d*$)/; 	
	var objExp=new RegExp(Expression);
	if(objExp.test(str)==false){
		alert("您输入的不是有效值（请输入自然数）！");box.focus();box.select();return;
	}
}


//只能输入数字,引用ONKEYPRESS="event.returnValue=IsDigit();"
function IsDigit()
{
  return ((event.keyCode >= 48) && (event.keyCode <= 57));
}


/*
*自动计算
*可在输入框中加入onKeyUp="aotoPay()"
*/
function aotoPay(){
	form1.je.value=form1.sl.value*form1.dj.value;
	if (isNaN(form1.je.value)){
		form1.je.value=0;
	}
}


/*
*小写金额转换为大写金额
*/
function convert(str){
		if(str==""){
			alert("请输入金额！");form1.money.focus();return;
		}
		if(isNaN(str)){
			alert("您输入的金额不合法!");return;
		}
		if(str>999999999999){
			alert("您输入的金额不能大于999999999999!");return;
		}
		//将小数点后保留两位小数
		if(str.indexOf(".")>0){
			var decimal=str.length-str.indexOf(".")-1;
			if(decimal>2){
				str=str.substr(0,str.length+2-decimal);
			}
		}
		value=change(str); //调用自定义函数转换
		form1.moneyok.value=value;  //将转换后的值赋给"转换后的大写金额"文本框
	}
function change(str){
		je="零壹贰叁肆伍陆柒捌玖";
		cdw="万仟佰拾亿仟佰拾万仟佰拾元角分";
		var newstring=(str*100).toString();
		newstringlog=newstring.length;
		newdw=cdw.substr(cdw.length-newstringlog);
		num0=0;
		wan=0;
		dxje="";
		for(m=1;m<newstringlog+1;m++){
			xzf=newstring.substr(m-1,1);
			dzf=je.substr(xzf,1);
			dw=newdw.substr(m-1,1);
			if(dzf=="零"){
				dzf="";
			if(dw=="亿"){
			}else if(dw=="万"){
				dzf=""
				wan=1
			}else if(dw=="元"){
			}else{
				dw="";			
			}
			num0=num0+1;
			}else{
				if(num0-wan>0){
					dzf="零"+dzf;
				}
				num0=0;
			}
			dxje=dxje+dzf+dw;
		}
		if(newstring.length!=1){
			if(newstring.substr(newstring.length-2)=="00"){
				dxje=dxje+"整";
			}else{
				dxje=dxje;
			}
		}
		return dxje;
	} 



/*
*限制输入字符串的长度
*调用：if(checkstr(name.value,10)){alert("用户名长度不能超过10个字符，请重新输入！");userinfo.username.focus();return;}
*/
function checkstr(str,digit){
	var n=0;
	for(i=0;i<str.length;i++){
		var leg=str.charCodeAt(i);
		if(leg>255){
		   	n+=2;
		}else {
			n+=1;
		}
	}
	if (n>digit){
		return true;
	}else {
		return false;
	}	 	 
}



/*
*自动分位的输入框
*可在输入框中加入onKeyPress="return(currencyFormat(this,',','.',event))
*/
function currencyFormat(fld, milSep, decSep, e) {
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13) return true;  // Enter
key = String.fromCharCode(whichCode);  // Get key value from key code
if (strCheck.indexOf(key) == -1) return false;  // Not a valid key
len = fld.value.length;
for(i = 0; i < len; i++)
if ((fld.value.charAt(i) != '0')  &&  (fld.value.charAt(i) != decSep)) break;
aux = '';
for(; i < len; i++)
if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
aux += key;
len = aux.length;
if (len == 0) fld.value = '';
if (len == 1) fld.value = '0'+ decSep + '0' + aux;
if (len == 2) fld.value = '0'+ decSep + aux;
if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += milSep;
j = 0;
}
aux2 += aux.charAt(i);
j++;
}
fld.value = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--)
fld.value += aux2.charAt(i);
fld.value += decSep + aux.substr(len - 2, len);
}
return false;
}



function jsleft(lefts,leftn) {
var sl=lefts;
sl = sl.substring(0,leftn);
}
function jsright(rights,rightn) 
{
sr = sr.substring(sr.length-rightn,sr.length);
}
//jsleft("字符串",左取字符数)
//jsright("字符串",右取字符数) 





//-->

			