function writeCookie(e, a, c) {
    var b = "";
    if (c) {
        var d = new Date();
        d.setTime(d.getTime() + (c * 60 * 60 * 1000));
        b = d.toGMTString()
    }
    document.cookie = e + "=" + a + "; expires=" + b + "; path=/"
}
function readCookie(e) {
    var a = e + "=";
    var b = document.cookie.split(";");
    for (var d = 0; d < b.length; d++) {
        var c = b[d];
        while (c.charAt(0) == " ") {
            c = c.substring(1, c.length)
        }
        if (c.indexOf(a) == 0) {
            return c.substring(a.length, c.length)
        }
    }
    return null
}
function eraseCookie(a) {
    writeCookie(a, "", -1)
};

function entry_bkm(a) {
    if (navigator.cookieEnabled) {
        if (!isNaN(parseInt(a))) {
            $entry_bkm_cookie = readCookie("mybkm");
            if (!$entry_bkm_cookie) {
                writeCookie("mybkm", a, 876000);
                change_bkm_button(a)
            } else {
                $entry_bkm_num = parseInt($entry_bkm_cookie.split(",").length);
                if ($entry_bkm_num < 20) {
                    if ($entry_bkm_cookie.indexOf(a) != -1) {
                        alert("この動画は、マイリスト登録済です");
                        check_bkm_button(a)
                    } else {
                        writeCookie("mybkm", $entry_bkm_cookie + "," + a, 876000);
                        change_bkm_button(a)
                    }
                } else {
                    alert("最大マイリスト登録数（20件）を超えています")
                }
            }
        } else {
            alert("マイリスト登録に失敗しました")
        }
    } else {
        alert("マイリスト機能を利用するには、Cookieを有効にして下さい")
    }
}

function change_bkm_button(a) {
    if (change_bkmbutton_cookie = readCookie("mybkm")) {
        if (change_bkmbutton_cookie.indexOf(a) != -1) {
            document.getElementById("mylistentrybutton").value = "この動画を、マイリストに登録しました";
        }
    }
}

function check_bkm_button(a) {
    if (change_bkmbutton_cookie = readCookie("mybkm")) {
        if (change_bkmbutton_cookie.indexOf(a) != -1) {
            document.getElementById("mylistentrybutton").value = "この動画は、マイリストに登録済です";
        }
    }
};

function cancel_bkm(a) {
    if ($cancel_bkm_cookie = readCookie("mybkm")) {
        if ($cancel_bkm_cookie.indexOf(a) != -1) {
            $cancel_bkm_confirm = confirm("この動画をマイリストから削除してもよろしいですか？");
            if ($cancel_bkm_confirm) {
                $cancel_bkm_array = new Array();
                $cancel_bkm_array = $cancel_bkm_cookie.split(",");
                for ($cancel_bkm_i = 0; $cancel_bkm_i < $cancel_bkm_array.length; $cancel_bkm_i++) {
                    if ($cancel_bkm_array[$cancel_bkm_i] == a) {
                        $cancel_bkm_array.splice($cancel_bkm_i, 1)
                    }
                }
                $cancel_bkm_cookie = $cancel_bkm_array.join(",");
                writeCookie("mybkm", $cancel_bkm_cookie, 876000);

                $("#bkmbox1").load("/bookmark.php");

            }
        } else {
            alert("マイリストの解除に失敗しました")
        }
    } else {
        alert("マイリストの解除に失敗しました")
    }
}
