﻿function checkRegist(){    
    var txtUsername=$.trim($("#txtUsername").val());
    var txtNickname=$.trim($("#txtNickname").val());
    var txtPassword=$.trim($("#txtPassword").val());
    var txtConPassword=$.trim($("#txtConPassword").val());
    var txtEmail=$.trim($("#txtEmail").val());
    var reg=new regular();
    if (reg.isEmpty(txtUsername)){
        alert("请输入用户名");
        return false;
    }else if (!reg.isString(txtUsername)){
        alert(txtUsername);
        alert("用户名必须是字母的组合");
        return false;
    }else if (reg.isEmpty(txtNickname)){
        alert("昵称不能为空");
        return false;
    }else if (reg.isEmpty(txtPassword)){
        alert("请输入登录密码！");
        return false;
    }else if (reg.isEmpty(txtConPassword)){
        alert("请输入确认登录密码！");
        return false;
    }else if (txtPassword!=txtConPassword){
        alert("两次密码输入不一致！");
        return false;
    }else if (reg.isEmpty(txtEmail)){
        alert("请输入电子邮件！");
        return false;
    }else if (!reg.isEmail(txtEmail)){
        alert("电子邮件格式错误！");
        return false;
    }
    return true;
}
function doRegist(){    
    if (checkRegist()){
        $(".regcont table").hide();
        var txtUsername=$.trim($("#txtUsername").val());
        var txtNickname=$.trim($("#txtNickname").val());
        var txtPassword=$.trim($("#txtPassword").val());
        var txtConPassword=$.trim($("#txtConPassword").val());
        var txtEmail=$.trim($("#txtEmail").val());
        $.ajax({
            url:"/ajax/ajax_regist.ashx",
            type:"POST",
            dataType:"xml",
            data:{txtUsername:txtUsername,txtNickname:txtNickname,txtPassword:txtPassword,txtConPassword:txtConPassword,txtEmail:txtEmail,date:new Date()},
            success:function(xml){ 
                $(xml).find("result").each(function(){
                    alert($(this).text());
                    if ($(this).attr("flag")=="1"){
                        location.href="/my/success.aspx";
                    }
                });
                $(".regcont table").show();
            },
            error:function(){
                alert("文件载入错误，请稍后重试！");
                $(".regcont table").show();
            }
        });
    }
}
function checkLogin(){
    var txtUsername=$.trim($("#txtUsername").val());
    var txtPassword=$.trim($("#txtPassword").val());
    var reg=new regular();
    if (reg.isEmpty(txtUsername)){
        alert("请输入用户名");
        return false;
    }else if (!reg.isString(txtUsername)){
        alert("用户名必须是字母的组合");
        return false;
    }else if (reg.isEmpty(txtPassword)){
        alert("请输入登录密码！");
        return false;
    }
    return true;
}
function doLogin(from){
    if (checkLogin()){
        $(".logdown table").hide();
        $("#menurbox div").hide();
        var txtUsername=$.trim($("#txtUsername").val());
        var txtPassword=$.trim($("#txtPassword").val());
        $.ajax({
            url:"/ajax/ajax_login.ashx",
            type:"POST",
            dataType:"xml",
            data:{txtUsername:txtUsername,txtPassword:txtPassword,date:new Date()},
            success:function(xml){ 
                $(xml).find("result").each(function(){
                    alert($(this).text());
                    if (from==undefined||from=="undefined"){
                        location.href="/";
                    }else{
                        location.href=from;
                    }
                });
                $(".logdown table").show();
                $("#menurbox div").show();
            },
            error:function(){
                alert("文件载入错误，请稍后重试！");
                $(".logdown table").show();
                $("#menurbox div").show();
            }
        });
    }
}

function checkComment(){
    var anymouns=$("#hdLogin").val().toLowerCase();    
    if (anymouns=="false"){
        if (!confirm("您确定要匿名发表吗？")){
            return false;
        }
    }
    var code=$.trim($("#comm_code").val());
    var content=$.trim($("#comm_content").val());
    var reg=new regular();    
    if (reg.isEmpty(code)){
        alert("请输入验证码！");
        return false;
    }else if (reg.isEmpty(content)){
        alert("请输入评论内容！");
        return false;
    }
    return true;
}
function saveComment(){    
    if (checkComment()){        
        $("#messagesleft table").hide();
        var code=$.trim($("#comm_code").val());
        var content=$.trim($("#comm_content").val());
        $.ajax({
            url:"/ajax/ajax_comment.aspx",
            type:"POST",
            dataType:"xml",
            data:{txtCode:code,txtContent:content,date:new Date()},
            success:function(xml){
                $(xml).find("result").each(function(){
                    alert($(this).text());
                    if ($(this).attr("flag")=="1"){
                        location.href=location.href;
                    }
                });
                $("#messagesleft table").show();
            },
            error:function(){
                alert("文件载入错误，请稍后重试！");
                $("#messagesleft table").show();
            }            
        });
    }
}

function doVote(id){  
    $("#btnVote").attr("disabled","disabled");  
    $.ajax({
        url:"/ajax/ajax_postvote.ashx",
        type:"POST",
        dataType:"xml",
        data:{id:id,date:new Date()},
        success:function(xml){ 
            $(xml).find("result").each(function(){
                alert($(this).text());
                if ($(this).attr("flag")=="1"){
                    location.href=location.href;
                }else{
                    $("#btnVote").attr("disabled","");
                }   
            });
        },
        error:function(){
            alert("文件载入错误，请稍后重试！");
            $("#btnVote").attr("disabled","");
        }
    });
}