
var ModalTxButton;
var ModalHxButton;

function aFCWordListCorrect_onclick(pContentId, pIdList) {
    $("#ModalFCWordListCorrect").css({ display: 'block' });
    $("#ModalFCWordListInCorrect").css({ display: 'none' });

    var ret = cms.Modal.GetFlashCardCorrectWordList(pContentId, pIdList, aFCWordList_OnComplete, aFCWordList_OnTimeOut, aFCWordList_OnError);
    return false;
}

function aFCWordListInCorrect_onclick(pContentId, pIdList) {
    $("#ModalFCWordListInCorrect").css({ display: 'block' });
    $("#ModalFCWordListCorrect").css({ display: 'none' });

    var ret = cms.Modal.GetFlashCardInCorrectWordList(pContentId, pIdList, aFCWordList_OnComplete, aFCWordList_OnTimeOut, aFCWordList_OnError);
    return false;
}

function aFCWordList_OnComplete(arg) {
    $('#ModalFCWordList').html(arg);
    $find('mpeModalFCWordList').show();
    return false;
}

function aFCWordList_OnTimeOut(arg) {
    alert("TimeOut encountered getting word list.");
    return false;
}

function aFCWordList_OnError(arg) {
    alert("Error encountered getting word list.");
    return false;
}


function aTx_onclick(pThis, pContentId, pFieldName, pFieldType) {
    //alert(pContentId + ',' + pFieldName);
    if (pContentId == "-1") {
        return false;
    }
    var CultureId = $("#ModalTxCultureId").val();
    
    $("#ModalTxId").val(pContentId);
    $("#ModalTxTable").val("Content");
    var ret = cms.Tx.GetContent(pContentId, CultureId, pFieldName, aTx_OnComplete, aTx_OnTimeOut, aTx_OnError);
    return false;
}

function aTx_OnComplete(arg) {
    $("#ModalTxFlagInappropriate").attr("disabled", "");
    $("#ModalTxFlagPoorQuality").attr("disabled", "");
    $("#ModalTx_Body").html(arg);
    $find('mpeModalTx').show();
    return false;
}

function aTx_OnTimeOut(arg) {
    alert("TimeOut encountered getting translation.");
    return false;
}

function aTx_OnError(arg) {
    alert("Error encountered getting translation.");
    return false;
}

function lbFlag_onclick(pThis, pContentId, pValue) {
    var ContentId = -1;
    if (pContentId == -1) {
        ContentId = parseInt($("#ModalTxId").val());
    }
    else {
        ContentId = parseInt(pContentId);
    }

    var CultureId = parseInt($("#ModalTxCultureId").val());
    var pTable = $("#ModalTxTable").val();

    ModalTxButton = pThis;

    if (pTable == "Content_Text") {
        var ret = cms.Tx.SetContentTextFlag(ContentId, cms_EncId, cms_EncUnId, CultureId, pValue, lbFlag_OnComplete, lbFlag_OnTimeOut, lbFlag_OnError);
    }
    else {
        var ret = cms.Tx.SetContentFlag(ContentId, cms_EncId, cms_EncUnId, CultureId, pValue, lbFlag_OnComplete, lbFlag_OnTimeOut, lbFlag_OnError);
    }
    return false;
}

function lbFlag_OnComplete(arg) {
    ModalTxButton.disabled = 'disabled';
    return true;
}

function lbFlag_OnTimeOut(arg) {
    alert("TimeOut setting flag.");
    return false;
}

function lbFlag_OnError(arg) {
    alert("Error setting flag.");
    return false;
}


function lbHx_onclick(pId) {
    var ret = cms.Hx.Get(pId, lbHx_OnComplete, lbHx_OnTimeOut, lbHx_OnError);

    return false;
}

function lbHx_OnComplete(arg) {
    $("#ModalHx_Body").html(arg);
    $find('mpeModalHx').show();
    return false;
}

function lbHx_OnTimeOut(arg) {
    alert("TimeOut encountered getting help information.");
    return false;
}

function lbHx_OnError(arg) {
    alert("Error encountered getting help information.");
    return false;
}

