dojo.require("dojo.cookie");
function login(){	
    
	var name = dojo.byId("name");
	if (!checkIsNotNull(name,"用户名")) {
		return false;
	}
	var pass = dojo.byId("pass");
	if (!checkIsNotNull(pass,"密码")) {
		return false;
	}
    dojo.byId("login_denglu").disabled=true;
	dojo.xhrPost({
		url: "login.check.xhtml",
		content:{"user_.userCode":name.value,"user_.password":pass.value},
		handleAs:"json",
		load:function(json){
			///alert(json.model.errorList.length);
			if(json.model.errorList.length>0){
				error("用户名或密码错误！");
				dojo.byId("login_denglu").disabled=false;
				errorLogin();
			}else{
				//alert("登录成功");
				///登录成功后挑战页面
				//location.href=path+"/website/member_regUser.member_init.xhtml?regUserView.userCode="+name.value;
				//location.href=path+"/website/index.goIndex.xhtml";
				var name = dojo.byId("name").value;
				dojo.cookie("unique",name);
				location.href="member_regUser.member_center_index.xhtml?isLogin=Y";
			}
		}
	});
}
function errorLogin(){
	dojo.byId("name").value="";
	dojo.byId("pass").value="";
}
function keydown(e){
	var e = e||event;
	var key_num = e.keyCode||e.which||e.charCode;
	///var keyName = String.fromCharCode(key_num);
	///alert(key_num+"==="+keyName);
	if(key_num==13){//如果按下的是回车则直接调用登录
		login();
	}
}

//转到新闻列表页面
function initQueryNews(typeId){
	var url = "newsInfo.initQuery.xhtml?newsInfoView.typeId="+typeId;
	window.open(url);
}

//转到图片新闻页面。。。
function initPhotoNews(){
	var url = "newsInfo.initPhotoNews.xhtml?newsInfoView.typeId=003001";
	window.open(url);
}


dojo.addOnLoad(function(){
	dojo.connect(dojo.byId("login_denglu"),"onclick","login");
	dojo.connect(dojo.byId("pass"),"onkeydown","keydown");
	var name = dojo.cookie("unique");
	if(name){
		if(dojo.byId("name")){
			dojo.byId("name").value=name;
		}
	}
});
