/*输入email注册*/
function RegisterByEmail() {
	var inputEmail = document.getElementById("emails");
	var email = trim(inputEmail.value);

	if (email.value == "") {
		alert("您的Email不能为空！");
	} else if (email
			.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) {
		alert("Email格式不正确！");
		return false;
	} else {

		params = {
			email : email
		};
		$.getJSON("ajaxUserAction.do?method=CheckUsername", params, function(
				json) {
			var o_thisObject = json;
			if (o_thisObject.msg == "false") {
				alert("很遗憾，该用户名已被使用，请换个email试试！");
				email = "";
				return false;
			} else {
				location.href = "userRegister.do?method=userRegInfo&Email="
						+ email;
			}

		});
	}

}

/* 注销登录 */

function logout(role) {
	if (confirm("确定是否退出?")) {
		location.href = "logout.do?method=LogOut&role=" + role;
	}
}
/* 修改用户信息 */
function updateUserInfo(userID) {
	location.href = "user.do?method=UpdateUserInfo&state=2&keyid=" + userID
			+ "";
}

/* 察看用户信息 */
function UserInfo(userID) {
	location.href = "user.do?method=UpdateUserInfo&state=2&keyid=" + userID
			+ "";
}
/* 修改用户密码 */
function editUserpass(userID) {
	location.href = "user.do?method=UpdateUserInfo&state=6&keyid=" + userID
			+ "";
}
/* 修改用户头像 */
function updateUserphoto(userID) {
	location.href = "user.do?method=UpdateUserInfo&state=4&keyid=" + userID
			+ "";
}

/* 去掉字符串的前后空格 */
function trim(str) {
	return (str + '').replace(/(\s+)$/g, '').replace(/^\s+/g, '');
}

function changeImg() {
	var imgSrc = $("#imgObj");
	var src = imgSrc.attr("src");
	imgSrc.attr("src", chgUrl(src));
}
// 时间戳
// 为了使每次生成图片不一致，即不让浏览器读缓存，所以需要加上时间戳
function chgUrl(url) {
	var timestamp = (new Date()).valueOf();
	url = url.substring(0, 17);
	if ((url.indexOf("&") >= 0)) {
		url = url + "×tamp=" + timestamp;
	} else {
		url = url + "?timestamp=" + timestamp;
	}
	return url;
}

// function isRightCode(){
// var code_1 = document.getElementsByName("veryCode");
// if (code_1[0].value == ""){
// alert("您的验证码不能为空！");
// return false;
// }
// else{
// code = code_1[0].value ;
// code = "c=" + code;
// $.ajax({
// type:"POST",
// url:"Coderesult",
// data:code,
// success:callback
// });
// }
// }

// function callback(data){
// if (trim(data) == "1"){
// strmsg = "1";
// } else {
// strmsg = "2";
// $("#info").html("<font color='red'>验证码错误!</font>");
// }
// }

/* 验证管理员登录 */
function formsubmit() {
	var inputusername = document.getElementsByName("email");
	var inputuserpass = document.getElementsByName("userPassword");
	var inputveryCode = document.getElementsByName("veryCode");
	var username = trim(inputusername[0].value);
	var password = trim(inputuserpass[0].value);
	var veryCode = trim(inputveryCode[0].value);
	if (username == "") {
		alert("email不能为空!");
	} else if (password == "") {
		alert("密码不能为空!");
	} else if (veryCode == "") {
		alert("验证码不能为空!");
		return false;
	} else {
		loginForm.submit();
	}
}

/* 找回用户密码 */

function getPassword() {
	location.href = "user.do?method=Getpassword";
}
function UpdateUserPass(userID) {
	if (confirm("确定是否修改个人密码?")) {
		var inputoldpass = document.getElementsByName("oldPassword");
		var inputnewpass = document.getElementsByName("newPassword");
		var inputrenewpass = document.getElementsByName("renewpassword");
		var oldpass = inputoldpass[0].value;
		var newpass = inputnewpass[0].value;
		var renewpass = inputrenewpass[0].value;
		if (oldpass == "") {
			alert("旧密码不能为空!");
			return false;
		} else if (newpass == "") {
			alert("新密码不能为空!");
			return false;
		} else if (newpass.length < 6) {
			alert("密码长度必须大于6个字符！");
			return false;
		}

		else if (renewpass == "") {
			alert("确认新密码不能为空!");
			return false;
		} else if (renewpass != newpass) {
			alert("密码不一致!");
			return false;
		}
		userForm.action = "user.do?method=UpdateUserInfo&state=7&keyid="
				+ userID + "";
		userForm.submit();
	} else {
		return false;
	}
}

