// JavaScript Document
$(function(){
		var base_url = $("base").attr("href");
        
        $('#finepass').live('click',function(){
			$("#memberFrame").html('');
            $("#backMit").show();
			$("#memberFrame").load(base_url+'member/finepass.html');
			$("#memberFrame").show();
        });
	   
	   $("#clear").live('click',function(){
			$("#backMit").hide();
			$("#memberFrame").html('');
			$("#memberFrame").hide();
		});
        
        //刷新验证码
        $('#code').live('click',function(){
            $(this).attr('src', 'code.php?'+Math.random());
        })
        
        //注册
        $('#submitRegister').live('click',function(){
            $('#registerFrame span').css('color', '#000').text(' *');
            var theField = $('#registerFrame').serialize();
            //判断输入
            var username = $('#username').val();
            var password = $('#password').val();
            var password2 = $('#password2').val();
            var email = $('#email').val();
            var code = $('#code').val();
            var emailFormat = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
            if(username == ''){
                $('#username').next('span').css('color', 'red').text(' * 用户名不能为空!');
                return false;
            }
            if(password == ''){
                $('#password').next('span').css('color', 'red').text(' * 密码不能为空!');
                return false;
            }
            if(password2 != password){
                $('#password2').next('span').css('color', 'red').text(' * 两次密码输入不同');
                return false;
            }
            if(code == ''){
                $('#code').next('span').css('color', 'red').text(' * 验证码不能为空!');
                return false;
            }
            if(!emailFormat.test(email)){
                $('#email').next('span').css('color', 'red').text(' * 电子邮箱格式错误!');
                return false;
            }
            //提交表单
            $.ajax({
                url:'member.php',
                timeout:10000,
                type:'post',
                datatype:'text',
                data:'action=register&'+theField,
                success:function(text){
                    alert(text);
                    $("#backMit").hide();
                    $("#memberFrame").html('');
                    $("#memberFrame").hide();
                }
            })
            return false;
        });
        
        //登陆
        $('#submitLogin').live('click',function(){
            var theField = $('#loginForm').serialize();
            //判断输入
            var username = $('#usernameLogin').val();
            var password = $('#passwordLogin').val();
            if(username == ''){
            	alert('用户名不能为空!');
                return false;
            }
            if(password == ''){
            	alert('密码不能为空!');
                return false;
            }
            //提交表单
            $.ajax({
                url:'member.php',
                timeout:10000,
                type:'post',
                datatype:'text',
                data:'action=login&'+theField,
                success:function(text){
                    alert(text);
                    $("#backMit").hide();
                    $("#memberFrame").html('');
                    $("#memberFrame").hide();
                    window.history.go(0);
                }
            })
            return false;
        });
        
        //发送密码
        $('#submitFinePass').live('click',function(){
            $('#finePassFrame span').css('color', '#000').text(' *');
            var theField = $('#finePassFrame').serialize();
            //判断输入
            var username = $('#username').val();
            var email = $('#email').val();
            var code = $('#code').val();
            var emailFormat = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
            if(username == ''){
                $('#username').next('span').css('color', 'red').text(' * 用户名不能为空!');
                return false;
            }
            if(email == ''){
                $('#email').next('span').css('color', 'red').text(' * 电子邮箱不能为空!');
                return false;
            }
            if(!emailFormat.test(email)){
                $('#email').next('span').css('color', 'red').text(' * 电子邮箱格式错误!');
                return false;
            }
            if(code == ''){
                $('#code').next('span').css('color', 'red').text(' * 验证码不能为空!');
                return false;
            }
            //提交表单
            $.ajax({
                url:'member.php',
                timeout:10000,
                type:'post',
                datatype:'text',
                data:'action=sendPass&'+theField,
                success:function(text){
                    alert(text);
                    $("#backMit").hide();
                    $("#memberFrame").html('');
                    $("#memberFrame").hide();
                }
            })
            return false;
        })
	}
)
