﻿
// 選擇服務
/*
var sendParameter = {
    cname: $("#cname").val(),
    cnick: $("#cnick").val(),
    cemail: $("#cemail").val(),
    cbirth: $("#cbirth").val(),
    receive: $("input[name='receive']:checked").val(),
    contactAgent: $("input[name='mailbox']:checked").val(),
    captcha: $("#captcha").val()
}
*/
function selectService(sendParameter) 
{
    $.post("Router/ForwardSelect.ashx", sendParameter, function(data) 
    {
        // 將字串解析成json
        var dataObj = eval("(" + data + ")");
        
        // 後續動作
        if (dataObj.success == false) {
            alert(dataObj.msg);
        } else {
            window.location = dataObj.msg;
        }
    }, "text");
}

// 填寫好友郵件地址後發送
/*
var sendParameter = {
    cname: $("#cname").val(),
    cnick: $("#cnick").val(),
    cemail: $("#cemail").val(),
    cbirth: $("#cbirth").val(),
    receive: $("input[name='receive']:checked").val(),
    fname1: $("#fname1").val(),
    femail1: $("#femail1").val(),
    fname2: $("#fname2").val(),
    femail2: $("#femail2").val(),
    fname3: $("#fname3").val(),
    femail3: $("#femail3").val(),
    captcha: $("#captcha").val(),
    send: true
}
*/
function sendEmailAtStep1(sendParameter) 
{
    $.blockUI({
        message: '<h1>資料傳送中...</h1>',
        css: { border: '3px solid #a00' }
    });

    $.post("Router/ForwardSend.ashx", sendParameter, function(data) 
    {
        $.unblockUI();

        // 將字串解析成json
        var dataObj = eval("(" + data + ")");

        // 後續動作
        if (dataObj.success == false) {
            alert(dataObj.msg);
        } else {
            window.location = dataObj.msg;
        }
    }, "text");
}

// 全選，取消
var nowChk = false;
function CheckboxAll() {
    if (nowChk == false) {
        nowChk = true;
    } else {
        nowChk = false;
    }

    $("input[name='S']").each(function() {
        this.checked = nowChk;
    });
}

// 從服務取出名單
function getContactList() 
{
    $.post("Router/ForwardSelect.ashx",
    {
        getDataTable: true
    }, function(data) {
        // 將字串解析成json
        var dataObj = eval("(" + data + ")");
        createTable(dataObj);
    }, "text");
}

// 產生列表 (JSON)
function createTable(data) 
{
    var tableStr = "";
    tableStr += "<table width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"forward-list\">";
    for (var i = 0; i < data.Table.length; i++) {
        tableStr += "<tr>";
        tableStr += "<td width=\"40\">";
        tableStr += "<input type=\"checkbox\" name=\"S\" value=\"" + data.Table[i].Name + "," + data.Table[i].Email + "\" />";
        tableStr += "</td>";
        tableStr += "<td>" + data.Table[i].Name + "</td>";
        tableStr += "<td>" + data.Table[i].Email + "</td>";
        tableStr += "</tr>";
    }
    tableStr += "</table>";
    $("#listTable").html(tableStr);
}

// 發送名單
function sendToContactList() {

    $.blockUI({
        message: '<h1>資料傳送中...</h1>',
        css: { border: '3px solid #a00' }
    });

    var result = "";
    $("input[name='S']").each(function() {
        if (this.checked == true) {
            result += this.value + "|";
        }
    });

    if (result == "") {
        alert("請選擇轉寄名單！");
        $.unblockUI();
        return;
    } else {
        $.post("Router/ForwardSend.ashx",
        {
            mailList: result,
            sendSelect: true
        },
        function(data) 
        {
            $.unblockUI();

            // 將字串解析成json
            var dataObj = eval("(" + data + ")");
            
            // 後續動作
            if (dataObj.success == false) {
                alert(dataObj.msg);
            } else {
                window.location = dataObj.msg;
            }
        }, "text");
    }
}

        
