function fn_login(){
		var retVal = true;
		
		funcSaveId();
		
		var obj_form = document.getElementById("frm_login");
		var obj_id = document.getElementById("login_id");
		var obj_pw = document.getElementById("pwd");
		
		if(obj_id.value == "")
		{	
		alert("用户名不能为空");
			obj_id.focus();
			return false;
		}
		if(!isAlphaNumeric(obj_id.value)){	alert("???? ?? ? ??? ???????.");	obj_id.focus();	return false; }
		if(obj_pw.value == ""){	alert("密码不能为空");	obj_pw.focus();	return false;	}
		else {
			var obj_s_id = document.getElementById("id");
			var obj_s_pw = document.getElementById("password");
			obj_s_id.value = obj_id.value;
			obj_s_pw.value = obj_pw.value;
			
			//obj_form.action = "/UserLoginCmd.lgtservice";
		}	
		
		//obj_form.target = "ifrm";
		return retVal;
		
	}
	function funcSetCookie(name, value, expires, path, domain, secure) {
	  var curCookie = name + "=" + escape(value) +
	     ((expires) ? "; expires=" + expires.toGMTString() : "") +
	     ((path) ? "; path=" + path : "") +
	     ((domain) ? "; domain=" + domain : "") +
	     ((secure) ? "; secure" : "");
	  document.cookie = curCookie;
	}
	
	function funcGetCookie(name) {
	  var dc = document.cookie;
	  var prefix = name + "=";
	  var begin = dc.indexOf("; " + prefix);
	  if (begin == -1) {
	   begin = dc.indexOf(prefix);
	   if (begin != 0) return null;
	  } else
	   begin += 2;
	  var end = document.cookie.indexOf(";", begin);
	  if (end == -1)
	   end = dc.length;
	  return unescape(dc.substring(begin + prefix.length, end));
	}
	
	// ?? ??
	function funcDeleteCookie(name, path, domain) {
	  if (funcGetCookie(name)) {
	   document.cookie = name + "=" +
	   ((path) ? "; path=" + path : "") +
	   ((domain) ? "; domain=" + domain : "") +
	   "; expires=Thu, 01-Jan-70 00:00:01 GMT";
	  }
	}
	function funcSaveId(){
		try{
			var objCheckId = $("IDMemo");
			var objLoginId = $("login_id");
			
			if(objCheckId.checked){
				var today = new Date();
				var expiry = new Date(today.getTime()+28*24*60*60*1000);
				funcSetCookie("login_id",objLoginId.value,expiry);
			}else{
				funcDeleteCookie("login_id");
			}
		}catch(ex){}
	}
	function funcLoginBoxSetId(){
		var objCheckId = $("IDMemo");
		var objLoginId = $("login_id");
		
		if(objCheckId&&objLoginId){		
			var loginId = funcGetCookie("login_id");
			
			if(loginId!=null&&loginId!=""){
				objCheckId.checked = true;
				objLoginId.value = loginId;
			}
		}
	}
	
	Event.observe(window,"load",funcLoginBoxSetId);
