﻿
//去掉空值
String.prototype.trim = function()
{
    var x = this;
    x = x.replace(/^\s*(.*)/, "$1");
    return x;
}



//清空指定父元素下面的控件的值
function ClearControlVal(parentID) {

    var objTxt = $("#" + parentID + " input:text");
    objTxt.each(function(i) {$(this).val("");});
    
   // var objSel = $("#" + parentID).find("select");
   // objSel.each(function(i) { $(this).val("sel"); });
    
    var objArea = $("#" + parentID).find("textarea");
    objArea.each(function(i) { $(this).html(""); });
    
    var objPassWord=$("#" + parentID + " input:password");
    objPassWord.each(function(i) { $(this).val(""); });
}



      
      
var ErrorWords = ['正确！', '不能为空！', 'E-mail地址长度不能超过50位！', '请输入正确的邮箱格式！',"密码必须大于6个，少于10个！","密钥不配对！",'密码不合法!',"区号和号码均不为空！","区号为4位数字!","号码为7-10位的数字！","QQ号码为5-12位数字！",'地址长度不超过50位！','名字为10位以内的中文！','手机号为11位数字！','邮编为6位数字！','用户名为6-16位之间！','该用户名已注册！','该邮箱已被注册！','用户名不合法,请检查','密码不能和帐号一样!']
var ErrorClass = ['msg_ok', 'msg_warning', 'msg_warning', 'msg_error', 'msg_warning', 'msg_error', 'msg_warning', 'msg_warning', 'msg_error','msg_error','msg_error','msg_error','msg_error','msg_error','msg_error','msg_error','msg_error','msg_error','msg_error','msg_error']
      
      
		
