﻿var currentHtmlViwerID= null;
var currentHtmlPageID= null;
var htmlEditor= null;
function newHtmlViewer_ExternalEdit(DATA_ClientID, pageID, Path, Thema, IsLanguageDriven){

    currentHtmlViwerID= DATA_ClientID;
    currentHtmlPageID=pageID;
    var wnd= AX.UI.Window.Open('HtmlEditor1', Path + 'HtmlEditorPage.aspx?thema=' + Thema+'&PageID=' + pageID+"&IsLanguageDriven="+IsLanguageDriven, 985, 600, null, RedrawHtmlViewer, "Html Editor", 'clearOnClose');
        wnd.onBeforeClose= OnBeforeEditorClose;

}





function OnBeforeEditorClose(contentWindow) {
         RedrawHtmlViewer();
         if(htmlEditor)
         htmlEditor.SetHtml("");
                return true;
}

function RedrawHtmlViewer(){
     if(currentHtmlPageID != null)
        Telerik.Web.UI.Editor.WebService.RedrawHtml(currentHtmlPageID, RedrawHtmlViewerCallBack);
        }

 function RedrawHtmlViewerCallBack(result){
    if(currentHtmlViwerID != null){
        var currentHtmlViewer= document.getElementById(currentHtmlViwerID);
        currentHtmlViewer.innerHTML=  result;
         currentHtmlViwerID= null;
         currentHtmlPageID= null;
        }
     }
















