function sigon() {
	var loginId = document.loginForm.loginId;
	var password = document.loginForm.password;
	var loginMsg = document.getElementById("loginMsg");
	var login=jQuery("#login").val();
	var cookie = null;
	if(jQuery("remember").checked){
	cookie= 'true';
	}

	if (checkLoginForm() == false) {
		return false;
	}
	var url = 'userLogin.action';
	var params = {
		loginId : loginId.value,
		password : password.value,
		remember : cookie
	};
	loginMsg.innerHTML = "正在登录验证,请稍等...";
	if(login == 'true'){
		jQuery.post(url, params, login_back2, 'json');
	}else{
		jQuery.post(url, params, login_back, 'json');
	}
	return false;
}
function login_back(data) {
	if (data.result != null) {
		if (data.result == "1") {
			jQuery("#loginMsg").html("验证通过，正在登录请稍等...");
			jQuery("#loginbar").load("login.action");
		} else {
			jQuery("#loginMsg").html(
					"<font color='red'>" + data.result + "</font>");
		}
	}
	return false;
}
function login_back2(data) {
	if (data.result != null) {
		if (data.result == "1") {
			jQuery("#loginMsg").html("验证通过，正在登录请稍等...");
			window.location.reload();
			//jQuery(".login").html("登录完成,点击确定.");
		} else {
			jQuery("#loginMsg").html(
					"<font color='red'>" + data.result + "</font>");
		}
	}
	return false;
}
function clean(id) {
	var field = document.getElementById(id);
	var val = field.value;
	if (val == '邮箱/ID')
		field.value = '';
}
function recover(id) {
	var field = document.getElementById(id);
	var val = field.value;
	if (val == '' || val == null)
		field.value = '邮箱/ID';
}
function blurObject(obj) {
	obj.style.border = '1px #CCCCCC solid';
}
function focusObject(obj) {
	obj.style.border = '1px #FF9900 solid';
}
function checkLoginForm() {
	var loginId = document.loginForm.loginId;
	var password = document.loginForm.password;
	var loginMsg = document.getElementById("loginMsg");
	if (loginId.value == "" || loginId.value == '邮箱/ID') {
		loginMsg.innerHTML = "<font color=#A58C43>请输入您的ID</font>";
		loginId.focus();
		return false;
	}
	if (password.value == "") {
		loginMsg.innerHTML = "<font color=#A58C43>请输入您的登录密码</font>";
		password.focus();
		return false;
	}
}
function logout(){
	var loginMsg=jQuery("#loginMsg");
	var url='logout.action';
	var params=null;
	jQuery.post(url, params, logout_back, 'json');
	jQuery(".login").html('<br/><li><span class="mBlue" id="loginMsg">正在退出登录,请稍等...</span></li>');
	jQuery.ajaxSetup({cache:false});
	jQuery("#loginbar").load("login.action");
	return false;
}
function logout_back(data){
  if(data.result!=null){
	  alert(data.result);
	  jQuery("#loginbar").load("login.action");
}
}

//新建cookie。
//hours为空字符串时,cookie的生存期至浏览器会话结束。hours为数字0时,建立的是一个失效的cookie,这个cookie会覆盖已经建立过的同名、同path的cookie（如果这个cookie存在）。
function setCookie(name,value,hours,path){
  var name = escape(name);
  var value = escape(value);
  var expires = new Date();
  expires.setTime(expires.getTime() + hours*3600000);
  path = path == "" ? "" : ";path=" + path;
  _expires = (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();
  document.cookie = name + "=" + value + _expires + path;
}
//获取cookie值
function getCookieValue(name){
	 var name = escape(name);
  //读cookie属性，这将返回文档的所有cookie
  var allcookies = document.cookie;       
  //查找名为name的cookie的开始位置
  name += "=";
  var pos = allcookies.indexOf(name);    
  //如果找到了具有该名字的cookie，那么提取并使用它的值
  if (pos != -1){                                             //如果pos值为-1则说明搜索"version="失败
      var start = pos + name.length;                  //cookie值开始的位置
      var end = allcookies.indexOf(";",start);        //从cookie值开始的位置起搜索第一个";"的位置,即cookie值结尾的位置
      if (end == -1) end = allcookies.length;        //如果end值为-1说明cookie列表里只有一个cookie
      var value = allcookies.substring(start,end);  //提取cookie的值
      return  unescape(value);                           //对它解码      
      }   
  else return "";                                             //搜索失败，返回空字符串
}
//删除cookie
function deleteCookie(name,path){
  var name = escape(name);
  var expires = new Date(0);
  path = path == "" ? "" : ";path=" + path;
  document.cookie = name + "="+ ";expires=" + expires.toUTCString() + path;
}

function checkForgetPwd() {
	var loginId = document.forgetpwdform.loginId;
	var email = document.forgetpwdform.email;
	var msg = document.getElementById("msg");
	if (loginId.value == "") {
		msg.innerHTML = "<font color=#A58C43>请输入您的ID</font>";
		loginId.focus();
	   return false;
	}
	else if (email.value == "") {
		msg.innerHTML = "<font color=#A58C43>请输入您注册时填写的邮箱</font>";
		email.focus();
		return false;
	}else{
		document.forgetpwdform.action='forgetpwd.action';
		document.forgetpwdform.submit();
	}
}

function setpwd() {
	var password = document.setpwdform.password;
	var password2 = document.setpwdform.password2;
	var msg = document.getElementById("msg");
	if (password.value == "") {
		msg.innerHTML = "<font color=#A58C43>请输入您的密码</font>";
		password.focus();
	   return false;
	}
	else if (password2.value == "") {
		msg.innerHTML = "<font color=#A58C43>请再次输入您的秘密</font>";
		password2.focus();
		return false;
	}else if(password.value != password2.value){
		msg.innerHTML = "<font color=#A58C43>前后密码不一致</font>";
		password.focus();
		return false;
	}else{
		document.setpwdform.action='setnewpwd.action';
		document.setpwdform.submit();
	}
}

