﻿function trkr(cat, detail, link) {
    var axel = Math.random() + "";
    var a = axel * 10000000000000;
    var src = "";
    //var src = "http://invalidurl.doubleclick.net/activityi;src=1009935;type=knowi257;cat=downl831;u1=" + detail + ";ord=" + a + "?";
    if (cat == "visit959") {
        src = "http://fls.doubleclick.net/activityi;src=1788926;type=2010_441;cat=" + cat + ";u2=page_" + imgArray[imageIndex].pageNum + ";ord=" + a + "?";
        //pageTracker._trackEvent('Sweetspot', 'ExternalLink', 'OnlineGuideViewed-Page' + imgArray[imageIndex].pageNum);
        pagenum = 
        _gaq.push(['_trackEvent', 'Sweetspot', 'ExternalLink', 'OnlineGuideViewed-Page' + imgArray[imageIndex].pageNum]);
    } else {
        src = "http://fls.doubleclick.net/activityi;src=1788926;type=2010_401;cat=" + cat + ";u1=" + detail + ";ord=" + a + "?";
    }
    //alert('calling pixelcode with URL:' + src);
    var oFrame = document.getElementById("trk");
    oFrame.src = src;
    //pageTracker._trackPageview('/downloads/Chapter8');
    if(link != null)
        setTimeout('document.location = "' + link.href + '"', 100)
}

function trkr2(cat, detail) {
    //alert(detail.toString().split(' ').join('_'));
    _gaq.push(['_trackPageview', '/' + cat + '/' + detail.toString().split(' ').join('_')]);
    //pageTracker._trackPageview('/' + cat + '/' + detail.toString().split(' ').join('_'));
}


// Alert a message when the user shares somewhere
function shareEventHandler(evt) {
    if (evt.type == 'addthis.menu.share') {
        //alert(typeof (evt.data)); // evt.data is an object hash containing all event data
        var tracked = false;
        if (evt.data.service == "twitter") { trkr('share172', '', null); tracked = true; }
        if (evt.data.service == "facebook") { trkr('share859', '', null); tracked = true; }
        if (evt.data.service == "myspace") { trkr('share245', '', null); tracked = true; }
        if (evt.data.service == "delicious") { trkr('share315', '', null); tracked = true; }
        if (evt.data.service == "stumbleupon") { trkr('share516', '', null); tracked = true; }
        if (evt.data.service == "digg") { trkr('share153', '', null); tracked = true; }
        if (!tracked && evt.data.service != "") { trkr('share981', '', null); tracked = true; }
        //alert(evt.data.service); // evt.data.service is specific to the "addthis.menu.share" event
        if (window.location.toString().indexOf("index.ht") >= 0) {
            hideShareWidgetHome();
        } else {
            hideShareWidget();
        }
    }
}

// Listen for the share event
addthis.addEventListener('addthis.menu.share', shareEventHandler);
