/*办公室邀请朋友*/
function membersubmit(type){
	alert(type);
	if(checkemails() && checkemailbody() && checknickname()){
		alert(2222);
		/*if(1 == type){
			$("form:first").submit();
		}else {
			return true;
		}
	}else{
		return false;*/
	}
}


/*验证表单*/
function invitesubmit(type){	
	if(showend() && checkemails() && checkmyemail() && checkemailbody() && checknickname()){		
		if(1 == type){
			$("form:first").submit();
		}else {
			return true;
		}
	}else{
		return false;
	}
}

function checkemails(){
	var stringEmails = $.trim($("#emails").val());
	stringEmails = stringEmails.replace(/\n+/g, '');
	stringEmails = stringEmails.replace(/\r+/g, '');
	if (stringEmails == ""){
		$('#divemails').text("请输入好友邮件地址");
		return false;
	}

	var strEmailReg = /^((\w+([-+.]\w+)*))@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	var tmp = 1;
	var tmpEmails = stringEmails.replace('，', ",");//统一成英文逗号
	if(',' == stringEmails.substr(stringEmails.length-1, 1)){
		tmpEmails = tmpEmails.substr(0, tmpEmails.length-1);
	}
	var arrayEmails = tmpEmails.split(",");
	var flag = true;
	while(tmp <= arrayEmails.length ){

		var repeat = false;
		
		//把分割后的多余非字母结尾的字符去掉
		//strReg = new RegExp("[^a-z]*$", "gi");
		//arrayEmails[tmp-1] = $.trim(arrayEmails[tmp-1]).replace(strReg, "");
		
		// check out the same email adr
		/*var temp = tmp-1;
		while(temp > 0){
			temp --;
			if (arrayEmails[temp].toString() == arrayEmails[tmp-1].toString()){
				repeat = true;
				$('#divemails').text("电子邮件地址有重复，请核对后重新输入");
				return false;
				break;
			}
		}
		
		if(repeat){
			break;
		}*/

		if (!strEmailReg.test(arrayEmails[tmp-1])){
			$('#divemails').html("邮件格式不正确，请重新输入");
			$('#spanemails').hide();
			return false;
		}

		if (tmp >= 50) break;
		else tmp++;	//	maximum 50 emails
	}	// fin while
	if (!repeat){
		$('#divemails').html("&nbsp;");
		$('#spanemails').show();
	}

	return true;
}

function checkmyemail(){
	var myemail = $("#myemail").val();
	var strEmailReg = /^((\w+([-+.]\w+)*))@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
	if ('' == myemail){
		$("#divmyemail").html('请输入你的电子邮箱');
		$('#spanmyemail').hide();
		return false;
	}else{
		if(!strEmailReg.test(myemail)){
			$("#divmyemail").html('邮件格式不正确，请重新输入');
			$('#spanmyemail').hide();
			return false;
		}else{
			$("#divmyemail").html('&nbsp;');//正确
			$('#spanmyemail').show();
			if('' == $('#nickname').val()){
				var nickReg = /[\w._-]+@/;
				var tmp = myemail.match(nickReg)+'';
				var nick = tmp.substr(0, tmp.length-1);
				$('#nickname').val(nick);
			}
			return true;
		}
	}
}

function checkemailbody(){
	var emailbody = $('#emailbody').val();
	if('' == emailbody){
		$("#divemailbody").html('请输入邮件正文');
		$('#spanemailbody').hide();
		return false;
	}else {
		$("#divemailbody").html('&nbsp;');//正确	
		$('#spanemailbody').show();
		return true;
	}
}

function checknickname(){
	if('' == $('#nickname').val()){
		$("#divnickname").html('请输入你的昵称');
		$('#spannickname').hide();
		return false;
	}else {
		$("#divnickname").html('&nbsp;');//正确
		$('#spannickname').show();
		return true;
	}
}

function emptyarea(){
	$('#successarea').hide();
}

function setbr(){
	var emails = $.trim($("#emails").val());
	var origemails = emails;
	emails = emails.replace(/\n+/g, '');
	emails = emails.replace(/\r+/g, '');
	var strlen = 95;
	if(emails.length > strlen){
		var tmpemails = '';
		for(var i=0; i<emails.length;){
			if(i+strlen < emails.length){
				tmpemails += emails.substr(i, strlen)+"\n";
			}else {
				tmpemails += emails.substr(i);
			}
			i += strlen;
		}
		if (tmpemails != origemails){
			$('#emails').val(tmpemails);
		}
	}
}

function showend(){
	if(nowtime > endtime){
		$("#successarea").attr('class', 'tsarea');
		$("#successarea").html('RedOffice 4.5Beta有奖公测“推荐有礼”活动已经正式结束，感谢您的参与！');
		return false;
	}else {
		return true;
	}
}

$(function(){
	$('#emails').keydown(setbr).change(setbr);
	$('#emails').blur(checkemails);
	$('#nickname').blur(checknickname);
	$('#emailbody').blur(checkemailbody);
	$('#myemail').blur(checkmyemail);
});