//
// 主菜单操作方法
//

function MM_preloadImages() 
{ //v3.0
	var d=document; 
		if(d.images)
			{
				 if(!d.MM_p)
					 d.MM_p=new Array();
				 var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
				 for(i=0; i<a.length; i++)
				   if (a[i].indexOf("#")!=0)
						{ 
							d.MM_p[j]=new Image; 
							d.MM_p[j++].src=a[i];
						}
			}
}


function changeback(td)
{
	var backimg=td.background;
	if (backimg.substring(backimg.length-11).substring(0,4)=="menu")
		td.background=backimg.substring(0,backimg.length-7)+"over"+backimg.substring(backimg.length-7);
}
		
function changeover(td)
{
	var backimg=td.background;
		//if (backimg.substring(backimg.length-11).substring(0,4)=="over")
	td.background=backimg.substring(0,backimg.length-11)+backimg.substring(backimg.length-7);
}
		
//模拟Trim()
function trim(str)
{
	return str.replace(/^\s+/,'').replace(/\s+$/,'');
}
//验证坐机号码

function isPhone(num)
{
	if(num == '')
		return true;
	else
		return /^(\(\d{3}\)|\d{3}-)?\d{8}$/.test(num);
}
//验证手机号码
function isMobile(num)
{
	if(num == '')
		return true;
	else
		return /^0{0,1}^1(?:3\d|5[123456789])\d{8}$/.test(num);
}


//验证电子邮件
function isEmail(email)
{
	if(trim(email) == '')
		return true;
	else
		return /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(email);
}
//验证邮政编码
function   checkPost(postcode){   //邮政编码判断   
  var   pattern   =   /^[0-9]{6}$/;   
  if   (pattern.test(postcode)==false)   
   return false;  
  else   
   return true;  
  }   




//验证身份证号
function isIdNo(sValue)
{
	var bIsValid = false;
	var oVerifyCode = "1,0,x,9,8,7,6,5,4,3,2".split(",");
	var oWi = "7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2".split(",");
	var oChecker = "1,9,8,7,6,5,4,3,2,1,1".split(",");
	var sConvertedValue = trim(sValue).toLowerCase();

	if ( !(sConvertedValue.length == 15 || 
	sConvertedValue.length == 18) )
	return bIsValid;

	var sNoCheckPlace;
	if (sConvertedValue.length == 18)
	{
	sNoCheckPlace = sConvertedValue.substring(0, 17);
	}
	else
	{
	sNoCheckPlace = sConvertedValue.substring(0, 6)
	+ "19" + sConvertedValue.substr(6, 9);
	}

	if (isNaN(parseInt(sNoCheckPlace)))
	return bIsValid; 

	var sYear = sNoCheckPlace.substr(6, 4);
	var sMonth = sNoCheckPlace.substr(10, 2);
	var sDay = sNoCheckPlace.substr(12, 2);

	if (!isDate(sYear + "-" + sMonth + "-" + sDay))
	return bIsValid;

	var oBirthday = new Date(sYear, sMonth, sDay);
	var oMinDate = new Date(1907, 1, 1);
	var oMaxDate = new Date();

	if (oBirthday < oMinDate || oBirthday > oMaxDate)
	return bIsValid;

	var iTotalAiWi = 0;

	for (var ix=0; ix<17; ++ix)
	{
	iTotalAiWi += parseInt(sNoCheckPlace.substr(ix, 1)) * oWi[ix];
	}

	var iModedValue = -1;
	iModedValue = iTotalAiWi % 11;

	var sValidValue = sNoCheckPlace + oVerifyCode[iModedValue];

	if (sConvertedValue.length == 18 &&
	sValidValue != sConvertedValue)
	return bIsValid;

	bIsValid = true;

	return bIsValid;
}



//设置文本框的最大长度
function setMaxLength(maxLength)
{					
	var e = window.event.srcElement;			
	if (strLen(trim(e.value)) > maxLength)
	{				
	
		alert('此文本框可输入的最大长度为'+maxLength+"个字符，当前输入的多余部分将不能保存！");					
		event.returnValue = null;						
	}
}

