function checkReg()
{

	var loginname=document.getElementById("loginname");
	var c_passWord=document.getElementById("c_passWord");
	var passWord_repeat=document.getElementById("passWord_repeat");
	var realName = document.getElementById("realName");
	var department=document.getElementById("department");
	var company2=document.getElementById("companyTT");
	var duty=document.getElementById("duty");
	var address1=document.getElementById("address1");
	var postCode1=document.getElementById("postCode1");
	var areacode=document.getElementById("areacode");
	var tel1=document.getElementById("tel1");

	var mobile=document.getElementById("mobile");
	var email=document.getElementById("email");
	var rand=document.getElementById("rand");
	var reg = /^([a-zA-Z0-9_\.-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	
	if(!chkInput(loginname,'用户名'))
	{
		return false;
	}

 	else	if(!chkInput(c_passWord,'密码'))
	{
	return false;
	}
	
	else if(!chkInput(passWord_repeat,'确认密码'))
	{
	return false;
	}
	else if(Len())
   {
       alert("请输入6-20位的密码");
       document.getElementById("c_passWord").focus();
      return false;
   } 
	else if(document.getElementById("c_passWord").value!=document.getElementById("passWord_repeat").value)
   {
      alert("两次输入密码不一致，请重新输入");
     return false;
   }
	else if(!chkInput(realName,'姓名'))
	{
		return false;
	}
	
	else if(!chkInput(company2,'工作单位'))
	{
		return false;
	}
	
	else if(document.getElementById("industry").value=="0")
		{
			 alert("请选择行业");
       document.getElementById("industry").focus();
      return false;
	}
	
	else if(document.getElementById("provinceId").value=="0")
		{
			 alert("请选择省");
       document.getElementById("provinceId").focus();
      return false;
	}
	else if(document.getElementById("cityId").value=="0")
		{
			 alert("请选择市");
       document.getElementById("cityId").focus();
      return false;
	}
	
	else if(!chAreaTel(areacode,'电话区号'))
	{
		return false;
	}
	
	else if(!chTel(tel1,'电话'))
	{
		return false;
	}
	else if(document.getElementById("mobile").value.length>0&&document.getElementById("mobile").value.length!=11)
   {
      alert("请输入11位手机号");
       document.getElementById("mobile").focus();
      return false;
   }
   else if(!chPostCode(postCode1))
	{
		return false;
	}
	else if(!chkInput(email,'电子邮箱'))
	{
		return false;
	}
	 else if(!reg.test(document.getElementById("email").value))
   {
       alert("请输入正确的邮箱");
       document.getElementById("email").focus();
     return false;
   }
	
	else if(document.getElementById("designers").value=="0")
		{
			 alert("请选择单位设计人员数");
       document.getElementById("designers").focus();
      return false;
	}
	
	else if(document.getElementById("role_buy").value=="0")
		{
			 alert("请选择您在软件项目采购中的角色");
       document.getElementById("role_buy").focus();
      return false;
	}
	
	else if(!chkInput(rand,'验证码'))
	{
		return false;
	}

   else
   	{
   			return true;
   		}

}

function checkRegUpdate()
{
	
	var realName=document.getElementById("realName");
	var department=document.getElementById("department");
	
	var address1=document.getElementById("address1");
	var duty=document.getElementById("duty");
	var company2=document.getElementById("companyTT");
	//var company=document.getElementById("company");
	
	var postCode1=document.getElementById("postCode1");
	var areacode=document.getElementById("areacode");
	var tel1=document.getElementById("tel1");
	
	
	var email=document.getElementById("email");
	var reg = /^([a-zA-Z0-9_\.-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	

	 if(!chkInput(realName,'姓名'))
	{
		return false;
	}
	
	
	else if(document.getElementById("provinceId").value=="0")
		{
			 alert("请选择省");
       document.getElementById("provinceId").focus();
      return false;
	}
	else if(document.getElementById("cityId").value=="0")
		{
			 alert("请选择市");
       document.getElementById("cityId").focus();
      return false;
	}
	
	else if(!chkInput(company2,'公司名称'))
	{
		return false;
	}
	
	else if(!chPostCode(postCode1))
	{
		return false;
	}
	
	
	
else if(!chAreaTel(areacode,'电话区号'))
	{
		return false;
	}
	
	else if(!chTel(tel1,'电话'))
	{
		return false;
	}
	

	
	else if(!chkInput(email,'电子邮箱'))
	{
		return false;
	}
	  else if(!reg.test(document.getElementById("email").value))
   {
       alert("请输入正确的邮箱");
       document.getElementById("email").focus();
     return false;
   }
	else if(document.getElementById("mobile").value.length>0&&document.getElementById("mobile").value.length!=11)
   {
      alert("请输入11位手机号");
       document.getElementById("mobile").focus();
      return false;
   }
	
	else if(document.getElementById("designers").value=="0")
		{
			 alert("请选择单位设计人员数");
       document.getElementById("designers").focus();
      return false;
	}
	else if(document.getElementById("buyerRole").value=="0")
		{
			 alert("请选择您在软件项目采购中的角色");
       document.getElementById("buyerRole").focus();
      return false;
	}
	
 
   else
   	{
   	
   			return true;
   	}

}
function checkPWD()
{
	var oldPassWord=document.getElementById("oldPassWord");
	var c_passWord=document.getElementById("c_passWord");
	var passWord_repeat=document.getElementById("passWord_repeat");
	
	if(!chkInput(c_passWord,'密码'))
	{
	return false;
	}
	
	else if(!chkInput(passWord_repeat,'确认密码'))
	{
	return false;
	}
	else 
		document.regForm.submit();
}
function chkBEMail(vEmail){
	var indexofat=vEmail.indexOf("@");
	if(indexofat == -1) return false;
	var domain=vEmail.substr(indexofat,vEmail.length);
	if(domain.indexOf(".") == -1) return false;
	if(vEmail.length < 6)
		return false;
	return true;
}

// 字符校验
function chkInput(obj,Value){
	//alert($(obj).val())
	//if(trim($(obj).val()) == ""){
	if(($(obj).val()) == ""){
		alert("您没有填写 “"+Value+"” 内容。\n\n请您填写后再提交。");
		$(obj).focus();
		$(obj).select();
		return false;
	} else {
		return true;
	}
}
//校验密码为6~20位
function Len()
{
     var sum=0;
     var str = document.getElementById("c_passWord").value;
       for(i=0;i<str.length;i++)
     {
         if ((str.charCodeAt(i)>=0) && (str.charCodeAt(i)<=255))
             sum=sum+1;
         else
             sum=sum+2;
     }

     if(sum<6)
     {
     return true;
     }else if(sum>20)
     {return true;}
     else
     {return false;}
}
//检验邮编
function chPostCode(obj){
	if(obj.value>"" && obj.value.length!=6){
	alert("请填写6位邮编");
		obj.focus();
		return false;
	}else{
		return true;
	}

}
//检验电话区号
function chAreaTel(obj,name){
	if(obj.value.length==3||obj.value.length==4){
	return true;
	}
	else{
	alert("请填写正确的电话区号");
		obj.focus();
		return false;
	}

}

//检验电话
function chTel(obj,name){
	if(obj.value==""||obj.value.length<=6){
	alert("请填写正确的电话号码");
		obj.focus();
		return false;
	}else{
		return true;
	}

}

// EMail 校验
function chkEMail(obj,Value,Length){
////	if(obj != "[object]"){return false;}
if(obj.value == ""){
		alert("您没有填写 “"+Value+"” 内容。\n\n请您填写后再提交。");
		obj.focus();obj.select();return false;
	}
	if(!chkBEMail(obj.value)){
		alert("电子邮件的格式不对。\n\n请重新输入！");
		obj.focus();obj.select();return false;
  	}
	if(obj.value < Length){
		alert("“"+Value+"” 字段不能短于 "+Length+" 个字符。\n\n请您重新填写。");
		obj.focus();obj.select();return false;
	}
	return true;
}



function IsNumber(obj,Value){
////	if(obj != "[object]"){return false;}
////if(trim(obj.value) == ""){
if((obj.value) == ""){
		alert("您没有填写 “"+Value+"” ,内容必须为数字。\n\n请您填写后再提交。");
		obj.focus();obj.select();return false;
	}
	if(isNaN(obj.value)){
		alert("“"+Value+"” 必须为数字。\n\n请您填写后再提交。");
		obj.focus();obj.select();return false;
	}
	return true;
}


// 电话号码校验
function chkCodeNum(obj,Value){
////	if(obj != "[object]"){return false;}
////var sCode = (obj.value);
var sCode = trim(obj.value);
	if(sCode == ""){
		alert("您没有填写 “"+Value+"” 内容。\n\n请您填写后再提交。");
		obj.focus();obj.select();return false;
	}
	if(sCode.length < 6){
		alert("“"+Value+"” 的内容必须长于 6 个字符。\n\n请您重新填写。");
		obj.focus();obj.select();return false;
	}
	if(sCode.length > 24){
		alert("“"+Value+"” 的内容必须短于 24 个字符。\n\n请您重新填写。");
		obj.focus();obj.select();return false;
	}
	while(sCode.indexOf("-") != -1){
		sCode = sCode.replace("-","");
	}
	if(isNaN(sCode)){
		alert("“"+Value+"” 必须为数字。\n\n请您填写后再提交。");
		obj.focus();obj.select();return false;
	}
	return true;
}

// 身份证号校验
function chkIdentityCardNum(obj,Value){//	if(obj != "[object]"){return false;}
var sCode = obj.value;
	if(sCode == ""){
		alert("您没有填写 “"+Value+"” 内容。\n\n请您填写后再提交。");
		obj.focus();obj.select();return false;
	}
	if(sCode.length < 15){
		alert("“"+Value+"” 的内容必须长于 15 个字符。\n\n请您重新填写。");
		obj.focus();obj.select();return false;
	}
	if(sCode.length > 24){
		alert("“"+Value+"” 的内容必须短于于 24 个字符。\n\n请您重新填写。");
		obj.focus();obj.select();return false;
	}
	while(sCode.indexOf("-") != -1){
		sCode = sCode.replace("-","");
	}
	if(isNaN(sCode)){
		alert("“"+Value+"” 必须为数字。\n\n请您填写后再提交。");
		obj.focus();obj.select();return false;
	}
	return true;
}


