﻿/*
版本:2.2
日期:2010/06/17

*/

//istest是否為測試環境,Yes請輸入1,No請輸入0
var istest = "0"

//製作URL 1
function makeurl1(type, id, startdate, enddate, box1, box2) {
    var ip = checkHostAddress(istest);
    var url = ip + "AD.aspx?type=" + type + "&id=" + id + "&startdate=" + startdate + "&enddate=" + enddate + "&box1=" + box1 + "&box2=" + box2 + "&jsoncallback=BannerData";
    return url;
}

//製作URL 2
function makeurl2(type, id, startdate, enddate, box1) {
    var ip = checkHostAddress(istest);
    var url = ip + "AD.aspx?type=" + type + "&id=" + id + "&startdate=" + startdate + "&enddate=" + enddate + "&box1=" + box1 + "&jsoncallback=BannerListData";
    return url;
}

//製作URL 3 (2010/04/13)
function makeurl3(id, startdate, enddate, box1) {
    var ip = checkHostAddress(istest);
    var url = ip + "AD.aspx?type=3&id=" + id + "&startdate=" + startdate + "&enddate=" + enddate + "&box1=" + box1 + "&jsoncallback=BannerDataConvertList";
    return url;
}

//活動頁面上方Banner資料
//id=團體類型ID
//priceboxname=要填入的div名稱
//dateboxname=要填入的div名稱
//startdate 開始日期,格式2010/02/10
//enddate 結束日期,格式2010/02/20
function GetBannerdatawithdate(id, pricebox, datebox, startdate, enddate) {
    var url = makeurl1("1", id, startdate, enddate, pricebox, datebox);
    $.getScript(url);
}

//活動頁面下方區域列表資料
//id=區域ID   (格式 'CN' or 'CN','USA')
//boxname=要填入的div名稱
//startdate 開始日期,格式2010/02/10
//enddate 結束日期,格式2010/02/20
function GetAreaListdatawithdate(id, boxname, startdate, enddate) {
    var url = makeurl2("2", id, startdate, enddate, boxname);
    $.getScript(url);
}

//將原本區塊Banner的JSON 資料做成表單示List (2010/04/13製作)
//團體類型ID
//boxname=要填入的div名稱
//startdate 開始日期,格式2010/02/10
//enddate 結束日期,格式2010/02/20
function GetListDataWithdate(id, boxname, startdate, enddate) {
    var url = makeurl3(id, startdate, enddate, boxname);

    $.getScript(url);
}


function BannerListData(data) {
    var boxname = data.box;
    var i = 1;
    $.each(data.items, function(i, item) {
        //製作div name
        var firstboxname = boxname + "_" + i;

        //標題
        var img = "<img src=\"http://www.ftstour.com.tw/eWeb_ftstour/event/2010winter/images/icon.gif\" />";
        var a1 = img + "<a href=" + item.url + ">" + item.GRUP_NM + item.tax + "</a>";

        var s = "";
        //製作第一層
        s += "<div id=\"" + firstboxname + "\" class=\"list_0\">";
        s += "<div id=\"" + firstboxname + "_a\" class=\"list_a\">" + a1 + "</div>";


        s += "<div id=\"" + firstboxname + "_b\" class=\"list_b\">";

        //日期--這屬於detail內的資料,所以要再做一次迴圈
        $.each(item.detail, function(k, detail) {

            var a2 = "<a href=" + detail.url + ">" + detail.leavedate + "</a>";
            //$("#test").append(a2 + '、');
            s += a2 + '、';
        });
        var n = $(item.detail).size();
        if (n > 0) {
            s = s.substring(0, s.length - 1);
        }
        s += "</div>";

        s += "<div id=\"" + firstboxname + "_c\" class=\"list_c\">";
        //價格
        var a3 = "<a href=" + item.url + ">" + item.CURR_AM + "</a>";
        s += a3;
        s += "元起</div>";
        s += "</div>";
        $("#" + boxname).append(s);

        i++;
    });


}

///(2010/04/13製作)
function BannerDataConvertList(data) {
    var boxname = data.box;
    //製作div name
    var firstboxname = boxname + "_" + data.groupid;
    //標題
    var img = "<img src=\"http://www.ftstour.com.tw/eWeb_ftstour/event/2010winter/images/icon.gif\" />";
    var a1 = img + "<a href=" + data.url + ">" + data.groupname + "</a>";

    var s = "";
    //製作第一層
    s += "<div id=\"" + firstboxname + "\" class=\"list_0\">";
    s += "<div id=\"" + firstboxname + "_a\" class=\"list_a\">" + a1 + "</div>";


    s += "<div id=\"" + firstboxname + "_b\" class=\"list_b\">";

    //日期--這屬於items內的資料,所以要再做一次迴圈
    $.each(data.items, function(k, detail) {

        var a2 = "<a href=" + detail.url + ">" + detail.leavedate + "</a>";
        s += a2 + '、';
    });
    var n = $(data.items).size();
    if (n > 0) {
        s = s.substring(0, s.length - 1);
    }
    s += "</div>";

    s += "<div id=\"" + firstboxname + "_c\" class=\"list_c\">";
    //價格
    var a3 = "<a href=" + data.url + ">" + data.price + "</a>";
    s += a3;
    s += "元起</div>";
    s += "</div>";
    $("#" + boxname).append(s);



}

function BannerData(data) {
    //價格
    $("#" + data.pricebox).append(data.price);
    //出發日期
    var s = "";
    $.each(data.items, function(i, item) {
        var a2 = "<a href=" + item.url + ">" + item.leavedate + "</a>";
        s += a2 + '、';
    });

    var n = $(data.items).size();
    if (n > 0) {
        s = s.substring(0, s.length - 1);
    }

    $("#" + data.datebox).append(s);
}



//判斷主機位置
function checkHostAddress(istest) {
    //正式機位置
    var ipaddress = "http://www.ftstour.com.tw/eWeb_ftstour/event/EventData/";
    var ip = "";
    if (istest == 1) {
        //測試機位置
        ip = "";
        //ip = "http://192.168.51.205/EventData/";
    }
    else {
        ip = ipaddress;
    }
    return ip;
}
