
function yesorno() //检测邮箱合法性
{
	if(document.getElementById("Zhengxingtest1:rbl1").select=true)
     {
	   alert("所有选项必须全部填写！");
       return false;
     }
}
function checkEmail() //检测邮箱合法性
{
 if(form1.EmailGY.value != "")
    {
       var reg = /^[^\d\-_][\w\-]*[^\-_]@[^\-][a-zA-Z\d\-]*[^\-](\.[^\-][a-zA-Z\d\-]*[^\-])*\.[a-zA-Z]{3}(\.[a-zA-Z]{2})?$/;
       if(!reg.test(form1.EmailGY.value)){
       alert("您的邮箱格式不正确。");
       form1.EmailGY.focus();
       form1.EmailGY.select();
       }
    }
}


function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
event.returnValue=false;
}

function isIdCardNo(num)	//判断身份证合法性
{		
	if (num != "")
	{
	//判断18位的身份证号码中最后一位是否字母“X”或“x”,如果有，则将“X”或“x”替换成数字“0”，然后再作身份证合法性检测
	var len = num.length
	if (len==18)
	{
		if (num.substr(17,1)=='x'||num.substr(17,1)=='X')
		{
			num=num.replace('x','0')
			num=num.replace('X','0')
		}
	}
		if (isNaN(num)) 
		{
			alert("输入的不是数字！");
			form3.IDCardGY.focus(); 									form3.IDCardGY.select();
			return false;
		}
		var re;
		if (len == 15)
		{
			re = new RegExp(/^(\d{6})()?(\d{2})(\d{2})(\d{2})(\d{3})$/);
		}
		else
		{
			if (len == 18)
			{
				re = new RegExp(/^(\d{6})()?(\d{4})(\d{2})(\d{2})(\d{3})(\d)$/);
			}
			else
			{
				alert("输入的身份证号码位数不对！");
			form3.IDCardGY.focus(); 									form3.IDCardGY.select();
				return false;
			}
			var a = num.match(re);
			if (a != null)
			{
				if (len==15)
				{
					var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]);
					var B = D.getYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];
				}
				else
				{
					var D = new Date(a[3]+"/"+a[4]+"/"+a[5]);
					var B = D.getFullYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];
				}
				if (!B)
				{
					alert("输入的身份证号 "+ a[0] +" 里出生日期不对！");
			form3.IDCardGY.focus(); 									form3.IDCardGY.select();
					return false;
				}
			}
			return true;
		}
	}
}