$(function($) {

	$(document).ready(function(){

		// 登陆判断
		var dtx_islogin = $.cookie("dtx_islogin");
		if (1 == dtx_islogin) {
			$(".top .n").eq(0).html($("#has_login").html());
			$("#dtx_user").html($.cookie("dtx_u"));
			$("#dtx_links").css("color","red").css("font-weight","bold");
		}

		// 推广链接
		$("#dtx_links").click(function (e) {
			var clipBoardContent="";
			clipBoardContent+=document.title;
			clipBoardContent+="\n";
			var pro_url = location.href+'/u/'+$.cookie("dtx_uid");
			pro_url = pro_url.replace('.html#','.html');
			pro_url = pro_url.replace('#/','/');
			clipBoardContent+=pro_url;
			window.clipboardData.setData("Text",clipBoardContent);
			alert("复制成功，请粘贴到你的QQ/MSN上推荐给你的好友\n\n"+clipBoardContent+"");
		});


		// 点击登录 显示 登陆框
		$('.login_panel').click(function (e) {
			$('#login').modal();
			
			return false;
		});

		// 点击登录 显示 登陆框
		$('.reg_panel').click(function (e) {
			$('#login').modal();
			fade(1);
			return false;
		});

		// 处理登录请求
		$('.dlw>input').click(function (e) {
			var username = $('#u_login').val();
			var password = $('#p_login').val();

			if("" == username && "" == password) {
				alert("帐户密码都不能为空!");
				return false;
			} else if("" == password) {
				alert("密码不能为空!");
				return false;
			} else {
				$.ajax({
					cache: false,
					type: "POST",
					url: "login.php",
					data: "username="+username+"&password="+password,
					success: function(rtn) {
						var msg;
						var url;
						var a1 = rtn.split("|");
						//var urls = a1[0].split(",");
						rtn = a1[1];

						if(rtn>0) {
						    var ucsyn = a1[0];
						}

						if(0 < rtn ) {
							var url  = location.href;
							$("#syn").html(ucsyn);
							setTimeout(function(){
								//location.href=url;
								window.top.location.reload();
							},600);
							return true;
						} else if(-1 == rtn) {
							msg = "用户不存在!";
							$('#u_login').val('');
							$("#u_login").focus();
						} else if(-2 == rtn) {
							msg = "密码错误!";
							$('#p_login').val('');
							$("#p_login").focus();
						}						
						alert(msg);
						return false;

					}
				});
			}		
		});

		// 处理注册请求
		$(".anniu>input:first-child").click(function (e) {
			var msg = "";
			var username = $('#u_reg').val();
			var password = $('#p1_reg').val();
			var rpassword = $('#p2_reg').val();
			var email = $('#e_reg').val();

			if("" !== username && "" != password && "" != rpassword && "" != email) {
				var regex_email = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i;

				if(rpassword != password ) {
					msg = "两次输入密码不一致!";
					$('#p1_reg').val('');
					$('#p2_reg').val('');
					$('#p1_reg').focus();
				} else if (!regex_email.test(email)) {
					msg = "电子邮件格式错误!";
					$('#e_reg').val('').focus();
				} else {
					$.ajax({
						cache: false,
						type: "POST",
						url: "login.php",
						data: "act=register&username="+username+"&password="+password+"&email="+email,
						success: function(rtn) {
							var msg;
							var url;
							var a1 = rtn.split("|");
							rtn = a1[1];

							if(rtn>0) {
								var ucsyn = a1[0];
							}

							if(0 < rtn ) {
								$.modal.close();							
								//$("#syn").load(url,function(){
									var url  = location.href;
									$("#syn").html(rtn);
									setTimeout(function(){
										//location.href=url;
										window.top.location.reload();
									},600);
									alert("注册成功!");
								//});
								return true;
							} else if(-1 == rtn || -2 == rtn) {
								msg = "用户名不合法!";
								$('#u_reg').val('').focus();
							} else if(-3 == rtn) {
								msg = "用户名已经存在!";
								$('#p1_reg').val('');
								$('#p2_reg').val('');
								$('#u_reg').val('').focus();
							} else if(-4 == rtn) {
								msg = "Email 格式有误!";
								$('#e_reg').val('').focus();
							} else if(-5 == rtn || -6 == rtn) {
								msg = "Email 不允许注册!";
								$('#e_reg').val('').focus();
							}
							alert(msg);
						}
					});
					return false;
				}
				alert(msg);
				return false;
			} else {
				alert("请填写完整的注册信息!");
				return false;
			}

		});
		
		$('#dtx_exit').click(function (e) {
			$.ajax({
				cache: false,
				type: "POST",
				url: "login.php",
				data: "act=logout",
				success: function(rtn) {
					var url  = location.href;
					$("#syn").html(rtn);
					setTimeout(function(){
						//location.href=url;
						window.top.location.reload();
					},600);
					return true;
				}
			});
		});
	});
});
