﻿var gaCategory = null;
var gaAction = null;
var gaLabel = null;
var gaValue = null;

function trackInteractions(id, opt_id) {
    setGAParamaters(id);
    _gaq.push(["_trackEvent", gaCategory, gaAction, gaLabel, gaValue]);
}

function trackInteractionsPopup(id, url, name, specs, opt_id) {
    trackInteractions(id, opt_id);
}

function trackInteractionsClickThrough(id, url, target, opt_id) {
    trackInteractions(id, opt_id);
    location.href = url;
}

function setGAParamaters(id) {
    switch (id) {
        case "turbo-tour":
            gaCategory = "Home";
            gaAction = "Click";
            gaLabel = "Turbo Tour Flash";
            gaValue = 1;
            break;

        case "turbo-tour_hovered":
            gaCategory = "Home";
            gaAction = "Hover";
            gaLabel = "Turbo Tour Flash";
            gaValue = 1;
            break;

        case "french-vanilla":
            gaCategory = "Home";
            gaAction = "Click";
            gaLabel = "French Vanilla Flash";
            gaValue = 2;
            break;

        case "french-vanilla_hovered":
            gaCategory = "Home";
            gaAction = "Hover";
            gaLabel = "French Vanilla Flash";
            gaValue = 2;
            break;

        case "replay":
            gaCategory = "Home";
            gaAction = "Click";
            gaLabel = "Replay Flash";
            gaValue = null;
            break;
    }
}