/* 设置新密码 */

function SetUserPassWord(FriendID, FriendGroupID) {
	if (confirm("确定是否修改新密码?")) {
		var inputnewpass = document.getElementsByName("newPassword");
		var inputrenewpass = document.getElementsByName("renewpassword");
		var newpass = inputnewpass[0].value;
		var renewpass = inputrenewpass[0].value;
		if (newpass == "") {
			alert("新密码不能为空!");
			return false;
		} else if (renewpass == "") {
			alert("确认新密码不能为空!");
			return false;
		} else if (renewpass != newpass) {
			alert("密码不一致!");
			return false;
		}
		userForm.action = "user.do?method=SetUserNewspassword&FriendID="
				+ FriendID + "&FriendGroupID=" + FriendGroupID;
		userForm.submit();
	} else {
		return false;
	}
}

document.onkeydown = function() {
	if (event.keyCode == 13) {
		formsubmit();
	}
}
/* 显示城市 */
function showCity(parentid) {
	params = {
		parentid : parentid
	};
	$.getJSON("ajaxUserAction.do?method=showCity", params, function(date) {

		var displaySelect = document.getElementById("city");
		// 清空原来的菜单项
			for ( var i = displaySelect.length - 1; i > 0; i--) {
				displaySelect.options[i] = null;
			}

			for ( var i = 0; i < date.length; i++) {
				option = document.createElement("option");
				option.setAttribute("value", date[i].keyID);
				txtNode = document.createTextNode(date[i].name);
				option.appendChild(txtNode);
				displaySelect.appendChild(option);
			}
		}, "json");
}
/* 上传照片 */
var img = null;
function checkPic(userID, userType) {
	var location = document.forms[0].photoPath.value;
	if (location == "") {
		alert("请先选择图片文件");
		return false;
	}
	var point = location.lastIndexOf(".");
	var type = location.substr(point);
	if (type == ".jpg" || type == ".gif" || type == ".JPG" || type == ".GIF"
			|| type == ".jpeg" || type == ".JPEG") {
		img = document.createElement("img");
		img.src = location;
		if (img.fileSize > 302400) {
			alert("图片尺寸请不要大于300KB");
			return false;
		} else {
			userForm.action = "ftp.do?method=UpdateUserPhoto&userID=" + userID
					+ "&userType=" + userType;
			userForm.submit();
		}
	} else {
		alert("只能输入jpg或者gif格式的图片");
		return false;
	}
	return true;
}

function changesrc() {
	document.forms[0].pic.src = document.forms[0].photoPath.value;
}
/* 提交修改用户信息 */
function UpdateUser(userID) {
	var inputtrueName = document.getElementsByName("trueName");
	var inputprovince = document.getElementsByName("province");
	var inputcity = document.getElementsByName("city");
	var trueName = inputtrueName[0].value;
	var province = inputprovince[0].value;
	var city = inputcity[0].value;

	if (trueName == "") {
		alert("真实姓名不能为空!");
		return false;
	} else if (province == "") {
		alert("请选择省份!");
		return false;
	} else if (city == "") {
		alert("请选择所居城市!");
		return false;
	} else {
		userForm.action = "user.do?method=UpdateUserInfo&state=3&keyid="
				+ userID + "";
		userForm.submit();
	}
}

/* 用户浏览作业 */
function listSchoolForSheet(keyid, userid) {
	location.href = "baseFriend.do?method=QueryWork&keyid=" + keyid
			+ "&userid=" + userid;
}
/* kyj */
function UserMessage_new(userID, pageMethod, currentPage) {
	location.href = "user.do?method=UserMessage&pageMethod=" + pageMethod
			+ "&currentPage=" + currentPage + "&userID=" + userID;
}