﻿7// JScript 文件

$(document).ready(function(){
      

        for(i=0;i<1;i++){
            uploadcreate($("#uploadbox"),i);
        }
//        $("#checkbox22").click(function(){
//            if(this.checked == true) {         
//                $("#H_Size").show();}
//            else if(this.checked == false){
//                $("#H_Size").hide();}
//        })
// 		$("#textfield").blur(function(){
//                checkEmailServer(this);
//        });
//        $("#textfieldNike").blur(function(){
//                checkNickServer(this);
//        });
//        $("#textfield2").blur(function(){
//                check_Pwd(this);
//        });
//        $("#textfield3").blur(function(){
//                checkpwd(this);
//        });
//        $("#phone").blur(function(){
//                check_phone(this);
//        });
        $("#btn_reg").click(function(){
                //register();
        })
        //lpc();
    })
     //***************************时间三级联动***********************************
    var newlist = function(obj,n,t){
      obj.options.length = t-n+1;
      for(var ii=n; ii<=t; ii++){
        obj.options[ii-n].text = ii
        obj.options[ii-n].value = ii
      }
    }
    var checkbox22Click=function(obj)
    {
    if(obj.checked == true) {         
                $("#H_Size").show();}
            else if(obj.checked == false){
                $("#H_Size").hide();}
    }
    var lpc = function (){
      var sa = el('sa');
      var sb = el('sb');
      var sc = el('sc');
      var y = sa.value;
      var m = sb.value;
      var d = new Date(y,m,0)
      var k = d.getDate();
      newlist(sc,1,k);
    }
    var el = function(obj){
        return document.getElementById(obj);
    }
    //注册
    var register = function(){
        if(document.getElementById("tiaokuan").checked==true){
            if(checkEmail(document.getElementById("textfield"))){
                $("#msgEmail").html("<img src='images/icon_04.jpg' width='14' height='14' />");
                if(check_Pwd(document.getElementById("textfield2"))){
                    if(checkpwd(document.getElementById("textfield3"))){
                        if(check_phone(document.getElementById("phone"))){
                            if(document.getElementById("textfieldNike").value.replace(/ /g,'') != ""){                            
                                $("#nikename").html("");
                                postMaterial();
                            }else{$("#nikename").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>请输入昵称</a>")}
                        }                
                    }
                }
            }else{alert('请检查Email输入是否正确');}
        }else{alert('请阅读《兰蔻玫瑰社区服务条款》');}
    }
    var postMaterial = function(){
        if($("#reloadImage1").val()==reloadimage()){
            var email = escape($("#textfield").val());
            var pas = escape($("#textfield2").val());
            var phone = escape($("#phone").val());
            var textfieldNike = escape($("#textfieldNike").val());
            var img = escape($("#face > img").attr("src"));
            var lblInviter_cus_id = escape($("#lblInviter_cus_id").val());
            var lblSource = escape($("#lblSource").val());            
            var data;
            if(document.getElementById("checkbox22").checked==true){
                var six;//性别
                    if(document.getElementById("boy").checked == true)
                        {six = escape("男");}
                    else if(document.getElementById("gril").checked == true)
                        {six = escape("女");}
                    else if(document.getElementById("dont").checked == true)
                        {six = escape("保密");}
                    else
                        {six = escape("保密");}
                var y_index = document.getElementById("sa").selectedIndex;
                var y_id = document.getElementById("sa").options[y_index].value;
                var m_index = document.getElementById("sb").selectedIndex;
                var m_id = document.getElementById("sb").options[m_index].value;
                var d_index = document.getElementById("sc").selectedIndex;
                var d_id = document.getElementById("sc").options[d_index].value;
                var birthday = escape(y_id +"-"+m_id+"-"+d_id);//生日
                var laizi = escape($("#input_laizi").val());//来自
                var address = escape($("#input_address").val());//地址
                var citycode = escape($("#input_citycode").val());//邮政编码
                var personalid = escape($("#input_personalid").val());//身份证
                var _select_job = document.getElementById("select_job").selectedIndex;
                var _select_job_id =escape(el("select_job").options[_select_job].value);//职业
                var msn = escape($("#input_msn").val());//msn
                var qq = escape($("#input_qq").val());//qq
                var taobao = escape($("#input_taobao").val());//taobao旺旺
                var my = escape($("#input_my").val());//自我介绍                
                var myname = escape($("#reallname").val());//真实姓名   
                //高级选项
                data = "mode=Insert_G&e="+email+"&p="+pas+"&m="+phone+"&n="+textfieldNike+"&i="+img+"&lblInviter_cus_id="+lblInviter_cus_id+"&lblSource="+lblSource;
                data += "&six="+six+"&birthday="+birthday+"&laizi="+laizi+"&address="+address+"&citycode="+citycode;
                data += "&personalid="+personalid+"&_select_job_id="+_select_job_id+"&msn="+msn+"&qq="+qq+"&taobao="+taobao+"&my="+my+"&myname="+myname;
            }else{
                //基本信息                
                data = "mode=Insert_J&e="+email+"&p="+pas+"&m="+phone+"&n="+textfieldNike+"&i="+img+"&lblInviter_cus_id="+lblInviter_cus_id+"&lblSource="+lblSource;
            }
            insert(data);
        }else{alert("验证码不正确!");}
    }
    var reloadimage = function(){    
        return $.cookie('Validate');;
    }
    var insert = function(data){
        $("#btn_reg").hide();
        $("#msgreg").show();
        $.ajax({
            type:"POST",
            url :"server/register.aspx" ,
            data: data,
            success:function(msg){
                if(msg==0){
                        $("#btn_reg").show();
                        $("#msgreg").hide();
                        alert('注册失败');}
                else if(msg==1)
                    {alert('注册成功');window.location='index.aspx'}
                else{
                    $("#btn_reg").show();
                    $("#msgreg").hide();
                    alert('网络超时');
                }
            }
        })
    }
    //判断是否注册
    var checkEmailServer = function(obj){
 
        if(checkEmail(obj)){
            $.ajax({
               type: "POST",
               url: "server/register.aspx",
               data: "mode=Email&u="+escape($("#textfield").val()),
               success: function(msg){
                   if(msg==1){
                        $("#msgEmail").html("<img src='images/icon_04.jpg' width='14' height='14' /><a class='txt_hui'>恭喜您Email可以注册</a>")
                   }else{
                        $("#msgEmail").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>Email已经被注册了</a>");
                        obj.focus();
                   }
               }
            });
        }
    }
    //判断是否注册
    var checkNickServer = function(obj){
        if(document.getElementById("textfieldNike").value.replace(/ /g,'') != ""){
            $.ajax({
               type: "POST",
               url: "server/register.aspx",
               data: "mode=nick&n="+escape($("#textfieldNike").val()),
               success: function(msg){
                   if(msg==1){
                        $("#nikename").html("<img src='images/icon_04.jpg' width='14' height='14' /><a class='txt_hui'>恭喜您该昵称可以注册</a>")
                   }else{
                        $("#nikename").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>该昵称已经被注册了</a>");
                        obj.focus();
                   }
               }
            });
            }else
            {
                $("#nikename").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>请输入昵称</a>")
                obj.focus();
            }       
    }
    //判断email
    var checkEmail = function(obj){
        if(obj.value.replace(/ /g,'') == ""){
            $("#msgEmail").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>请输入Email</a>");
            obj.focus();
            return false;
        }
        if((/\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/).test(obj.value)){
            $("#msgEmail").html("<img src='images/icon_04.jpg' width='14' height='14' />检测中．．．");
            return true;
        }
        $("#msgEmail").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>Email错误,请正确输入</a>").show();
        obj.focus();
        return false;
    }
     //判断pwd
    var check_Pwd = function(obj){
        if(obj.value.replace(/ /g,'') == ""){
            $("#msgPwd").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>请输入密码</a>");
            return false;
        }
        if((/^\w{6,16}$/).test(obj.value)){//^[a-zA-Z][a-zA-Z0-9_]{6,20}$
            $("#msgPwd").html("<img src='images/icon_04.jpg' width='14' height='14' />");              
            return true;
        }
        $("#msgPwd").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>密码由6-16位的字母或数字组成或下划线</a>");
        return false;
    }
    //验证密码重复
    var checkpwd = function(obj){
        if($("#textfield3").val() != $("#textfield2").val()){
            $("#msgPwd1").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>密码不一致</a>");
            return false;
        }else{
            $("#msgPwd1").html("<img src='images/icon_04.jpg' width='14' height='14' />");
            return true;
        }
        return false;
    }
    //验证phone
    var check_phone = function(obj){
        if(obj.value.replace(/ /g,'') == ""){
            $("#msgPhone").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>请输入手机号码</a>");
            //obj.focus();
            return false;
        }
        if((/^1(3|5|8)\d{9}$/).test(obj.value)){
            $("#msgPhone").html("<img src='images/icon_04.jpg' width='14' height='14' />");                
            return true;
        }
        $("#msgPhone").html("<img src='images/icon_05.jpg' width='14' height='14' /><a class='txt_hui'>务必填写真实的手机号码，以便能及时收到奖品</a>");
        obj.focus();
        return false;
    }
    //刷新验证码
    var reloadImage = function(){
        el("reloadImage").src = "ImageValidate.aspx?" + Math.random();
    }
    //渐隐
 	var hideDiv = function(idName){
 		$("#"+idName).fadeOut("slow");
 	};
 	//渐显
 	var ShowDiv = function(idName){
 		$("#"+idName).fadeIn("slow");
 	};
 	//是否显示上传后的图片
 	var isshowpic = false;  
 	var uploadshowpic = function(el){
 	    isshowpic = !(isshowpic);
 	    if(isshowpic){
 	        el.html("图片显示关闭");
 	    }
 	    else{
 	        el.html("图片显示开启");
 	    }
 	};
 	//载入中的Load图片
    var loadingUrl = "images/ajax-loader.gif";
    //选择文件后的事件,iframe里面调用的
    var click_upload = function(imgsrc,itemid){
        var el = $("#uploading"+itemid);
            $("#ifUpload"+itemid).fadeOut("fast",function(){
               el.html("<img src='"+loadingUrl+"' align='absmiddle' /> <a class='txt_hui'>上传中...</a>").fadeIn("slow"); 
            });
	        return el;
    };
    //重新上传方法
    var uploadinit = function(itemid){
        currentItemID ++;
        $("#panelViewPic"+itemid).fadeOut("fast",function(){
            $("#uploading"+itemid).fadeOut("fast",function(){
                $("#ifUpload"+itemid).fadeIn("slow");
            });
        });
    };
    //上传时程序发生错误时，给提示，并返回上传状态
    var uploaderror = function(itemid,msg_error){ 
        $("#uploading"+itemid).html("<a style='color:red'>"+msg_error+"</a> <a href='javascript:void(0);' class='txt_hui' onclick='uploadinit("+itemid+");'>[重新上传]</a>");
    };
    //上传成功后的处理
	var uploadsuccess = function(newpath,itemid){
	    $("#face").html("<img id='img"+itemid+"' src='"+newpath+"' alt=''/>");
        $("#uploading"+itemid).html("头像上传成功. <a href='javascript:void(0);' class='txt_hui' onclick='uploadinit("+itemid+");'>[重新上传]</a>");
        if(isshowpic){
            $("#panelViewPic"+itemid).html("<a href='"+newpath+"' title='点击查看大图' target='_blank'><img src='"+newpath+"' alt=''/></a>");        
            $("#panelViewPic"+itemid).fadeIn("slow");
        }        
    };
    var currentItemID = 0;  //用于存放共有多少个上传控件了
    //创建一个上传控件
    var uploadcreate = function(el,itemid){
        currentItemID ++;
        if(itemid == null){
            itemid = currentItemID;
        }
        var strContent = "<div class='uploadcontrol'><iframe src=\"upload.aspx?id="+itemid+"\" id=\"ifUpload"+itemid+"\" frameborder=\"no\" scrolling=\"no\" style=\"width:400px; height:20px;\"></iframe>";
            strContent += "<div class=\"txt_hui\" id=\"uploading"+itemid+"\" style=\"display:none;\" ></div>";
            strContent += "<div class=\"txt_hui\" id=\"panelViewPic"+itemid+"\" style=\"display:none;\"></div></div>";	             
            el.append(strContent);
    }; 