﻿var in_surprise=false;
var register = {
    clickIt : function(){
	        $("#tof").toggle("slow");
	        if (!in_surprise){
            $("div.surprise").slideDown("slow");
	        in_surprise=true;
	    }
	    else{
	        $("div.surprise").slideUp("slow");
	        in_surprise=false;
	    }
	}
};

$(document).ready(function(){ 
    for(var i=1920;i<=2000;i++)
    {
        $("<option value='"+i+"'>"+i+"年</option>").appendTo($("#Register1_ddlYear"));
    }
    for(var i=1;i<=12;i++)
    {
        $("<option value='"+i+"'>"+i+"月</option>").appendTo($("#Register1_ddlMonth"));
    }
    for(var i=1;i<=31;i++)
    {
        $("<option value='"+i+"'>"+i+"日</option>").appendTo($("#Register1_ddlDay"));
    }    
});


$(document).ready(function() {
    $("#submit").click(function() {

        if ($("#tbName").val() == "") {
            alert("姓名不能为空"); return false;
        }

        var reg = /^\s*[.0-9]{8,11}\s*$/;
        var tel = $("#tbTel").val();
        if (!reg.test(tel) || tel < 30000000 || tel > 20000000000) {
            alert("电话格式不正确"); return false;
        }

        var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
        if (!reg.test($("#tbEmail").val())) {
            alert("Email格式不正确"); return false;
        }

        //            var reg=/^\s*[.0-9]{5,10}\s*$/;
        //            if(!reg.test($("#tbQQ").val())){
        //            alert("QQ格式不正确");return false;
        //            }

        var medium = "";
        $('[name="Medium"]').each(function() {
            if ($(this).attr("checked"))
                medium += $(this).val() + "|";
        })
        if (medium == "") {
            alert("信息来源不能为空"); return false;
        }

        var theray = "";
        $('[name="Therapy"]').each(function() {
            if ($(this).attr("checked"))
                theray += $(this).val() + "|";
        })
        if (theray == "") {
            alert("治疗方式不能为空"); return false;
        }

        if ($("#tbAddress").val() == "") {
            alert("地址不能为空"); return false;
        }

        var str = "type=register&name=" + escape($("#tbName").val()) + "&tel=" + $("#tbTel").val() + "&qq=" + $("#tbQQ").val() + "&address=" + escape($("#tbAddress").val()) + "&email=" + $("#tbEmail").val();
        str += "&gender=" + escape($(':radio[name="gender"][checked]').val()) + "&sickType=" + escape($(':radio[name="sickType"][checked]').val()) + "&theray=" + escape(theray) + "&medium=" + escape(medium);
        str += "&year=" + $("#Register1_ddlYear option:selected").val() + "&month=" + $("#Register1_ddlMonth option:selected").val() + "&day=" + $("#Register1_ddlDay option:selected").val() + "&province=" + escape($("#Register1_ddlProvince option:selected").val())

        var utm_source = "utm_source";
        var utm_medium = "utm_medium";
        var utm_term = "utm_term";
        var utm_campaign = "utm_campaign";

        if (getCookie(utm_source) != null) {
            str += "&source=" + getCookie(utm_source) + "&utm_medium=" + getCookie(utm_source) + "&term=" + getCookie(utm_term) + "&campaign=" + getCookie(utm_campaign);
        }
        //document.write(str);
        document.getElementById("submit").disabled = "false";
        
        $.ajax({
            type: "GET",
            url: "Ajax.ashx",
            data: str,
            cache: false,
            success: function(msg) {
                if (msg.indexOf("注册成功") >= 0) {
                    window.location.href = "/thanks.html";
                }
                else
                    alert(msg);
            },
            error: function(msg) {
                alert(msg);
            }
        });

        return false;
    });
}); 
