﻿function OpenDialog(Title, Subject, Contents, Date, imgServer) {
    OpenDialogShow(Title, Subject, Content, Date, imgServer);
}


function OpenDialogByNotice(GameNo, LeagueNo, LanguageNo, NoticeNo, Regdate, imgServer) {
    var oLeagueManageScript = new LeagueManageScript();
    
    oLeagueManageScript.GetNoticeView(GameNo, LeagueNo, LanguageNo, NoticeNo, function(result) {
        OpenDialogShow('League Notice', result.Subject, result.Content, Regdate, imgServer);
    });
}

function OpenDialogByMainNew(GameNo, LeagueNo, LanguageNo, NoticeNo, Regdate, imgServer) {
    var oLeagueManageScript = new LeagueManageScript();

    oLeagueManageScript.GetNoticeView(GameNo, LeagueNo, LanguageNo, NoticeNo, function(result) {
        OpenDialogShow('Main News', result.Subject, result.Content, Regdate, imgServer);
    });
}

function OpenDialogByMainNew2(GameNo, LeagueNo, LanguageNo, NoticeNo, Regdate, imgServer) {
    var oIndexScript = new IndexScript();

    oIndexScript.GetNoticeView(GameNo, LeagueNo, LanguageNo, NoticeNo, function(result) {
        OpenDialogShow('Main News', result.Subject, result.Content, Regdate, imgServer);
    });
}

function OpenDialogByLeagueHow(LeagueNo, LanguageNo, Seq, Regdate, LeagueName, imgServer) {
    var oLeagueManageScript = new LeagueManageScript();
    oLeagueManageScript.GetLeagueMultiItemView(LeagueNo, LanguageNo, Seq, function(result) {
        if (Seq == 5)
            OpenDialogShow('How To Play?', LeagueName, result, "", imgServer);
        else if (Seq == 4)
            OpenDialogShow('League Rules', LeagueName, result, "", imgServer);
        
    });
}

function OpenDialogShow(title, subject, contents, date, imgServer) {
    
    var url = "/wcgzone/javascript/template/tmpl_CommonDialog.html";
    $.get(url, function(html) {
        var data = {
            SwapImgRestore: "MM_swapImgRestore();",
            SwapImg: "MM_swapImage('ImgSwapClose', '', '" + imgServer + "/btn/btn_delete2_ov.gif', 1);",
            ImgCloseSrc: imgServer + "/btn/btn_delete2.gif",
            Title: title,
            RegDate: date,
            Subject: subject,
            Content: contents
        };

        var tmpl = parseTemplate(html, data);
        if ($("#CommonDialog")[0])
            $("#CommonDialog").replaceWith(tmpl);
        else
            $(document.body).append(tmpl);
            
        OpenDiv("CommonDialog");
    });
}
       