;(function($) {

    //用户名验证
    jQuery.fn.extend({
        "validateuser": function() {
            //先做空检查,做去后台验证验证码
            $(this).blur(function() {
                var check;
                var user = $(this).val();
                if (user == '') //check=1;
                {
                    //显示错误
                    $(this).next().remove("span");
                    alert("用户不能为空");
                    //$(this).after("<span class='"+ErrorClass[check]+"'>"+ErrorWords[check]+"</span>");
                }
            })
        }
    })

    //闭包邮箱核对   
    jQuery.fn.extend({
        "checkEmail": function() {
            $(this).blur(function() {
                var check;
                var email = $(this).val().toLowerCase();
                var strSuffix = "cc|com|edu|gov|int|net|org|biz|info|pro|name|coop|al|dz|af|ar|ae|aw|om|az|eg|et|ie|ee|ad|ao|ai|ag|at|au|mo|bb|pg|bs|pk|py|ps|bh|pa|br|by|bm|bg|mp|bj|be|is|pr|ba|pl|bo|bz|bw|bt|bf|bi|bv|kp|gq|dk|de|tl|tp|tg|dm|do|ru|ec|er|fr|fo|pf|gf|tf|va|ph|fj|fi|cv|fk|gm|cg|cd|co|cr|gg|gd|gl|ge|cu|gp|gu|gy|kz|ht|kr|nl|an|hm|hn|ki|dj|kg|gn|gw|ca|gh|ga|kh|cz|zw|cm|qa|ky|km|ci|kw|cc|hr|ke|ck|lv|ls|la|lb|lt|lr|ly|li|re|lu|rw|ro|mg|im|mv|mt|mw|my|ml|mk|mh|mq|yt|mu|mr|us|um|as|vi|mn|ms|bd|pe|fm|mm|md|ma|mc|mz|mx|nr|np|ni|ne|ng|nu|no|nf|na|za|aq|gs|eu|pw|pn|pt|jp|se|ch|sv|ws|yu|sl|sn|cy|sc|sa|cx|st|sh|kn|lc|sm|pm|vc|lk|sk|si|sj|sz|sd|sr|sb|so|tj|tw|th|tz|to|tc|tt|tn|tv|tr|tm|tk|wf|vu|gt|ve|bn|ug|ua|uy|uz|es|eh|gr|hk|sg|nc|nz|hu|sy|jm|am|ac|ye|iq|ir|il|it|in|id|uk|vg|io|jo|vn|zm|je|td|gi|cl|cf|cn";
                var regu = "^[a-z0-9][_a-z0-9\-]*([\.][_a-z0-9\-]+)*@([a-z0-9\-_]+[\.])+(" + strSuffix + ")$";
                var re = new RegExp(regu);
                if (email.trim() == '') check = 1;
                else if (email.length > 50) check = 2;
                else if (email.search(re) == -1) check = 3;
                else { check = 0; }
                $(this).next().remove("span");
                $(this).after("<span class='" + ErrorClass[check] + "'>" + ErrorWords[check] + "</span>");
            })
        }
    })



    //闭包密码核对   
    jQuery.fn.extend({
        "checkCode": function() {
            $(this).blur(function() {
                var check;
                var pwd = $(this).val();
                var path = /^([A-Z]|[a-z]|[\d])*$/;
                if (pwd.trim() == '') check = 1;
                else if (pwd.length < 6 || pwd.length > 10) check = 4;
                else if (!path.test(pwd)) check = 6;
                else if (pwd.trim() == $('#UserName').val()) check = 19;
                else check = 0;

                $(this).next().remove("span");
                $(this).after("<span class='" + ErrorClass[check] + "'>" + ErrorWords[check] + "</span>");
            })
        }
    })

    //闭包密码重复核对   
    jQuery.fn.extend({
        "checkCode2": function(pwd) {
            $(this).blur(function() {

                var check;
                var pwd2 = $(this).val();
                if (pwd2.trim() == '') check = 1;
                else if (pwd2 != $(pwd).val()) check = 5;
                else check = 0;
                $(this).next().remove("span");
                $(this).after("<span class='" + ErrorClass[check] + "'>" + ErrorWords[check] + "</span>");
            })
        }
    })

    //用户更改密码
    jQuery.fn.extend({

        "changeReg": function() {
            $(this).click(function() {

                var erolen = $(".msg_error").length;
                var warlen = $(".msg_warning").length;
                var oklen = $(".msg_ok").length;


                if (erolen == 0 && warlen == 0 && oklen != 0) {

                    //向后台传递用户数据
                    $.ajax({
                        type: "Get",
                        contentType: "application/html;utf-8",
                        url: "changepwdfix.aspx",
                        data: "newpassword=" + $("#Codes").val(),
                        dataType: 'html',
                        anysc: false,
                        success: function(data) {
                            //显示出错信息
                            if (data == 'error') {
                                alert("未知错误,请联系管理员");
                                $('#Codes').val('');
                                $('#Codes2').val('');
                                return;
                            }
                            else {
                                //跳转提示页面
                                location.href = "/homepage.aspx";

                                //document.getElementById('t1').style.display="none";
                                //document.getElementById('t2').style.height = "220px";
                                //document.getElementById('t2').innerHTML="尊敬的" + $("#select1").val() + "您好";
                                //document.getElementById('t2').style.display="block";
                            }
                        },
                        error: function() {
                            //$('#tidcard').next().remove("span"); 
                            //$('#tidcard').after("<span class='msg_ok'>服务器忙，请重试!</span>");
                            alert('错误,请联系管理员');
                            $('#Codes').val('');
                            $('#Codes2').val('');
                        },
                        onwait: "正在注册，请稍候..."
                    })

                }

                else alert("请完整填写信息！");


            })
        }

    })


    //更新用户信息
    jQuery.fn.extend({

        "updateReg": function() {
            $(this).click(function() {

                var erolen = $(".msg_error").length;
                var warlen = $(".msg_warning").length;
                var oklen = $(".msg_ok").length;

                var username = $('#Username').val();


                if (username == '') {
                    alert('请填写帐号');
                    return;
                }



               

                if (erolen == 0 && warlen == 0 && oklen != 0) {

                    //向后台传递用户数据
                    $.ajax({
                        type: "Get",
                        contentType: "application/html;utf-8",
                        url: "changeuserdetailfix.aspx",
                        data: "username=" + $("#Username").val() + "&userphone=" + $("#uphone").val() + "&useremail=" + $("#Email").val(),
                        dataType: 'html',
                        anysc: false,
                        success: function(data) {
                            //显示出错信息
                            if (data == 'error') {
                                alert("未知错误,请联系管理员");
                                $('#Username').val('');
                                $('#Email').val('');
                                $('uphone').val('');

                                return;
                            }
                            else {
                                //跳转提示页面
                                location.href = "/homepage.aspx";

                                //document.getElementById('t1').style.display="none";
                                //document.getElementById('t2').style.height = "220px";
                                //document.getElementById('t2').innerHTML="尊敬的" + $("#select1").val() + "您好";
                                //document.getElementById('t2').style.display="block";
                            }
                        },
                        error: function() {
                            //$('#tidcard').next().remove("span"); 
                            //$('#tidcard').after("<span class='msg_ok'>服务器忙，请重试!</span>");
                            alert('错误,请联系管理员');
                            $('#Username').val('');
                            $('#Email').val('');
                            $('uphone').val('');
                        },
                        onwait: "正在注册，请稍候..."
                    })

                }

                else alert("请完整填写信息！");


            })
        }

    })

        //用户注册提交
    jQuery.fn.extend({

        "ssReg": function() {
            $(this).click(function() {

                var erolen = $(".msg_error").length;
                var warlen = $(".msg_warning").length;
                var oklen = $(".msg_ok").length;

       

                if (erolen == 0 && warlen == 0 && oklen != 0 && document.getElementById('ch1').checked) {
                    //向后台传递用户数据
                    $.ajax({
                        type: "Get",
                        contentType: "application/html;utf-8",
                        url: "UserRegisterFix.aspx",
                        data: "useraccount=" + $("#UserName").val() + "&password=" + $("#Codes").val() + "&useremail=" + $("#Emails").val() + "&userturename=" + "" + "&useridcard=" + "" + "&userphone=" + "" + "&userbirthday=" +"" + "-" + "" + "-" + "",
                        dataType: 'html',
                        anysc: false,
                        success: function(data) {
                            //显示出错信息
                            if (data == 'error') {
                                alert("未知错误,请联系管理员");
                                $("#Codes").val('');
                                $("#Codes2").val('');
                                return;
                            }
                            else {
                                //跳转首页
                                location.href = "/homepage.aspx";

                                //document.getElementById('t1').style.display="none";
                                //document.getElementById('t2').style.height = "220px";
                                //document.getElementById('t2').innerHTML="尊敬的" + $("#select1").val() + "您好";
                                //document.getElementById('t2').style.display="block";
                            }
                        },
                        error: function() {
                            //$('#tidcard').next().remove("span"); 
                            //$('#tidcard').after("<span class='msg_ok'>服务器忙，请重试!</span>");
                            $("#Codes").val('');
                            $("#Codes2").val('');
                            alert('错误,请联系管理员');
                        },
                        onwait: "正在注册，请稍候..."
                    })

                }

                else alert("请完整填写信息！");


            })
        }

    })


    //页面登录
    jQuery.fn.extend({
        "loginReg": function() {
            $(this).click(function() {

                var username = $('#UserAccount').val();


                if (username == '') {
                    alert('请填写帐号');
                    return;
                }

                var password = $('#Codes').val();

                if (password == '') {
                    alert('密码不能为空');
                    return;
                }

               

                //向后台传递用户数据
                $.ajax({
                    type: "Get",
                    contentType: "application/html;utf-8",
                    url: "userloginfix.aspx",
                    data: "useraccount=" + $("#UserAccount").val() + "&userpassword=" + $("#Codes").val(),
                    dataType: 'html',
                    anysc: false,
                    success: function(data) {
                        //显示出错信息
                        if (data == 'error') {
                            alert("未知错误,请联系管理员");
                            $('#Codes').val('');
                            return;
                        }
                        else {
                            //返回到上一页
                            javascript: history.go(-1);
                        }
                    },
                    error: function() {
                        //$('#tidcard').next().remove("span"); 
                        //$('#tidcard').after("<span class='msg_ok'>服务器忙，请重试!</span>");
                        $('#Codes').val('');
                        alert('错误,请联系管理员');
                    },
                    onwait: "正在注册，请稍候..."
                })

            })
        }

    })

    //用户首页登录
    jQuery.fn.extend({
        "toReg": function() {
            $(this).click(function() {

                var username = $('#usertext').val();


                if (username == '') {
                    alert('请填写用户名');
                    return;
                }

                var password = $('#tpassword').val();

                if (password == '') {
                    alert('密码不能为空');
                    return;
                }

                //向后台传递用户数据
                $.ajax({
                    type: "GET",
                    url: "/userlogincheck.aspx",
                    data: "usertype=" + escape($("#select1").val()) + "&useraccount=" + $("#usertext").val() + "&userpassword=" + $("#tpassword").val(),
                    dataType: 'html',
                    anysc: false,
                    success: function(data) {
                        //显示出错信息
                        //alert('catch');
                        if (data == '1') {
                            alert("用户名或密码错误,请核实");
                            $("#tpassword").val('');
                            //return;
                        }
                        else {
		            document.getElementById('jknav1_logindefault').style.display = "none";
                            document.getElementById('jknav1_divLogin').style.display = "none";
                            document.getElementById('jknav1_doing').style.display = "none";
                            document.getElementById('jknav1_tdiv2').style.height = "220px";
                            //document.getElementById('UserLogin1_tdiv2').innerHTML="尊敬的" + $("#select1").val() + "您好";
                            document.getElementById('jknav1_tdiv2').innerHTML = "<table><tr><td style=\"padding: 3px; line-height: 2;\"><b>欢迎登陆99JKOM网!</b></td></tr><tr><td style=\"padding: 3px; line-height: 2;\">会员名: " + username + "</td></tr></table><table cellpadding=\"0\" cellspacing=\"0\" frame=below><tr><td style=\"border-bottom:1px solid #EEEEEE; width:1030px; height:29px;background-color:#E4E4E4;\">>><a class = \"xh\" href=\"/GuaHao/GuaHao_Area.aspx\"> 预约挂号</a></td></tr></table>" +
                                                                                     "<table cellpadding=\"0\" cellspacing=\"0\" frame=below><tr><td style=\"border-bottom:1px solid #EEEEEE; width:1030px; height:29px;background-color:#E4E4E4;\">>><a class = \"xh\" href=\"/tijian/default.aspx\"> 预约体检</a></td></tr></table>" +
                                                                                     "<table cellpadding=\"0\" cellspacing=\"0\" frame=below><tr><td style=\"border-bottom:1px solid #EEEEEE; width:1030px; height:29px;background-color:#E4E4E4;\">>><a class = \"xh\" href=\"/shop/index.aspx\"> 我要购物</a></td></tr></table>" +
                                                                                     "<table cellpadding=\"0\" cellspacing=\"0\" frame=below><tr><td style=\"border-bottom:1px solid #EEEEEE; width:1030px; height:29px;background-color:#E4E4E4;\">>><a class = \"xh\" href=\"/GuaHao/ZX_DoctorList.aspx\"> 一周专家查询</a></td></tr></table>" +
                                                                                     "<table cellpadding=\"0\" cellspacing=\"0\" frame=below><tr><td style=\"border-bottom:1px solid #EEEEEE; width:1030px; height:29px;background-color:#E4E4E4;\">>><a class = \"xh\" href=\"/health_evaluate.aspx\"> 服务评价</a></td></tr></table>";

                            document.getElementById('jknav1_tdiv2').style.display = "block";
                            document.getElementById('jknav1_tdiv3').style.display = "block";

                        }
                    },
                    error: function() {
                        alert("服务器忙,请重试");
                        $('#usertext').val('');
                        $("#tpassword").val('');
                    },
                    onwait: "正在登录，请稍候..."
                })
                //                     
                //                 $.ajax({
                //                type: "Post",
                //                contentType:"application/json;utf-8",
                //                url: "userlogin.aspx",
                //                data:{"usertype":$("#select1").val(), "useraccount":$("#usertext").val(),"userpassword":$("#userpassword").val()},
                //                dataType: 'json',
                //                anysc:false,
                //                success:function(data)
                //                {   if(data.d) check=17;                    
                //                    else check=0;
                //                                        
                //                    $("#"+thisid).next().remove("span");
                //                    $("#"+thisid).after("<span class='"+ErrorClass[check]+"'>"+ErrorWords[check]+"</span>");   
                //                }
                //              })

            })
        }
    })




})(jQuery);

 $(document).ready(function(){
     $("#goReg").click(function(){
     
           alert('test');
//         var erolen=$(".msg_error").length;
//         var warlen=$(".msg_warning").length;
//         var oklen=$(".msg_ok").length;
//         
//         if(erolen==0 && warlen==0 && oklen!=0)
//         {
//           alert("验证通过...");
//         }
//         
//         else alert("错误："+erolen+",警告："+warlen+",通过："+oklen+",请完整填写信息！");
     })
 })