function strLen(txtstr)
{
		return txtstr.replace(/[^\x00-\xff]/g,"FH").length;
}

//验证日期:刘伟通加
function isDate(date)
	{
	   var sDate = trim(date);
	   var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31];
       var year, month, day;
       if (sDate.length==0) return true;
	   if (sDate.length!=10) return false;
		year	= 	Number(sDate.substr(0,4));
    	month 	= 	Number(sDate.substr(5,2));
   		day		=	Number(sDate.substr(8,2));
  		
    if ((sDate.substr(4,1)!="-")||(sDate.substr(7,1)!="-")) return false;
    if (year < 1900 || year > 2100) return false;
    if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) iaMonthDays[1]=29;
    if (month < 1 || month > 12) return false;
    if (day < 1 || day > iaMonthDays[month - 1]) return false;
    return true;
	   
	}
	
	
//验证是否为数字 

function isNum(num)
{
	return /^(-?\d+)(\.\d+)?$/.test(trim(num));
	
}


//验证是否为中文 

function isChinese(str)
{
  return /^[\u4e00-\u9fa5]*$/.test(str)
}

//验证不是中文,控件名，控件说明 

function IsNotChinese(txtcontrol,msg)
{
	var txtCtrl=document.getElementById(txtcontrol);
	if (txtCtrl==null)
	{
		return true;
	}	
	
	if (trim(txtCtrl.value)!=""&&!isChinese(trim(txtCtrl.value)))
	 {
	  alert(msg+"是不正确的中文!");
		 return false;
	 }
	 else
		 return true;

}

// 验证最小长度
function StrMinLen(txtcontrol,minLen,msg)
{
	var txtCtrl=document.getElementById(txtcontrol);
	if (txtCtrl==null)
		return true;
	if(trim(txtCtrl.value)!=""&&strLen(trim(txtCtrl.value))<minLen)
	{
		alert(msg+"不能小于"+minLen+"个字符");
		txtCtrl.focus();
		return false;
	}
	else
		return true;
	

}

//验证不正确的身份证号
function IsNotIDNumber(txtcontrol,msg)
{
	
	var txtCtrl=document.getElementById(txtcontrol);
	var txtCertType	=	document.getElementById("drp_CertType");
	
	if(txtCtrl==null)
		return true;
	if (txtCertType.value!="1")
		return true;	
	
	if (trim(txtCtrl.value)!=""&&!isIdNo(trim(txtCtrl.value)))
	  {
		alert(msg+"是不正确的身份证号 !");
		txtCtrl.focus();
		txtCtrl.select();
		return false;
		}
	else
	   return true;
	  
}

//验证不是数字,控件名，控件说明 

function IsNotNum(txtcontrol,msg)
{
	var txtCtrl=document.getElementById(txtcontrol);
	if (txtCtrl==null)
	{
		return true;
	}	
	
	if (trim(txtCtrl.value)!=""&&!isNum(trim(txtCtrl.value)))
	 {
	  alert(msg + "不正确的数字! ");
	  txtCtrl.focus();
	  txtCtrl.select();
		 return false;
	 }
	 else
		 return true;

}

//验证不是数字,控件名，控件说明 

function IsNotPost(txtcontrol,msg)
{
	var txtCtrl=document.getElementById(txtcontrol);
	if (txtCtrl==null)
	{
		return true;
	}	
	
	if (trim(txtCtrl.value)!=""&&!checkPost(trim(txtCtrl.value)))
	 {
	  alert(msg + "不正确的邮政编码! ");
	  txtCtrl.focus();
	  txtCtrl.select();
		 return false;
	 }
	 else
		 return true;

}


//验证控件是否为空

function txtIsNull(txtcontrol,msg)
{
	var txtCtrl=document.getElementById(txtcontrol);
	if (txtCtrl==null)
	{
		return true;
	}	
	
	if (trim(txtCtrl.value)=="")
	 {
	  alert(msg+"不能为空!");
	  txtCtrl.focus();
		 return false;
	 }
	 else
		 return true;
	
}


