﻿    //确认订阅
    function doSave(param)
    {
        var id="#"+(param.id).substring(0,5)+"Txt";
        var value=$(id).val();
        if(!isNumber(value)&&value!="请留下您的手机号码"){
            //输入不全是数字
            if(!isEmail(value))
            {
                alert("您输入的邮箱格式不正确，请重新输入！");
                InitSubscribe(id,"");
                $(id).focus();
            }
            else
            {
               addEmailOrPhone(value,0,id);
            }
        }else
        {
             if(!isPhone(value))
            {
                alert("您输入的手机格式不正确，请重新输入！");
                InitSubscribe(id,"");
                 $(id).focus();
            }
            else
            {
                addEmailOrPhone(value,1,id);
               
            }
        }
    }

    function addEmailOrPhone(value,type,id)
    {      
            var value=value;
            var SiteID =$("#SiteIDTxt").val();//站点ID
            var HYID =$("#HYIDTxt").val();//行业ID
            
            var url="";
            var str="";

            switch(type){
                case 0:
                    url="action=Subscribe_Email&value=" + value +"&SiteID="+SiteID+"&HYID="+HYID+"&time=" + Math.random();
                    str="请留下您的EMAIL";
                    break;
                case 1:
                    url="action=Subscribe_Phone&value=" + value +"&SiteID="+SiteID+"&HYID="+HYID+"&time=" + Math.random();
                    str="请留下您的手机号码";
                    break;
            }

                 jQuery.ajax({
                    url:'/Ajax/Subscribe.ashx',
                    type: 'get',
                    data: url,
                    timeout: 5000,
                    success: function(result){
                      alert(result);
                      
                      InitSubscribe(id,str);
                  }
                 });
    }

        //验证邮箱正则
        function isEmail(s) {
            var patrn =  /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
            if (!patrn.exec(s)) return false
            return true
        }
         //验证手机正则
        function isPhone(s) {
            var patrn =  /^((1[3,5,8][0-9]{1})|159|153)+\d{8}$/;
            if (!patrn.exec(s)) return false
            return true
        }
         //验证是否全是数字正则
        function isNumber(s) {
            var patrn =  /^(0|[1-9]\d*)$/;
            if (!patrn.exec(s)) return false
            return true
        }
        //初始化文本
        function InitSubscribe(id,msgStr)
        {
             $(id).val(msgStr);
        }
