﻿var trackingExposed;
function ExposeTracking() {
    trackingExposed = true;
    alert("tracking exposed");
}

function LogTracking(message) {
    if (trackingExposed) {
        alert(message);
    }
}

function TrackNewsletterSubscribe() {
    pageTracker._trackEvent('Newsletter', 'Subscribe');
    LogTracking("Newsletter, Subscribe");
}

function TrackNewsletterUnsubscribe() {
    pageTracker._trackEvent('Newsletter', 'Unsubscribe');
    LogTracking("Newsletter, Unsubscribe");
}

function TrackKonkurrence(guess) {
    pageTracker._trackEvent('Competition', 'Submit', guess);
    LogTracking("Competition, Submit, guess: " + guess);   
}

function TrackFrontBannerClicked(title) {
    pageTracker._trackEvent('Front', 'Banner click', title);
    LogTracking("Front, Banner click, title: " + title);   
}

function TrackRobotSearched() {
    pageTracker._trackEvent('Robot', 'Searched');
    LogTracking("Robot, Searched");
}

function TrackProductMediaOpened(fileName) {
    pageTracker._trackEvent('Product', 'Media opened', fileName);
    LogTracking("Product, Media opened: " + fileName);
}

function TrackYouTubeVideoOpened(YouTubeLink) {
    pageTracker._trackEvent('Product', 'Youtube Opened', YouTubeLink);
    LogTracking("Product, Youtube Opened: " + YouTubeLink);
}

function TrackProductAddedBasket(quantity, productid) {
    pageTracker._trackEvent('Product', 'Basket added', productid, quantity);
    LogTracking("Product, Basket added: " + productid + "(" + quantity + ")");   
}

function TrackProductTagClicked(tag) {
    pageTracker._trackEvent('Product', 'Tag clicked', tag);
    LogTracking("Product, Tag clicked: " + tag);
}

function TrackRandomProductClicked() {
    pageTracker._trackEvent('CategoryBar', 'Random product clicked');
    LogTracking("CategoryBar, Random product clicked" );
}

function TrackProductOptionSelected(option) {
    pageTracker._trackEvent('Product', 'Option selected', option);
    LogTracking("Product, Option selected: " + option);
}

// ProductDetail
//      AddBasket ('quantity', value)
//      OpenMedia ('file', name)
//      ClickTag  ('tagname', value)
//
// ProductGroup
//      OptionSelected ('option', value)
//      