//验证控件是否为空

function txtIsNotEmail(txtcontrol,msg)
{
	var txtCtrl=document.getElementById(txtcontrol);
	if (txtCtrl==null)
	{
		return true;
	}	
	
	if (trim(txtCtrl.value)!=""&&!isEmail(trim(txtCtrl.value)))
	 {
	  alert(msg+"是不正确的Email地址!");
	  txtCtrl.focus();
		 return false;
	 }
	 else
		 return true;
	
}
//验证不是日期

function IsNotDate (txtcontrol,msg)
{
	var txtCtrl=document.getElementById(txtcontrol);
	if (txtCtrl==null)
	{
		return true;
	}	
	
	if (trim(txtCtrl.value)!=""&&!isDate(txtCtrl.value))
	 {
	  alert(msg+"是不正确的日期！");
	  txtCtrl.focus();
		 return false;
	 }
	 else
		 return true;
	
}

//验证不正确的电话号码 

function IsNotTelNum(txtcontrol,msg)
{
	var txtCtrl=document.getElementById(txtcontrol);
	if (txtCtrl==null)
	{
		return true;
	}	
	if (trim(txtCtrl.value)!=""&&!isPhone(txtCtrl.value)&&!isMobile(txtCtrl.value))
	 {
		alert(msg+"是不正确的电话号码！");
		txtCtrl.focus();
		 return false;
	 }
	 else
		 return true;

}

//验证是否半角
function isRomanNumber(str)
 {
  if (str == "") return true;
   var kigouArray = new Array();
   kigouArray= str.match(new RegExp(/[^0-9a-zA-Z]/gm));
   if(kigouArray == null){
     return true;
       } else {
           return false;
       }
   }


//验证不能同时为空
function IsAllNull(txtcontrol1,msg1,txtcontrol2,msg2)
{
	var txtCtrl1=document.getElementById(txtcontrol1);
	var txtCtrl2=document.getElementById(txtcontrol2);
	if (txtCtrl1==null||txtCtrl2==null)
		{
			return true;
		}	
	if (trim(txtCtrl1.value)==""&&trim(txtCtrl2.value)=="")
		{
			alert(msg1+" 与 "+msg2+" 不能同时为空!");
			return false;
		}
	else
		
		 return true;
}

//验证两个字符串一致性
function IsStrEqual(txtControl1,msg1,txtControl2,msg2)
{
	var txtCtrl1=document.getElementById(txtControl1);
	var txtCtrl2=document.getElementById(txtControl2);
	if (txtCtrl1==null||txtCtrl2==null)
		{
			return true;
		}	
	if (trim(txtCtrl1.value)!=trim(txtCtrl2.value))
		{
			alert(msg1+" 与 "+msg2+" 不一致!请重新输入");
			txtCtrl2.focus();
			txtCtrl2.select();
			return false;
		}
	else
		
		 return true;

}




//验证数值小于0

function IsLessThanZero(txtControl,msg)
{
	var txtCtrl=document.getElementById(txtcontrol);
	if (txtCtrl==null)
		{
			return true;
		}	
	if (trim(txtCtrl.value)!=""&&!isNum(trim(txtCtrl.value)))
	 {
	  alert(msg+"是不正确的数字!");
	  txtCtrl.focus();
	  txtCtrl.select();
		 return false;
	 }
	 else
	 {
		if (Number(txtCtrl.value) < 0 )
		 {
			alert(msg+"不能小于0!");
			return false 
		 }
		 else
		 {
			return true;
		 }
	 }
		
}


/**********************************************************************
*  新的页面验证函数
**********************************************************************/

/************************************/
/*      页面验证函数
/* 根据页面验证函数,返回验证结果
/************************************/
function ValidatePage(vali_array)
{	
   valiArray() ;
	var str=true;
	for(var i=0;i<vali_array.length;i++)
	{
		str=str&&vali_array[i];
	}
	//alert(str);
	return str;
}


