﻿//stores content to cms field so that it can be retrieved server side.
function storeContent() {
    if (tinyMCE.get('msHome')) {
        var cmsField = document.getElementById('hidCms');
        cmsField.value = tinyMCE.get('msHome').getContent();
    }
}

//TinyMCE
tinyMCE.init({
    plugins: "save",
    theme: "advanced",
    theme_advanced_layout_manager: "RowLayout",
    theme_advanced_containers: "mceEditor,mceMenuBar1,mceMenuBar2",
    theme_advanced_container_mceMenuBar1: "save,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull",
    theme_advanced_container_mceMenuBar2: "cut,copy,paste,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,image,cleanup",
    theme_advanced_container_mceEditor: "mceEditor",
    mode: "exact"
});

function toggleEditor(id, link) {
    if (!tinyMCE.get(id)) {
        tinyMCE.execCommand('mceAddControl', false, id);
        link.innerHTML = "View";
    }
    else {
        if (tinyMCE.activeEditor.isDirty() && confirm("If you wish to save click 'Ok' and the click the 'Save' button on the Editor.")) {
            return false;
        }
        tinyMCE.execCommand('mceRemoveControl', false, id);
        link.innerHTML = "Edit";
    }
}

//Login and out
function toggleShowEdit(sender) {
    oCSSRules = document.styleSheets[0].cssRules || document.styleSheets[0].rules;
    if (sender.innerHTML == "Login") {
        sender.innerHTML = "Logout";

        for (var i = 0; i < oCSSRules.length; i++) {
            if (oCSSRules[i].selectorText.toLowerCase() == "a.editboxlink") {
                oCSSRules[i].style.display = "inline";
                break;
            }
        }

    }
    else {
        sender.innerHTML = "Login";


        for (var i = 0; i < oCSSRules.length; i++) {
            if (oCSSRules[i].selectorText.toLowerCase() == "a.editboxlink") {
                oCSSRules[i].style.display = "none";
                break;
            }
        }
    }
}
