﻿function editDescriptionContent(queryString) {
    var dialog = $("#divEditUserDefinedFields");
    dialog.show();
    ws.HtmlEditorData.LoadUserDefinedFieldData(_merchantID, queryString, loadUserDefinedFieldDataSuccess);

}

function editCategoryHeader(queryString) {
    _q = queryString;
    var dialog = $("#divCategoryHeader");
    dialog.show();
}

function loadUserDefinedFieldDataSuccess(result) {
    if (result.success) {
        iged_getById(_editorPrimary).setText(result.message);
        _descriptionContentID = result.DescriptionContentID;
    }
}

window.onload = function() {

}
function hideMessageBox() {
    var dialog = $find(_dialogMsg);
    dialog.hide();
    if ($get('divMessage').innerHTML == 'Web page saved.')
        window.location = _postbackURL;
}

function showMessageBox(msg) {
    var dialog = $find(_dialogMsg);

    $get('divMessage').innerHTML = msg;
    dialog.show();
}

function showAutoSave(msg) {
    $get('autosaveMessage').style.backgroundColor = '#FFFFCC';
    $get('autosaveMessage').innerHTML = msg;
}

function hideAutoSave() {
    $get('autosaveMessage').style.backgroundColor = '#FFFFFF';
    $get('autosaveMessage').innerHTML = '';
}

function saveHtmlData() {
    showAutoSave('Saving Web Page');
    // _q contains encrypted parameters set server side
    if (_editorType == 'categoryHeader')
        ws.HtmlEditorData.SaveHtmlData(_merchantID, _q, iged_getById(_editorPrimary).getText(), saveHtmlDataSuccess);
    else
        ws.HtmlEditorData.SaveUserDefinedFieldData(_merchantID, _descriptionContentID, iged_getById(_editorPrimary).getText(), saveHtmlDataSuccess)
}

function saveHtmlDataSuccess(result) {

    hideAutoSave();
    if (result.success)
        showMessageBox('Web page saved.');
    else
        showMessageBox(result.message);
}
