﻿
var g_editing = false;
var g_isBeforeUnload = true;
var g_skinSwfFile = "";

if (location.search.length > 0) {
    var parameters = location.search.substr(1).split('&');
    var info = {};
    for (index in parameters) {
        var key = parameters[index].split('=')[0];
        var value = parameters[index].split('=')[1];
        info[key] = { key: key, value: value };
    }
    if (info["skin"] != null)
        g_skinSwfFile = info["skin"].value;
}
else if (window.opener != null) {
    var openerWnd = window.opener;
    if (openerWnd.g_skinSwfFile != null)
        g_skinSwfFile = openerWnd.g_skinSwfFile;
}

function onLoaded() {
    if (g_isBeforeUnload) window.onbeforeunload = onBeforeUnloaded;
    thisMovie("SimpleEditor").focus();
}

function setBaseImageEdit(edit) {
    g_editing = edit;
}

function onBeforeUnloaded(e) {
    var warningMsg = "[확인]을 누르면 작업내용이 사라지고\n[취소]를 누르면 그대로 유지 됩니다.";
    if (g_editing && g_isBeforeUnload) return warningMsg;
}

function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}

// 업로드가 성공하면 발생합니다.
function uploadSuccess(response) {
    g_editing = false;
    // opener에게 응답 메시지를 보낸다.
    window.opener.OnCloseEditor(response);
    self.close();
}

// 업로드 중 오류가 있을 경우 발생합니다.
function uploadError(message) {
    alert(message);
}

