function checkEmail(object,desc)
{
	var pattern = /[a-za-z0-9_.]{1,}@[a-za-z0-9_]{1,}.[a-za-z0-9_]{1,}/;
	var strvalue=object.value;
	if (strvalue.length==0)
	{
		alert("\""+desc+"\" is missing, please enter!"); 
		object.focus();
		return false;
	} 
	if(strvalue.match(pattern)==null){
		alert("\""+desc+"\" email address is invalid, please change!");
		object.focus();
		return false;
	}else{
		return true;
	}
}
/**
* 验证Radio 是否被选中，并返回选择的index
*/
function  getRaidoSelectIndex(objId){   
   var  arr  =  document.getElementsByName(objId);   
   var selectIndex=-2; 
   if(arr){    
           if  (arr.length){//有多个单选  
                 for(var  i  =0;i<arr.length;i++){  
                       if(arr[i].checked){  
                           //你的操作  
                           selectIndex=i;
                           break;  
                       }  
                 }  
           }  
           else{//只有1个  
                     if  (arr.checked){  
                       //你的  操作        
                       selectIndex=-1;  
                     }  
           }   
   }    
  return selectIndex; 
}  

 
/**
* 验证整数,包含正整数和负整数
*/
function checkInteger(strValue)
{
var regTextInteger = /^(-|\+)?(\d)*$/;
return regTextInteger.test(strValue);
}

/**
* 检查是否为正整数 
*/
function isUnsignedInteger(strInteger) 
{ 
var newPar=/^\d+$/ 
return newPar.test(strInteger); 
}

function checkMoney(strValue)
{
var testMoney =/^[0-9]+(\.[0-9][0-9])?$/;
//var testMoney = eval("/^\\d+(\\.\\d{0," + (strUnit.length -1) + "})?$/");
return testMoney.test(strValue);
}

/**
* 验证浮点数
*/
function checkFloat(strValue)
{
var regTextFloat = /^(-)?(\d)*(\.)?(\d)*$/;
return regTextFloat.test(strValue);
}

/**
* 验证数字
*/
function checkNumber(strValue)
{
var regTextNumber = /^(\d)*$/;
return regTextNumber.test(strValue);
}

/**
* 验证英文字母，不区分大小写
*/
function checkEnglish(strValue)
{
var regTextEnglish = /^[a-zA-Z]*$/;
return regTextEnglish.test(strValue);
}

/**
* 验证大写英文字母
*/
function checkEnglishUcase(strValue)
{
var regTextEnglishUCase = /^[A-Z]*$/;
return regTextEnglishUCase.test(strValue);
}

/**
* 验证小写英文字母
*/
function checkEnglishLcase(strValue)
{
var regTextEnglishLCase = /^[a-z]*$/;
return regTextEnglishLCase.test(strValue);
}

/**
* 验证英文字母和数字，不区分大小写
*/
function checkEnglishNumber(strValue)
{
var regTextEnglishNumber = /^[a-zA-Z0-9]*$/;
return regTextEnglishNumber.test(strValue);
}

/**
* 验证时间
*/
function checkTime(strValue)
{
var regTextTime = /^(\d+):(\d{1,2}):(\d{1,2})$/;
return regTextTime.test(strValue);
}

/**
* 验证电话号码
*/
function checkPhone(strValue)
{
var regTextPhone = /^(\(\d+\))*(\d)+(-(\d)+)*$/;
return regTextPhone.test(strValue);
}
 
/**
* 验证URL
*/
function checkUrl(strValue)
{
var regTextUrl = /^(file|http|https|ftp|mms|telnet|news|wais|mailto):\/\/(.+)$/;
return regTextUrl.test(strValue);
}

/**
* 验证邮政编码
*/
function checkPost(strValue)
{
var regTextPost = /^(\d){6}$/;
return regTextPost.test(strValue);
} 
 
