function replaceAll(str, searchTerm, replaceWith)	{
	var regex = "/"+searchTerm+"/g";
	return str.replace( eval(regex), replaceWith );
}

function tdl(docName, docEventToUse) {
    if (docEventToUse) { if (s_account) { var aud = "Not Logged In"; if (atg) { aud = atg + ":"; } s.prop21 = aud + 'Downloaded:' + docName; if (lis) { s.prop10 = lis + ":" + s.prop21; } if (dma) { s.prop22 = dma + ':' + s.prop21; } if (c) { s.prop23 = c + ':' + s.prop21; } s.prop28 = docName; s.linkTrackEvents = docEventToUse; s.events = docEventToUse; s.tl(this, 'o', docName); } }
    cleanUp();
    return true;
}
function tc(desc, eventToUse) {
    if (desc) { if (s_account) { var aud = "Not Logged In"; if (atg) { aud = atg + ":"; } s.prop21 = aud + 'Clicked:' + desc; if (lis) { s.prop10 = lis + ":" + s.prop21; } if (dma) { s.prop22 = dma + ':' + s.prop21; } if (c) { s.prop23 = c + ':' + s.prop21; } if (eventToUse) { s.events = eventToUse; } s.tl(this, 'o', desc); } }
    cleanUp();
    return true;
}
$(document).ready(function() {
    if (typeof $('a.download') != 'undefined') {
        var litLinks = $('a.download');
        for (i = 0; i < litLinks.length; i++) {
            var ctrl = litLinks[i];
            if ($(ctrl).attr('href')) {
                $(ctrl).click(
                    function() { var docname = $(this).attr('title'); if (!docname) { var img = $(this).find('img'); if (img) { docname = img.attr('alt'); } } if (!docname) { docname = $(this).html(); } tdl(replaceAll(docname, '®', ''), 'event7'); }
                );
            }
        }
    }
    if (typeof $('a.color-compass-link') != 'undefined') {
        var links = $('a.color-compass-link');
        for (i = 0; i < links.length; i++) {
            var ctrl = links[i];
            if ($(ctrl).attr('href')) {
                $(ctrl).click(
                    function() { tc("Clicked Color Compass Link"); }
                );
            }
        }
    }
    if (typeof $('a.start-own-link') != 'undefined') {
        var links = $('a.start-own-link');
        for (i = 0; i < links.length; i++) {
            var ctrl = links[i];
            if ($(ctrl).attr('href')) {
                $(ctrl).click(
                    function() { tc("Started New Design (Shared Design)"); }
                );
            }
        }
    }
    if (typeof $('input.update-lead') != 'undefined') {
        var leadLinks = $('input.update-lead');
        for (i = 0; i < leadLinks.length; i++) {
            var ctrl = leadLinks[i];
            $(ctrl).click(
                function() { tc("Updated Lead"); }
            );
        }
    }
    if (typeof $('a.product-detail') != 'undefined') {
        var productLinks = $('a.product-detail');
        for (i = 0; i < productLinks.length; i++) {
            var ctrl = productLinks[i];
            if ($(ctrl).attr('id')) {
                $(ctrl).click(
                    function() { s.prop36 = $(this).attr('id'); s.products = ":" + s.prop36; tc("Product Detail Viewed", "prodView,event14"); }
                );
            }
        }
    }
    if (typeof $('a.click') != 'undefined') {
        var links = $('a.click');
        for (i = 0; i < links.length; i++) {
            var ctrl = links[i];
            if ($(ctrl).attr('href')) {
                $(ctrl).click(
                    function() { var desc = $(this).attr('title'); if (!desc) { var img = $(this).find('img'); if (img) { desc = img.attr('alt'); } } if (!desc) { desc = $(this).html(); } tc(replaceAll(desc, '®', '')); }
                );
            }
        }
    }
});

function cleanUp() { if (s) { s.events = ''; s.prop10 = s.prop21 = s.prop22 = s.prop23 = s.prop28 = s.prop36 = s.products = ''; } }
