function playg(name, size) {
    var s = size.split(",");
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + s[0] + '" height="' + s[1] + '">');
    document.write('<param name="movie" value="/files' + name + '">');
    document.write('<param name="quality" value="high">');
    document.write('<param name="menu" value="false">');
    document.write('<embed src="/files' + name + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + s[0] + '" height="' + s[1] + '"');
    document.write('"></embed>');
    document.write('</object>');
}
/*	Game Exec */
function playf(name, size, value) {
    var s = size.split(",");
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + s[0] + '" height="' + s[1] + '">');
    document.write('<param name="movie" value="/files' + name + '">');
    document.write('<param name="quality" value="high">');
    document.write('<param name="menu" value="false">');
    document.write('<PARAM NAME="FlashVars" VALUE="' + value + '">');
    document.write('<embed src="/files' + name + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + s[0] + '" height="' + s[1] + '"');
    document.write('FlashVars="' + value + '"></embed>');
    document.write('</object>');
}
function changeFlashType(val) {
    var form = document.getElementById("gameup");
    if(val == "FILE") {
        form.flashFileUrl.disabled = true;
        form.ffiles.disabled = false;
    } else {
        form.flashFileUrl.disabled = false;
        form.ffiles.disabled = true;
    }
}
/*	게임 등록	*/
function upload() {
    var form = document.getElementById("gameup");
    var len = form.flashFileSrcType.length;
    for(var i=0; i<len; i++) {
        if(form.flashFileSrcType[i].checked==true) {
            flashFileSrcType = form.flashFileSrcType[i].value;
            break;
        }
    }
    if(i==len) {
        msg_back(form.flashFileSrcType, "Select Method ", '');
        return false;
    }

    if(flashFileSrcType == "FILE") {
        if(!form.ffiles.value) {
            msg_back(form.ffiles, "Select Flash File ", 1);
            return false;
        }
    } else {
        if(!form.flashFileUrl.value) {
            msg_back(form.flashFileUrl, "Input src", 1);
            return false;
        }
    }

    var si_ = form.elements["size[]"];
    for(var i=0; i<si_.length; i++) {
        if(!si_[i].value || !type_check(si_[i].value, 1, 1)) {
            msg_back(si_[i], "Input Game Size", 2);
            return false;
        }
    }

    if(!form.eName.value) {
        msg_back(form.eName, " Input Title", 2);
        return false;
    }

    if(!form.iName.value) {
        msg_back(form.iName, "Input Game Tag", 1);
        return false;
    }
    if(!form.content.value) {
        msg_back(form.content, "Input How to Play", 1);
        return false;
    }
    return true;
}

/*	게임 수정 확인 */
function modify() {
    var form = document.getElementById("gameup");
    if(form.eName) {
        if(!form.eName.value) {
            msg_back(form.eName, " Input Title", 2);
            return false;
        }

        /*
        var c = /_/g;
        var str = form.eName.value;
        var chkstr = str.replace(c, "");
        if(!type_check(chkstr, "3", "")) {
            msg_back(form.eName, " Input English Name", 2);
            return false;
        }
        */
    }

    var len = form.flashFileSrcType.length;
    for(var i=0; i<len; i++) {
        if(form.flashFileSrcType[i].checked==true) {
            flashFileSrcType = form.flashFileSrcType[i].value;
            break;
        }
    }
    if(i==len) {
        msg_back(form.flashFileSrcType, "Select Method ", '');
        return false;
    }

    if(flashFileSrcType == "URL") {
        if(!form.flashFileUrl.value) {
            msg_back(form.flashFileUrl, "Input src", 1);
            return false;
        }
    }


    /*if(!form.ffiles.value) {
        msg_back(form.ffiles, "Select Flash File ", 1);
        return false;
    }*/
    var si_ = form.elements["size[]"];
    for(var i=0; i<si_.length; i++) {
        if(!si_[i].value || !type_check(si_[i].value, 1, 1)) {
            msg_back(si_[i], "Input Game Size", 2);
            return false;
        }
    }
    if(!form.iName.value) {
        msg_back(form.iName, "Input Game Name", 1);
        return false;
    }
    if(!form.content.value) {
        msg_back(form.content, "Input How to Play", 1);
        return false;
    }
    return true;
}
/*	게임 수정 */
function gameModify() {
    var form = document.getElementById("tmp_");
    form.target = "_top";
    form.action = "/index.php";
    form.category.value = "modify";
    form.method = "GET";
    form.submit();
}
/*	게임 삭제	*/
function gameDelete() {
    if(confirm("Delete Game ?")) {
        var form = document.getElementById("tmp_");
        form.target = "f_hidden";
        form.action = "/index.php";
        form.category.value = "Dregister";
        form.method = "POST";
        form.submit();
    } else {
        return;
    }
}
function addFavor() {
    if(confirm("Save to Favorites?")) {
        var form = document.getElementById("tmp_");
        form.target = "f_hidden";
        form.action = "/game/gameFavorRegi.php";
        form.category.value = "";
        form.method = "POST";
        form.submit();
    } else {
        return;
    }
}
function addFavorDb() {
    if(confirm("Save to Favorites?")) {
        var form = document.getElementById("tmp_");
        form.target = "f_hidden";
        form.action = "/favoriteRegister.php";
        form.category.value = "";
        form.method = "POST";
        form.submit();
    } else {
        return;
    }
}

function gameComment() {
    var w = 700;
    var h = 650;
    var form = document.getElementById("tmp_");
    gamecode = form.gamecode.value;
    url = "/game/gameMemo.php?gamecode=" + gamecode ;
    window.open(url,"RANK",'status=no,menubar=no,resizable=no,scrollbars=yes,width=' + w + ',height=' + h +',left=140,top=110');
}

function gamerank(v) {
    var w = 550;
    var h = 500;
    url = "/flash/gamerank.php?gamenum=" + v ;
    window.open(url,"RANK",'status=no,menubar=no,resizable=no,scrollbars=yes,width=' + w + ',height=' + h +',left=140,top=110');
}
//	게임 추천
function gameRecomm() {
    var form = document.getElementById("tmp_");
    form.target = "f_hidden";
    form.method = "POST";
    form.action = "/game/gameRecomm.php";
    if(confirm("Funny?")) {
        form.submit();
    } else {
        return;
    }
}
//
function AddFavorite(url, title) {
    window.external.AddFavorite(url, title);
}
//	복사
function copyUrl(url) {
    var f = document.getElementById("urlcopy");
    f.select();
    window.clipboardData.setData('Text',url);
}
