﻿var boomarkid;

function Left(str, n) {
    if (n <= 0)
        return "";
    else if (n > String(str).length)
        return str;
    else
        return String(str).substring(0, n);
}

function bookmark(vid) {
    var urlstr = "bookmark.aspx?vid=" + vid;
    bookmarkid = vid;
    xhr = createXHR(xhr);
    if (xhr) {
        try {
            xhr.open("GET", urlstr, true);
            xhr.onreadystatechange = ChangeBookmark;
            xhr.send(null);
        } catch (e) { }
    }
}

function ChangeBookmark() {
    if (xhr.readyState == 4) {
        var bstatus = Left(xhr.responseText, 1);
        if (bstatus == "d") {
            document.getElementById("cid_" + bookmarkid).src = "images/icon_bookmark_delete.png";
            document.getElementById("cid_" + bookmarkid).title = "Remove Bookmark";
            if (document.getElementById("lbl_bookmark")) {
                document.getElementById("lbl_bookmark").innerText = "Remove Bookmark";
            }
            
            if (document.getElementById("cid_" + bookmarkid + "_2")) {
                document.getElementById("cid_" + bookmarkid + "_2").src = "images/icon_bookmark_delete.png";
                document.getElementById("cid_" + bookmarkid + "_2").title = "Remove Bookmark";
                if (document.getElementById("lbl_bookmark_2")) {
                    document.getElementById("lbl_bookmark_2").innerText = "Remove Bookmark";
                }
            }
        }
        if (bstatus == "a") {
            document.getElementById("cid_" + bookmarkid).src = "images/icon_bookmark_add.png";
            document.getElementById("cid_" + bookmarkid).title = "Bookmark This Vehicle";
            if (document.getElementById("lbl_bookmark")) {
                document.getElementById("lbl_bookmark").innerText = "Bookmark This Vehicle";
            }
            if (document.getElementById("cid_" + bookmarkid + "_2")) {
                document.getElementById("cid_" + bookmarkid + "_2").src = "images/icon_bookmark_add.png";
                document.getElementById("cid_" + bookmarkid + "_2").title = "Bookmark This Vehicle";
                if (document.getElementById("lbl_bookmark_2")) {
                    document.getElementById("lbl_bookmark_2").innerText = "Bookmark This Vehicle";
                }
            }
        }
    }
    else {
    }
}
