(function(){
    var container = $("script:last").parents("div:first");
    $(function(){
        ajaxRequest(getHost() + "/page/campaignView/campaigninfoshow",
                    null,
                    function(backdata){campaignView_disp_callback02(backdata,container);});
    });
})();

function campaignView_disp_callback02(data, container) {
    // データ無い場合
    if (data == null || data == "") {
        return false;
    }

    // ベース要素の取得・破棄
    var baseTag = $(container).children("div");
    var elm = $("ul:last", baseTag).clone();
    $("ul:last",baseTag).remove();

    // データがエラーの場合
    if (data.flag == 0) {
        $("span", baseTag).text(data.msg);
        return false;
    }

    // キャンペーン情報の生成
    var intCount = data.intCount;
    var campaignViewInfo = data.CampaignInfo;
    var campaignGoodsUrl = getOriginalHost() + "/campaign/";

    // キャンペーンの生成
    if(intCount >0){
        for(var i = 0;i < intCount ;i++){
            var elm = $(elm).clone();  // 元タグのコピー
            $("a",  elm).attr("href",campaignGoodsUrl + campaignViewInfo[i]["CAMPAIGN_ID"]);  // AタグのURLを設定
            $("a",  elm).text(htmlspecialchars_decode(campaignViewInfo[i]["NAME"]));          // Aタグの文言を設定
            $("li:first", baseTag).append(elm);  // タグを追加
        }
    }
}

