/**
 * @author Administrator
 */
$(document).ready(function(){
	nav1_xSty(3);
	if($("#msisdn").val()!==""&&$("#msisdn").val()!==null){
		$("#maintel").val($("#msisdn").val());
	}
	$(".c_m04 a").eq(0).click(function(){
		if($("#maintel").val()===""||$("#maintel").val()===null){
			alert("请输入赠送方手机号码！");
		}else{
			getcode_reg();
		}		
	});
	$(".c_m04 :button").eq(0).click(function(){
		submit_all();
		$("#ck_code").val("");
	});
	$(".c_m04 :button").eq(1).click(function(){
		$("#maintel").val("");
		$("#maintel_b").val("");
		$("#msg_pri").text("");
	});
	getRssXml(8);
});
//提交所有参数
function submit_all(){
	var aaa = checkPhcode($("#maintel").val());
	var bbb = checkPhcode($("#maintel_b").val());
	var bmsisdn = $("#maintel_b").val();
	var type="3";//赠送
	if(!aaa){
		$("#msg_pri").text("赠送方手机号码不正确！");
	}else if(!bbb){
		$("#msg_pri").text("被赠方手机号码不正确！");
	}else if($("#ck_code").val()===""){
		$("#msg_pri").text("验证码不能为空！");
	}else if(!$(".c_m04 :checkbox").attr("checked")){
		$("#msg_pri").text("您还没选择是否同意赠送协议！");
	}else{
		$("#msg_pri").text("");
		$.ajax({
	        type: "POST",
	        url: "addFriendUser.action",
	        data: {
			msisdn:$("#maintel").val(),
	    	bmsisdn:$("#maintel_b").val(),
	    	smsid:$("#ck_code").data("smsid"),
	    	code:$("#ck_code").val(),
	        type:type
	        },
	        dataType: "test",
	        cache: false,
	        //ifModified: true,
	        success: function(test){
	             switch (test) {
	             case '"0"':
						alert("提交失败！");
	                    break;
	             case '"1"':
						alert("您赠送给"+bmsisdn+"的心语业务，需要对方在120分钟内给予确认，否则将放弃本次赠送，您可以电话通知对方尽快给予确认，最终赠送成功与否以发到您手机上的短信为准，谢谢！");
	                    break;
				 case '"4"':
						alert("验证码发送失败！");
						break;
				 case '"5"':
						alert("验证码错误！");
						break;
	            }
	        }
	    });
	}
}
//获取手机验证码
function getcode_reg(){
    //alert("给个注册码来");
    var aaa = checkPhcode($("#maintel").val());
    if (aaa) {
        $("#ok_frist").hide();
        var par = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
        "<soap:Envelope " +
        "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" " +
        "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" " +
        "xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" +
        "<soap:Body>" +
        "<rangCode xmlns=\"http://action.xinyu.dyt.com\"><in0>" +
        $("#maintel").val() +
        "</in0><in1>" +
        "心语免费通知300" +
        "</in1>" +
        "</rangCode></soap:Body></soap:Envelope>";
        $.ajax({
            type: "POST",
            url: "services/Register",
            data: par,
            beforeSend: function(XMLHttpRequest){
                XMLHttpRequest.setRequestHeader('SOAPAction', 'http://tempuri.org/GetMiscInfo');
                XMLHttpRequest.setRequestHeader('Content-Type', 'application/xml; charset=utf-8');
            },
            dataType: "xml",
            processData: false,
            success: function(xml){
                //alert(xml);
                var msid = $(xml).find("rangCodeReturn").text();
                if (msid == "-1") {
                    alert("您不是本地号段！");
                }
                else if (msid !== "0") {
                       // alert("短信id为：" + $(xml).find("rangCodeReturn").text() + "\n 注意这个不是短信验证码，短信验证码用这个id去查数据库或者看tomcat的控制台有验证码 \n 然后要更新diy_sms_send表的result为1) \n 示例：update diy_sms_send set result =1 where id =?");
                        $("#ck_code").data("smsid",msid);
                        alert("系统正在发送验证码到您手机，请注意查收！");
                    }
                    else {
                        alert("获取短信验证码失败");
                    }
            }
        });
    }
    else {
        alert("请先输入正确的手机号码，再获取验证码!");
    }
}
function checkPhcode(phnum){
    var myreg = /^((130|131|132|145|152|155|156|185|186)+\d{8})$/;
   // var aaa = true;
    //alert(!myreg.test(phnum));
    //if (!myreg.test(phnum)) {
        //aaa = false;
    //}
    //return aaa;
    return myreg.test(phnum);
}