var LoginDiv = function(log){

	this.username = "#username";
	this.password = "#password";
	this.checkcode = "#checkcode";
	this.yzm = "#yzm";
	this.submit = "#submit";
	this.errDiv = ".outbox_error";
	this.log = log;	
	var owner = this;
	//this.log.status = false;

	//登录层
	var oView = "<div class='out_box login_outbox' id='outbox_login'>"
			+"<!--登录框弹层-->"
			+"<div class='login_innerborder'>"
			+"<div class='tit_out_box'><h3>请登录</h3><span class='close_outbox'></span></div>"
			+"<div class='con_out_box'>"
			+"<div class='outbox_topheight'><div class='outbox_error'><s></s>用户名和密码错误，请重试</div></div>"
			+"<div class='each_form_con'><label for='input_username'>用户名</label><input type='text' id='username' class='login_input_style' maxLength='50' tabindex='1'/><a href='http://trade.cpdyj.com/user/regist.html'>免费注册</a></div>"
			+"<div class='each_form_con'><label for='input_pwd'>密　码</label><input type='password' id='password' class='login_input_style' tabindex='2'/>"
			+"<a href='http://trade.cpdyj.com/user/manage/getpassword.html'>忘记密码？</a></div>"
			+"<div class='each_form_con'><label for='input_checknum'>验证码</label><input type='text' id='checkcode' class='login_input_style width_check' tabindex='3'/><img id='yzm' src='#'><span class='v_m'>看不清？<a id='cyzm' href='#'>换一张</a></span></div>"
			+"<button id='submit' class='button_login' type='submit'>登　录</button>"
			+"</div>"
			+"<div class='bottom_outbox'>合作网站联合登录：<a class='v_m no_unline' href='http://trade.cpdyj.com/user/submitZfb.go?source="+window.location.href+"'><img class='v_m' src='http://www.cpdyj.com/images/kj_zfb.gif' /></a></div>"
			//+"<div class='bottom_outbox'>还没有账户？和<span class='color_red'> <b class='font14' id='allCount'>226.48</b> 万</span>彩民一起，选择我们！<a href='http://trade.cpdyj.com/user/regist.html'>免费注册</a></div>"
			+"</div>"
			+"<!--登录框弹层-->"
			+"</div>";
	//遮蔽层
	var oMask="<div id='mask' style='position:absolute;left:0;top:0;background:#fff;width:100%;z-index:999;'></div>";
	var oMask_height=document.documentElement.clientHeight>document.body.clientHeight?document.documentElement.clientHeight:document.body.clientHeight;
	//初始化，写两个层到body
	if($("#outbox_log")) $("body").append(oView);
	if($("#mask")) $("body").append(oMask);
	//$("body").append(oView).append(oMask);
	$("#mask").height(oMask_height).css("opacity","0.5").hide();
	$(".close_outbox").click(this.hide);

	$t.getAllCount(function(val){//获取注册人数
		$("#allCount").html(Math.round(val/100)/100);
	});
	
	$(this.errDiv).hide();

	var u=$(this.username);
	var p=$(this.password);
	var c=$(this.checkcode);
	var yzm=$(this.yzm);
	var cyzm = $("#cyzm");
	var s=$(this.submit);
	//var reg=$("#reg");
	//var dt=$("#nowDate");
	//var fgpwd=$("#forgetpwd");

	var chkEnter = function(e){
		if(cpdyj.tool.chkKeyNum(e,13)[0]){cpdyj.login.login(owner);}
	}

	//yzm.attr("src",$t.yzmUri + "?rnd="+Math.random());
	yzm.bind({
		mouseover: function(){$(this).css("cursor", "pointer");},
		click:function(){yzm.attr("src",$t.yzmUri + "?rnd="+Math.random());return false;}
	});
	cyzm.bind({
		click:function(){yzm.attr("src",$t.yzmUri + "?rnd="+Math.random());return false;}
	});

	s.bind("click",function(){cpdyj.login.login(owner);});
	s.bind("keyup",function(e){chkEnter(e);});
	c.bind("keyup",function(e){chkEnter(e);});
	yzm.bind("keyup",function(e){chkEnter(e);});
	u.bind("keyup",function(e){chkEnter(e);});
	p.bind("keyup",function(e){chkEnter(e);});
	
	this.isLogin = function(b,uname,pnusername,isagent,usertype,urlusername){
		if(!b){
			$(this.log.html).each(function(i,e){
				$(e.div).html(e.beforeHtml);
				$(e.loginTarget).click(owner.show);//初始化登录层，并绑定到登录按钮click事件上
				topShow.hover("#show_all_lott_login","#all_lott_list_login","sel");
			});
		}
		else{
			$(this.log.html).each(function(i,e){
				$(e.div).html(e.afterHtml);
				$(e.logoutTarget).click(function(){cpdyj.login.logout(owner);return false;});
			});
			//alert(usermoney);
			this.log.getData(uname,pnusername,isagent,usertype,urlusername);
		}
	}
}
LoginDiv.prototype = {
	show : function(){
		$("#outbox_login").show();
		$("#mask").show();
		$("#yzm").attr("src",$t.yzmUri + "?rnd="+Math.random());
		return false;
	},
	hide : function(){
		$("#outbox_login").hide();
		$("#mask").hide();
		return false;
	}
}
