var gPageId;
var gLangId;
var gUserName;
function showContentEditor(radWindow, args) {
    var arg = args.Command.get_name().split("$");
    var oManager = GetRadWindowManager();
    if (oManager != null) {
        var oWnd = oManager.getWindowByName("winEditor");
        if (oWnd != null) {
            oWnd.setUrl("/Admin/ContentEditor.aspx?partid=" + arg[1] + "&purl=" + arg[3] + "&pageid=" + arg[4] + "&md=1&stb=0");
            oWnd.show(); 
        }
    }
    else alert("RadWindowManager is not available on the page. Please update your template.");
}
function closeContentEditor(radWindow, args) {
    var retVal = args.get_argument();
    if (retVal == "showPreview") showPreviewFromEditor();
    else if (retVal) window.location.href = window.location.href; 
}
function maximizeEditor(radWindow, args) {
    var oManager = GetRadWindowManager();    
    if (oManager != null) {
        var oWnd = oManager.getWindowByName("winEditor");        
        if (oWnd != null) oWnd.maximize();
    }
}
function showPage(url) {
    var oManager = GetRadWindowManager();    
    if (oManager != null) {
        var oWnd = oManager.getWindowByName("winPage");        
        if (oWnd != null) {        
            oWnd.setUrl(url);
            oWnd.show();
            oWnd.maximize();
        }
    }
    else alert("RadWindowManager is not available on the page. Please update your template.");
}
function redirectPage(radWindow, args) {
    var retVal = args.get_argument();
    if (retVal) window.location.href = retVal;
}
function cancelCheckout(pageId, languageId, user)
{
    CMS.Web.WebServices.PageLocking.CancelCheckOut(pageId, languageId, user, cancelCheckoutCallback);
}
function cancelCheckoutCallback(result, eventArgs) { }