/************************************/
/*      
/* 验证文本框是否为空
/*
/* 根据页面验证函数,返回验证结果
/************************************/
function vali_Null(txtControl,msg,valiControl)
{
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	if (txtCtrl==null)
	{	
		return true;
	}	
	
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
		if (trim(txtCtrl.value)=="")
		{
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"不能为空</font>";
		 
			// txtCtrl.focus();
			return false;
		}
		else
		{
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true;
		}
	 }
}


/** ******************************************************
*校验字符串是否为中文 
*返回值： 
*如果为空，定义校验通过， 返回true 
*如果字串为中文，校验通过， 返回true 
*如果字串为非中文， 返回false 参考提示信息：必须为中文！ 
***********************************************************/ 
function vali_Chinese(txtControl,msg,valiControl) 
{ 
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	
	//如果不存在,通过验证
	if (txtCtrl==null)
		return true;
	
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)=="")
		return true;
	
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
		//验证格式
		var pattern = /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi; 
		if (pattern.test(txtCtrl.value)) 
		{
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true; 
		}
		else 
		{		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确的中文格式!</font>";
			return false; 
		}
	}
} 

/*****************************************************
*  验证EMail格式
*
*
******************************************************/

function vali_Email(txtControl,msg,valiControl)
{ 
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	
	//如果不存在,通过验证
	if (txtCtrl==null)
		return true;
	
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)=="")
		return true;
	
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
		//验证格式
		var pattern = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/; 
		if (pattern.test(txtCtrl.value)) 
		{
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true; 
		}
		else 
		{		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确电子邮件格式!</font>";
			return false; 
		}
	}
} 


/*****************************************************
*  验证口令格式
*
*
******************************************************/

function vali_PassWord(txtControl,msg,valiControl)
{ 
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	
	//如果不存在,通过验证
	if (txtCtrl==null)
		return true;
	
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)=="")
		return true;
	
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
		//验证格式
		var patn = /.{6,16}/; 
		var patn1 = /^[a-zA-Z0-9_]+$/; 
		if (!patn.test(txtCtrl.value) || !patn1.test(txtCtrl.value)) 
		{
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确的密码格式!</font>密码由6-20个英文字母(区分大小写)或数字组成!";
			return false; 
		}
		else 
		{	
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true; 	
		}
	}

} 

/*****************************************************
*  验证用户名格式
*
*
******************************************************/

function vali_UserID(txtControl,msg,valiControl)
{ 
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	
	//如果不存在,通过验证
	if (txtCtrl==null)
		return true;
	
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)=="")
		return true;
	
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
		//验证格式
		var patn = /.{4,16}/; 
		var patn1 = /^[a-zA-Z0-9-_]+$/; 
		if (!patn.test(txtCtrl.value) || !patn1.test(txtCtrl.value)) 
		{
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确格式!</font>登录名由4-20个英文字母或数字组成(不支持中文)。一旦注册成功，不可修改；";
			return false;
		}
		else 
		{		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true;
		}
	}
} 

/************************************
*
//验证日期:刘伟通加
*
/***********************************/
function vali_Date(txtControl,msg,valiControl)
{ 
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	
	//如果不存在,通过验证
	if (txtCtrl==null)
		return true;
	
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)=="")
		return true;
	
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
   
		if (!isDate(txtCtrl.value)) 
		{
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确格式!</font>正确格式为yyyy-mm-dd";
			return false;
		}
		else 
		{		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true;
		}
	}
} 


/************************************
*
//验证电话 :
*
/***********************************/
function vali_Tel(txtControl,msg,valiControl)
{ 
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	
	//如果不存在,通过验证
	if (txtCtrl==null)
		return true;
	
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)=="")
		return true;
	
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
   
	  //alert(txtCtrl.value);
		if (isPhone(txtCtrl.value)||isMobile(txtCtrl.value)) 
		{
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true;
		}
		else 
		{		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确格式!</font>请填写正确的电话xxx-xxxxxx或手机号";
			return false;
		}
	}
} 


