function getObjById(idName)
{
	return document.getElementById(idName);
}

function ShowObj(idName)
{
	getObjById(idName).style.display = 'block';
}

function HideObj(idName)
{
	getObjById(idName).style.display = 'none';
}

function regTest(reg,value)//正则判断函数
{
	return reg.test(value);
}

function isEmpty(value)//是否为空
{
	var reg = /^\s*$/;
	if(value=="" || reg.test(value))
	return true;
	else
	return false;
}

function isMail(value)//判断是否是正确的电子邮件地址
{
	var reg = /^[a-zA-Z.-_]{1,}@[a-zA-Z.-_]{1,}$/; 
	value = trim(value);	
	return regTest(reg,value);
}

function isPhoneMum(value)//判断是否是正确的电话号码
{
	var reg = /^[0-9+()-]{6,}$/;
	value = trim(value);
	return regTest(reg,value);
}

function isPrice(value)
{
	var reg = /^-?\d+(\.\d+)?$/;
	value = trim(value);
	return regTest(reg,value);
}

function trim(value)//去除前后的空格
{
	return value.replace(/(^\s*)|(\s*$)/g,"");
}

function traversalByName(name)//判断是否同名按钮是否被选择
{
	var obj = document.getElementsByName(name);
	
	for(i=0;i<obj.length;i++)
	{
		if(obj[i].checked==true)		
		return true;
	}
	
	return false;
}

function getValueByName(emName)
{
	var obj = document.getElementsByName(emName);
	
	for(i=0;i<obj.length;i++)
	{
		if(obj[i].checked)
		{
			return obj[i].value;
		}
	}
	
	return '';
}

function isInteger(value)
{
	var reg = /^\d+$/;
	value = trim(value);	
	return regTest(reg,value);
}

function isFloat(value)
{
	var reg = /^\d+(\.\d+)?$/;
	value = trim(value);	
	return regTest(reg,value);
}

function isString(value)
{
	var reg = /^\w+$/;
	value = trim(value);	
	return regTest(reg,value);
}



String.prototype.isEmail = function(){
	var regExp = /^[0-9a-zA-Z]+([\w]|[._])*@[\w]+.[a-zA-Z.]*$/;
	return regExp.test(this);
}

String.prototype.isVName = function(){
	var regExp = /^[a-zA-Z]{1}[\w@.]{3,19}$/;
	return  regExp.test(this);
}

String.prototype.isMoblie=function(){
	var regExp = /^[\d]{11}$/;
	return regExp.test(this);
}

String.prototype.Trim = function()
{
return this.replace(/(^\s*)|(\s*$)/g, "");
}

String.prototype.LTrim = function()
{
return this.replace(/(^\s*)/g, "");
}

String.prototype.RTrim = function()
{
return this.replace(/(\s*$)/g, "");
}


