﻿function copyItem(url, title, type, thumbnailSource) {
    if (trackVisits()) { 
        var divBody = document.getElementById("DivClickedBody");
        if (containsUrl(divBody, url) == -1) {
            setTimeout( "writeItem('" + url + "','" + title + "','" + type + "','" + thumbnailSource + "');", 2000);
        }
    }
}
function writeItem(url, title, type, thumbnailSource) {
    var html = "";
    html += "<div class='ClickedItem' style='width:100%'>";
    html += "<table style='width:100%' border='0' cellpadding='0' cellspacing='0'>";
    html += "<tr>";
    //thumbnail
    html += "<td rowspan='2' style='width:32px;vertical-align:top'>";
    if (thumbnailSource != null && thumbnailSource != "") {
        html += "<a href='" + url + "' target='_blank' >";
        html += "<img src='" + thumbnailSource + "' alt='" + title + "' class='Thumbnail32x32'/>";
        html += "</a>";
    }
    else { html += "<img src='Images/na.png' alt='Not applicable'/>"; }
    html += "</td>";
    //title
    html += "<td>";
    html += "<a href='" + url + "' target='_blank' class='" + type + "'>" + title + "</a>";
    html += " - <a href='http://api.addthis.com/oexchange/0.8/offer?url=" + url + "' target='_blank' class='Action'>Share</a>"
    html += "</td>";
    html += "</tr>";
    html += "<tr>";
    //url
    html += "<td>";
    html += "<a href='" + url + "' target='_blank'>" + url + "</a>";
    html += "</td>";
    html += "</tr>";
    html += "</table>";
    html += "</div>";
    var divBody = document.getElementById("DivClickedBody");
    divBody.innerHTML = html + divBody.innerHTML;
    hideElement("LabelNoClickedItems"); 
    showElement("ButtonClearClickedItems"); 
}
function clearClickedItems() {
    clearInnerHTML('DivClickedBody');
    hideElement("ButtonClearClickedItems"); 
    showElement("LabelNoClickedItems"); 
}
function containsUrl(container, url) {
    var r = -1;
    r = container.innerHTML.indexOf(">" + url + "<");
    return r;
}
function trackVisits() { return document.getElementById("CheckBoxTrackClickedItems").checked; }