/************************************
*
//验证重复 :
*
/***********************************/
function vali_Replace(txtControl,txtControl1,msg,valiControl)
{ 
	var txtCtrl=document.getElementById(txtControl);
	
	var txtCtrl1=document.getElementById(txtControl1);
	
	var valiCtrl=document.getElementById(valiControl);
	
	//如果不存在,通过验证
	if (txtCtrl==null||txtCtrl1==null)
		return true;
			
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)==""&&trim(txtCtrl1.value)=="")
		return true;
	
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
   
		if (txtCtrl.value!=txtCtrl1.value) 
		{
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确!</font>";
			return false;
		}
		else 
		{		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true;
		}
	}
} 


/************************************
*
//验证最小长度 :
*
/***********************************/
function vali_MinLength(txtControl,msg,valiControl,num)
{ 
	var txtCtrl=document.getElementById(txtControl);
	
	var valiCtrl=document.getElementById(valiControl);
	
	//如果不存在,通过验证
	if (txtCtrl==null)
		return true;
			
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)=="")
		return true;
	
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
        
        
		if (txtCtrl.value.length<num) 
		{
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确格式!</font>最小长度为"+num+"个字符,中文代表2个字符；";
			return false;
		}
		else 
		{		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true;
		}
	}
} 


/************************************
*
//验证邮政编码 :
*
/***********************************/
function vali_PostCode(txtControl,msg,valiControl)
{ 
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	

	//如果不存在,通过验证
	if (txtCtrl==null)
		return true;
	
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)=="")
		return true;

		
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
		var patn=/^\d{6}$/;
		if (!patn.test(txtCtrl.value)) 
		{
		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确格式!</font>请填写正确邮政编码";
			return false;
		}
		else 
		{		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true;
		}
	}
} 


/************************************
*
//验证网址 :
*
/***********************************/
function vali_HttpUrl(txtControl,msg,valiControl)
{ 
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	

	//如果不存在,通过验证
	if (txtCtrl==null)
		return true;
	
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)=="")
		return true;

		
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
		var patn =new RegExp("^http://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$");
		if (!patn.test(txtCtrl.value)) 
		{
		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确格式!</font>请填写正确网址";
			return false;
		}
		else 
		{		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true;
		}
	}
} 


//***********************************
/*
/*验证文本区输入字符数
/*
/*************************************/
function vali_AreaMax(txtControl,valiControl,num)
{ 
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	
		
	if (valiControl==null)
		alert(valiControl+"使用错误!");
	else
	{	var Temp=txtCtrl.value.substring(0,txtCtrl.value.length-1);
       if(txtCtrl.value.length>num)
          txtCtrl.value=txtCtrl.value.substring(0,num-1);
	   valiCtrl.innerHTML="你还可以输入 <font color=red>"+(num-txtCtrl.value.length)+"</font>个字符";	
		
	}
} 

//***********************************
/*
/*验证文本区输入字符是否为数字
/*
/*************************************/
function vali_Number(txtControl,msg,valiControl)
{ 
	var txtCtrl=document.getElementById(txtControl);
	var valiCtrl=document.getElementById(valiControl);
	

	//如果不存在,通过验证
	if (txtCtrl==null)
		return true;
	
	//如果值为空,通过验证	
	if (trim(txtCtrl.value)=="")
		return true;

		
	if (valiCtrl==null)
		alert(valiControl+"使用错误!");
	else
	{	
		var patn =new RegExp("^(\d+)$");
		if (!isNum(txtCtrl.value)) 
		{
		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_error_16x16.gif'><font color=red>"+msg+"为不正确格式!请填写正确数字</font>";
			return false;
		}
		else 
		{		
			valiCtrl.innerHTML="<IMG SRC='../images/icon_right_19x19.gif'><font color='#888888'>填写正确！</font>";
			return true;
		}
	}
} 
