﻿
$(document).ready(function () {
    var DomainName = document.location.hostname;
    var currentURL = document.location.pathname;

    try {
        switch (DomainName) {
            case "min.medicin.dk":
            case "devmin.medicin.dk":
                setupSpecific_MIN_Tracking(currentURL);
                break;

            case "pro.medicin.dk":
            case "devpro.medicin.dk":
                setupSpecific_PRO_Tracking(currentURL);
                break;
        }
    } catch (err) {
    }
});


function setupSpecific_MIN_Tracking(currentURL) {

    // TopBar
    $('#TopTabs1__LinkMinMin').click(function () {
        _gaq.push(['_trackEvent', 'TopBar', 'Click', 'MinTilMin']);
    });

    $('#TopTabs1__LinkMinPro').click(function () {
        _gaq.push(['_trackEvent', 'TopBar', 'Click', 'MinTilPro']);
    });


    // LeftNavigation
    $('#SePraeparatPaaProLinkA').click(function () {
        _gaq.push(['_trackEvent', 'LeftNavigation', 'Click', 'MinTilPro']);
    });

    $('#SePraeparatPaaProLinkImg').click(function () {
        _gaq.push(['_trackEvent', 'LeftNavigation', 'Click', 'MinTilPro']);
    });


    // Send & print
    var title = GetUrlAndtitle(currentURL);

    $('#sendpage').click(function () {
        _gaq.push(['_trackEvent', 'SendPage', 'Min', title]);
    });

    $('#printpage').click(function () {
        _gaq.push(['_trackEvent', 'PrintPage', 'Min', title]);
    });
}


function setupSpecific_PRO_Tracking(currentURL) {

    // TopBar
    $('#TopTabs1__LinkProMin').click(function () {
        _gaq.push(['_trackEvent', 'TopBar', 'Click', 'ProTilMin']);
    });

    $('#TopTabs1__LinkProPro').click(function () {
        _gaq.push(['_trackEvent', 'TopBar', 'Click', 'ProTilPro']);
    });


    // LeftNavigation
    $('#SePraeparatPaaMinLinkA').click(function () {
        _gaq.push(['_trackEvent', 'LeftNavigation', 'Click', 'ProTilMin']);
    });

    $('#SePraeparatPaaMinLinkImg').click(function () {
        _gaq.push(['_trackEvent', 'LeftNavigation', 'Click', 'ProTilMin']);
    });


    // Send & print
    var title = GetUrlAndtitle(currentURL);

    $('#sendpage').click(function () {
        _gaq.push(['_trackEvent', 'SendPage', 'Pro', title]);
    });

    $('#printpage').click(function () {
        _gaq.push(['_trackEvent', 'PrintPage', 'Pro', title]);
    });
}


function GetUrlAndtitle(currentURL) {
    var url = jQuery.trim(currentURL).replace(/\/[0-9]+$/, '');
    var pagetitle = $("h1").text();
    var title = url + "/" + pagetitle;

    return title;
}

