function checkReg_1()
{
	var fullname = $("input#fullname");
	var year = $("#year");
	var month = $("#month");
	var day = $("#day");
	var whereknow = $("#whereknow");
	if(fullname.val() == "")
	{
		alert("姓名不能为空！");
		fullname.focus();
		return false;
	}
	if(year.val() == "" || month.val() == "" || day.val() == "")
	{
		alert("出生日期不能为空！");
		return false;
	}
	if(whereknow.val() == "")
	{
		alert("从何处知道PMI不能为空！");
		whereknow.focus();
		return false;
	}
	return true;
}

function checkReg_2()
{
	var origin = $("#origin");
	var province = $("#province");
	var address = $("#address");
	var postcode = $("#postcode");
	var email = $("#email");
	var pritel = $("#pritel");
	var telephone = $("#telephone");
	var hometel = $("#hometel");
	var mobile = $("#mobile");
	var fax = $("#fax");
	var bodies = $("#bodies");
	var industry = $("#industry");
	var business = $("#business");	
	var revenue = $("#revenue");
	var expend = $("#expend");
	var isoffice = $("#isoffice");
	var maturity = $("#maturity");
	var jobs = $("#jobs");
	var funcareas = $("#funcareas");	
	var isresear = $("#isresear");
	var islecturer = $("#islecturer");
	var ismain = $("#ismain");
	var manageyears = $("#manageyears");
	var budget = $("#budget");
	var education = $("#education");
	var prodegree = $("#prodegree");
	
	if(origin.val() == 0)
	{
		alert("请选择优先的通信地址！");
		return false;
	}
	if(origin.val() == 2 && email.val() == "")
	{
		alert("电子邮箱不能为空！");
		return false;
	}
	if(email.val() != "")
	{
		if(checkEmail(email.val()) == false)
		{
			alert("电子邮箱地址不正确！");
			$('email').focus();
			return false;
		}
	}
	if(province.val() == "")
	{
		alert("请选择省份！");
		return false;
	}
	if(address.val() == "")
	{
		alert("地址不能为空！");
		address.focus();
		return false;
	}
	if(postcode.val() == "")
	{
		alert("邮编不能为空！");
		postcode.focus();
		return false;
	}
	if(pritel.val() == "")
	{
		alert("优先的通信电话不能为空！");
		pritel.focus();
		return false;
	}
	if(telephone.val() == "")
	{
		alert("工作电话不能为空！");
		telephone.focus();
		return false;
	}
	if(hometel.val() == "")
	{
		alert("家庭电话不能为空！");
		hometel.focus();
		return false;
	}
	if(mobile.val() == "")
	{
		alert("手机不能为空！");
		mobile.focus();
		return false;
	}
	if(fax.val() == "")
	{
		alert("传真不能为空！");
		fax.focus();
		return false;
	}
	var len = document.getElementsByName('loves[]');
	var arr = new Array();
	var j = 0;
	for(var i = 0; i< len.length; i++)
	{
		if(len[i].checked == true)
		{
			j++;
		}
	}
	if(j == 0)
	{
		alert("请选择我愿意接收的方式！");
		return false;
	}
	if(bodies.val() == "")
	{
		alert("工作机构不能为空！");
		bodies.focus();
		return false;
	}
	if(industry.val() == "")
	{
		alert("请选择所在行业！");
		return false;
	}
	if(business.val() == "")
	{
		alert("机构主营业务不能为空！");
		business.focus();
		return false;
	}
	if(revenue.val() == "")
	{
		alert("请选择机构年收入！");
		return false;
	}
	if(expend.val() == "")
	{
		alert("请选择机构年项目支出！");
		return false;
	}
	if(isoffice.val() == "")
	{
		alert("请选择机构是否有项目管理办公室！");
		return false;
	}
	if(maturity.val() == "")
	{
		alert("请选择您如何评估所在机构的项目管理成熟度！");
		return false;
	}
	if(jobs.val() == "")
	{
		alert("职位不能为空！");
		jobs.focus();
		return false;
	}
	if(funcareas.val() == "")
	{
		alert("请选择所属职能领域！");
		return false;
	}
	if(isresear.val() == "")
	{
		alert("请选择你是研究人士吗！");
		return false;
	}
	if(islecturer.val() == "")
	{
		alert("请选择你是讲师吗！");
		return false;
	}
	if(ismain.val() == "")
	{
		alert("请选择项目管理是你的主要工作吗！");
		return false;
	}
	if(manageyears.val() == "")
	{
		alert("请选择项目管理从业年限！");
		return false;
	}
	if(budget.val() == "")
	{
		alert("请选择你管理项目的平均预算是多少！");
		return false;
	}
	if(education.val() == "")
	{
		alert("请选择最高学历！");
		return false;
	}
	if(prodegree.val() == "")
	{
		alert("请选择是否有项目管理学位！");
		return false;
	}

	return true;
}

function checkReg_3()
{
	var username = $("input#username");
	var password = $("#password");
	var password2 = $("#password2");
	var question = $("#question");
	var answer = $("#answer");
	if(username.val() == "")
	{
		alert("用户名不能为空！");
		username.focus();
		return false;
	}
	if(calculate_byte(username.val()) < 4 || calculate_byte(username.val()) > 18)
	{
		alert("用户名长度在4-18个字符间！");
		username.focus();
		return false;
	}
	if(password.val() == "")
	{
		alert("密码不能为空！");
		password.focus();
		return false;
	}
	if(calculate_byte(password.val()) < 6 || calculate_byte(password.val()) > 20)
	{
		alert("密码长度在6-20个字符间！");
		password.focus();
		return false;
	}	
	if(checkChinese(password.val()) == false)
	{
		alert("密码请使用英文字母，符号或数字！");
		password.focus();
		return false;
	}
	if(password2.val() == "")
	{
		alert("确认密码不能为空！");
		password2.focus();
		return false;
	}	
	if(password2.val() != password.val())
	{
		alert("两次输入的密码不一致！");
		password2.focus();
		return false;
	}	
	if(question.val() == "")
	{
		alert("请设置一个安全问题！");
		return false;
	}
	if(answer.val() == "")
	{
		alert("请设置安全答案！");
		answer.focus();
		return false;
	}
	return true;
}


function checkUsername()
{
	var url = '/?ctl=pmi&act=effective';
	var msgDiv = $("label#usernameMsg");
	var AccessDiv = $("label#usernameAccess");
	msgDiv.html(loading);
    msgDiv.show();
	AccessDiv.html('');
	username = $('#username').val();
	if(username == "") 
	{
		msgDiv.hide();
		$('label#usernameAccess').html("用户名不能为空！");	
		$('label#usernameAccess').css({color:"red"});
		return false;
	}

	$.ajax
	(
		{
			url: url,
			type:'GET',
			complete :function(){msgDiv.hide();},
			data: {username: username},
			error: function(bency) { alert('Ajax request 发生错误！');},
			success: function(response)
			{
				if(response == 1)
				{
					$('label#usernameAccess').html(allow);
					return true;
				}	
				else if(response == 2)
				{
					$('label#usernameAccess').html("用户名已经被使用！");
					$('username').focus();
					$('label#usernameAccess').css({color:"red"});
					return false;
				}
			}
		}
	);
}

function userLogin()
{
	var usernameObj = document.getElementById("username_1");
	var passwordObj = document.getElementById("password_1");
	if(usernameObj.value == "")
	{
		alert("请输入用户名！");
		usernameObj.focus();
		return false;
	}
	if(passwordObj.value == "")
	{
		alert("请输入密码！");
		passwordObj.focus();
		return false;
	}
	return true;
}