
function bookmarkLink() {
    //I modified this code to only run if/when an element with id "bookmark-link" is found
    var bookmarkLink = $("#bookmark-link");
    if (bookmarkLink.length > 0) {
        if (navigator.userAgent.indexOf("Firefox") != -1) {
            bookmarkLink.html('<span id="bookmark"> BOOKMARK<br />(CTRL+D)</span>');
        }
        else {
            bookmarkLink.html('<a href="javascript:bookmarksite();" id="bookmark" title="Bookmark this Article" onfocus="blur()">BOOKMARK</a>');
        }
    }
}

window.onload = function() {
    bookmarkLink();
}

function bookmarksite() {
    url = location.href;
    title = document.title;

    if (document.all) window.external.AddFavorite(url, title);
    else if (window.sidebar) window.sidebar.addPanel(title, url, "");
}


function getDiv(divID, oDoc) {

    if (!oDoc) { oDoc = document; }
    if (document.layers) {
        if (oDoc.layers[divID]) { return oDoc.layers[divID]; }
        else {
            for (var x = 0, y; !y && x < oDoc.layers.length; x++) { y = getRefToDiv(divID, oDoc.layers[x].document); }
            return y;
        }
    }
    if (document.getElementById) { return document.getElementById(divID); }
    if (document.all) { return document.all[divID]; }
    return false;

}


function getX(obj) {
    return (obj.offsetParent == null ? obj.offsetLeft : obj.offsetLeft + getX(obj.offsetParent));
}


function getY(obj) {
    return (obj.offsetParent == null ? obj.offsetTop : obj.offsetTop + getY(obj.offsetParent));
}


function setDiggOverlay(state) {

    var posX = getX(getDiv('bookmark-pod'));
    var posY = getY(getDiv('bookmark-pod'));

    document.getElementById('bookmark-overlay').style.left = posX + 'px';
    document.getElementById('bookmark-overlay').style.top = (posY + 30) + 'px';

    switch (state) {
        case 1:
            document.getElementById('bookmark-overlay').style.display = 'none';
            break;
        case 2:
            document.getElementById('bookmark-overlay').style.display = 'block';
            break;
    }

}


function addto(addsite) {

    var AddURL = location.href;
    if (AddURL == "") AddURL = "http://www.totalbankruptcy.com/";

    var AddTitle = document.title;
    if (AddTitle == "") AddTitle = "Bankruptcy Lawyers & Attorneys Available Nationwide";

    switch (addsite) {
        case 0: // Digg
            var AddSite = "http://digg.com/submit?phase=2&";
            var AddUrlVar = "url";
            var AddTitleVar = "title";
            var AddNoteVar = "";
            var AddReturnVar = "";
            var AddOtherVars = "";
            break;
        case 1: // Facebook
            var AddSite = "http://www.facebook.com/sharer.php?";
            var AddUrlVar = "u";
            var AddTitleVar = "t";
            var AddNoteVar = "";
            var AddReturnVar = "";
            var AddOtherVars = "";
            break;
        case 2: // Reddit
            var AddSite = "http://reddit.com/submit?";
            var AddUrlVar = "url";
            var AddTitleVar = "title";
            var AddNoteVar = "";
            var AddReturnVar = "";
            var AddOtherVars = "";
            break;
        case 3: // Del.icio.us
            var AddSite = "http://del.icio.us/post?";
            var AddUrlVar = "url";
            var AddTitleVar = "title";
            var AddNoteVar = "";
            var AddReturnVar = "";
            var AddOtherVars = "";
            break;
        case 4: // Stubmble Upon
            var AddSite = "http://www.stumbleupon.com/submit?";
            var AddUrlVar = "url";
            var AddTitleVar = "title";
            var AddNoteVar = "";
            var AddReturnVar = "";
            var AddOtherVars = "";
            break;
        case 5: // Newsvine
            var AddSite = "http://www.newsvine.com/_tools/seed&save?";
            var AddUrlVar = "u";
            var AddTitleVar = "h";
            var AddNoteVar = "";
            var AddReturnVar = "";
            var AddOtherVars = "";
            break;
        case 6: // Mixx 
            var AddSite = "http://www.mixx.com/submit/story?";
            var AddUrlVar = "page_url";
            var AddTitleVar = "title";
            var AddNoteVar = "";
            var AddReturnVar = "";
            var AddOtherVars = "";
            break;
        default:
    }

    var addtoFullURL = AddSite + AddUrlVar + "=" + AddURL + "&" + AddTitleVar + "=" + AddTitle + AddOtherVars;
    if (AddNoteVar != "")
    { var addtoFullURL = addtoFullURL + "&" + AddNoteVar + "=" + AddTitle; }
    if (AddReturnVar != "")
    { var addtoFullURL = addtoFullURL + "&" + AddReturnVar + "=" + AddURL; }

    window.open(addtoFullURL, '', 'status=0,location=0,resizable=1,scrollbars=1,left=50,top=50');

}

function handleError() { return true; }
window.onerror = handleError;


