﻿/// <reference path="WSMethods.js" />
/// <reference path="jquery-1.3.2-vsdoc.js" />


function SetPageInEditMode() {
    $('#ctl00_ContentPlaceHolder1_ctl00_InnerControl').css('display', 'none');

    var $DivContent = $('#ctl00_ContentPlaceHolder1_ctl00_InnerControl').html()
    var el = dv('div');
    sa(el, 'id', 'RtExtPageEdit');
    $(el).css('width', '100%');
    $(el).css('height', '735px');
    ac(document.getElementById('ctl00_ContentPlaceHolder1_innerContent'), el);
    
    CookieWrite('OrigUserFolder', CookieRead('UserFolder'));
    CookieWrite('UserFolder', '86CA25B6-2717-4310-94B4-CD6B3CBAEDBF');
    
    
    if (typeof (FCKEditorAPI) == "undefined") {
        var fck = new FCKeditor('fckExtPage');
        fck.BasePath = "/external/fckeditor/";
        fck.Height = '735px';
        fck.Width = '100%';
        $('#RtExtPageEdit').html(fck.CreateHtml());
    } else {
        var oEditor = FCKeditorAPI.GetInstance('fckExtPage');
        if (typeof (oEditor) == "undefined") {
            oEditor = new FCKeditor('fckExtPage');
            oEditor.BasePath = "/external/fckeditor/";
            oEditor.Height = '735px';
            oEditor.Width = '100%';
            $('#RtExtPageEdit').html(oEditor.CreateHtml());
        } else {
            if ($('#RtExtPageEdit').html().length == 0) {
                oEditor = new FCKeditor('fckExtPage');
                oEditor.BasePath = "/external/fckeditor/";
                oEditor.Height = '735px';
                oEditor.Width = '100%';
                $('#RtExtPageEdit').html(oEditor.CreateHtml());
            } else {
                oEditor.SetHTML($DivContent);
            }
        }
    }

    CheckBtnState();
}

function SetPageInUnEditMode() {
    var oEditor = FCKeditorAPI.GetInstance('fckExtPage');
    $global_FreeContent = oEditor.GetHTML();
    $('#ctl00_ContentPlaceHolder1_ctl00_InnerControl').html($global_FreeContent);

    var SaveObject = new Object;
    SaveObject.SiteContent = Base64.encode_base64($global_FreeContent);
    SaveObject.ContentID = CookieRead('SiteID');
    WebTest.WSData.SaveSiteContent(SaveObject, function(args) {
        CookieWrite('UserFolder', CookieRead('OrigUserFolder'));
        CookieDelete('OrigUserFolder');
        $('#RtExtPageEdit').remove();
        $('#ctl00_ContentPlaceHolder1_ctl00_InnerControl').css('display', '');
    }, OnError, OnTimeOut);
    CheckBtnState();
}


function CheckBtnState() {
    if (CookieRead('EditExt') == 1) {
        $('#EditExtSite').css('display', 'none');
        $('#UnEditExtSite').css('display', '');
    } else {
        $('#EditExtSite').css('display', '');
        $('#UnEditExtSite').css('display', 'none');
    }
}
